:root{--premium-ink:#071c2c;--premium-slate:#0d2935;--premium-teal:#176f72;--premium-brass:#c4932f;--premium-ivory:#f5f1e8;--premium-stone:#d9ded8;--premium-white:#fcfcfa;--premium-muted:#5c6b70;--premium-rule:rgba(7,28,44,.18);--premium-ease:cubic-bezier(.23,1,.32,1)}html{scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:Manrope Variable,Manrope,sans-serif;background:var(--premium-ivory);color:var(--premium-ink)}body:has(.premiumPage){background:var(--premium-ivory)}.skipLink{position:fixed;left:16px;top:-80px;z-index:9999;background:var(--premium-white);color:var(--premium-ink);padding:12px 18px;border:2px solid var(--premium-teal);border-radius:4px;font-weight:800}.skipLink:focus{top:16px}.premiumPage{overflow:clip;background:var(--premium-ivory);color:var(--premium-ink);font-size:16px;line-height:1.7}.premiumPage *,.premiumPage :after,.premiumPage :before{box-sizing:border-box}.premiumShell{width:min(1280px,calc(100% - 64px));margin-inline:auto}.premiumDataLabel{font-family:IBM Plex Mono,monospace;font-size:.72rem;line-height:1.4;letter-spacing:.13em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--premium-teal);font-weight:500}.premiumPage a,.premiumPage button,.premiumPage summary{transition:color .5s var(--premium-ease),background-color .5s var(--premium-ease),border-color .5s var(--premium-ease),transform .5s var(--premium-ease),opacity .5s var(--premium-ease)}.consentBanner :where(button):focus-visible,.premiumPage :where(a,button,summary,input):focus-visible{outline:3px solid var(--premium-brass);outline-offset:4px}.premiumPrimaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:1px solid var(--premium-brass);border-radius:5px;background:var(--premium-brass);color:var(--premium-ink);font-weight:800;text-decoration:none}.premiumPrimaryButton:hover{background:#d4a53e;transform:translateY(-2px)}.premiumTextLink{min-height:44px;display:inline-flex;align-items:center;gap:10px;color:inherit;text-underline-offset:5px;font-weight:700}.premiumNav{height:88px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20}.premiumBrand{display:inline-flex;flex-direction:column;gap:2px;text-decoration:none;color:inherit}.premiumBrandName{font-size:.9rem;letter-spacing:.16em;font-weight:800;line-height:1.1}.premiumBrandSub{font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;opacity:.68}.premiumNavLinks{display:flex;align-items:center;gap:32px}.premiumNavLinks>a:not(.premiumNavCta){color:rgba(252,252,250,.82);text-decoration:none;font-size:.9rem;font-weight:650}.premiumNavLinks>a:not(.premiumNavCta):hover{color:var(--premium-white)}.premiumNavCta{min-height:44px;display:inline-flex;align-items:center;padding:0 19px;border-radius:4px;background:var(--premium-brass);color:var(--premium-ink);font-weight:800;text-decoration:none}.premiumNavPanel,.premiumNavToggle{display:none}.premiumHero{min-height:860px;background:var(--premium-ink);color:var(--premium-white);position:relative}.premiumHero:after{content:"";position:absolute;inset:88px 0 auto 0;border-top:1px solid rgba(252,252,250,.12)}.premiumHeroGrid{min-height:760px;display:grid;grid-template-columns:repeat(12,1fr);gap:32px;align-items:center;padding-block:54px 72px}.premiumHeroCopy{grid-column:1/span 7;position:relative;z-index:2}.premiumHeroKicker{color:#d8b96f;margin:0 0 20px}.premiumHero h1{font-size:clamp(4.5rem,5.45vw,5.25rem);line-height:.98;letter-spacing:-.055em;font-weight:620;max-width:910px;margin:0}.premiumHero h1 em{font-family:"Source Serif 4 Variable",serif;font-weight:420;color:#dde5e2}.premiumHeroLead{font-size:1.2rem;line-height:1.65;color:rgba(252,252,250,.8);max-width:710px;margin:28px 0 14px}.premiumAudience{font-family:"Source Serif 4 Variable",serif;font-size:1.12rem;color:#d8dedb;margin:0 0 28px}.premiumHeroActions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.premiumReassurance{font-size:.82rem;color:rgba(252,252,250,.65);margin:18px 0 30px}.premiumReassurance span{color:var(--premium-brass);margin-inline:5px}.premiumHeroMeta{display:flex;gap:60px;margin:0;padding-top:20px;border-top:1px solid rgba(252,252,250,.17);max-width:620px}.premiumHeroMeta div{display:grid;gap:3px}.premiumHeroMeta dt{font-family:IBM Plex Mono,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:#9fb4b4}.premiumHeroMeta dd{margin:0;font-weight:750;font-variant-numeric:tabular-nums}.premiumHeroArt{grid-column:8/span 5;min-height:650px;position:relative}.premiumPortrait{position:absolute;inset:0 0 74px 50px;margin:0;background:var(--premium-slate);overflow:hidden;border-radius:5px}.premiumPortrait img{object-fit:cover;object-position:center 25%;filter:saturate(.84) contrast(1.03)}.premiumPortrait:after{content:"";position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(transparent,rgba(7,28,44,.74))}.premiumPortrait figcaption{position:absolute;z-index:2;left:22px;bottom:20px;display:grid;color:var(--premium-white)}.premiumDashboardTile figcaption,.premiumPortrait figcaption span{font-family:IBM Plex Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em}.premiumPortrait figcaption strong{font-size:1rem}.premiumDashboardTile{position:absolute;margin:0;width:68%;height:300px;left:-24px;bottom:0;background:white;border:10px solid var(--premium-white);border-radius:4px;box-shadow:0 12px 28px rgba(0,0,0,.19);overflow:hidden}.premiumDashboardTile img{object-fit:contain}.premiumDashboardTile figcaption{position:absolute;left:8px;bottom:6px;background:var(--premium-ink);color:white;padding:6px 9px}.premiumTrust{background:var(--premium-white);border-block:1px solid var(--premium-rule)}.premiumTrust dl{display:grid;grid-template-columns:repeat(5,1fr);margin:0}.premiumTrust dl div{padding:26px 22px;border-left:1px solid var(--premium-rule)}.premiumTrust dl div:last-child{border-right:1px solid var(--premium-rule)}.premiumTrust dt{font-family:IBM Plex Mono,monospace;font-size:1.35rem;font-weight:500;font-variant-numeric:tabular-nums}.premiumTrust dd{margin:2px 0 0;color:var(--premium-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.premiumSection{padding:120px 0}.premiumSectionIntro{max-width:850px;margin-bottom:56px}.premiumGuarantee h2,.premiumInstructor h2,.premiumOffer h2,.premiumSectionIntro h2{font-size:clamp(3rem,4.1vw,3.75rem);line-height:1.06;letter-spacing:-.045em;margin:12px 0 20px;font-weight:620}.premiumSectionIntro>p:last-child{font-size:1.16rem;line-height:1.7;color:var(--premium-muted);max-width:720px;margin:0}.premiumWorkflow{background:var(--premium-white)}.premiumWorkflowSteps{list-style:none;margin:0;padding:0;border-top:1px solid var(--premium-rule)}.premiumWorkflowSteps li{display:grid;grid-template-columns:70px 1.1fr 1.2fr;gap:32px;align-items:center;padding:32px 0;border-bottom:1px solid var(--premium-rule)}.premiumWorkflowSteps>li>span{font-family:IBM Plex Mono,monospace;color:var(--premium-teal)}.premiumWorkflowSteps h3{font-size:1.6rem;margin:0 0 5px}.premiumWorkflowSteps p{color:var(--premium-muted);margin:0;max-width:440px}.premiumWorkflowSteps img{width:100%;height:210px;object-fit:cover;object-position:top;border:1px solid var(--premium-rule);border-radius:4px}.premiumOutputs{background:var(--premium-ivory)}.premiumAdditionalProofs,.premiumFeaturedProofs,.premiumProfiles{width:min(1180px,calc(100% - 64px));margin-inline:auto}.premiumProofFigure{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.75fr);gap:46px;align-items:center;margin:0 0 104px}.premiumProofFigure:nth-child(2n){grid-template-columns:minmax(280px,.75fr) minmax(0,1.7fr)}.premiumProofFigure:nth-child(2n) .premiumProofMedia{order:2}.premiumProofMedia{position:relative;padding:0;border:1px solid #c9cec8;border-radius:5px;background:#e9ece8;min-height:560px;overflow:hidden;cursor:zoom-in}.premiumProofImage{position:absolute;inset:18px;background:var(--premium-white);overflow:hidden}.premiumProofImage img{object-fit:contain}.premiumProofZoom{position:absolute;right:14px;bottom:14px;background:var(--premium-ink);color:var(--premium-white);padding:9px 12px;border-radius:3px;font-family:IBM Plex Mono,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}.premiumProofFigure figcaption h3{font-size:2rem;line-height:1.15;margin:12px 0 24px}.premiumProofFigure figcaption dl{margin:0;border-top:1px solid var(--premium-rule)}.premiumProofFigure figcaption dl div{padding:16px 0;border-bottom:1px solid var(--premium-rule)}.premiumProofFigure dt{font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--premium-teal);margin-bottom:4px}.premiumProofFigure dd{margin:0;color:var(--premium-muted)}.premiumProfiles{padding:54px 0 6px;border-block:1px solid var(--premium-rule);margin-bottom:52px}.premiumProfilesHeader{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:38px}.premiumProfilesHeader h3{font-size:2.25rem;margin:8px 0 0}.premiumTabs{display:flex;gap:4px;background:#e6e8e3;padding:4px;border-radius:6px}.premiumTabs button{min-height:44px;border:0;border-radius:4px;padding:0 18px;background:transparent;color:var(--premium-ink);font-weight:750}.premiumTabs button[aria-selected=true]{background:var(--premium-white);color:var(--premium-teal)}.premiumProfiles .premiumProofFigure{margin-bottom:54px}.premiumReveal{display:flex;justify-content:center;margin-bottom:56px}.premiumReveal button{min-height:50px;background:transparent;border:1px solid var(--premium-ink);border-radius:4px;padding:0 22px;font:inherit;font-weight:800}.premiumReveal button span{margin-left:20px;font-family:IBM Plex Mono,monospace}.premiumAdditionalProofs[hidden]{display:none}.premiumLightbox{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100vw;height:100vh}.premiumLightbox::backdrop{background:rgba(3,14,22,.88)}.premiumLightboxPanel{position:fixed;inset:20px;background:var(--premium-white);border-radius:5px;display:grid;grid-template-rows:auto 1fr auto;padding:20px;overflow:hidden}.premiumLightboxPanel header{display:flex;justify-content:space-between;gap:20px;padding:0 0 14px}.premiumLightboxPanel h2{margin:4px 0 0;font-size:1.6rem}.premiumLightboxPanel header button{width:48px;height:48px;border:1px solid var(--premium-rule);border-radius:4px;background:transparent;font-size:2rem}.premiumLightboxImage{position:relative;min-height:0;background:#edf0ec}.premiumLightboxImage img{object-fit:contain}.premiumLightboxPanel>p{margin:12px 0 0}.premiumIncluded{background:var(--premium-white)}.premiumIncludedRows{border-top:1px solid var(--premium-rule)}.premiumIncludedRows article{display:grid;grid-template-columns:80px 1fr 1.5fr;gap:28px;padding:24px 0;border-bottom:1px solid var(--premium-rule);align-items:start}.premiumIncludedRows article>span{font-family:IBM Plex Mono,monospace;color:var(--premium-teal)}.premiumIncludedRows h3{margin:0;font-size:1.35rem}.premiumIncludedRows p{margin:0;color:var(--premium-muted)}.premiumFit{background:#e9ece7}.premiumFitGrid{display:grid;grid-template-columns:4fr 7fr;gap:8.33%;align-items:start}.premiumFitColumns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.premiumFitColumns article{border-top:3px solid var(--premium-teal);padding-top:22px}.premiumFitColumns article+article{border-color:var(--premium-brass)}.premiumFitColumns h3{font-size:1.45rem;margin:0 0 20px}.premiumFitColumns ul,.premiumRequirements ul{list-style:none;margin:0;padding:0}.premiumFitColumns li,.premiumRequirements li{padding:12px 0 12px 24px;border-top:1px solid var(--premium-rule);position:relative}.premiumFitColumns li:before,.premiumRequirements li:before{content:"";position:absolute;left:0;top:22px;width:7px;height:7px;background:var(--premium-teal)}.premiumCurriculum{background:var(--premium-ivory)}.premiumSaturdayList{border-top:1px solid var(--premium-rule)}.premiumSaturdayList details{border-bottom:1px solid var(--premium-rule)}.premiumSaturdayList summary{min-height:96px;display:grid;grid-template-columns:72px 1fr 44px;gap:24px;align-items:center;cursor:pointer;list-style:none}.premiumSaturdayList summary::-webkit-details-marker{display:none}.premiumSaturdayNumber{font-family:IBM Plex Mono,monospace;color:var(--premium-teal);font-size:1rem}.premiumSaturdayList summary small{display:block;font-family:IBM Plex Mono,monospace;color:var(--premium-muted);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.premiumSaturdayList summary strong{font-size:1.3rem}.premiumSaturdayList summary i{font-style:normal;font-size:1.7rem;justify-self:end}.premiumSaturdayList details[open] summary i{transform:rotate(45deg)}.premiumSaturdayPanel{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:12px 0 38px 96px}.premiumSaturdayPanel article{border-left:2px solid var(--premium-brass);padding-left:20px}.premiumSaturdayPanel h3{margin:8px 0;font-size:1.25rem}.premiumSaturdayPanel p{color:var(--premium-muted);margin:0 0 12px}.premiumSaturdayPanel .premiumOutcome{color:var(--premium-ink);font-size:.9rem}.premiumBonusStrip{margin-top:54px;background:var(--premium-slate);color:var(--premium-white);padding:34px;display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;border-radius:5px}.premiumBonusStrip .premiumDataLabel{color:#86c4c2}.premiumBonusStrip h3{font-size:1.8rem;margin:8px 0 0}.premiumBonusStrip ol{list-style:none;margin:0;padding:0}.premiumBonusStrip li{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.16)}.premiumBonusStrip li span{font-family:IBM Plex Mono,monospace;color:#d8b96f}.premiumInstructor{background:var(--premium-slate);color:var(--premium-white);padding:120px 0}.premiumInstructorGrid{display:grid;grid-template-columns:5fr 6fr;gap:8.33%;align-items:center}.premiumInstructor figure{height:690px;margin:0;position:relative;overflow:hidden;border-radius:4px;background:#173746}.premiumInstructor figure img{object-fit:cover;object-position:center 25%;filter:saturate(.82)}.premiumInstructor .premiumDataLabel{color:#82c4c1}.premiumInstructor h2{max-width:720px}.premiumInstructor h2+p{font-family:"Source Serif 4 Variable",serif;font-size:1.35rem;line-height:1.55;color:#dbe4e1}.premiumInstructor p{color:rgba(252,252,250,.75)}.premiumInstructor dl{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid rgba(255,255,255,.2);margin:28px 0}.premiumInstructor dl div{padding:18px 0}.premiumInstructor dl div+div{border-left:1px solid rgba(255,255,255,.2);padding-left:24px}.premiumInstructor dt{font-family:IBM Plex Mono,monospace;font-size:.9rem;color:#d8b96f}.premiumInstructor dd{margin:4px 0 0;color:rgba(252,252,250,.66);font-size:.86rem}.premiumInstructor blockquote{margin:26px 0 0;padding-left:24px;border-left:2px solid var(--premium-brass);font-family:"Source Serif 4 Variable",serif;font-size:1.2rem;line-height:1.6;color:var(--premium-white)}.premiumLive{background:var(--premium-white)}.premiumLiveSteps{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--premium-rule)}.premiumLiveSteps article{padding:28px;border-right:1px solid var(--premium-rule)}.premiumLiveSteps article:first-child{border-left:1px solid var(--premium-rule)}.premiumLiveSteps span{font-family:IBM Plex Mono,monospace;color:var(--premium-teal)}.premiumLiveSteps h3{font-size:1.25rem;margin:28px 0 10px}.premiumLiveSteps p{margin:0;color:var(--premium-muted)}.premiumDates{background:var(--premium-ivory)}.premiumDatesGrid{display:grid;grid-template-columns:1.65fr .7fr;gap:8.33%}.premiumDatesGrid ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--premium-rule)}.premiumDatesGrid ol li{display:grid;grid-template-columns:54px 170px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--premium-rule);align-items:start}.premiumDatesGrid li>span{font-family:IBM Plex Mono,monospace;color:var(--premium-teal)}.premiumDatesGrid li strong{font-variant-numeric:tabular-nums}.premiumDatesGrid li p{margin:0;color:var(--premium-muted)}.premiumDatesGrid aside{background:var(--premium-ink);color:var(--premium-white);padding:30px;border-radius:5px}.premiumDatesGrid aside .premiumDataLabel{color:#84c3c1}.premiumDatesGrid aside h3{font-size:1.8rem;margin:8px 0 22px}.premiumDatesGrid aside dl{margin:0}.premiumDatesGrid aside dl div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.15)}.premiumDatesGrid aside dd{margin:0;font-family:IBM Plex Mono,monospace;font-size:.76rem}.premiumDatesGrid aside>p{font-size:.84rem;color:rgba(255,255,255,.65);margin:24px 0 0}.premiumRequirements{background:#e9ece7}.premiumRequirementsGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:8.33%}.premiumRequirementNote{border-top:1px solid var(--premium-rule);padding-top:18px;font-weight:750}.premiumRequirements aside{background:var(--premium-white);border:1px solid var(--premium-rule);padding:32px;border-radius:5px}.premiumRequirements aside ol{margin:22px 0 0;padding:0;list-style:none;counter-reset:next}.premiumRequirements aside li{counter-increment:next;padding:14px 0 14px 46px;border-top:1px solid var(--premium-rule);position:relative}.premiumRequirements aside li:before{content:counter(next,decimal-leading-zero);position:absolute;left:0;font-family:IBM Plex Mono,monospace;color:var(--premium-teal)}.premiumGuarantee{background:var(--premium-white);padding:88px 0}.premiumGuaranteeGrid{display:grid;grid-template-columns:1.2fr 8fr;gap:50px;align-items:start}.premiumGuaranteeIndex{font-family:IBM Plex Mono,monospace;color:var(--premium-brass);font-size:3rem;border-top:3px solid var(--premium-brass);padding-top:12px}.premiumGuarantee h2 em{font-family:"Source Serif 4 Variable",serif;font-weight:430}.premiumGuarantee p:last-child{max-width:820px;font-size:1.1rem;color:var(--premium-muted)}.premiumGuarantee a{color:var(--premium-ink);font-weight:800}.premiumOffer{background:var(--premium-ink);color:var(--premium-white);padding:120px 0}.premiumOfferGrid{display:grid;grid-template-columns:1.3fr .7fr;gap:8.33%;align-items:start}.premiumOffer .premiumDataLabel{color:#87c4c2}.premiumOffer h2{max-width:760px}.premiumOffer>div>div>p{max-width:650px;color:rgba(252,252,250,.74);font-size:1.12rem}.premiumOffer dl{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block:1px solid rgba(255,255,255,.18);margin:36px 0 0}.premiumOffer dl div{padding:18px 0}.premiumOffer dt{font-family:IBM Plex Mono,monospace;font-size:.63rem;letter-spacing:.08em;text-transform:uppercase;color:#9bb1b1}.premiumOffer dd{margin:5px 0 0;font-weight:750;font-variant-numeric:tabular-nums}.premiumOffer aside{background:var(--premium-white);color:var(--premium-ink);padding:34px;border-radius:5px}.premiumOffer aside .premiumDataLabel{color:var(--premium-teal)}.premiumOfferPrice{display:block;font-size:4.4rem;line-height:1;font-variant-numeric:tabular-nums;margin:16px 0 5px}.premiumOffer aside>p{color:var(--premium-muted);margin:0 0 24px}.premiumOffer aside .premiumPrimaryButton{width:100%}.premiumOffer aside ul{list-style:none;margin:22px 0;padding:0}.premiumOffer aside li{padding:9px 0 9px 22px;border-bottom:1px solid var(--premium-rule);position:relative}.premiumOffer aside li:before{content:"";position:absolute;left:0;top:18px;width:7px;height:7px;background:var(--premium-teal)}.premiumOffer aside>a:last-child{color:var(--premium-ink);font-size:.86rem;font-weight:750;text-underline-offset:4px}.premiumFaq{background:var(--premium-white)}.premiumFaqGrid{display:grid;grid-template-columns:.75fr 1.25fr;gap:8.33%;align-items:start}.premiumFaqGrid>.premiumSectionIntro{position:sticky;top:120px}.premiumFaq details{border-top:1px solid var(--premium-rule)}.premiumFaq details:last-child{border-bottom:1px solid var(--premium-rule)}.premiumFaq summary{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-weight:800;list-style:none}.premiumFaq summary::-webkit-details-marker{display:none}.premiumFaq summary span{font-size:1.5rem;font-weight:400}.premiumFaq details[open] summary span{transform:rotate(45deg)}.premiumFaq details p{color:var(--premium-muted);margin:0;padding:0 48px 24px 0}.premiumFooter{background:#04141f;color:rgba(252,252,250,.76);padding:62px 0 24px}.premiumFooterGrid{display:grid;grid-template-columns:.65fr 1.25fr 1fr;gap:60px}.premiumBrandFooter{color:var(--premium-white)}.premiumFooterDetails p{margin:0 0 8px;font-size:.86rem}.premiumFooter a{color:inherit}.premiumFooterNav{display:grid;grid-template-columns:1fr 1fr;gap:11px 26px}.premiumFooterNav a{text-decoration:none;font-size:.85rem}.premiumFooterBase{display:flex;justify-content:space-between;gap:20px;margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.13);font-family:IBM Plex Mono,monospace;font-size:.64rem;text-transform:uppercase;letter-spacing:.08em}.premiumMobileReserve{display:none}.consentBanner{position:fixed!important;z-index:1000!important;left:24px!important;right:auto!important;bottom:24px!important;width:min(430px,calc(100vw - 48px))!important;display:grid!important;gap:16px!important;padding:18px!important;background:var(--premium-white)!important;color:var(--premium-ink)!important;border:1px solid var(--premium-rule)!important;border-radius:6px!important;box-shadow:0 12px 36px rgba(7,28,44,.16)!important}.consentBanner>div:first-child{display:grid;gap:5px}.consentBanner strong{font-size:.95rem}.consentBanner p{font-size:.78rem;line-height:1.5;margin:0;color:var(--premium-muted)}.consentBanner>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.consentBanner button{min-height:46px!important;border-radius:4px!important;border:1px solid var(--premium-ink)!important;background:transparent!important;color:var(--premium-ink)!important;font:700 .75rem/1.2 Manrope Variable,sans-serif!important;padding:8px!important}.consentBanner .consentAccept{background:var(--premium-brass)!important;border-color:var(--premium-brass)!important}.privacyChoicesButton{position:fixed!important;z-index:800!important;left:18px!important;bottom:18px!important;right:auto!important;min-height:44px!important;padding:0 14px!important;border-radius:4px!important;background:var(--premium-white)!important;color:var(--premium-ink)!important;border:1px solid var(--premium-rule)!important;font:700 .72rem/1 Manrope Variable,sans-serif!important}@media (max-width:1000px){.premiumShell{width:min(100% - 40px,1280px)}.premiumHeroGrid{grid-template-columns:1.1fr .9fr;gap:32px}.premiumHeroArt,.premiumHeroCopy{grid-column:auto}.premiumHero h1{font-size:3.9rem}.premiumProofFigure{gap:28px}.premiumProofFigure,.premiumProofFigure:nth-child(2n){grid-template-columns:1fr}.premiumProofFigure:nth-child(2n) .premiumProofMedia{order:0}.premiumProofMedia{min-height:520px}.premiumFaqGrid,.premiumFitGrid{grid-template-columns:1fr}.premiumFaqGrid>.premiumSectionIntro{position:static}.premiumDatesGrid,.premiumInstructorGrid,.premiumOfferGrid,.premiumRequirementsGrid{gap:40px}.premiumLiveSteps{grid-template-columns:1fr 1fr}.premiumLiveSteps article:nth-child(3){border-left:1px solid var(--premium-rule)}.premiumFooterGrid{grid-template-columns:1fr 1.5fr}.premiumFooterNav{grid-column:1/-1}}@media (max-width:760px){html{scroll-padding-top:72px}.premiumShell{width:calc(100% - 40px)}.premiumPage{font-size:17px;line-height:1.59}.premiumNav{height:72px}.premiumNavDesktop{display:none}.premiumNavToggle{display:grid;width:48px;height:48px;padding:13px 11px;border:0;background:transparent;align-content:center;gap:5px}.premiumNavToggle span{height:1px;background:var(--premium-white);display:block}.premiumNavPanel{display:none;position:absolute;top:72px;left:-20px;right:-20px;background:var(--premium-ink);border-top:1px solid rgba(255,255,255,.14);padding:18px 20px 24px}.premiumNavPanel[data-open]{display:grid}.premiumNavPanel>a{min-height:48px;display:flex;align-items:center;color:var(--premium-white);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.12)}.premiumNavPanel>.premiumNavCta{color:var(--premium-ink);justify-content:center;margin-top:12px;border:0}.premiumHero{min-height:auto}.premiumHero:after{top:72px}.premiumHeroGrid{min-height:auto;display:flex;flex-direction:column;padding:48px 0 56px;align-items:stretch}.premiumHero h1{font-size:clamp(2.75rem,12vw,3.15rem);line-height:1.01;letter-spacing:-.05em}.premiumHero h1 em{display:inline}.premiumHeroLead{font-size:1.07rem;line-height:1.58;margin-top:24px}.premiumAudience{font-size:1.05rem}.premiumHeroActions{display:grid;gap:12px}.premiumPrimaryButton{width:100%}.premiumTextLink{justify-content:center}.premiumReassurance{font-size:.72rem;line-height:1.5}.premiumHeroMeta{gap:24px;justify-content:space-between}.premiumHeroArt{min-height:570px;width:100%;order:2}.premiumPortrait{inset:0 0 120px 26px}.premiumDashboardTile{width:82%;height:240px;left:0}.premiumTrust dl{grid-template-columns:1fr 1fr}.premiumTrust dl div{border-bottom:1px solid var(--premium-rule)}.premiumTrust dl div:last-child{grid-column:1/-1}.premiumInstructor,.premiumOffer,.premiumSection{padding:80px 0}.premiumSectionIntro{margin-bottom:38px}.premiumGuarantee h2,.premiumInstructor h2,.premiumOffer h2,.premiumSectionIntro h2{font-size:clamp(2.2rem,9.5vw,2.55rem);line-height:1.08}.premiumSectionIntro>p:last-child{font-size:1rem}.premiumWorkflowSteps li{grid-template-columns:40px 1fr;gap:14px;padding:24px 0}.premiumWorkflowSteps img{grid-column:1/-1;height:210px}.premiumAdditionalProofs,.premiumFeaturedProofs,.premiumProfiles{width:100%}.premiumProofFigure{display:block;margin-bottom:76px}.premiumProofMedia{width:100%;min-height:0;aspect-ratio:1.12}.premiumProofImage{inset:10px}.premiumProofFigure figcaption{padding:24px 20px 0}.premiumProofFigure figcaption h3{font-size:1.65rem}.premiumProfiles{padding:42px 0 4px}.premiumProfilesHeader{display:block;padding-inline:20px}.premiumTabs{margin-top:22px;overflow-x:auto}.premiumTabs button{min-width:max-content;min-height:48px}.premiumReveal{margin-bottom:44px}.premiumIncludedRows article{grid-template-columns:44px 1fr;gap:14px}.premiumIncludedRows article p{grid-column:2}.premiumFitColumns{grid-template-columns:1fr}.premiumSaturdayList summary{min-height:104px;grid-template-columns:42px 1fr 28px;gap:12px}.premiumSaturdayList summary strong{font-size:1.02rem;line-height:1.35;display:block}.premiumSaturdayPanel{grid-template-columns:1fr;padding:4px 0 30px 54px}.premiumBonusStrip{padding:26px}.premiumBonusStrip,.premiumInstructorGrid{grid-template-columns:1fr}.premiumInstructor figure{height:520px}.premiumInstructor dl{grid-template-columns:1fr}.premiumInstructor dl div+div{border-left:0;border-top:1px solid rgba(255,255,255,.2);padding-left:0}.premiumLiveSteps{grid-template-columns:1fr}.premiumLiveSteps article,.premiumLiveSteps article:nth-child(3){border-left:1px solid var(--premium-rule)}.premiumDatesGrid,.premiumOfferGrid,.premiumRequirementsGrid{grid-template-columns:1fr}.premiumDatesGrid ol li{grid-template-columns:38px 1fr}.premiumDatesGrid li p{grid-column:2}.premiumRequirements aside{padding:24px}.premiumGuarantee{padding:70px 0}.premiumGuaranteeGrid{grid-template-columns:1fr;gap:20px}.premiumGuaranteeIndex{font-size:2rem;width:56px}.premiumOffer dl{grid-template-columns:1fr}.premiumOffer dl div{border-bottom:1px solid rgba(255,255,255,.14)}.premiumOffer aside{padding:26px}.premiumOfferPrice{font-size:3.8rem}.premiumFaq details p{padding-right:0}.premiumFooterGrid{grid-template-columns:1fr;gap:30px}.premiumFooterNav{grid-column:auto}.premiumFooterBase{display:grid}.premiumLightboxPanel{inset:8px;padding:12px}.premiumLightboxPanel h2{font-size:1.1rem}.premiumLightboxPanel>p{font-size:.8rem}.premiumMobileReserve{position:fixed;z-index:900;left:12px;right:12px;bottom:12px;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-radius:5px;background:var(--premium-brass);color:var(--premium-ink);text-decoration:none;box-shadow:0 8px 28px rgba(7,28,44,.22);font-variant-numeric:tabular-nums;transform:translateY(90px);opacity:0;pointer-events:none}.premiumMobileReserve[data-visible]{transform:translateY(0);opacity:1;pointer-events:auto}.premiumMobileReserve span{font-family:IBM Plex Mono,monospace;font-size:.82rem}.premiumMobileReserve strong{font-size:.94rem}.consentBanner{left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;padding:14px!important}.consentBanner>div:last-child{grid-template-columns:1fr!important}.consentBanner button{min-height:44px!important}.privacyChoicesButton{left:10px!important;bottom:10px!important}.premiumBrandName{font-size:.78rem}.premiumBrandSub{font-size:.5rem}}@media (max-width:360px){.premiumShell{width:calc(100% - 32px)}.premiumHero h1{font-size:2.65rem}.premiumHeroArt{min-height:500px}.premiumDashboardTile{height:205px}.premiumTrust dl div{padding:20px 14px}.premiumTrust dt{font-size:1.1rem}.premiumTabs{margin-inline:-4px}.premiumDatesGrid aside{padding:24px}.premiumOffer aside{padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.premiumPage *,.premiumPage :after,.premiumPage :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.premiumHeadlineDesktop>em,.premiumHeadlineDesktop>span,.premiumHeadlineMobile>em,.premiumHeadlineMobile>span{display:block}.premiumHeadlineMobile{display:none}.premiumHero{min-height:720px}.premiumNav{height:72px}.premiumHero:after{inset-block-start:72px}.premiumHeroGrid{min-height:648px;grid-template-columns:repeat(13,1fr);gap:26px;padding-block:24px 30px}.premiumHeroCopy{grid-column:1/span 8}.premiumHeroArt{grid-column:9/span 5;min-height:544px}.premiumHero h1{font-size:clamp(3.4rem,4.45vw,4.15rem);line-height:.96;max-width:790px}.premiumHeroLead{font-size:1rem;line-height:1.52;max-width:690px;margin:18px 0 8px}.premiumAudience{font-size:1rem;margin-bottom:16px}.premiumHeroActions{gap:18px}.premiumReassurance{margin:10px 0 16px}.premiumHeroMeta{padding-top:13px}.premiumPortrait{inset:0 0 74px 32px}.premiumDashboardTile{height:216px;width:73%;left:-10px;bottom:8px;border-width:7px}.premiumDashboardTile figcaption{display:none}.consentBanner{left:auto!important;right:14px!important;bottom:14px!important;width:min(560px,calc(100vw - 28px))!important;grid-template-columns:minmax(180px,1fr) auto!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;box-shadow:0 8px 24px rgba(7,28,44,.13)!important}.consentBanner>div:last-child{display:flex!important;grid-template-columns:none!important;gap:6px!important}.consentBanner button{min-height:40px!important;white-space:nowrap!important;padding-inline:10px!important}.consentBanner p{font-size:.68rem!important;line-height:1.32!important}@media (min-width:761px) and (max-height:760px){.premiumHeroKicker{margin-bottom:10px}.premiumHero h1{font-size:clamp(3.05rem,4.05vw,3.6rem)}.premiumHeroLead{margin-top:14px;line-height:1.45}.premiumAudience{margin-bottom:12px}.premiumHeroMeta{display:none}.premiumHeroArt{min-height:500px}.premiumPortrait{bottom:64px}.premiumDashboardTile{height:188px}.premiumReassurance{margin-bottom:0}}.premiumCheckoutPage,.premiumConfirmationPage,.premiumRegistrationPage{min-height:100vh;background:var(--premium-ivory);color:var(--premium-ink);font-family:Manrope Variable,sans-serif}.premiumSimpleHeader{height:72px;background:var(--premium-ink);color:var(--premium-white);border-bottom:1px solid rgba(255,255,255,.12)}.premiumSimpleHeaderInner{height:100%;display:flex;align-items:center;justify-content:space-between}.premiumBackLink{color:var(--premium-white);font-size:.84rem;text-decoration:none}.premiumBackLink:before{content:"← ";color:var(--premium-brass)}.premiumRegistrationShell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(470px,.82fr);gap:7%;align-items:start;padding-block:72px 90px}.premiumRegistrationIntro{padding-top:8px}.premiumCheckoutIntro h1,.premiumConfirmationCard h1,.premiumRegistrationIntro h1{font-size:clamp(3.35rem,4.5vw,4.3rem);line-height:1.02;letter-spacing:-.055em;margin:14px 0 22px;max-width:760px}.premiumCheckoutIntro>p,.premiumConfirmationCard>p,.premiumRegistrationLead{font-family:"Source Serif 4 Variable",serif;font-size:1.2rem;line-height:1.62;color:var(--premium-muted);max-width:660px}.premiumRegistrationFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:34px 0}.premiumRegistrationFacts div{padding-top:14px;border-top:2px solid var(--premium-teal)}.premiumRegistrationFacts dt{font-family:IBM Plex Mono,monospace;font-size:1rem;font-weight:500}.premiumRegistrationFacts dd{margin:3px 0 0;font-size:.75rem;color:var(--premium-muted)}.premiumRegistrationProof{height:340px;position:relative;background:#e8ebe7;border:1px solid var(--premium-rule);border-radius:5px;overflow:hidden}.premiumRegistrationProof img{object-fit:contain;padding:14px}.premiumRegistrationProof span{position:absolute;left:12px;bottom:12px;background:var(--premium-ink);color:white;font-family:IBM Plex Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;padding:7px 9px}.premiumGuaranteeNote{border-left:2px solid var(--premium-brass);padding:16px 0 0 20px;margin-top:28px}.premiumGuaranteeNote p{margin:7px 0 0;color:var(--premium-muted);font-size:.9rem}.premiumRegistrationCard{background:var(--premium-white);border:1px solid var(--premium-rule);border-radius:6px;overflow:hidden}.premiumOrderSummary{background:var(--premium-slate);color:var(--premium-white);padding:30px}.premiumOrderSummary .premiumDataLabel{color:#87c4c2}.premiumOrderSummary h2{font-size:1.7rem;margin:9px 0 3px}.premiumOrderSummary>p{color:rgba(255,255,255,.64);margin:0 0 22px}.premiumOrderSummary dl{margin:0}.premiumOrderSummary dl div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-top:1px solid rgba(255,255,255,.16)}.premiumOrderSummary dd{margin:0;font-family:IBM Plex Mono,monospace;font-size:.78rem}.premiumRegistrationForm{padding:28px}.premiumStepProgress{display:grid;grid-template-columns:1fr 1fr;margin-bottom:18px}.premiumStepProgress span{min-height:42px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--premium-stone);font-family:IBM Plex Mono,monospace;font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:#829093}.premiumStepProgress span.active{color:var(--premium-ink);border-color:var(--premium-teal)}.premiumStepProgress i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#dfe5e2;font-style:normal}.premiumStepProgress .active i{background:var(--premium-teal);color:white}.premiumCapacityStatus{display:grid;gap:2px;padding:12px 14px;background:#edf4f2;border-left:3px solid var(--premium-teal);margin-bottom:22px}.premiumCapacityStatus span{font-weight:800;font-size:.82rem}.premiumCapacityStatus small{color:var(--premium-muted)}.premiumCapacityStatus[data-sold-out]{background:#f7ebe8;border-color:#a94837}.premiumFormStep{border:0;padding:0;margin:0}.premiumStepHeading>span{font-family:IBM Plex Mono,monospace;color:var(--premium-teal);font-size:.64rem;text-transform:uppercase;letter-spacing:.09em}.premiumStepHeading h3{font-size:1.65rem;margin:7px 0 4px}.premiumStepHeading p{font-size:.84rem;color:var(--premium-muted);margin:0 0 20px}.premiumFieldGroup{display:grid;gap:7px;margin-bottom:17px}.premiumFieldGroup label{font-weight:800;font-size:.82rem}.premiumFieldGroup input{width:100%;min-height:52px;border:1px solid #bcc6c2;border-radius:4px;background:var(--premium-white);color:var(--premium-ink);padding:0 13px;font:inherit}.premiumFieldGroup input:focus{outline:3px solid rgba(23,111,114,.25);border-color:var(--premium-teal)}.premiumFieldGroup small{font-size:.7rem;color:var(--premium-muted)}.premiumFieldError,.premiumFormError{color:#8b2e25!important}.premiumCheckoutButton{width:100%;min-height:54px;border:1px solid var(--premium-brass);border-radius:4px;background:var(--premium-brass);color:var(--premium-ink);font:800 .92rem/1.2 Manrope Variable,sans-serif;padding:10px 18px;text-decoration:none;display:flex;align-items:center;justify-content:center}.premiumCheckoutButton:hover:not(:disabled){background:#d5a541}.premiumCheckoutButton:disabled{opacity:.58}.premiumSecureNote{text-align:center;font-size:.68rem;color:var(--premium-muted);margin-top:11px}.premiumFormError,.premiumFormNotice{padding:12px 14px;border-left:3px solid var(--premium-brass);background:#fbf5e8;font-size:.8rem}.premiumReviewList{margin:0 0 14px;border-top:1px solid var(--premium-rule)}.premiumReviewList div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--premium-rule)}.premiumReviewList dt{color:var(--premium-muted);font-size:.78rem}.premiumReviewList dd{margin:0;font-weight:750;text-align:right;font-size:.82rem}.premiumEditDetails{min-height:44px;border:0;background:transparent;padding:0;color:var(--premium-teal);font:750 .8rem/1 Manrope Variable,sans-serif;text-decoration:underline;text-underline-offset:4px}.premiumCheckField{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;padding:14px 0;border-top:1px solid var(--premium-rule);font-size:.78rem;line-height:1.5}.premiumCheckField input{width:19px;height:19px;margin-top:2px;accent-color:var(--premium-teal)}.premiumCheckField a{color:var(--premium-ink);font-weight:800}.premiumPrivacyNote{font-size:.68rem;color:var(--premium-muted);line-height:1.45;margin:14px 0}.premiumNextSteps{margin:0 28px 28px;padding:24px;border:1px solid var(--premium-rule);background:#f6f6f2}.premiumNextSteps ol{margin:14px 0 16px;padding-left:20px}.premiumNextSteps li{padding:4px 0;font-size:.8rem}.premiumNextSteps a{font-size:.78rem;color:var(--premium-ink);font-weight:800}.premiumCheckoutShell{min-height:calc(100vh - 72px);display:grid;grid-template-columns:1fr 480px;gap:8%;align-items:center;padding-block:72px}.premiumCheckoutIntro h1{max-width:600px}.premiumCheckoutIntro dl{margin:34px 0 0;max-width:560px;border-top:1px solid var(--premium-rule)}.premiumCheckoutIntro dl div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--premium-rule)}.premiumCheckoutIntro dt{color:var(--premium-muted)}.premiumCheckoutIntro dd{margin:0;font-weight:800}.premiumCheckoutCard{background:var(--premium-white);border:1px solid var(--premium-rule);border-radius:6px;padding:30px}.premiumCheckoutBrand{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--premium-rule);padding-bottom:18px;font-family:IBM Plex Mono,monospace}.premiumCheckoutBrand span{font-weight:500;letter-spacing:.12em}.premiumCheckoutBrand small{color:var(--premium-muted)}.premiumCheckoutProduct{display:flex;justify-content:space-between;gap:24px;padding:26px 0}.premiumCheckoutProduct>div{display:grid;gap:4px}.premiumCheckoutProduct span{font-weight:800}.premiumCheckoutProduct small{color:var(--premium-muted)}.premiumCheckoutProduct>strong{font-size:1.4rem}.premiumCheckoutSummary{margin:0;border-block:1px solid var(--premium-rule)}.premiumCheckoutSummary div{display:flex;justify-content:space-between;padding:11px 0}.premiumCheckoutSummary dd{margin:0;font-weight:800}.premiumPaymentMethod{display:grid;gap:4px;padding:18px;margin:24px 0;background:#eef2ef;border-left:3px solid var(--premium-teal)}.premiumPaymentMethod span{font-family:IBM Plex Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--premium-teal)}.premiumCheckoutFootnote,.premiumPaymentMethod small{color:var(--premium-muted)}.premiumCheckoutFootnote{font-size:.7rem;line-height:1.5;margin:14px 0 0}.premiumConfirmationShell{min-height:720px;display:grid;place-items:center;padding:70px 0}.premiumConfirmationCard{width:min(760px,100%);background:var(--premium-white);border:1px solid var(--premium-rule);border-radius:6px;padding:64px;text-align:center}.premiumConfirmationCard h1,.premiumConfirmationCard>p{margin-inline:auto}.premiumConfirmationCard .premiumPrimaryButton{margin-top:24px}.premiumStatusIcon{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#e7eeeb;margin:0 auto 22px;font:500 1.7rem/1 IBM Plex Mono,monospace}.premiumStatusSpinner{width:52px;height:52px;border:4px solid #dce4e1;border-top:4px solid var(--premium-teal);border-radius:50%;margin:0 auto 24px;animation:premiumSpin 1s linear infinite}.premiumStatusNote{font-family:IBM Plex Mono,monospace!important;font-size:.68rem!important}.premiumConfirmationCard .premiumNextSteps{text-align:left;margin:30px 0 0}.premiumConfirmationCard .premiumNextSteps h2{font-size:1.25rem;margin:0 0 10px}@keyframes premiumSpin{to{transform:rotate(1turn)}}@media (max-width:900px){.premiumCheckoutShell,.premiumRegistrationShell{grid-template-columns:1fr;gap:48px}.premiumCheckoutIntro h1,.premiumRegistrationIntro h1{font-size:3.2rem}.premiumRegistrationProof{height:300px}.premiumRegistrationCard{max-width:620px;width:100%;margin-inline:auto}.premiumCheckoutCard{max-width:520px;width:100%;margin-inline:auto}}@media (max-width:760px){.premiumHeadlineDesktop{display:none}.premiumHeadlineMobile{display:block}.premiumHero{min-height:auto}.premiumHeroGrid{display:flex;min-height:auto;padding:40px 0 52px}.premiumHero h1{font-size:clamp(2.6rem,11.3vw,2.95rem);line-height:1}.premiumHeroLead{font-size:1.02rem;line-height:1.56;margin:22px 0 10px}.premiumAudience{font-size:1rem;margin-bottom:20px}.premiumHeroMeta{display:flex}.premiumHeroArt{min-height:520px}.consentBanner{left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:12px!important}.consentBanner>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important}.consentBanner button{white-space:normal!important;min-height:44px!important;font-size:.69rem!important}.consentBanner p{font-size:.68rem!important}.premiumPage:has(.consentBanner),.premiumRegistrationPage:has(.consentBanner){padding-bottom:128px}.premiumRegistrationShell{padding-block:42px 70px;gap:34px}.premiumCheckoutIntro h1,.premiumConfirmationCard h1,.premiumRegistrationIntro h1{font-size:2.65rem}.premiumCheckoutIntro>p,.premiumConfirmationCard>p,.premiumRegistrationLead{font-size:1.05rem}.premiumRegistrationFacts{grid-template-columns:1fr 1fr}.premiumRegistrationFacts div:last-child{grid-column:1/-1}.premiumRegistrationProof{height:230px}.premiumGuaranteeNote{display:none}.premiumRegistrationCard{border-radius:5px}.premiumOrderSummary,.premiumRegistrationForm{padding:22px 18px}.premiumNextSteps{margin:0 18px 18px;padding:20px}.premiumCheckoutShell{padding-block:42px}.premiumCheckoutCard{padding:22px 18px}.premiumConfirmationShell{min-height:620px;padding:42px 0}.premiumConfirmationCard{padding:42px 20px}.premiumCheckoutProduct{display:grid}.premiumRegistrationPage .premiumFooter{padding-bottom:140px}.premiumRegistrationShell{padding-top:30px;gap:22px}.premiumRegistrationIntro h1{font-size:2.42rem;margin:10px 0 14px}.premiumRegistrationLead{font-size:1rem;line-height:1.5;margin:0}.premiumGuaranteeNote,.premiumRegistrationFacts,.premiumRegistrationProof{display:none}.premiumOrderSummary{padding:16px 18px}.premiumOrderSummary h2{font-size:1.28rem;margin:5px 0 2px}.premiumOrderSummary>p{font-size:.76rem;margin-bottom:10px}.premiumOrderSummary dl div{padding:7px 0;font-size:.75rem}.premiumOrderSummary dl div:nth-child(-n+2){display:none}.premiumRegistrationForm{padding-top:16px}.premiumStepProgress{margin-bottom:12px}.premiumCapacityStatus{margin-bottom:14px}}@media (max-width:760px){body:has(.premiumRegistrationPage) .consentBanner{display:none!important}}@media (min-width:761px) and (max-height:760px){.premiumHeroGrid{align-items:start;padding-top:48px;padding-bottom:92px}.premiumHeroCopy{grid-column:1/span 9;padding-top:4px}.premiumHeroArt{grid-column:10/span 4}.premiumHero h1{font-size:clamp(2.95rem,3.92vw,3.5rem);line-height:.95;max-width:850px}.premiumHeroLead{font-size:.94rem;line-height:1.42;max-width:660px;margin:13px 0 6px}.premiumAudience{font-size:.95rem;line-height:1.35;margin-bottom:10px}.premiumHeroActions{gap:14px}.premiumPrimaryButton{min-height:48px}.premiumTextLink{min-height:40px;font-size:.9rem}.premiumReassurance{font-size:.71rem;margin:7px 0 0}.premiumHeroArt{min-height:478px}.premiumPortrait{inset:0 0 54px 24px}.premiumDashboardTile{height:158px;width:74%;left:-12px;bottom:0;border-width:6px}.consentBanner{left:50%!important;right:auto!important;bottom:8px!important;transform:translateX(-50%)!important;width:min(760px,calc(100vw - 32px))!important;min-height:60px!important;grid-template-columns:auto 1fr!important;padding:8px 10px!important}.consentBanner>div:first-child{display:flex!important;align-items:center!important;gap:12px!important}.consentBanner>div:first-child p{display:none!important}.consentBanner>div:last-child{justify-self:end!important}.consentBanner button{min-height:40px!important}}@media (max-width:760px){.premiumHeroGrid{padding-top:34px;padding-bottom:38px}.premiumHero h1{font-size:clamp(2.34rem,10vw,2.62rem);line-height:.98}.premiumHeroLead{font-size:.96rem;line-height:1.47;margin:17px 0 7px}.premiumAudience{font-size:.94rem;line-height:1.45;margin-bottom:13px}.premiumHeroActions{gap:7px}.premiumHeroActions .premiumPrimaryButton{min-height:50px}.premiumHeroActions .premiumTextLink{min-height:36px;font-size:.86rem}.premiumReassurance{font-size:.66rem;line-height:1.4;margin:5px 0 12px}.premiumHeroMeta{padding-top:10px}.premiumHeroArt{min-height:480px}.consentBanner{bottom:8px!important;display:grid!important;grid-template-columns:72px 1fr 1fr!important;align-items:center!important;padding:7px!important;gap:6px!important;min-height:58px!important}.consentBanner>div:first-child{display:block!important}.consentBanner>div:first-child p{display:none!important}.consentBanner>div:first-child strong{font-size:.7rem!important;line-height:1.15!important}.consentBanner>div:last-child{display:contents!important}.consentBanner button{white-space:normal!important;min-height:44px!important;font-size:.64rem!important;line-height:1.15!important;padding:4px!important}}.premiumPortrait:after{background:rgba(7,28,44,.26)!important}.premiumInstructor h2,.premiumOffer h2{color:var(--premium-white)!important}.premiumGuaranteeIndex{color:#76551a!important}@media (min-width:761px){.premiumPortrait{background-image:url(/manus-storage/dr-francis-instructor-0781-web_60e798b9.webp);background-size:cover;background-position:50%}.premiumDashboardTile{background:#fcfcfa url(/manus-storage/p6-gantt-inline_01582b1e.webp) 50%/contain no-repeat}}@media (max-width:760px){.premiumHeroArt{display:none!important}}body:has(.premiumRegistrationPage) .consentBanner{top:8px!important;right:18px!important;bottom:auto!important;left:auto!important;transform:none!important;width:460px!important;min-height:56px!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;gap:6px!important;padding:6px!important;box-shadow:none!important}body:has(.premiumRegistrationPage) .consentBanner>div:first-child{display:none!important}body:has(.premiumRegistrationPage) .consentBanner>div:last-child{display:contents!important}body:has(.premiumRegistrationPage) .consentBanner button{min-height:42px!important;white-space:normal!important;font-size:.68rem!important;padding:4px 8px!important}body:has(.premiumRegistrationPage):has(.consentBanner) .premiumBackLink{display:none}.premiumRegistrationShell{padding-top:36px;gap:5%}.premiumRegistrationIntro h1{font-size:clamp(3rem,4vw,3.75rem);margin:10px 0 14px}.premiumRegistrationLead{font-size:1.08rem;line-height:1.5}.premiumRegistrationFacts{margin:24px 0}.premiumRegistrationProof{height:290px}.premiumGuaranteeNote{margin-top:20px}.premiumOrderSummary{padding:20px 24px}.premiumOrderSummary h2{font-size:1.45rem;margin:6px 0 1px}.premiumOrderSummary>p{margin-bottom:10px;font-size:.84rem}.premiumOrderSummary dl div:nth-child(-n+2){display:none}.premiumOrderSummary dl div{padding:8px 0}.premiumRegistrationForm{padding:20px 24px}.premiumStepProgress{margin-bottom:12px}.premiumCapacityStatus{margin-bottom:14px;padding:9px 12px}.premiumStepHeading h3{font-size:1.45rem;margin-top:4px}.premiumStepHeading p{margin-bottom:12px}.premiumFieldGroup{margin-bottom:13px}.premiumFieldGroup input{min-height:50px}@media (min-width:901px) and (max-height:760px){.premiumRegistrationShell{padding-top:20px}.premiumOrderSummary{padding:13px 20px}.premiumOrderSummary h2{font-size:1.18rem;margin:3px 0}.premiumOrderSummary>p{display:none}.premiumOrderSummary dl div{padding:5px 0}.premiumRegistrationForm{padding:13px 20px 16px}.premiumStepProgress{margin-bottom:7px}.premiumStepProgress span{min-height:34px}.premiumCapacityStatus{margin-bottom:8px;padding:7px 10px}.premiumCapacityStatus small,.premiumStepHeading>span{display:none}.premiumStepHeading h3{font-size:1.25rem;margin:2px 0}.premiumStepHeading p{font-size:.72rem;margin-bottom:7px}.premiumFieldGroup{gap:4px;margin-bottom:8px}.premiumFieldGroup input{min-height:46px}}@media (max-width:760px){body:has(.premiumRegistrationPage) .consentBanner{top:7px!important;right:8px!important;width:214px!important;min-height:58px!important;grid-template-columns:1fr 1fr!important;padding:5px!important}body:has(.premiumRegistrationPage) .consentBanner button{min-height:46px!important;font-size:.56rem!important;line-height:1.12!important;padding:3px!important}.premiumRegistrationShell{padding-top:18px;gap:12px}.premiumRegistrationIntro .premiumDataLabel{font-size:.58rem}.premiumRegistrationIntro h1{font-size:2.08rem;line-height:1.02;margin:6px 0 8px}.premiumRegistrationLead{font-size:.9rem;line-height:1.4}.premiumRegistrationCard{margin-top:0}.premiumOrderSummary{padding:11px 14px}.premiumOrderSummary .premiumDataLabel{font-size:.56rem}.premiumOrderSummary h2{font-size:1.05rem;line-height:1.15;margin:3px 0}.premiumOrderSummary>p{font-size:.68rem;margin-bottom:5px}.premiumOrderSummary dl div{padding:5px 0;font-size:.7rem}.premiumRegistrationForm{padding:10px 14px 16px}.premiumStepProgress{margin-bottom:7px}.premiumStepProgress span{min-height:34px;font-size:.58rem}.premiumStepProgress i{width:20px;height:20px}.premiumCapacityStatus{padding:7px 9px;margin-bottom:8px}.premiumCapacityStatus span{font-size:.72rem}.premiumCapacityStatus small{display:none}.premiumStepHeading>span{font-size:.55rem}.premiumStepHeading h3{font-size:1.28rem;margin:3px 0}.premiumStepHeading p{font-size:.7rem;line-height:1.35;margin-bottom:8px}.premiumFieldGroup{gap:4px;margin-bottom:9px}.premiumFieldGroup label{font-size:.72rem}.premiumFieldGroup input{min-height:48px}}body:has(.premiumCheckoutPage) .consentBanner,body:has(.premiumConfirmationPage) .consentBanner{top:8px!important;right:18px!important;bottom:auto!important;left:auto!important;transform:none!important;width:460px!important;min-height:56px!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;gap:6px!important;padding:6px!important;box-shadow:none!important}body:has(.premiumCheckoutPage) .consentBanner>div:first-child,body:has(.premiumConfirmationPage) .consentBanner>div:first-child{display:none!important}body:has(.premiumCheckoutPage) .consentBanner>div:last-child,body:has(.premiumConfirmationPage) .consentBanner>div:last-child{display:contents!important}body:has(.premiumCheckoutPage) .consentBanner button,body:has(.premiumConfirmationPage) .consentBanner button{min-height:42px!important;white-space:normal!important;font-size:.68rem!important;padding:4px 8px!important}body:has(.premiumCheckoutPage):has(.consentBanner) .premiumBackLink{display:none}@media (max-width:760px){body:has(.premiumCheckoutPage) .consentBanner,body:has(.premiumConfirmationPage) .consentBanner{top:7px!important;right:8px!important;width:214px!important;min-height:58px!important;grid-template-columns:1fr 1fr!important;padding:5px!important}body:has(.premiumCheckoutPage) .consentBanner button,body:has(.premiumConfirmationPage) .consentBanner button{min-height:46px!important;font-size:.56rem!important;line-height:1.12!important;padding:3px!important}}.tt500Countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.22);max-width:34rem}.tt500Countdown div{padding:.75rem 1rem;border-right:1px solid rgba(255,255,255,.18)}.tt500Countdown div:last-child{border-right:0}.tt500Countdown strong{display:block;font-family:IBM Plex Mono,monospace;font-size:clamp(1.25rem,2.3vw,2rem);font-variant-numeric:tabular-nums;color:#fff}.tt500Countdown span{display:block;margin-top:.2rem;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:#d6d1c5}.tt500CountdownClosed{font-weight:700;color:#fff}.tt500Deadline{background:#0d2935;color:#fcfcfa}.tt500Deadline .premiumSectionIntro h2,.tt500Deadline .premiumSectionIntro p{color:#fcfcfa}.tt500Deadline .premiumSectionIntro .premiumDataLabel{color:#79bfbd}.tt500Deadline .premiumFitGrid>div:last-child>p{max-width:34rem;color:#cbd7d6;font-size:.84rem}.tt500TeachingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:40px 0}.tt500TeachingGrid figure{margin:0;background:#fcfcfa;border:1px solid rgba(7,28,44,.18);overflow:hidden}.tt500TeachingGrid img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.tt500TeachingGrid figcaption{padding:14px 16px;color:#5c6b70;font-size:.8rem}.tt500Toolkit{display:grid;grid-template-columns:minmax(220px,.55fr) 1fr;gap:48px;margin-top:48px;padding-top:34px;border-top:1px solid rgba(7,28,44,.18)}.tt500Toolkit h3{font-family:"Source Serif 4 Variable",serif;font-size:2rem;line-height:1.05;margin:0}.tt500Toolkit ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none}.tt500Toolkit li{display:grid;gap:4px;padding:14px 0;border-top:1px solid rgba(7,28,44,.18)}.tt500Toolkit li strong{font-size:.86rem}.tt500Toolkit li span{font-size:.76rem;color:#5c6b70}.tt500WhatsApp{position:fixed;z-index:70;right:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.55rem;min-height:48px;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#174d48;color:#fff;font-weight:800;box-shadow:0 12px 34px rgba(8,26,36,.25);text-decoration:none}.tt500WhatsApp svg{width:1.25rem;height:1.25rem;fill:currentColor}.tt500ExitClose:focus-visible,.tt500ExitOffer a:focus-visible,.tt500WhatsApp:focus-visible{outline:3px solid #e2aa24;outline-offset:3px}.tt500ExitLayer{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(5,23,33,.62)}.tt500ExitOffer{position:relative;width:min(31rem,100%);padding:2rem;border:1px solid #c8b274;background:#f7f4ec;color:#091f33;box-shadow:0 24px 72px rgba(5,23,33,.32)}.tt500ExitOffer h2{margin:.5rem 2rem .75rem 0;font-family:"Source Serif 4 Variable",serif;font-size:clamp(2rem,5vw,3rem);line-height:.98}.tt500ExitOffer p{max-width:36rem}.tt500ExitOffer a{display:inline-flex;margin-top:1rem;padding:.8rem 1rem;background:#c99627;color:#081d2c;font-weight:900;text-decoration:none}.tt500ExitClose{position:absolute;top:.6rem;right:.6rem;width:44px;height:44px;border:0;background:transparent;color:#091f33;font-size:1.8rem;cursor:pointer}.premiumDashboardTile{background:#fcfcfa url(/manus-storage/p6-gantt-inline_01582b1e.webp) 50%/contain no-repeat!important}.premiumDashboardTile:after{display:none!important}@media(max-width:767px){.tt500TeachingGrid,.tt500Toolkit{grid-template-columns:1fr}.tt500TeachingGrid{gap:16px;margin:28px 0}.tt500Toolkit{gap:18px}.tt500Toolkit ul{grid-template-columns:1fr}.tt500WhatsApp{bottom:5.25rem;right:.75rem;padding:.7rem .85rem}.tt500ExitLayer{place-items:end center;background:transparent;pointer-events:none}.tt500ExitOffer{pointer-events:auto;margin-bottom:5.4rem;padding:1.25rem 1.25rem 1.1rem;box-shadow:0 14px 44px rgba(5,23,33,.28)}.tt500ExitOffer h2{font-size:1.55rem;line-height:1.08}.tt500ExitOffer p{font-size:.9rem}.tt500Countdown div{padding:.65rem .5rem}.tt500Countdown span{font-size:.58rem;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.tt500ExitOffer,.tt500WhatsApp{transition:none!important}}.premiumOrderSummary h2{color:var(--premium-white)!important}@media(max-width:767px){body:has(.consentBanner) .tt500WhatsApp{display:none}}:is(#outputs,#curriculum,#pathfinder,#toolkit,#instructor,#faqs){scroll-margin-top:96px}.pathfinderCurriculum{display:grid;border-top:1px solid rgba(7,28,41,.18);margin-top:42px}.pathfinderWeek{border-bottom:1px solid rgba(7,28,41,.18)}.pathfinderWeekButton{align-items:center;background:transparent;border:0;color:#071c29;cursor:pointer;display:grid;gap:22px;grid-template-columns:64px 1fr 48px;min-height:92px;padding:20px 8px;text-align:left;width:100%}.pathfinderWeekButton:focus-visible{outline:3px solid #b77b13;outline-offset:4px}.pathfinderWeekNumber{color:#8b6726;font-family:var(--font-mono),monospace;font-size:13px;letter-spacing:.14em}.pathfinderWeekHeading{display:grid;gap:6px}.pathfinderWeekHeading small{color:#5a6368;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.pathfinderWeekHeading strong{font-family:var(--font-serif),serif;font-size:clamp(21px,2vw,29px);font-weight:500;line-height:1.2}.pathfinderChevron{font-size:26px;justify-self:center;transition:transform .18s ease-out}.pathfinderWeek[data-open] .pathfinderChevron{transform:rotate(180deg)}.pathfinderWeekPanel{display:grid;gap:18px;padding:0 8px 34px 94px}.pathfinderModule{background:#fff;border-left:3px solid #b77b13;padding:26px 30px}.pathfinderModule h3{font-family:var(--font-serif),serif;font-size:26px;font-weight:500;margin:5px 0 10px}.pathfinderModule>p:not(.pathfinderPracticalOutput){color:#465159;max-width:780px}.pathfinderModule ul{display:grid;gap:6px;margin:15px 0 0;padding-left:20px}.pathfinderPracticalOutput{align-items:start;background:#f5efe2;display:grid;gap:5px;margin:22px 0 0;padding:16px 18px}.pathfinderPracticalOutput strong{color:#725017;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pathfinderSection{background:#081f2c;color:#f8f5ee}.pathfinderGrid{align-items:center;display:grid;gap:clamp(36px,5vw,74px);grid-template-columns:minmax(0,1.22fr) minmax(360px,1fr)}.pathfinderImage{margin:0}.pathfinderImage img{display:block;height:auto;width:100%}.pathfinderCopy h2{font-family:var(--font-serif),serif;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1;margin:8px 0 16px}.pathfinderSubheading{font-family:var(--font-serif),serif;font-size:24px;line-height:1.35}.pathfinderCopy>p:not(.premiumDataLabel){color:#dce2e2}.pathfinderCapabilities{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:24px 0}.pathfinderCapabilities span{border-top:1px solid rgba(210,154,39,.7);font-size:14px;padding:12px 0}.pathfinderClosing{border-left:3px solid #d29a27;padding-left:18px}.pathfinderToolkit{background:#f4f0e7}.pathfinderDisclosure{background:#fff;border-left:3px solid #b77b13;color:#536069;margin:24px 0 32px;max-width:900px;padding:16px 20px}.pathfinderToolkitGrid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.pathfinderToolkitGrid article{background:#fff;border-top:3px solid #b77b13;display:flex;flex-direction:column;min-height:250px;padding:26px}.pathfinderToolkitGrid h3{font-family:var(--font-serif),serif;font-size:26px;font-weight:500;line-height:1.15;margin:8px 0 12px}.pathfinderToolkitGrid article>p:not(.premiumDataLabel){color:#536069}.pathfinderBadges{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:22px}.pathfinderBadges span{background:#0b2b38;color:#fff;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.08em;padding:7px 9px;text-transform:uppercase}@media(max-width:900px){.pathfinderGrid{grid-template-columns:1fr}.pathfinderToolkitGrid{grid-template-columns:1fr 1fr}.pathfinderWeekPanel{padding-left:72px}.pathfinderCapabilities{grid-template-columns:1fr}}@media(max-width:640px){.pathfinderWeekButton{gap:12px;grid-template-columns:42px 1fr 36px;min-height:76px;padding:14px 0}.pathfinderWeekHeading small{font-size:10px}.pathfinderWeekHeading strong{font-size:19px}.pathfinderWeekPanel{padding:0 0 26px}.pathfinderModule{padding:22px 20px}.pathfinderToolkitGrid{grid-template-columns:1fr}.pathfinderToolkitGrid article{min-height:0}.pathfinderSubheading{font-size:21px}}@media(prefers-reduced-motion:reduce){.pathfinderChevron{transition:none}}.premiumNav{position:sticky;top:0;z-index:85;background:#071c2c}.premiumNavDesktop{gap:22px}.premiumNavLinks>a{align-items:center;display:inline-flex;min-height:44px}.premiumNavPanel>a{align-items:center;display:flex;min-height:44px}@media(max-width:1180px) and (min-width:761px){.premiumNavDesktop{gap:14px}.premiumNavLinks>a:not(.premiumNavCta){font-size:.78rem}.premiumNavCta{padding-inline:14px}}