.phd-brand-page{overflow:clip;background:#f6f3ec}.phd-brand-hero{isolation:isolate;position:relative;background:#12203a;color:#f6f3ec;overflow:clip}.phd-brand-hero .phd-hero{position:relative;z-index:2;max-width:1240px;padding:74px 32px 112px;grid-template-columns:1.12fr 1fr;gap:75px;min-height:690px}.phd-brand-copy{padding-bottom:25px}.phd-brand-eyebrow{font:italic 16px/1.6 "Palatino Linotype",Georgia,serif;color:#e8c77e;animation:phd-brand-rise .9s both}.phd-brand-copy h1{font:550 clamp(39px,4vw,55px)/1.35 var(--serif);letter-spacing:.01em;margin:23px 0}.phd-brand-copy h1>span{display:block;animation:phd-brand-rise 1s .12s both;white-space:nowrap}.phd-brand-copy h1>span+span{animation-delay:.23s}.phd-brand-copy h1 em{font-style:normal;color:#e8c77e}.phd-brand-copy .lead{font-size:14px;line-height:2;color:#bec8d9;max-width:470px;animation:phd-brand-rise 1s .3s both}.phd-brand-copy .hero-actions{gap:14px;margin:29px 0 20px;animation:phd-brand-rise 1s .4s both}.phd-brand-hero .button{font-size:13px;border-radius:7px;padding:13px 20px;gap:25px}.phd-brand-hero .button.navy{background:#e8c77e;border-color:#e8c77e;color:#12203a}.phd-brand-hero .button.ghost{background:#ffffff04;border-color:#71809866;color:#e3e8f0}.phd-brand-hero .button>span{transition:transform .3s}.phd-brand-hero .button:hover>span{transform:translate(4px,-2px)}.phd-brand-trust{display:flex;gap:10px;align-items:center;font-size:10px;color:#9eacc2;animation:phd-brand-rise 1s .5s both}.phd-brand-trust i{width:3px;height:3px;border-radius:50%;background:#c79a45}.phd-brand-word{position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);font:italic clamp(100px,16vw,240px)/1 "Palatino Linotype",Georgia,serif;letter-spacing:-.025em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px #e8c77e20;pointer-events:none;z-index:0;animation:phd-word-breathe 12s ease-in-out infinite alternate}.phd-brand-orbit{position:absolute;border:1px solid #e8c77e10;border-left-color:#e8c77e25;border-radius:50%;width:900px;height:900px;left:47%;top:-390px;z-index:0;pointer-events:none;animation:phd-orbit 60s linear infinite}.phd-brand-orbit.second{width:680px;height:680px;left:60%;top:-280px;animation-direction:reverse;animation-duration:45s}.phd-brand-stars{position:absolute;inset:0;z-index:0;pointer-events:none}.phd-brand-stars i{position:absolute;left:var(--star-x);top:var(--star-y);width:2px;height:2px;border-radius:50%;background:#e8c77e;opacity:.3;animation:phd-twinkle 4.5s var(--star-delay) ease-in-out infinite alternate}.phd-brand-stars i:nth-child(4n){width:3px;height:3px;box-shadow:0 0 8px #e8c77e30}.phd-profile-shell{--profile-rx:0deg;--profile-ry:0deg;transform:perspective(1300px) rotateX(var(--profile-rx)) rotateY(var(--profile-ry));transition:transform .18s ease-out;min-width:0;animation:phd-brand-rise 1.1s .2s both}.phd-profile-caption{display:flex;justify-content:space-between;gap:20px;margin:0 8px 13px;color:#c7ad78;font:9px/1.5 Georgia,serif;letter-spacing:1.3px}.phd-profile-caption>span+span{font:10px/1.5 sans-serif;color:#7f90aa;letter-spacing:0}.phd-profile-float{animation:phd-profile-float 6s ease-in-out infinite}.phd-brand-page .passport-demo{background:#fbf9f4;border-color:#e6ddc9;color:#12203a;padding:27px 29px;transform:none;border-radius:12px;box-shadow:0 30px 65px #050b1b3b}.phd-brand-page .passport-demo .eyebrow{color:#967642;font:9px Georgia,serif;letter-spacing:1.8px}.phd-brand-page .passport-demo .mini-tag{font-size:9px;color:#9e885c;border-color:#ded0b3}.phd-brand-page .passport-demo .pass-top{margin-bottom:23px}.phd-brand-page .passport-demo h3{font:500 25px/1.5 var(--serif);margin:0 0 7px}.phd-brand-page .passport-demo .subject{font-size:11px;color:#8c948f}.phd-brand-page .preparation{margin:18px 0;padding-bottom:17px;border-color:#e6dfd0}.phd-brand-page .preparation b{font:42px Georgia;color:#85642d}.phd-brand-page .preparation b>small{font:15px Georgia;color:#aaa492}.phd-brand-page .preparation small{font-size:10px;color:#989985}.phd-brand-page .passport-demo .tag{background:#f0ecdf;border-color:#e7dec7;color:#8b826c;font-size:9px}.phd-brand-page .bars{gap:12px}.phd-brand-page .bar-row{grid-template-columns:90px 1fr 48px;font-size:11px;color:#7d898e}.phd-brand-page .bar-row i{background:#e8e3d6;overflow:hidden}.phd-brand-page .bar-row i span{background:#af9766;transform-origin:left;animation:phd-bar-fill 1.4s both}.phd-brand-page .bar-row:nth-child(2) i span{animation-delay:.12s}.phd-brand-page .bar-row:nth-child(3) i span{animation-delay:.24s}.phd-brand-page .bar-row:nth-child(4) i span{animation-delay:.36s}.phd-brand-page .bar-row:nth-child(5) i span{animation-delay:.48s}.phd-profile-control{display:flex;justify-content:space-between;gap:15px;margin:14px 7px 0;color:#8092ae;font-size:9px}.phd-profile-control button{border:0;background:none;color:#a39476;padding:0;font-size:10px}.phd-profile-control button:disabled{cursor:default;opacity:.6}
.is-phd-brand .site-header nav a[href="#phd"]{color:#e8c77e}.phd-brand-page .journey{background:#efe9dc;border-bottom:1px solid #e3dccb;padding:42px 0}.phd-brand-page .journey-grid{gap:34px}.phd-brand-page .journey-num{color:#af8c4a}.phd-brand-page .journey-grid h3{font:550 17px/1.6 var(--serif);color:#12203a;margin:12px 0 8px}.phd-brand-page .journey-grid p{color:#8c8d81;font-size:11px;line-height:1.95}.phd-brand-page .phd-modules{padding:72px 0 60px}.phd-brand-page .section-heading h2{font:550 30px/1.5 var(--serif);color:#12203a;margin-top:12px}.phd-brand-page .section-heading .eyebrow{color:#ae8a47;font:9px Georgia,serif;letter-spacing:1.6px}.phd-brand-page .section-heading p{font-size:11px;line-height:1.9;color:#8a918d}.phd-brand-page .module-grid{gap:18px}.phd-brand-page .module-card{background:#fbfaf6;border:1px solid #e5ddcb;border-radius:10px;padding:25px 22px;position:relative;transition:translate .3s,box-shadow .3s,border-color .3s}.phd-brand-page .module-card:hover,.phd-brand-page .module-card:focus-within{translate:0 -6px;border-color:#c79a4588;box-shadow:0 16px 28px #12203a0a}.phd-brand-page .module-card>span{font:9px Georgia,serif;color:#ae8a47;letter-spacing:.7px}.phd-brand-page .module-card h3{font:550 21px/1.5 var(--serif);margin:17px 0 10px;color:#12203a}.phd-brand-page .module-card p{font-size:11px;line-height:1.9;color:#8b918b;min-height:64px}.phd-brand-page .module-card a{display:inline-block;margin-top:9px;font-size:11px;color:#7a5818;border-bottom-color:#c9af77}.phd-brand-page .faq{padding:20px 0 70px;gap:60px}.phd-brand-page .faq h2{font:550 29px/1.6 var(--serif);color:#12203a}.phd-brand-page .faq details{border-bottom-color:#ded6c5;padding:20px 0;font-size:12px}.phd-brand-page .faq p{color:#8b918b;font-size:11px;line-height:1.95}.phd-brand-page .faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.phd-brand-page .faq summary::-webkit-details-marker{display:none}.phd-brand-page .faq summary:after{content:'+';font-size:17px;color:#ad925b;font-weight:300}.phd-brand-page .faq details[open] summary:after{content:'−'}.phd-brand-cta{position:relative;background:#12203a;color:#f6f3ec;overflow:clip}.phd-brand-cta>.wrap{position:relative;padding:53px 36px 59px;display:flex;justify-content:space-between;align-items:center;gap:40px}.phd-brand-cta span{font:italic 16px Georgia,serif;color:#d7b976}.phd-brand-cta h2{font:500 32px/1.5 var(--serif);margin:18px 0}.phd-brand-cta p{font-size:12px;color:#aebdd2;margin:0 0 24px}.phd-brand-cta .button.navy{background:#e8c77e;color:#12203a;border-color:#e8c77e;font-size:12px}.phd-cta-mark{font:italic clamp(110px,16vw,230px)/1 Georgia,serif;color:transparent;-webkit-text-stroke:1px #e8c77e3b;pointer-events:none}.phd-reveal-ready [data-phd-reveal]{opacity:0;translate:0 22px;transition:opacity .7s var(--phd-delay,0ms),translate .7s var(--phd-delay,0ms)}.phd-reveal-ready [data-phd-reveal].phd-in-view{opacity:1;translate:0 0}.phd-motion-paused *,.phd-motion-offscreen .phd-brand-hero *{animation-play-state:paused!important}.phd-motion-paused .phd-brand-copy *,.phd-motion-paused .phd-profile-shell,.phd-motion-paused .phd-brand-page .bar-row i span{animation:none!important;opacity:1;filter:none}.phd-motion-paused .phd-profile-float,.phd-motion-paused .bar-row i span{animation:none!important;transform:none}
@keyframes phd-brand-rise{from{opacity:0;translate:0 24px;filter:blur(3px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes phd-profile-float{50%{translate:0 -8px}}@keyframes phd-orbit{to{rotate:360deg}}@keyframes phd-twinkle{to{opacity:.12;translate:0 -5px}}@keyframes phd-word-breathe{to{opacity:.7;letter-spacing:-.01em}}@keyframes phd-bar-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:1100px){.phd-brand-hero .phd-hero{gap:38px;grid-template-columns:1.08fr 1fr;padding-top:58px}.phd-brand-copy h1{font-size:43px}.phd-brand-copy .lead{font-size:13px}.phd-brand-hero .button{padding:12px 16px;font-size:12px;gap:15px}.phd-brand-page .passport-demo{padding:25px}.phd-brand-page .passport-demo h3{font-size:22px}.phd-brand-page .module-card{padding:22px 18px}.phd-brand-page .module-card h3{font-size:19px}}@media(min-width:761px) and (max-width:900px){.phd-brand-copy h1{font-size:35px}.phd-brand-hero .phd-hero{gap:27px;padding-left:28px;padding-right:28px}.phd-brand-trust{font-size:9px;gap:7px}.phd-profile-caption{font-size:8px;letter-spacing:.5px}.phd-brand-page .bar-row{grid-template-columns:75px 1fr 38px;font-size:10px}.phd-brand-page .passport-demo{padding:22px}.phd-brand-page .passport-demo h3{font-size:19px}}@media(max-width:760px){.phd-brand-hero .phd-hero{grid-template-columns:1fr;gap:34px;padding:36px 22px 80px;min-height:0}.phd-brand-copy{padding-bottom:0}.phd-brand-eyebrow{font-size:13px}.phd-brand-copy h1{font-size:35px;line-height:1.4;margin:20px 0}.phd-brand-copy .lead{font-size:13px;line-height:1.95}.phd-brand-copy .hero-actions{margin:23px 0 18px;gap:12px}.phd-brand-hero .button{font-size:12px;padding:12px 16px;gap:20px}.phd-brand-trust{font-size:9px;gap:8px}.phd-profile-shell{transform:none!important;max-width:500px;width:100%;margin:auto}.phd-profile-caption{font-size:8px;letter-spacing:.5px}.phd-brand-page .passport-demo{padding:24px}.phd-brand-page .passport-demo h3{font-size:22px}.phd-brand-page .bar-row{grid-template-columns:85px 1fr 43px;font-size:10px}.phd-brand-word{font-size:90px;bottom:2px}.phd-brand-orbit{display:none}.phd-brand-page .journey{padding:31px 0}.phd-brand-page .journey-grid{gap:27px 22px}.phd-brand-page .journey-grid h3{font-size:16px}.phd-brand-page .journey-grid p{font-size:10px}.phd-brand-page .phd-modules{padding:39px 0 32px}.phd-brand-page .section-heading h2{font-size:25px}.phd-brand-page .section-heading p{margin-top:14px}.phd-brand-page .module-grid{gap:14px}.phd-brand-page .module-card{padding:21px 16px}.phd-brand-page .module-card h3{font-size:21px;margin-top:13px}.phd-brand-page .module-card p{font-size:10px;min-height:76px}.phd-brand-page .module-card a{font-size:10px}.phd-brand-page .faq{padding:10px 0 39px;gap:6px}.phd-brand-page .faq h2{font-size:25px}.phd-brand-cta>.wrap{padding:38px 22px 46px;display:block}.phd-brand-cta h2{font-size:28px}.phd-brand-cta p{max-width:270px;font-size:11px}.phd-cta-mark{position:absolute;right:15px;bottom:28px;font-size:110px;opacity:.4;z-index:0}.phd-brand-cta>.wrap>div:first-child{position:relative;z-index:1}.phd-brand-cta .button{position:relative;z-index:1}}@media(max-width:370px){.phd-brand-copy h1{font-size:30px}.phd-brand-eyebrow{font-size:12px}.phd-brand-trust{font-size:8px;gap:6px}.phd-brand-page .passport-demo{padding:20px}.phd-profile-caption{font-size:7px;letter-spacing:0}.phd-profile-control{font-size:8px}.phd-brand-page .passport-demo h3{font-size:20px}.phd-brand-page .preparation .tag{max-width:95px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.phd-brand-page *,.phd-brand-page *:before,.phd-brand-page *:after{animation:none!important;transition:none!important}.phd-reveal-ready [data-phd-reveal]{opacity:1;translate:none}.phd-profile-shell,.phd-profile-float,.phd-brand-page .bar-row i span{transform:none!important;translate:none!important}}
@media(max-width:760px){.phd-brand-copy h1{font-size:33px}}@media(max-width:370px){.phd-brand-copy h1{font-size:27px}}
