@font-face{font-family:Manrope;src:url('./assets/manrope.woff') format('woff');font-weight:200 800;font-style:normal;font-display:swap}
:root{--paper:#fafafa;--ink:#191b1b;--muted:#626968;--line:#dfe4e2;--green:#087e59;--soft:#f0f3f1;--radius:20px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}body.checkout-open{overflow:hidden}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--green);outline-offset:5px}img,video{display:block;max-width:100%}figure,p,h1,h2,h3{margin:0}h1,h2,h3{line-height:1.1;letter-spacing:-.055em;overflow-wrap:break-word}h1{font-size:clamp(3.2rem,5.5vw,5.15rem);font-weight:750;line-height:1.05}h2{font-size:clamp(2.2rem,3.6vw,3.5rem);font-weight:700}h2 span{color:var(--muted)}h3{font-size:1.3rem;letter-spacing:-.025em;line-height:1.3}.wrap{width:calc(100% - 96px);max-width:1184px;margin-inline:auto;min-width:0}.eyebrow{font-size:.8125rem;font-weight:750;letter-spacing:.105em;line-height:1.6;color:var(--muted);margin-bottom:22px}.section-space{padding-block:88px}.skip-link{position:fixed;top:12px;left:12px;z-index:100;background:#fff;padding:12px 20px;transform:translateY(-160%)}.skip-link:focus{transform:none}
.site-header{position:sticky;top:0;z-index:10;background:#fafafaf5;border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.header-inner{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:16px}.logo{font-size:2.5rem;font-weight:800;line-height:1;letter-spacing:-.09em}.logo span{color:var(--green)}.language-switcher{display:flex;align-items:center;gap:3px}.language-switcher>span{margin-right:14px;font-size:.875rem;color:var(--muted)}.language-switcher button{border:0;border-radius:8px;min-width:42px;min-height:42px;padding:6px 9px;background:transparent;font-size:.875rem;font-weight:700;color:var(--muted)}.language-switcher button[aria-pressed=true]{background:var(--ink);color:#fff}.language-switcher button:hover{box-shadow:inset 0 0 0 1px var(--line)}
.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(36px,5vw,84px);padding-block:72px 64px}.hero-copy{min-width:0}.hero .eyebrow{display:flex;align-items:center;gap:9px;font-size:.75rem;letter-spacing:.08em}.brand-rule{width:24px;height:2px;background:var(--green);flex-shrink:0}.hero h1 span{color:var(--green)}.hero-description{max-width:505px;margin-top:25px}.hero-description .lead{color:var(--ink);font-size:1.125rem;font-weight:550;line-height:1.65}.hero-description p+p{margin-top:12px;color:var(--muted);font-size:1rem;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 27px;border:1px solid transparent;border-radius:10px;background:var(--ink);color:white;font-size:1rem;font-weight:700;line-height:1.5;text-align:center;transition:background .18s,box-shadow .18s;max-width:100%;overflow-wrap:anywhere}.button:hover{background:#343b38;box-shadow:0 5px 16px #15251e12}.hero .button,.thirty-action .button,.final-panel .button{background:var(--green)}.hero .button:hover,.thirty-action .button:hover,.final-panel .button:hover{background:#08684b}.text-link,.terms-link{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;color:var(--ink);background:transparent;border:0;padding:0}.text-link:hover,.terms-link:hover{color:var(--green)}.micro{margin-top:22px;font-size:.8125rem;color:var(--muted)}.micro strong{font-size:1rem;color:var(--ink);margin-right:6px}.launch-note{margin-top:4px;color:var(--muted);font-size:.8125rem}
.hero-offer{position:relative;background:#1a2421;color:white;padding:30px;border-radius:var(--radius);box-shadow:0 24px 54px -38px #18392d70;min-width:0}.offer-founder{display:flex;align-items:center;gap:12px;padding-bottom:23px;border-bottom:1px solid #ffffff24}.offer-founder img{width:52px;height:58px;object-fit:cover;object-position:center 28%;border-radius:8px}.offer-founder div{display:grid;gap:3px;min-width:0}.offer-founder b{font-size:.9375rem;line-height:1.35}.offer-founder span{font-size:.75rem;color:#b9c8c0}.offer-founder .offer-mark{margin-left:auto;font-size:2.6rem;font-weight:750;letter-spacing:-.1em;color:#d1e2d8}.offer-kicker{margin-top:27px;font-size:.6875rem;letter-spacing:.13em;color:#b9c8c0;font-weight:700}.hero-offer h2{margin-top:12px;font-size:clamp(1.7rem,2.5vw,2.35rem);letter-spacing:-.045em;line-height:1.15}.hero-offer h2 span{color:#a9c2b3}.hero-stack{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;margin:28px 0 0;gap:0 28px}.hero-stack li{padding:18px 0;border-top:1px solid #ffffff24;min-width:0}.hero-stack b{display:block;font-size:1.8rem;font-weight:650;letter-spacing:-.05em;line-height:1.2}.hero-stack span{display:block;color:#d0ddd5;font-size:.8125rem;line-height:1.5;margin-top:7px;max-width:180px}.offer-bottom{display:flex;flex-wrap:wrap;gap:6px 18px;border-top:1px solid #ffffff24;padding-top:18px;font-size:.75rem;color:#b9c8c0}.fit-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fit-strip-inner{display:grid;grid-template-columns:140px 1fr;gap:35px;padding-block:25px;align-items:center}.fit-strip .eyebrow{margin:0}.fit-strip p:last-child{font-size:1rem;max-width:840px;color:var(--muted);line-height:1.65}
.program-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:0 70px;align-items:end;margin-bottom:36px}.program-intro .eyebrow{grid-column:1/-1}.program-lead{font-size:1rem;color:var(--muted);line-height:1.65;max-width:480px}.package-list{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;list-style:none;padding:0;margin:0}.package-list>li{display:grid;grid-template-columns:32px 1fr;gap:18px;padding-block:28px;border-top:1px solid var(--line);min-width:0}.number{font-size:.8125rem;color:var(--green);font-weight:750;padding-top:3px}.package-list h3{font-size:1.2rem}.package-list>li>div>p{margin-top:12px;color:var(--muted);font-size:1rem;line-height:1.65}.curriculum{margin-top:13px}.curriculum summary{font-size:.875rem;font-weight:650;padding-block:8px;min-height:44px}.curriculum p,.curriculum li{font-size:.9375rem;color:var(--muted);line-height:1.7}.curriculum p{margin-top:12px}.curriculum-list{padding-left:20px}.curriculum-list li+li{margin-top:12px}.curriculum-list p{margin:0}.worked-example .example-label{font-size:.75rem;color:var(--green)}.worked-example ol{padding-left:20px}details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px}details summary::-webkit-details-marker{display:none}summary>span[aria-hidden]{font-size:1.4rem;flex-shrink:0;line-height:1}details[open]>summary>span[aria-hidden]{transform:rotate(45deg)}.program-action{margin-top:16px;text-align:center}
.author{border-top:1px solid var(--line)}.author-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:74px;align-items:center}.author-photo{border-radius:var(--radius);overflow:hidden;background:#e4e7e5;max-width:440px}.author-photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 35%}.author-copy{min-width:0}.author-copy h2{font-size:clamp(2.25rem,3.7vw,3.4rem)}.author-alias{margin-top:15px;font-size:.9375rem;color:var(--muted)}.author-claim{margin-top:25px;font-weight:650;font-size:1.125rem}.author-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:25px 0}.author-stats>div{border-top:1px solid var(--line);padding-top:15px}.author-stats dt{font-size:1.6rem;letter-spacing:-.05em;font-weight:750}.author-stats dd{font-size:.8125rem;color:var(--muted);margin:4px 0 0;line-height:1.5}.author-story{color:var(--muted);font-size:.9375rem;line-height:1.8}.author-action{margin-top:15px}
.video-proof{padding-top:72px;border-top:1px solid var(--line)}.video-proof-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 72px;align-items:end;margin-bottom:34px}.video-proof-heading .eyebrow{grid-column:1/-1}.video-proof-heading>p:last-child{color:var(--muted);font-size:1rem;max-width:420px}.video-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.video-proof-card{min-width:0}.video-proof-card video{aspect-ratio:1;width:100%;height:auto;object-fit:contain;border-radius:14px;background:#191b1b}.video-proof-card figcaption{display:grid;gap:5px;margin-top:18px;line-height:1.5}.video-proof-card b{font-size:1.125rem}.video-proof-card figcaption span{font-size:.9375rem;color:var(--muted)}.video-fallback{display:inline-flex;align-items:center;min-height:44px;font-size:.8125rem;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.video-proof-note{margin-top:19px;font-size:.8125rem;color:var(--muted)}.proof-invite{padding-block:28px 64px}.invite-panel{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--line);padding-top:18px}.invite-panel h2{font-size:1.0625rem;letter-spacing:-.02em;max-width:640px;line-height:1.5}.purchase-link{white-space:nowrap}.thirty-days{padding-block:70px;border-block:1px solid var(--line)}.thirty-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 72px;align-items:end}.thirty-heading .eyebrow{grid-column:1/-1}.thirty-heading>p:last-child{color:var(--muted);max-width:480px;font-size:1rem}.thirty-list{list-style:none;padding:0;margin:38px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.thirty-list>li{border-top:2px solid #cbd9d1;padding-top:16px;min-width:0}.thirty-list>li>span{font-size:.8125rem;color:var(--green);font-weight:750}.thirty-list b{display:block;font-size:1.05rem;line-height:1.4;margin:16px 0 10px}.thirty-list p{font-size:.9375rem;line-height:1.65;color:var(--muted)}.thirty-action{text-align:center;margin-top:34px}
.social-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 72px;align-items:end;margin-bottom:32px}.social-heading .eyebrow{grid-column:1/-1}.social-heading>p:last-child{color:var(--muted);max-width:420px;font-size:.9375rem}.social-grid{display:grid;grid-template-columns:1.1fr 1.65fr .8fr .8fr;gap:18px;align-items:center}.social-shot{min-width:0}.social-shot img{width:100%;height:auto;border-radius:12px;border:1px solid var(--line)}.traffic-invite{padding-top:0;padding-bottom:20px}.traffic-invite .invite-panel{border:0;justify-content:center;padding-top:0}.proof{padding-block:10px 48px}.financial-archive{border:1px solid var(--line);border-radius:12px;padding:0 22px}.financial-archive>summary{min-height:64px;font-size:.9375rem;font-weight:650}.financial-archive[open]{padding-bottom:24px}.proof-heading{margin:20px 0 26px}.proof-heading h2{font-size:1.7rem;margin-bottom:14px}.proof-heading p{font-size:.9375rem;color:var(--muted)}.proof-heading .eyebrow{margin-bottom:10px;font-size:.75rem}.proof-context{margin-top:6px;max-width:750px}.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.proof-image{min-width:0}.proof-image img{width:100%;height:auto;border-radius:10px;border:1px solid var(--line)}.proof-image figcaption{font-size:.8125rem;color:var(--muted);margin-top:8px}.report-more>summary{padding-top:20px;padding-bottom:16px;font-size:.875rem}
.membership{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);align-items:start}.offer-copy{padding-top:20px}.offer-description{font-size:1.0625rem;line-height:1.7;color:var(--muted);margin-top:23px;max-width:450px}.purchase-facts{margin:34px 0 18px;max-width:450px}.purchase-facts>div{padding-block:20px;border-top:1px solid var(--line)}.purchase-facts dt{font-size:.75rem;font-weight:750;letter-spacing:.09em;color:var(--green)}.purchase-facts dd{margin:8px 0 0;font-size:.9375rem;line-height:1.7;color:var(--muted)}.price-card{padding:34px;background:white;border:1px solid #c8d7ce;border-radius:var(--radius);box-shadow:0 18px 42px -35px #23463440}.price-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--line)}.price-top b{font-size:1.2rem;letter-spacing:-.045em}.price-top>span{font-size:.6875rem;font-weight:750;letter-spacing:.12em;color:var(--green)}.price{margin-top:20px}.price data{font-size:4.15rem;line-height:1.2;font-weight:750;letter-spacing:-.07em}.price>span{display:block;font-size:.8125rem;color:var(--muted);margin-top:6px}.included{list-style:none;padding:0;margin:30px 0}.included>li{display:flex;gap:14px;align-items:flex-start}.included>li+li{margin-top:21px}.check{color:var(--green);font-size:1.1rem;font-weight:700}.included b{font-size:.9375rem;line-height:1.5;display:block}.included p{font-size:.875rem;color:var(--muted);margin-top:4px;line-height:1.65}.price-card>.button{width:100%}.checkout-note{text-align:center;color:var(--muted);font-size:.75rem;margin-top:14px}.price-terms{display:flex;justify-content:center;font-size:.75rem;color:var(--muted)}
.faq{padding-block:66px;border-top:1px solid var(--line);display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.faq-list{min-width:0}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq summary{padding-block:22px;font-size:1rem;font-weight:650;line-height:1.5}.faq details p{font-size:.9375rem;color:var(--muted);padding-bottom:23px;line-height:1.8}.final-invite{padding-top:35px}.final-panel{background:var(--soft);border-radius:var(--radius);padding:58px 30px;text-align:center}.final-panel h2{font-size:clamp(2.3rem,4.8vw,4.1rem)}.final-panel .button{margin-top:30px;min-width:200px}.final-note{margin-top:20px;color:var(--muted);font-size:.8125rem}.final-panel .terms-link{font-size:.8125rem;color:var(--muted)}footer{border-top:1px solid var(--line);padding-block:32px 100px;display:flex;align-items:start;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer-meta{display:flex;flex-wrap:wrap;gap:4px 22px;align-items:center;justify-content:end;max-width:860px}.commerce-links{display:flex;flex-wrap:wrap;gap:6px 22px}.footer-meta .terms-link{font-size:.75rem;font-weight:500;color:var(--muted)}.footer-meta small{font-size:.75rem;color:var(--muted)}.resource-links{width:100%;display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:.75rem;align-items:center}.resource-links a,.resource-links button{font-size:.75rem;min-height:32px;font-weight:500}.resource-links a:hover{text-decoration:underline}
.sticky-cta{position:fixed;z-index:12;bottom:max(12px,env(safe-area-inset-bottom));right:24px;width:360px;max-width:calc(100% - 24px);padding:9px 9px 9px 18px;display:flex;gap:15px;align-items:center;justify-content:space-between;background:#fffffffa;border:1px solid var(--line);border-radius:13px;box-shadow:0 8px 36px #10251b17;transition:opacity .15s}.sticky-cta>div{display:grid;gap:2px}.sticky-cta b{font-size:.875rem;line-height:1.3}.sticky-cta>div>span{font-size:.75rem;color:var(--muted)}.sticky-cta .button{min-height:44px;padding:10px 20px;font-size:.875rem}.sticky-cta[data-visible=false]{visibility:hidden;pointer-events:none;opacity:0}.analytics-open .sticky-cta,.checkout-open .sticky-cta{display:none}.consent-banner{position:fixed;z-index:30;bottom:max(12px,env(safe-area-inset-bottom));left:18px;background:#fff;border:1px solid var(--line);box-shadow:0 8px 30px #12201818;display:flex;align-items:center;gap:14px;max-width:calc(100% - 24px);padding:8px 9px 8px 14px;border-radius:12px}.consent-banner p{font-size:.8125rem}.consent-banner>div{display:flex;gap:5px}.consent-banner button{min-height:38px;padding:6px 13px;border:1px solid var(--line);border-radius:7px;font-size:.8125rem;white-space:nowrap}.consent-primary{background:var(--ink);color:white}.consent-secondary{background:white;color:var(--ink)}
.terms-dialog{max-width:calc(100% - 28px);width:760px;max-height:85vh;border:1px solid var(--line);padding:0;border-radius:18px;background:var(--paper);color:var(--ink)}.terms-dialog::backdrop{background:#15241c88}.terms-dialog .close{float:right;position:sticky;top:16px;margin:16px 16px 0;min-width:40px;min-height:40px;border:1px solid var(--line);background:#fff;border-radius:50%;font-size:1.5rem;line-height:1;z-index:1}.terms-content{padding:44px;clear:both}.terms-content h2{font-size:2.4rem;margin-bottom:25px}.terms-content>p{font-size:1rem;line-height:1.8;color:var(--muted)}.terms-list{margin:28px 0}.terms-list dt{margin-top:25px;font-weight:700;font-size:1rem}.terms-list dd{margin:7px 0 0;color:var(--muted);font-size:.9375rem;line-height:1.8}.terms-content>.button{margin-top:26px}.terms-content a{overflow-wrap:anywhere}
@media(min-width:1400px){.hero{padding-block:88px 80px}}
@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.hero{gap:34px}.hero-offer{padding:24px}.hero h1{font-size:clamp(3rem,5.4vw,4.8rem)}.hero .eyebrow{font-size:.6875rem}.hero-actions{gap:14px}.hero-stack{gap:0 18px}.author-grid,.membership{gap:40px}.author-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.program-intro,.video-proof-heading,.thirty-heading,.social-heading{gap:0 40px}.thirty-list{grid-template-columns:1fr 1fr;gap:28px}.faq{gap:35px;grid-template-columns:.65fr 1.35fr}.social-grid{grid-template-columns:1fr 1.4fr}.social-shot-3,.social-shot-4{max-width:250px;justify-self:center}.footer-meta{max-width:720px}.price-card{padding:26px}.package-list{gap:0 26px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header-inner{min-height:70px}.logo{font-size:2.1rem}.language-switcher>span{font-size:.75rem;margin-right:7px}.language-switcher button{min-width:38px;min-height:40px;font-size:.8125rem}.hero{grid-template-columns:1fr;padding-block:42px;gap:34px}.hero h1{font-size:clamp(3rem,10vw,4.8rem);max-width:650px}.hero .eyebrow{font-size:.6875rem;margin-bottom:20px}.hero-description{max-width:620px;margin-top:22px}.hero-description .lead{font-size:1.0625rem}.hero-actions{gap:24px;margin-top:26px}.hero-offer{padding:25px}.hero-offer h2{font-size:1.9rem}.hero-stack b{font-size:1.75rem}.hero-stack span{max-width:none}.offer-kicker{margin-top:24px}.offer-bottom{gap:6px 20px}.fit-strip-inner{grid-template-columns:1fr;gap:10px;padding-block:24px}.fit-strip .eyebrow{font-size:.75rem}.section-space{padding-block:55px}.program-intro,.video-proof-heading,.thirty-heading,.social-heading{grid-template-columns:1fr;gap:16px}.program-intro .eyebrow,.video-proof-heading .eyebrow,.thirty-heading .eyebrow,.social-heading .eyebrow{margin:0}.program-intro{margin-bottom:26px}.package-list{grid-template-columns:1fr}.package-list>li{gap:13px;padding-block:26px}.package-list h3{font-size:1.2rem}.program-action{margin-top:8px}.author-grid{grid-template-columns:1fr;gap:32px}.author-photo{width:100%;max-width:420px}.author-photo img{aspect-ratio:4/4.5;object-position:center 35%}.author-copy h2{font-size:clamp(2.25rem,7vw,3.2rem)}.author-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.author-stats dt{font-size:1.4rem}.author-stats dd{font-size:.75rem}.video-proof{padding-top:50px}.video-proof-grid{gap:16px;grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory}.video-proof-card{scroll-snap-align:start}.video-proof-heading{margin-bottom:26px}.proof-invite{padding-bottom:42px}.invite-panel{display:block}.invite-panel .text-link{margin-top:8px}.thirty-days{padding-block:48px}.thirty-list{gap:28px 22px}.social-heading{margin-bottom:26px}.social-grid{gap:14px}.traffic-invite{padding:0 0 18px}.traffic-invite .invite-panel{display:flex}.proof{padding-block:0 38px}.financial-archive{padding-inline:16px}.financial-archive>summary{font-size:.875rem;line-height:1.5}.proof-grid{grid-template-columns:1fr 1fr;gap:12px}.membership{grid-template-columns:1fr;gap:30px}.offer-copy{padding:0}.offer-description{margin-top:20px}.purchase-facts{max-width:none;margin-top:20px;margin-bottom:6px}.price-card{padding:25px}.faq{padding-block:45px;grid-template-columns:1fr;gap:26px}.faq-heading h2 br{display:none}.faq-heading h2{font-size:2.25rem}.faq-heading .eyebrow{margin-bottom:15px}.final-panel{padding:40px 22px}.final-panel h2{font-size:clamp(2.05rem,6.8vw,3.2rem)}footer{padding-bottom:100px;gap:25px}.footer-meta{justify-content:start}.resource-links{gap:5px 16px}.sticky-cta{left:12px;right:12px;width:auto}.consent-banner{left:12px;gap:10px}.terms-content{padding:24px}.terms-content h2{font-size:2rem}}
@media(max-width:400px){.wrap{width:calc(100% - 32px)}.language-switcher>span{display:none}.hero h1{font-size:2.95rem}.hero-actions{gap:12px 18px}.hero .button{padding-inline:22px}.hero-offer{padding:22px}.hero-offer h2{font-size:1.7rem}.hero-stack span{font-size:.8125rem}.offer-bottom{font-size:.6875rem}.author-stats{grid-template-columns:1fr 1fr}.thirty-list{grid-template-columns:1fr}.video-proof-grid{grid-template-columns:repeat(3,minmax(245px,1fr))}.included b{font-size:.875rem}.price-card{padding:22px}.consent-banner p{font-size:.75rem}.consent-banner button{padding-inline:10px}.final-panel h2{font-size:2rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
/* Reflow safely when visitors enlarge their text. */
.hero>*,.program-intro>*,.package-list>li>div,.author-grid>*,.thirty-heading>*,.social-heading>*,.membership>*,.faq>*{min-width:0}
p,dd,.terms-link,.text-link,.offer-founder b{overflow-wrap:break-word}
@media(max-width:760px){.header-inner{flex-wrap:wrap;padding-block:12px}.program-intro,.video-proof-heading,.thirty-heading,.social-heading,.membership,.faq{grid-template-columns:minmax(0,1fr)}.language-switcher{margin-left:auto}.sticky-cta{flex-wrap:wrap}.sticky-cta .button{flex-shrink:1}.price-card{min-width:0}}
@media(max-width:760px){html[lang=ru] .hero h1,html[lang=uk] .hero h1{font-size:clamp(2rem,8.8vw,3.6rem)}}
.author-stats>div{min-width:0}.author-stats dt{overflow-wrap:anywhere}
@media(max-width:400px){.author-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.hero-stack{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(7rem,calc((100% - 28px)/2))),1fr))}.hero-offer,.financial-archive summary,.proof-image figcaption,.worked-example{overflow-wrap:anywhere}.offer-founder{flex-wrap:wrap}.offer-founder>div{flex:1 1 8rem}
@media(max-width:400px){.offer-mark{display:none}}
.tax-note{font-size:.75rem;line-height:1.5;color:var(--muted);margin-top:6px}
