@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Archivo Variable,Helvetica Neue,Arial,sans-serif;color:#172019;background:#f4f1e8;font-synthesis:none;text-rendering:optimizeLegibility;--paper: #f4f1e8;--paper-raised: #faf8f1;--paper-deep: #e9e7dc;--ink: #172019;--ink-soft: #596159;--ink-faint: #7d847b;--forest: #17251c;--forest-raised: #223027;--moss: #70805b;--moss-dark: #4e6140;--sage: #dfe6d7;--sage-light: #edf1e8;--line: rgba(23, 32, 25, .19);--line-strong: rgba(23, 32, 25, .45);--line-light: rgba(250, 248, 241, .22);--mono: "JetBrains Mono Variable", monospace;--max-width: 1320px;--header-top: 30px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px;background:var(--paper)}body{margin:0;min-width:320px;min-height:100dvh;color:var(--ink);background:var(--paper);overflow-x:hidden}body,button,input,a{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}svg{display:block}::selection{color:var(--paper-raised);background:var(--moss-dark)}:focus-visible{outline:2px solid var(--moss-dark);outline-offset:4px}.skip-link{position:fixed;z-index:100;inset:8px auto auto 8px;padding:10px 14px;color:var(--paper-raised);background:var(--forest);transform:translateY(-160%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.section-shell,.nav-shell{width:min(calc(100% - 64px),var(--max-width));margin-inline:auto}.availability-bar{position:fixed;z-index:42;inset:0 0 auto;min-height:var(--header-top);padding:6px 24px;color:#faf8f1ad;background:var(--forest);display:flex;align-items:center;justify-content:center;gap:13px;font-family:var(--mono);font-size:8px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.availability-bar span{color:#cbd5c0}.availability-bar p{margin:0}.availability-bar a{color:var(--paper-raised);display:inline-flex;align-items:center;gap:6px;transition:color .18s ease}.availability-bar a:hover{color:var(--sage)}.site-header{position:fixed;z-index:40;inset:var(--header-top) 0 auto;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 93%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.nav-shell{height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.brand{position:relative;width:fit-content;display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:580;letter-spacing:-.045em}.brand:after{content:"";position:absolute;width:54px;height:1px;inset:50% auto auto calc(100% + 14px);background:var(--moss)}.wright-mark{flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter}.nav-positioning{margin:0;color:var(--ink-soft);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.nav-shell>.button{justify-self:end}.button{min-height:54px;width:fit-content;padding:0 23px;border:1px solid var(--forest);border-radius:1px;color:var(--paper-raised);background:var(--forest);display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--mono);font-size:10px;font-weight:680;line-height:1.2;letter-spacing:.035em;text-align:center;text-transform:uppercase;cursor:pointer;transition:transform .19s ease,background .19s ease,color .19s ease}.button:hover{color:var(--forest);background:var(--sage)}.button:active{transform:translateY(1px)}.button-small{min-height:42px;padding-inline:17px;font-size:9px}.eyebrow,.check-head,.check-question>span,.check-results>span,.check-missing span,.form-heading span,.offer-kicker,.bonus-heading>span,.guarantee-band span,.measurement-proof span,.time-value-grid article>span,.final-cta-layout>div:last-child>span{margin:0;color:var(--moss-dark);font-family:var(--mono);font-size:9px;font-weight:650;line-height:1.45;letter-spacing:.09em;text-transform:uppercase}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{font-weight:510;letter-spacing:-.055em}h1,h2{text-wrap:balance}.hero{min-height:810px;padding-top:155px;padding-bottom:72px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(56px,7vw,104px)}.hero-copy{max-width:680px}.hero-copy .eyebrow{margin-bottom:24px}h1{max-width:760px;margin:0 0 28px;font-size:clamp(66px,6.8vw,102px);line-height:.94}h1 span{color:var(--moss-dark)}.hero-subtitle{max-width:620px;margin:0 0 30px;color:var(--ink-soft);font-size:17px;line-height:1.58}.hero-button{min-height:58px}.hero-proof{margin:17px 0 0;color:var(--ink-faint);font-family:var(--mono);font-size:8px;letter-spacing:.045em;text-transform:uppercase}.hero-guarantee{max-width:620px;margin-top:27px;padding:16px 0;border-block:1px solid var(--line-strong);display:grid;grid-template-columns:132px 1fr auto;align-items:center;gap:16px;transition:color .18s ease,border-color .18s ease}.hero-guarantee:hover{color:var(--moss-dark);border-color:var(--moss-dark)}.hero-guarantee span{color:var(--moss-dark);font-family:var(--mono);font-size:8px;font-weight:680;line-height:1.4;letter-spacing:.075em;text-transform:uppercase}.hero-guarantee strong{font-size:12px;font-weight:590;line-height:1.45}.recommendation-check{position:relative;width:100%;border:1px solid var(--line-strong);color:var(--ink);background:var(--paper-raised);box-shadow:18px 18px #4e614012}.recommendation-check:before{content:"";position:absolute;z-index:-1;inset:19px -19px -19px 19px;border:1px solid var(--line)}.check-head{min-height:43px;padding:12px 17px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.check-head span:last-child{color:var(--ink-faint)}.check-question{min-height:155px;padding:28px 32px 31px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:120px 1fr;gap:28px}.check-question h2{max-width:470px;margin:0;font-size:clamp(27px,2.5vw,38px);line-height:1.04}.check-results{min-height:203px;padding:27px 32px 30px;display:grid;grid-template-columns:120px 1fr;gap:28px}.check-results ol{margin:0;padding:0;list-style:none}.check-results li{min-height:47px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:44px 1fr;align-items:center}.check-results li:first-child{border-top:1px solid var(--line)}.check-results b{color:var(--ink-faint);font-family:var(--mono);font-size:8px;letter-spacing:.07em}.check-results strong{font-size:16px;font-weight:540}.check-missing{min-height:104px;padding:24px 32px;border-top:1px solid var(--line-strong);background:var(--sage-light);display:grid;grid-template-columns:148px 1fr;align-items:center;gap:28px}.check-missing div{display:grid;gap:7px}.check-missing strong{font-size:19px;font-weight:600}.check-missing p{margin:0;font-size:22px;font-weight:540;line-height:1.08;letter-spacing:-.04em}.platform-strip{border-block:1px solid var(--line);background:var(--sage-light)}.platform-shell{min-height:94px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:44px}.platform-shell>p{max-width:220px;margin:0;font-family:var(--mono);font-size:8px;font-weight:620;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.model-logos{display:flex;align-items:center}.model-logo{min-width:168px;min-height:54px;padding-inline:30px;border-left:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:11px;font-size:14px;font-weight:560}.model-logo svg{width:19px;height:19px;fill:currentColor}.time-value-strip{border-bottom:1px solid var(--line);background:var(--paper-deep)}.time-value-grid{display:grid;grid-template-columns:repeat(3,1fr)}.time-value-grid article{min-height:138px;padding:29px 34px;border-right:1px solid var(--line);display:grid;grid-template-columns:78px 1fr;align-items:start;gap:18px}.time-value-grid article:first-child{padding-left:0}.time-value-grid article:last-child{padding-right:0;border-right:0}.time-value-grid strong{display:block;margin-bottom:7px;font-size:17px;font-weight:570;letter-spacing:-.025em}.time-value-grid p{max-width:300px;margin:0;color:var(--ink-soft);font-size:11px;line-height:1.55}.problem-section,.mechanism-section,.faq-section{padding-block:clamp(92px,9vw,128px)}.problem-heading,.mechanism-heading,.program-heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:32px 70px;align-items:end}.problem-heading .eyebrow,.mechanism-heading .eyebrow,.program-heading .eyebrow{grid-column:1 / -1}.problem-heading h2,.mechanism-heading h2,.program-heading h2{max-width:880px;margin:0;font-size:clamp(49px,5.5vw,78px);line-height:.99}.problem-heading>p:last-child,.mechanism-heading>p:last-child,.program-heading>p:last-child{max-width:500px;margin:0;color:var(--ink-soft);font-size:16px;line-height:1.65}.buying-path{margin-top:78px;border-block:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(3,1fr)}.buying-path article{min-height:255px;padding:24px 30px 30px;border-right:1px solid var(--line);display:flex;flex-direction:column}.buying-path article:first-child{padding-left:0}.buying-path article:last-child{padding-right:0;border-right:0}.buying-path article>span{color:var(--ink-faint);font-family:var(--mono);font-size:8px}.buying-path h3{margin:auto 0 12px;font-size:29px}.buying-path p{max-width:330px;margin:0;color:var(--ink-soft);font-size:13px;line-height:1.6}.problem-close{max-width:660px;margin:38px 0 0 auto;font-size:clamp(25px,2.6vw,37px);font-weight:510;line-height:1.12;letter-spacing:-.045em}.free-check-section{padding-block:clamp(88px,8vw,118px);border-block:1px solid var(--line);background:var(--sage-light)}.free-check-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);align-items:center;gap:clamp(60px,9vw,130px)}.free-check-copy{max-width:690px}.free-check-copy h2{margin:18px 0 23px;font-size:clamp(50px,5.3vw,76px);line-height:.99}.free-check-copy>p:not(.eyebrow){max-width:600px;margin:0;color:var(--ink-soft);font-size:16px;line-height:1.65}.free-check-copy ul,.offer-inclusions ul{margin:34px 0 0;padding:0;list-style:none}.free-check-copy li,.offer-inclusions li{min-height:47px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;font-size:14px}.free-check-copy li:first-child,.offer-inclusions li:first-child{border-top:1px solid var(--line)}.free-check-copy li svg,.offer-inclusions li svg{flex:0 0 auto;color:var(--moss-dark)}.recommendation-form{padding:36px;border:1px solid var(--line-strong);background:var(--paper-raised);box-shadow:14px 14px #4e614014}.form-heading{margin-bottom:31px}.form-heading h3{margin:8px 0 0;font-size:35px}.recommendation-form label{margin-bottom:19px;display:grid;gap:9px;font-family:var(--mono);font-size:9px;font-weight:630;letter-spacing:.055em;text-transform:uppercase}.recommendation-form .form-honey{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.recommendation-form input{width:100%;height:55px;padding:0 15px;border:1px solid var(--line-strong);border-radius:0;color:var(--ink);background:var(--paper);font-family:Archivo Variable,sans-serif;font-size:15px;letter-spacing:0;text-transform:none;transition:border-color .18s ease,background .18s ease}.recommendation-form input::placeholder{color:var(--ink-faint)}.recommendation-form input:focus{outline:0;border-color:var(--moss-dark);background:#fffdf7}.form-button{width:100%;margin-top:4px}.form-button:disabled{color:var(--paper-raised);background:var(--ink-soft);cursor:wait;transform:none}.recommendation-form>p{margin:14px 0 0;color:var(--ink-faint);font-size:11px;line-height:1.5;text-align:center}.form-status{min-height:0;margin-top:0;overflow:hidden;font-size:12px;line-height:1.5;transition:min-height .18s ease,margin-top .18s ease}.form-status strong{display:block;padding:13px 15px;border:1px solid var(--line);font-weight:540}.form-status-success,.form-status-error{min-height:48px;margin-top:15px}.form-status-success strong{color:var(--forest);background:var(--sage-light)}.form-status-error strong{color:#5b2d24;background:#f1e3dc}.form-status a{text-decoration:underline;text-underline-offset:2px}.mechanism-heading h2{max-width:930px}.signal-list{margin-top:70px;border-top:1px solid var(--line-strong)}.signal-list article{min-height:148px;padding-block:27px;border-bottom:1px solid var(--line-strong);display:grid;grid-template-columns:76px minmax(210px,.55fr) minmax(0,1fr);align-items:center;gap:30px}.signal-list article>span{color:var(--ink-faint);font-family:var(--mono);font-size:9px}.signal-list h3{margin:0;font-size:clamp(37px,4vw,56px)}.signal-list p{max-width:590px;margin:0 0 0 auto;color:var(--ink-soft);font-size:15px;line-height:1.65}.measurement-section{padding-block:clamp(92px,9vw,128px);border-top:1px solid var(--line);background:var(--sage-light)}.measurement-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);align-items:center;gap:clamp(70px,9vw,130px)}.measurement-copy{max-width:670px}.measurement-copy h2{margin:18px 0 24px;font-size:clamp(50px,5.2vw,74px);line-height:.99}.measurement-copy>p:not(.eyebrow){max-width:610px;margin:0;color:var(--ink-soft);font-size:15px;line-height:1.65}.measurement-proof{margin-top:35px;padding:20px 0;border-block:1px solid var(--line-strong);display:grid;grid-template-columns:110px 1fr;align-items:center;gap:22px}.measurement-proof strong{font-size:18px;font-weight:550;line-height:1.4;letter-spacing:-.025em}.measurement-list{border-top:1px solid var(--line-strong)}.measurement-list article{min-height:128px;padding:25px 0;border-bottom:1px solid var(--line-strong);display:grid;grid-template-columns:48px 1fr;align-items:start;gap:18px}.measurement-list article>span{padding-top:4px;color:var(--ink-faint);font-family:var(--mono);font-size:8px}.measurement-list h3{margin:0 0 7px;font-size:24px}.measurement-list p{max-width:510px;margin:0;color:var(--ink-soft);font-size:13px;line-height:1.6}.program-section{padding-block:clamp(92px,9vw,128px);border-block:1px solid var(--line);background:var(--paper-deep)}.phase-list{margin-top:70px;border-block:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(3,1fr)}.phase-list article{min-height:360px;padding:25px 30px 33px;border-right:1px solid var(--line);display:flex;flex-direction:column}.phase-list article:first-child{padding-left:0}.phase-list article:last-child{padding-right:0;border-right:0}.phase-list article>span{font-family:var(--mono);font-size:9px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.phase-number{margin:41px 0 auto;color:var(--moss);font-family:var(--mono);font-size:65px;font-weight:420;line-height:1;letter-spacing:-.08em}.phase-list h3{margin:0 0 14px;font-size:34px}.phase-list p{max-width:340px;margin:0;color:var(--ink-soft);font-size:13px;line-height:1.65}.effort-band{min-height:94px;margin-top:32px;padding:24px 28px;border:1px solid var(--line-strong);background:var(--sage-light);display:grid;grid-template-columns:220px 1fr;align-items:center;gap:32px}.effort-band span{color:var(--moss-dark);font-family:var(--mono);font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.effort-band strong{display:block;font-size:22px;font-weight:530;letter-spacing:-.03em}.effort-band p{margin:7px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.5}.offer-section{padding-block:clamp(96px,9vw,132px)}.offer-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(450px,1.08fr);gap:68px 105px}.offer-main h2{max-width:700px;margin:18px 0 21px;font-size:clamp(51px,5.3vw,76px);line-height:.98}.offer-positioning{max-width:585px;margin:0;color:var(--ink-soft);font-size:15px;line-height:1.65}.price{margin-top:41px;padding-block:25px;border-block:1px solid var(--line-strong);display:flex;align-items:flex-end;gap:26px}.price>strong{font-family:var(--mono);font-size:clamp(62px,6.4vw,89px);font-weight:420;line-height:.9;letter-spacing:-.07em;font-variant-numeric:tabular-nums}.price>span{padding-bottom:4px;color:var(--ink-soft);font-family:var(--mono);font-size:9px;line-height:1.5}.economic-anchor{margin-top:20px;display:grid;gap:6px}.economic-anchor strong{max-width:575px;font-size:16px;font-weight:570;line-height:1.45;letter-spacing:-.02em}.economic-anchor span{color:var(--ink-faint);font-family:var(--mono);font-size:7px;letter-spacing:.04em;text-transform:uppercase}.cohort-note{margin:18px 0 28px;color:var(--ink-soft);font-family:var(--mono);font-size:9px;line-height:1.55;letter-spacing:.035em}.cohort-note strong{color:var(--ink)}.offer-inclusions{align-self:center}.offer-kicker{display:block}.offer-inclusions ul{margin-top:22px}.offer-inclusions li{min-height:77px;padding-block:13px;align-items:flex-start;font-size:15px}.offer-inclusions li svg{margin-top:4px}.offer-inclusions li strong{display:block;font-size:15px;font-weight:590}.offer-inclusions li p{max-width:560px;margin:5px 0 0;color:var(--ink-soft);font-size:11px;line-height:1.5}.bonus-section,.guarantee-band,.guarantee-terms{grid-column:1 / -1}.bonus-section{margin-top:20px;padding-top:55px;border-top:1px solid var(--line-strong);display:grid;grid-template-columns:.78fr 1.22fr;gap:80px}.bonus-heading h3{max-width:460px;margin:13px 0 0;font-size:40px;line-height:1.04}.bonus-list{border-top:1px solid var(--line)}.bonus-list article{min-height:102px;padding-block:21px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:47px 1fr;gap:18px}.bonus-list article>span{padding-top:3px;color:var(--ink-faint);font-family:var(--mono);font-size:8px}.bonus-list strong{display:block;font-size:18px;font-weight:570}.bonus-list p{max-width:570px;margin:7px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.55}.guarantee-band{scroll-margin-top:118px;margin-top:8px;border:1px solid var(--forest);color:var(--paper-raised);background:var(--forest);display:grid;grid-template-columns:180px minmax(0,1.15fr) minmax(280px,.85fr)}.guarantee-band>div{min-height:245px;padding:31px;border-right:1px solid var(--line-light)}.guarantee-band>div:last-child{border-right:0}.guarantee-band>div:first-child{display:flex;flex-direction:column;justify-content:space-between}.guarantee-band span{color:#bdc9b2}.guarantee-band>div:nth-child(2)>span,.guarantee-band>div:last-child>span{display:block;margin-bottom:19px}.guarantee-band .wright-mark{color:#bdc9b2}.guarantee-band h3{max-width:590px;margin:0 0 17px;font-size:clamp(31px,3.2vw,45px);line-height:1.04}.guarantee-band p{margin:0;color:#faf8f1b3;font-size:13px;line-height:1.65}.guarantee-band>div:last-child{display:flex;flex-direction:column;justify-content:flex-end}.guarantee-band>div:last-child strong{margin-bottom:12px;font-size:18px;font-weight:590}.guarantee-terms{margin:-51px 0 0;color:var(--ink-faint);font-family:var(--mono);font-size:7px;line-height:1.55;letter-spacing:.035em}.faq-section{border-top:1px solid var(--line);display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}.faq-heading h2{margin:16px 0 0;font-size:clamp(50px,5vw,72px)}.faq-list{border-top:1px solid var(--line-strong)}.faq-item{border-bottom:1px solid var(--line-strong)}.faq-item button{width:100%;min-height:82px;padding:21px 0;border:0;color:var(--ink);background:transparent;display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:18px;text-align:left;cursor:pointer}.faq-item button>span{color:var(--ink-faint);font-family:var(--mono);font-size:8px}.faq-item button strong{font-size:21px;font-weight:540;letter-spacing:-.035em}.faq-caret{color:var(--moss-dark);transition:transform .21s ease}.faq-caret-open{transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease,opacity .18s ease}.faq-answer p{min-height:0;max-width:670px;margin:0 0 0 68px;overflow:hidden;color:var(--ink-soft);font-size:14px;line-height:1.65}.faq-answer-open{grid-template-rows:1fr;opacity:1}.faq-answer-open p{padding-bottom:25px}.final-cta{padding-block:clamp(82px,8vw,116px);border-top:1px solid var(--line-strong);background:var(--sage)}.final-cta-layout{display:grid;grid-template-columns:160px minmax(0,1.1fr) minmax(330px,.9fr);align-items:center;gap:48px}.final-mark{color:#17201980}.final-cta h2{max-width:680px;margin:15px 0 0;font-size:clamp(54px,6.2vw,87px);line-height:.95}.final-cta-layout>div:last-child>p{max-width:500px;margin:0 0 25px;color:var(--ink-soft);font-size:15px;line-height:1.65}.final-cta-layout>div:last-child>span{margin-top:14px;display:block;color:var(--ink-faint);font-size:7px}.site-footer{padding-block:50px 26px;color:var(--paper-raised);background:var(--forest)}.site-footer .brand:after{background:#faf8f159}.footer-main{min-height:95px;padding-top:22px;border-top:1px solid var(--line-light);display:grid;grid-template-columns:1fr 1fr auto;align-items:start;gap:40px}.footer-main p,.footer-main>a:last-child{margin:4px 0 0;color:#faf8f1a6;font-size:12px}.footer-main>a:last-child:hover{color:var(--paper-raised)}.footer-bottom{padding-top:19px;border-top:1px solid var(--line-light);color:#faf8f16b;display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:7px;letter-spacing:.06em;text-transform:uppercase}@media(max-width:1120px){.hero{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);gap:48px}h1{font-size:clamp(58px,6.4vw,78px)}.model-logo{min-width:142px;padding-inline:22px}.time-value-grid article{padding-inline:22px;grid-template-columns:68px 1fr}.offer-layout{gap:62px}.guarantee-band{grid-template-columns:145px minmax(0,1.15fr) minmax(250px,.85fr)}.final-cta-layout{grid-template-columns:110px minmax(0,1fr) minmax(300px,.8fr)}.final-mark svg{width:105px;height:105px}}@media(max-width:960px){.section-shell,.nav-shell{width:min(calc(100% - 40px),var(--max-width))}.nav-shell{grid-template-columns:1fr auto}.nav-positioning{display:none}.hero{min-height:0;padding-top:160px;padding-bottom:82px;grid-template-columns:1fr;gap:64px}.hero-copy{max-width:780px}.hero-guarantee{max-width:680px}h1{max-width:820px;font-size:clamp(68px,10vw,92px)}.recommendation-check{width:min(100%,750px);margin-left:auto}.platform-shell{padding-block:24px;grid-template-columns:1fr}.model-logos{width:100%}.model-logo{flex:1;min-width:0}.problem-heading,.mechanism-heading,.program-heading{grid-template-columns:1fr;gap:25px}.problem-heading>p:last-child,.mechanism-heading>p:last-child,.program-heading>p:last-child{max-width:650px}.buying-path article{padding-inline:22px}.free-check-layout{grid-template-columns:1fr}.measurement-layout{grid-template-columns:1fr;gap:56px}.measurement-copy,.measurement-list{max-width:760px}.measurement-list{width:100%;margin-left:auto}.recommendation-form{width:min(100%,640px);margin-left:auto}.phase-list article{padding-inline:22px}.offer-layout{grid-template-columns:1fr}.offer-main,.offer-inclusions{max-width:720px}.offer-inclusions{width:100%;margin-left:auto}.bonus-section{grid-template-columns:1fr;gap:40px}.guarantee-band{grid-template-columns:130px 1fr}.guarantee-band>div:nth-child(2){border-right:0}.guarantee-band>div:last-child{min-height:155px;border-top:1px solid var(--line);grid-column:1 / -1;justify-content:center}.guarantee-terms{margin-top:-48px}.faq-section{grid-template-columns:1fr;gap:42px}.final-cta-layout{grid-template-columns:90px 1fr;align-items:start}.final-mark{grid-row:1 / 3}.final-cta-layout>div:last-child{grid-column:2}}@media(max-width:680px){:root{--header-top: 30px}html{scroll-padding-top:102px}.section-shell,.nav-shell{width:min(calc(100% - 28px),var(--max-width))}.availability-bar{padding-inline:12px;gap:8px}.availability-bar p{display:none}.nav-shell{height:66px}.brand:after{display:none}.nav-shell .brand{font-size:17px}.nav-shell>.button{min-height:40px;padding-inline:12px;font-size:8px}.nav-shell>.button svg{display:none}.hero{padding-top:132px;padding-bottom:65px;gap:46px}.hero-copy .eyebrow{margin-bottom:18px}h1{margin-bottom:23px;font-size:clamp(49px,14.6vw,65px);line-height:.97}.hero-subtitle{font-size:15px;line-height:1.58}.hero-button{width:100%;min-height:58px;padding-inline:16px;white-space:normal}.hero-proof{max-width:290px;font-size:7px;line-height:1.5}.hero-guarantee{margin-top:22px;padding-block:15px;grid-template-columns:1fr auto;gap:7px 13px}.hero-guarantee span{grid-column:1 / -1}.hero-guarantee strong{font-size:11px}.recommendation-check{box-shadow:9px 9px #4e614012}.recommendation-check:before{display:none}.check-head{min-height:39px;padding-inline:12px;font-size:7px}.check-head span:last-child{display:none}.check-question,.check-results{padding:20px 17px 23px;grid-template-columns:1fr;gap:13px}.check-question{min-height:150px}.check-question h2{font-size:25px}.check-results{min-height:223px}.check-results li{min-height:43px}.check-missing{min-height:112px;padding:19px 17px;grid-template-columns:1fr 1fr;gap:17px}.check-missing strong{font-size:16px}.check-missing p{font-size:18px}.platform-shell{gap:18px}.model-logos{display:grid;grid-template-columns:1fr 1fr}.model-logo{min-height:56px;padding-inline:10px;border-bottom:1px solid var(--line);font-size:12px}.model-logo:nth-child(odd){border-left:0}.time-value-grid{grid-template-columns:1fr}.time-value-grid article,.time-value-grid article:first-child,.time-value-grid article:last-child{min-height:122px;padding:23px 0;border-right:0;border-bottom:1px solid var(--line);grid-template-columns:72px 1fr}.time-value-grid article:last-child{border-bottom:0}.problem-section,.mechanism-section,.measurement-section,.faq-section,.program-section,.offer-section{padding-block:76px}.problem-heading h2,.mechanism-heading h2,.program-heading h2,.free-check-copy h2,.offer-main h2,.measurement-copy h2{font-size:clamp(43px,12.7vw,58px)}.measurement-layout{gap:48px}.measurement-proof{grid-template-columns:1fr;gap:10px}.measurement-proof strong{font-size:16px}.measurement-list article{min-height:118px;grid-template-columns:35px 1fr}.measurement-list h3{font-size:21px}.buying-path,.phase-list{margin-top:48px;grid-template-columns:1fr}.buying-path article,.buying-path article:first-child,.buying-path article:last-child{min-height:205px;padding:22px 0 26px;border-right:0;border-bottom:1px solid var(--line)}.buying-path article:last-child{border-bottom:0}.problem-close{margin-top:28px;font-size:25px}.free-check-section{padding-block:76px}.free-check-layout{gap:50px}.free-check-copy ul{margin-top:28px}.free-check-copy li{padding-block:12px;font-size:13px}.recommendation-form{padding:25px 20px;box-shadow:8px 8px #4e614014}.form-heading h3{font-size:30px}.form-button{padding-inline:12px;white-space:normal}.signal-list{margin-top:48px}.signal-list article{min-height:190px;padding-block:24px;grid-template-columns:40px 1fr;gap:13px 16px}.signal-list h3{font-size:42px}.signal-list p{margin:0;grid-column:2;font-size:13px}.phase-list article,.phase-list article:first-child,.phase-list article:last-child{min-height:290px;padding:24px 0 28px;border-right:0;border-bottom:1px solid var(--line)}.phase-list article:last-child{border-bottom:0}.phase-number{margin-top:30px;font-size:54px}.effort-band{min-height:130px;padding:21px;grid-template-columns:1fr;gap:12px}.effort-band strong{font-size:19px}.offer-layout{gap:50px}.price{align-items:flex-start;flex-direction:column;gap:14px}.price>strong{font-size:66px}.offer-button{width:100%}.offer-inclusions li{min-height:84px;font-size:13px}.offer-inclusions li strong{font-size:14px}.bonus-section{padding-top:42px}.bonus-heading h3{font-size:34px}.bonus-list article{grid-template-columns:35px 1fr}.guarantee-band{grid-template-columns:1fr}.guarantee-band>div{min-height:auto;padding:26px 21px;border-right:0;border-bottom:1px solid var(--line)}.guarantee-band>div:first-child{min-height:120px;flex-direction:row;align-items:center}.guarantee-band>div:last-child{grid-column:auto;border-bottom:0}.guarantee-band h3{font-size:32px}.guarantee-terms{margin-top:-34px;font-size:6px}.faq-heading h2{font-size:48px}.faq-item button{min-height:76px;grid-template-columns:32px 1fr auto;gap:10px}.faq-item button strong{font-size:18px}.faq-answer p{margin-left:42px;font-size:13px}.final-cta{padding-block:72px}.final-cta-layout{grid-template-columns:1fr;gap:34px}.final-mark{display:none}.final-cta-layout>div:last-child{grid-column:auto}.final-cta h2{font-size:clamp(48px,13vw,60px)}.final-cta .button{width:100%}.footer-main{min-height:180px;grid-template-columns:1fr;gap:20px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){.site-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}
