@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Playfair+Display:ital,wght@0,600;0,700;0,800;1,600;1,700&display=swap";:root{--ink: #f7fbff;--paper: #061a33;--paper-deep: #0b2c52;--gold: #d9b44a;--gold-bright: #ffd75b;--blue: #168cff;--blue-bright: #29b6ff;--muted: #9fb3c9;--line: rgba(205, 225, 245, .2);--display: "Playfair Display", Georgia, serif;--sans: "DM Sans", Arial, sans-serif;--mono: "DM Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.section-shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}.eyebrow{align-items:center;color:var(--muted);display:flex;font-family:var(--mono);font-size:10px;font-weight:500;gap:9px;letter-spacing:.11em;line-height:1.3;margin:0 0 20px;text-transform:uppercase}.eyebrow-light{color:#f5f2eaa8}.eyebrow-dot{background:var(--gold);border-radius:50%;height:8px;width:8px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em}h1{font-size:clamp(3.4rem,6.45vw,6.4rem);font-weight:700;line-height:.91;margin-bottom:28px}h2{font-size:clamp(2.65rem,5.35vw,5.5rem);font-weight:700;line-height:.91;margin-bottom:0}h1 em,h2 em{color:var(--gold-bright);font-family:var(--display);font-weight:600;letter-spacing:-.07em}.button{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:15px;justify-content:center;letter-spacing:.01em;padding:14px 21px;transition:transform .18s ease,background .18s ease,color .18s ease}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:#061a33}.button-gold:hover{background:var(--gold-bright)}.button-ink{background:var(--ink);color:var(--paper)}.button-ink:hover{background:var(--gold-bright);color:var(--paper)}.button-light{background:var(--paper);color:var(--ink)}.button-light:hover{background:#fff}.arrow{border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;display:inline-block;height:7px;transform:rotate(45deg);width:7px}.text-link{align-items:center;border-bottom:1px solid currentColor;display:inline-flex;font-size:12px;font-weight:700;gap:10px;padding-bottom:5px}.text-link:hover,.gold-link{color:var(--gold)}.countdown-bar{align-items:center;background:#020d1c;color:var(--ink);display:flex;font-family:var(--mono);font-size:9px;gap:20px;justify-content:center;letter-spacing:.12em;min-height:32px;padding:8px 16px;text-transform:uppercase}.countdown-bar strong{color:var(--gold-bright);font-size:11px;letter-spacing:.08em}.countdown-bar strong b{color:var(--gold-bright);font-weight:700}.site-header{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;min-height:74px;padding:0 max(32px,calc((100vw - 1180px)/2));position:sticky;top:0;z-index:20;background:#061a33e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scroll-progress{background:#0d0d0b14;bottom:-1px;height:2px;left:0;overflow:hidden;position:absolute;width:100%}.scroll-progress span{background:var(--gold);display:block;height:100%;transition:width .12s linear}.wordmark{align-items:center;display:inline-flex;gap:9px;width:fit-content}.wordmark-mark{align-items:center;background:var(--gold);color:var(--paper);display:inline-flex;font-family:var(--display);font-size:22px;font-style:italic;font-weight:700;height:31px;justify-content:center;line-height:1;width:31px}.wordmark b,.wordmark strong{display:block;font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.15em;line-height:1.05}.wordmark strong{font-size:14px;letter-spacing:-.07em}.site-header nav{display:flex;gap:clamp(20px,2.7vw,40px)}.site-header nav a{color:#f7fbffc2;font-size:11px;font-weight:600}.site-header nav a:hover{color:var(--gold)}.header-cta{align-items:center;background:var(--gold);border-radius:999px;color:var(--paper);display:flex;font-size:11px;font-weight:700;gap:10px;justify-self:end;padding:11px 16px;transition:transform .18s ease,background .18s ease}.header-cta:hover{background:var(--gold);color:var(--ink);transform:translateY(-1px)}.hero{display:grid;grid-template-columns:1.04fr .96fr;grid-template-rows:auto auto;margin:0 auto;max-width:1280px;padding:76px 50px 0}.hero-copy{padding:36px 0 78px;position:relative;z-index:2}.hero-copy .eyebrow{color:#534f48}.hero-description{color:#4f4b43;font-size:15px;line-height:1.6;margin-bottom:30px;max-width:440px}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:23px}.hero-visual{align-items:center;background:var(--paper-deep);border:1px solid var(--ink);display:flex;min-height:470px;overflow:hidden;position:relative}.hero-visual:after{background:linear-gradient(90deg,rgba(255,255,255,.92),transparent 38%,rgba(199,154,71,.12));content:"";height:100%;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;pointer-events:none;position:absolute;width:100%}.hero-visual:before{border:1px solid rgba(13,13,11,.16);border-radius:50%;content:"";height:120%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-18deg);width:60%}.hero-art{--parallax-y: 0px;height:100%;object-fit:cover;position:absolute;transform:translateY(var(--parallax-y)) scale(1.04);transition:transform 80ms linear;width:100%}.hero-visual-kicker{color:#0d0d0b9e;font-family:var(--mono);font-size:8px;left:18px;letter-spacing:.12em;position:absolute;text-transform:uppercase;top:18px;z-index:2}.hero-visual-meta{align-items:center;bottom:17px;color:#0d0d0b9e;display:flex;font-family:var(--mono);font-size:8px;justify-content:space-between;left:18px;letter-spacing:.08em;position:absolute;right:18px;z-index:2}.build-orbit{--parallax-y: 0px;aspect-ratio:1;border-radius:50%;margin:auto;max-width:400px;position:relative;transform:translateY(var(--parallax-y));transition:transform 80ms linear;width:80%;z-index:1}.orbit-ring{border:1px solid rgba(239,199,111,.42);border-radius:50%;top:0;right:0;bottom:0;left:0;position:absolute}.ring-two{top:10%;right:10%;bottom:10%;left:10%;transform:rotateX(68deg) rotate(13deg)}.ring-three{top:18%;right:18%;bottom:18%;left:18%;transform:rotateY(65deg) rotate(40deg)}.orbit-core{align-items:center;background:var(--gold);border-radius:50%;box-shadow:0 0 0 10px #c79a471c,0 0 55px #efc76fa6;display:flex;flex-direction:column;height:33%;justify-content:center;left:33.5%;position:absolute;top:33.5%;width:33%}.orbit-core span{color:var(--ink);font-family:var(--display);font-size:clamp(3rem,5vw,4.5rem);font-style:italic;font-weight:700;letter-spacing:-.13em;line-height:.65;transform:translate(-3px)}.orbit-core small{color:var(--ink);font-family:var(--mono);font-size:7px;font-weight:500;letter-spacing:.08em;line-height:1.3;margin-top:9px;text-align:center}.orbit-dots i{align-items:center;background:var(--paper);border:3px solid var(--ink);border-radius:50%;color:var(--ink);display:flex;font-family:var(--mono);font-size:7px;font-style:normal;height:29px;justify-content:center;position:absolute;width:29px}.orbit-dots i:nth-child(1){left:9%;top:12%}.orbit-dots i:nth-child(2){left:43%;top:-4%}.orbit-dots i:nth-child(3){right:8%;top:10%}.orbit-dots i:nth-child(4){right:-5%;top:45%}.orbit-dots i:nth-child(5){bottom:10%;right:8%}.orbit-dots i:nth-child(6){bottom:-4%;left:43%}.orbit-dots i:nth-child(7){bottom:10%;left:7%}.orbit-dots i:nth-child(8){left:-5%;top:47%}.orbit-dots i:nth-child(9){left:22%;top:31%}.orbit-label{color:#f5f2ea8c;font-family:var(--mono);font-size:8px;letter-spacing:.14em;position:absolute;z-index:2}.orbit-label-top{left:7%;top:-16%}.orbit-label-right{right:-21%;top:28%;transform:rotate(90deg)}.orbit-label-bottom{bottom:-15%;left:55%}.orbit-caption{bottom:5%;color:var(--gold-bright);font-family:var(--mono);font-size:7px;left:50%;letter-spacing:.11em;position:absolute;text-align:center;transform:translate(-50%);width:100%}.hero-details{border-top:1px solid var(--line);display:grid;gap:0;grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.hero-details div{border-right:1px solid var(--line);min-height:86px;padding:20px 24px 19px 0}.hero-details div+div{padding-left:24px}.hero-details div:last-child{border-right:0}.hero-details span{color:var(--muted);display:block;font-family:var(--mono);font-size:8px;letter-spacing:.12em;margin-bottom:8px}.hero-details strong{display:block;font-size:12px;letter-spacing:-.025em}.signal-strip{background:var(--gold);overflow:hidden;padding:13px 0}.signal-strip-inner{align-items:center;display:flex;justify-content:center;min-width:max-content;gap:18px;text-transform:uppercase}.signal-strip span{font-family:var(--mono);font-size:10px;letter-spacing:.14em}.signal-strip i{background:var(--ink);border-radius:50%;height:5px;width:5px}.statement{display:grid;gap:6vw;grid-template-columns:1.2fr .8fr;padding-block:136px}.statement-body{padding-top:10px}.statement-body p{color:#3e3b35;font-size:17px;line-height:1.62;margin-bottom:20px}.statement-body p+p{font-size:14px}.statement-body .text-link{margin-top:17px}.outcomes{background:var(--paper);color:var(--ink);min-height:545px;overflow:hidden;padding-block:105px;position:relative}.outcomes:before{border:1px solid rgba(199,154,71,.48);border-radius:50%;content:"";height:min(620px,62vw);position:absolute;right:-10%;top:-32%;width:min(620px,62vw)}.outcomes .eyebrow-light{color:var(--muted)}.outcomes-intro{position:relative;z-index:1}.outcomes-intro h2 em{color:var(--gold)}.outcome-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:69px;position:relative;z-index:1}.outcome-grid article{border-top:1px solid var(--line);padding-top:17px}.outcome-grid b{color:var(--gold);font-family:var(--mono);font-size:10px;letter-spacing:.1em}.outcome-grid h3{font-size:22px;line-height:.96;margin:15px 0 11px;max-width:205px}.outcome-grid p{color:var(--muted);font-size:12px;line-height:1.55;max-width:245px}.outcomes-signature{color:#c79a471f;font-family:var(--display);font-size:clamp(18rem,42vw,37rem);font-style:italic;font-weight:700;line-height:.6;position:absolute;right:2%;top:34%}.for-whom{display:grid;gap:7vw;grid-template-columns:.95fr 1.05fr;padding-block:136px}.for-whom-list{border-top:1px solid var(--ink)}.for-whom-list p{border-bottom:1px solid var(--line);font-size:clamp(1.05rem,1.65vw,1.37rem);letter-spacing:-.035em;line-height:1.2;margin:0;padding:19px 35px 19px 0;position:relative}.for-whom-list p:after{color:var(--gold);content:"↗";font-size:19px;position:absolute;right:2px;top:15px}.curriculum{background:#eae3d7;padding:126px 0 100px}.curriculum-intro{align-items:flex-start;display:grid;grid-template-columns:.8fr 1.2fr;margin-bottom:68px}.curriculum-intro>div p{color:#4d4940;font-size:14px;line-height:1.55;margin:26px 0 0;max-width:385px}.curriculum-list{border-top:1px solid var(--ink)}.formula-details{margin-top:12px}.formula-summary{align-items:center;border-bottom:1px solid var(--ink);cursor:pointer;display:flex;font-family:var(--mono);font-size:10px;justify-content:space-between;letter-spacing:.12em;list-style:none;padding:18px 0}.formula-summary::-webkit-details-marker{display:none}.formula-summary::marker{display:none}.formula-summary:hover{color:var(--gold)}.formula-chevron{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;color:var(--gold);display:inline-block;height:8px;transform:rotate(45deg) translateY(-2px);transition:transform .22s ease;width:8px}.formula-details[open] .formula-chevron{transform:rotate(180deg)}.formula-details[open] .curriculum-list{animation:formulaDrop .32s cubic-bezier(.2,.8,.2,1)}.week-card{align-items:center;border-bottom:1px solid rgba(13,13,11,.2);display:grid;gap:24px;grid-template-columns:85px minmax(220px,1.15fr) minmax(195px,.75fr) 32px;min-height:145px;padding:22px 0;transition:background .2s ease,padding .2s ease}.week-card:hover{background:#ffffffad;padding-inline:16px}.week-number,.week-index{color:var(--gold);font-family:var(--mono);font-size:11px;letter-spacing:.1em}.week-index{color:#0d0d0b4d;text-align:right}.week-theme,.week-deliverable span{color:var(--muted);font-family:var(--mono);font-size:8px;letter-spacing:.13em;margin-bottom:9px;text-transform:uppercase}.week-main h3{font-size:clamp(1.45rem,2.15vw,2rem);line-height:.96;margin-bottom:9px}.week-main>p:last-child{color:#4d4940;font-size:12px;line-height:1.48;margin-bottom:0;max-width:430px}.week-deliverable{border-left:1px solid rgba(13,13,11,.2);min-height:62px;padding-left:20px}.week-deliverable span{display:block}.week-deliverable strong{display:block;font-size:12px;letter-spacing:-.02em;line-height:1.22;max-width:180px}.upgrade-note{align-items:end;display:grid;gap:38px;grid-template-columns:.85fr 1.2fr .55fr;padding-block:132px}.upgrade-note>div>p{color:#514c44;font-size:14px;line-height:1.55;margin:25px 0 0;max-width:355px}.upgrade-line{align-items:center;display:flex;flex-direction:column;gap:8px;padding-bottom:7px}.upgrade-line span{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em}.upgrade-line i{background:var(--gold);height:31px;position:relative;width:1px}.upgrade-line i:after{border-bottom:1px solid var(--gold);border-right:1px solid var(--gold);bottom:0;content:"";height:5px;left:-3px;position:absolute;transform:rotate(45deg);width:5px}.pricing-section{background:var(--paper);color:var(--ink);padding:109px 0 110px}.pricing-heading{display:grid;gap:25px;grid-template-columns:.78fr 1.25fr .66fr;margin-bottom:65px}.pricing-heading .eyebrow{margin-top:12px}.pricing-heading>p:last-child{align-self:end;color:var(--muted);font-size:13px;line-height:1.58;margin:0 0 7px}.pricing-heading h2 em{color:var(--gold)}.pricing-section .eyebrow-light{color:var(--muted)}.pricing-grid{display:grid;gap:14px;grid-template-columns:minmax(0,680px);justify-content:center}.price-card{background:var(--paper);border:1px solid var(--ink);display:flex;flex-direction:column;min-height:470px;padding:23px}.price-card-full{min-height:0}.price-card-featured{background:var(--paper);color:var(--ink)}.price-card-top{align-items:center;display:flex;justify-content:space-between}.price-card-top>span{color:var(--gold);font-family:var(--mono);font-size:10px;letter-spacing:.1em}.price-card-featured .price-card-top>span{color:var(--gold)}.price-card-top small{background:var(--ink);border-radius:999px;color:var(--gold-bright);font-family:var(--mono);font-size:7px;letter-spacing:.08em;padding:6px 8px}.price-card h3{font-size:clamp(1.8rem,2.4vw,2.55rem);line-height:.94;margin:48px 0 10px}.price{color:var(--ink);font-family:var(--sans);font-size:clamp(2rem,4vw,3rem);font-variant-numeric:tabular-nums;font-style:normal;font-weight:700;letter-spacing:-.045em;line-height:1;margin-bottom:9px}.price-card-featured .price{color:var(--ink)}.price-detail{color:var(--muted);font-size:12px;line-height:1.4;min-height:33px}.price-card-featured .price-detail{color:var(--muted)}.price-card ul{list-style:none;margin:22px 0 28px;padding:0}.price-card li{border-top:1px solid var(--line);color:#4b4841;font-size:11px;line-height:1.35;padding:9px 0 0 14px;position:relative}.price-card li+li{margin-top:8px}.price-card li:before{background:var(--gold);border-radius:50%;content:"";height:4px;left:1px;position:absolute;top:14px;width:4px}.price-card-featured li{border-color:var(--line);color:#4b4841}.price-card-featured li:before{background:var(--ink)}.price-card .button{margin-top:auto;width:100%}.upgrade-caption{color:var(--muted);font-size:9px;line-height:1.4;margin:12px 0 0;min-height:26px;text-align:center}.track-selector{align-items:start;display:grid;gap:10vw;grid-template-columns:.8fr 1.2fr;padding-block:132px}.track-list{border-top:1px solid var(--ink)}.track-list article{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 120px 1.1fr;padding:21px 0}.track-list b{font-size:18px;letter-spacing:-.05em}.track-list p,.track-list span{color:#5a554c;font-family:var(--mono);font-size:9px;letter-spacing:.06em;margin:0;text-transform:uppercase}.track-list span{color:var(--gold);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:-.02em;text-transform:none}.final-cta{background:var(--gold);padding:104px 0 24px}.final-grid{display:grid;gap:10vw;grid-template-columns:1.1fr .9fr}.final-cta .eyebrow{color:#0d0d0b9e}.final-copy{align-self:end}.final-copy>p:first-child{font-size:19px;letter-spacing:-.04em;line-height:1.22;max-width:370px}.selected-plan{border-top:1px solid rgba(13,13,11,.36);font-family:var(--mono);font-size:9px;letter-spacing:.09em;margin:34px 0 18px;padding-top:12px}.selected-plan strong{display:block;font-family:var(--sans);font-size:16px;letter-spacing:-.04em;margin-top:6px}.final-line{border-top:1px solid rgba(13,13,11,.4);display:flex;font-family:var(--mono);font-size:9px;justify-content:space-between;letter-spacing:.1em;margin-top:96px;padding-top:16px}.site-footer{align-items:center;display:flex;justify-content:space-between;min-height:120px}.wordmark-footer .wordmark-mark{background:var(--gold);color:var(--ink)}.site-footer p{color:var(--muted);font-size:10px;line-height:1.45;margin:0;text-align:center}.site-footer .text-link{font-size:10px}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}[data-reveal].in-view{opacity:1;transform:translateY(0)}.week-card:nth-child(2),.price-card:nth-child(2),.outcome-grid article:nth-child(2){transition-delay:90ms}.week-card:nth-child(3),.price-card:nth-child(3),.outcome-grid article:nth-child(3){transition-delay:.18s}.week-card:nth-child(4){transition-delay:90ms}.week-card:nth-child(5){transition-delay:.18s}.week-card:nth-child(6){transition-delay:.27s}.week-card:nth-child(7){transition-delay:90ms}.week-card:nth-child(8){transition-delay:.18s}.week-card:nth-child(9){transition-delay:.27s}.mobile-sticky-cta{display:none}@media(max-width:820px){.section-shell{width:min(100% - 32px,620px)}.countdown-bar{gap:10px;justify-content:space-between;letter-spacing:.07em}.countdown-bar strong{font-size:10px}.site-header{grid-template-columns:1fr auto;min-height:60px;padding-inline:16px}.site-header nav{display:none}.header-cta{font-size:10px;padding:9px 11px}.hero{display:block;padding:30px 16px 0}.hero-copy{padding:27px 0 34px}.hero-copy .eyebrow{font-size:8px;letter-spacing:.08em}.hero-visual{min-height:min(100vw,430px)}.hero-visual-kicker{font-size:7px;left:14px;top:14px}.hero-visual-meta{bottom:13px;font-size:7px;left:14px;right:14px}.hero-details{grid-template-columns:1fr;margin:0 -16px}.hero-details div,.hero-details div+div{border-bottom:1px solid var(--line);border-right:0;min-height:auto;padding:14px 16px}.hero-details div:last-child{border-bottom:0}.statement,.for-whom,.curriculum-intro,.upgrade-note,.pricing-heading,.track-selector,.final-grid{grid-template-columns:1fr}.statement{gap:32px;padding-block:78px}.statement-body{padding-top:0}.outcomes{min-height:auto;padding-block:78px}.outcome-grid{gap:30px;grid-template-columns:1fr;margin-top:50px}.outcomes-signature{right:-7%;top:63%}.for-whom{gap:38px;padding-block:78px}.curriculum{padding-block:74px 52px}.curriculum-intro{gap:24px;margin-bottom:48px}.formula-summary{min-height:52px}.week-card{align-items:start;gap:12px;grid-template-columns:42px 1fr 20px;padding-block:21px}.week-card:hover{padding-inline:0}.week-deliverable{border-left:0;grid-column:2;min-height:0;padding-left:0;padding-top:6px}.week-index{grid-column:3;grid-row:1}.upgrade-note{gap:25px;padding-block:74px}.upgrade-line{align-items:flex-start;flex-direction:row;padding-bottom:0}.upgrade-line i{height:1px;width:28px}.upgrade-line i:after{bottom:-3px;left:auto;right:0;transform:rotate(-45deg)}.pricing-section{padding-block:70px 88px}.pricing-heading{gap:22px;margin-bottom:42px}.pricing-heading .eyebrow{margin-top:0}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:390px;padding:19px}.price-card h3{margin-top:42px}.track-selector{gap:40px;padding-block:74px}.track-list article{gap:10px;grid-template-columns:1fr 1fr}.track-list span{grid-column:1 / -1}.final-cta{padding-top:70px}.final-grid{gap:40px}.final-line{gap:20px;margin-top:60px}}@media(max-width:480px){body{padding-bottom:64px}.countdown-bar{font-size:7px;gap:6px;letter-spacing:.04em;padding-inline:10px}.countdown-bar strong{font-size:9px;letter-spacing:.03em}h1{font-size:clamp(2.95rem,13vw,4.1rem);line-height:.9}h2{font-size:clamp(2.35rem,11.5vw,3.5rem)}.wordmark-mark{font-size:18px;height:28px;width:28px}.wordmark strong{font-size:12px}.wordmark b{font-size:8px}.header-cta{gap:6px}.header-cta .arrow{display:none}.hero-description{font-size:14px;line-height:1.5}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-actions .button{min-height:47px;width:100%}.hero-visual{min-height:330px}.build-orbit{width:86%}.orbit-dots i{border-width:2px;height:25px;width:25px}.orbit-label{font-size:6px}.orbit-label-right{right:-16%}.orbit-caption{font-size:6px}.hero-details strong{font-size:11px}.signal-strip-inner{animation:ticker 15s linear infinite;justify-content:flex-start;padding-left:12px}.statement-body p{font-size:15px}.outcome-grid{gap:0;margin-top:38px}.outcome-grid article{padding:18px 0}.outcome-grid h3{font-size:20px}.for-whom-list p{font-size:16px;padding:17px 27px 17px 0}.week-card{min-height:0}.week-main h3{font-size:20px}.week-main>p:last-child{font-size:11px}.week-deliverable strong{font-size:11px}.track-list b{font-size:16px}.track-list span{font-size:10px;line-height:1.3}.final-copy>p:first-child{font-size:17px}.final-copy .button{min-height:47px;width:100%}.site-footer{align-items:flex-start;flex-direction:column;gap:20px;padding-block:32px}.site-footer p{text-align:left}.final-line{align-items:flex-start;flex-direction:column}.mobile-sticky-cta{align-items:center;background:var(--ink);bottom:12px;box-shadow:0 8px 30px #0d0d0b38;color:var(--paper);display:flex;font-size:12px;font-weight:700;gap:10px;justify-content:center;left:16px;min-height:48px;padding:0 18px;position:fixed;right:16px;z-index:30}.mobile-sticky-cta .arrow{color:var(--gold-bright)}}@keyframes ticker{to{transform:translate(-180px)}}@keyframes formulaDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}main{background:var(--paper)}.hero-copy .eyebrow,.hero-description{color:#f7fbffb8}.hero-visual{background:#08294b;border-color:var(--gold);box-shadow:0 0 0 1px #168cff4d,0 18px 55px #020d1c3d}.hero-visual:after{background:linear-gradient(90deg,rgba(6,26,51,.15),transparent 38%,rgba(22,140,255,.2));mix-blend-mode:screen}.hero-visual:before{border-color:#29b6ff8c}.hero-visual{background-color:#061a33;background-image:linear-gradient(rgba(22,140,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(22,140,255,.1) 1px,transparent 1px),radial-gradient(circle at 72% 34%,rgba(22,140,255,.3),transparent 42%);background-size:42px 42px,42px 42px,auto}.hero-art{object-fit:contain;object-position:center bottom;transform:translateY(var(--parallax-y)) scale(1.02)}.hero-visual-kicker,.hero-visual-meta{color:#f7fbffd1}.hero-details,.hero-details div{border-color:var(--line)}.hero-details span{color:var(--muted)}.hero-details strong{color:var(--ink)}.signal-strip{background:var(--gold);color:var(--paper)}.signal-strip i{background:var(--blue)}.statement-body p,.curriculum-intro>div p,.week-main>p:last-child{color:#f7fbffb8}.text-link:hover{color:var(--blue-bright)}.gold-link{color:var(--gold-bright)}.for-whom-list,.for-whom-list p{border-color:var(--line)}.for-whom-list p:after{color:var(--blue-bright)}.curriculum{background:linear-gradient(145deg,#0b2d52,#061a33 62%,#08264a);color:var(--ink)}.curriculum-list,.formula-summary{border-color:#cde1f557}.formula-summary:hover{color:var(--blue-bright)}.formula-chevron{color:var(--gold-bright)}.week-card{border-color:#cde1f533}.week-card:hover{background:#168cff1a}.week-number,.week-index{color:var(--gold-bright)}.week-theme,.week-deliverable span{color:var(--blue-bright)}.week-deliverable{border-color:#cde1f540}.week-deliverable strong{color:var(--ink)}.pricing-section{background:#041426;color:var(--ink)}.pricing-heading>p:last-child{color:#f7fbffb3}.pricing-section .eyebrow-light{color:var(--blue-bright)}.pricing-heading h2 em{color:var(--gold-bright)}.price-card{background:#08294b;border-color:var(--gold);box-shadow:0 18px 45px #020d1c38}.price-card-top>span{color:var(--blue-bright)}.price-card-top small{background:var(--blue);color:#fff}.price{color:var(--ink)}.price-detail,.price-card li,.upgrade-caption{color:#f7fbffb8}.price-card li{border-color:#cde1f538}.price-card li:before{background:var(--gold-bright)}.price-card .button-ink{background:var(--gold);color:var(--paper)}.price-card .button-ink:hover{background:var(--gold-bright)}.final-cta{background:linear-gradient(135deg,#d9b44a,#f3c84d);color:var(--paper)}.final-cta h2 em{color:var(--paper)}.final-cta .eyebrow{color:#061a33ad}.selected-plan{border-color:#061a3361}.final-line{border-color:#061a336b}.site-footer{background:var(--paper)}.mobile-sticky-cta{background:var(--gold);color:var(--paper);box-shadow:0 8px 30px #020d1c59}.mobile-sticky-cta .arrow{color:var(--blue-bright)}@media(max-width:820px){.button,.header-cta,.formula-summary,.mobile-sticky-cta{min-height:48px}.hero-copy{padding-top:24px}.hero-description{max-width:33rem}.hero-visual{min-height:390px}.hero-art{width:100%}.hero-details strong{line-height:1.35}.statement-body,.for-whom-list,.curriculum-intro>div,.pricing-heading>p:last-child{max-width:38rem}.week-card{padding-block:24px}.week-main h3{max-width:18rem}.price-card-full{min-height:0}.price-card .button{min-height:50px}.mobile-sticky-cta{bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px}}@media(max-width:480px){body{padding-bottom:0}.countdown-bar{gap:7px;justify-content:space-between;min-height:32px;padding-inline:10px;white-space:nowrap}.countdown-bar>span{font-size:7px;letter-spacing:.06em}.countdown-bar strong{font-size:9px;letter-spacing:.04em}.site-header{min-height:62px}.header-cta{min-height:44px}.hero{padding-top:24px}.hero-copy{padding-bottom:30px}.hero-description{margin-bottom:24px}.hero-visual{min-height:385px}.hero-visual-kicker{max-width:210px}.hero-visual-meta{gap:10px;line-height:1.25}.hero-visual-meta span:last-child{text-align:right}.hero-details div,.hero-details div+div{padding-block:16px}.signal-strip{padding-block:12px}.statement,.for-whom{padding-block:68px}.curriculum{padding-block:68px 46px}.curriculum-intro{margin-bottom:38px}.formula-summary{font-size:9px;padding-block:16px}.week-card{gap:10px;padding-block:23px}.week-main h3{font-size:19px}.week-main>p:last-child{line-height:1.55}.week-deliverable{margin-top:2px}.pricing-section{padding-block:64px 78px}.price-card{padding:18px}.price-card h3{margin-top:38px}.price-card ul{margin-bottom:24px}.final-cta{padding-block:64px 20px}.site-footer{min-height:0}}
