@font-face{font-family:Bebas Neue;src:url(/fonts/bebas-neue-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--ink:#151515;--ink-soft:#1d1e1e;--ink-raised:#242626;--steel:#546c79;--steel-light:#78909c;--paper:#f5f5f3;--paper-warm:#e9e9e5;--muted:#c4c4c2;--line-dark:#f5f5f324;--line-light:#15151529;--page:min(1240px, calc(100vw - 48px));--font-display:"Bebas Neue";--font-body:"Barlow";--font-condensed:"Barlow Condensed"}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{background:var(--ink);color:var(--paper);font-family:var(--font-body), Arial, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}body:has(.nav-links.is-open){overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:3px solid var(--steel-light);outline-offset:3px}.page-shell{width:var(--page);margin-inline:auto}.section{padding-block:clamp(88px,10vw,150px)}.section-kicker,.eyebrow,.form-kicker{color:var(--steel-light);font-family:var(--font-condensed), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:.76rem;font-weight:700;line-height:1.1}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.005em;text-transform:uppercase;font-weight:400;line-height:.92}h2{margin-bottom:0;font-size:clamp(3.5rem,7.4vw,7.7rem)}h3{font-family:var(--font-condensed), Arial, sans-serif;line-height:1.05}.button{min-height:56px;font-family:var(--font-condensed), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:28px;padding:15px 20px;font-size:.92rem;font-weight:700;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--steel);color:#fff}.button-primary:hover{background:#617d8b}.button-primary:disabled{cursor:wait;opacity:.65;transform:none}.button-secondary{color:var(--paper);border-color:#f5f5f34d}.button-secondary:hover{border-color:var(--paper)}.site-nav{z-index:50;border-bottom:1px solid var(--line-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#151515f0;position:sticky;top:0}.nav-inner{align-items:center;gap:44px;min-height:78px;display:flex}.nav-brand{align-items:center;gap:12px;margin-right:auto;display:flex}.nav-brand img{object-fit:contain;width:44px;height:34px}.nav-brand span{font-family:var(--font-condensed);letter-spacing:.12em;text-transform:uppercase;font-size:.88rem;font-weight:700}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:600;transition:color .16s}.nav-links a:hover{color:var(--paper)}.nav-cta{border-left:1px solid var(--line-dark);font-family:var(--font-condensed);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:20px;padding-left:28px;font-size:.8rem;font-weight:700;display:inline-flex}.nav-cta span{color:var(--steel-light)}.nav-toggle,.nav-mobile-cta{display:none}.hero{border-bottom:1px solid var(--line-dark);position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.24fr .76fr;align-items:stretch;min-height:calc(100svh - 78px);display:grid}.hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:clamp(58px,6vw,92px) 3.5vw 46px 0;display:flex}.hero-copy .eyebrow{margin-bottom:28px}.hero-copy h1{max-width:800px;margin-bottom:30px;font-size:clamp(4.8rem,8.2vw,9rem)}.hero-copy h1 em{color:var(--steel-light);font-style:normal}.hero-lead{max-width:630px;color:var(--muted);margin-bottom:38px;font-size:clamp(1.05rem,1.55vw,1.34rem);line-height:1.52}.hero-action-row{align-items:center;gap:24px;display:flex}.hero-action-row>p{color:#989b9c;max-width:235px;margin:0;font-size:.79rem;line-height:1.45}.hero-proof-strip{gap:0;margin-top:auto;padding-top:48px;display:flex}.hero-proof-strip span{border-right:1px solid var(--line-dark);color:var(--muted);font-family:var(--font-condensed);letter-spacing:.18em;text-transform:uppercase;padding:0 24px;font-size:.74rem;font-weight:700}.hero-proof-strip span:first-child{padding-left:0}.hero-proof-strip span:last-child{border:0}.hero-media{border-left:1px solid var(--line-dark);background:var(--ink-soft);min-height:700px;position:relative}.hero-orbit{aspect-ratio:1;border:1px solid #78909c3b;border-radius:50%;position:absolute;inset:9% -22% auto 6%}.hero-orbit:after{content:"";border:1px solid #78909c26;border-radius:50%;position:absolute;inset:15%}.hero-image-frame{position:absolute;inset:4% -4% 0 -8%;overflow:hidden}.hero-image-frame:after{background:var(--ink-soft);content:"";height:20%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.hero-image-frame img{object-fit:contain;object-position:center bottom;filter:saturate(.82)contrast(1.05);width:100%;height:100%}.hero-note{z-index:3;border-top:1px solid var(--steel-light);width:154px;color:var(--muted);font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;padding-top:10px;font-size:.67rem;line-height:1.35;position:absolute}.hero-note span{color:var(--paper);font-family:var(--font-display);letter-spacing:0;font-size:2.1rem;display:block}.hero-note-top{top:17%;right:7%}.hero-note-bottom{bottom:12%;right:7%}.ticker{border-top:1px solid var(--line-dark);white-space:nowrap;align-items:center;gap:25px;padding:15px 24px;display:flex;overflow:hidden}.ticker span{font-family:var(--font-display);letter-spacing:.04em;font-size:1.5rem}.ticker i{color:var(--steel-light);font-style:normal}.problem{background:var(--paper);color:var(--ink)}.problem .section-kicker{color:var(--steel)}.problem-grid{grid-template-columns:1.1fr .7fr;align-items:end;gap:clamp(60px,10vw,150px);display:grid}.problem h2{max-width:790px;font-size:clamp(4rem,7vw,7.4rem)}.statement{border-left:4px solid var(--steel);max-width:600px;font-family:var(--font-condensed);margin:38px 0 0;padding-left:22px;font-size:1.1rem;font-weight:700}.problem-copy{color:#4f5151;padding-bottom:8px;font-size:1.08rem}.problem-copy p{margin-bottom:24px}.problem-copy .callout{color:var(--ink);font-family:var(--font-condensed);margin:42px 0 0;font-size:clamp(1.65rem,2.5vw,2.3rem);font-weight:700;line-height:1.08}.positioning{border-top:1px solid var(--line-dark);background:var(--ink)}.positioning-head{grid-template-columns:1.45fr .55fr;align-items:end;gap:80px;display:grid}.positioning-head .section-kicker{grid-column:1/-1}.positioning-head h2 span{color:var(--steel-light)}.positioning-head>p:last-child{max-width:390px;color:var(--muted);margin:0 0 8px;font-size:1.05rem}.outcome-rail{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px;display:grid}.outcome-rail article{border-right:1px solid var(--line-dark);min-height:330px;padding:28px 34px 40px}.outcome-rail article:last-child{border:0}.outcome-rail article>span{color:var(--steel-light);font-family:var(--font-condensed);letter-spacing:.14em;font-size:.75rem}.outcome-rail h3{font-family:var(--font-display);text-transform:uppercase;margin:90px 0 16px;font-size:clamp(2.3rem,4vw,4.1rem);font-weight:400}.outcome-rail p{color:var(--muted);margin:0}.results{background:var(--paper-warm);color:var(--ink)}.results .section-kicker{color:var(--steel)}.results-heading{grid-template-columns:1.2fr .55fr;align-items:end;gap:90px;display:grid}.results-heading h2{max-width:850px;font-size:clamp(4rem,7vw,7rem)}.results-heading>p{color:#5c5e5f;max-width:420px;margin-bottom:10px}.results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:70px;display:grid}.result-card{animation:.32s both result-reveal;animation-delay:calc(var(--result-index,0) * 24ms);background:#d8d8d4;border:1px solid #c9cac6;margin:0;overflow:hidden}@keyframes result-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.result-photo-grid{background:#bbbdb9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.result-photo{background:#d0d1cd;position:relative;overflow:hidden}.result-photo img{aspect-ratio:.75;object-fit:contain;object-position:center;width:100%;height:auto;transition:transform .5s;display:block}.result-card:hover .result-photo img{transform:scale(1.012)}.result-photo>span{color:#c6c8c5;font-family:var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;background:#0f0f0fe0;border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px 8px;font-size:.66rem;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.result-photo>span strong{color:var(--paper);letter-spacing:.12em;font-size:.72rem}.result-card figcaption{background:var(--ink);min-height:194px;color:var(--paper);border-top:1px solid #f5f5f31f;padding:20px 22px 22px}.result-card figcaption span{font-family:var(--font-condensed);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.result-card figcaption p{color:#d6d6d3;max-width:360px;margin:7px 0 0;font-size:.9rem;line-height:1.5}.results-more{justify-content:center;margin-top:34px;display:flex}.results-more-button{cursor:pointer;min-width:290px;color:var(--ink);font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #15151552;justify-content:space-between;align-items:center;gap:32px;padding:16px 18px;font-size:.82rem;font-weight:700;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.results-more-button:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.results-more-button i{font-family:var(--font-body);font-size:1.4rem;font-style:normal;font-weight:400;line-height:1}.results-disclaimer{color:#737574;margin:30px 0 0;font-size:.76rem}.wins{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:var(--ink)}.wins-heading{grid-template-columns:1.15fr .55fr;align-items:end;gap:90px;display:grid}.wins-heading h2{max-width:820px}.wins-heading>p{max-width:430px;color:var(--muted);margin-bottom:8px}.wins-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;display:grid}.win-card{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:230px;padding:28px}.win-card span{color:var(--steel-light);font-family:var(--font-condensed);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:700}.win-card p{max-width:330px;color:var(--paper);font-family:var(--font-condensed);margin:78px 0 0;font-size:1.32rem;font-weight:600;line-height:1.22}.wins-footer{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:30px;padding:24px 0;display:flex}.wins-footer p{color:#858888;margin:0;font-size:.78rem}.wins-footer a{color:var(--paper);font-family:var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.wins-footer a:hover{color:var(--steel-light)}.system{background:var(--ink-soft)}.system-intro{grid-template-columns:1.2fr .55fr;align-items:end;gap:90px;display:grid}.system-intro .section-kicker{grid-column:1/-1}.system-intro h2 span{color:var(--steel-light)}.system-intro>p:last-child{color:var(--muted);margin-bottom:8px}.feature-grid{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(255px,auto);gap:1px;margin-top:72px;display:grid}.feature-card{background:var(--ink-soft);flex-direction:column;justify-content:flex-end;min-height:255px;padding:28px;display:flex;position:relative}.feature-large{grid-column:span 2}.feature-tall{background:var(--ink-raised);grid-row:span 2}.feature-accent{background:var(--steel)}.feature-number{color:var(--steel-light);font-family:var(--font-condensed);letter-spacing:.15em;font-size:.7rem;position:absolute;top:24px;left:28px}.feature-accent .feature-number{color:#ffffffb3}.feature-card h3{text-transform:uppercase;max-width:350px;margin:0 0 12px;font-size:1.55rem}.feature-card p{max-width:440px;color:var(--muted);margin:0;font-size:.91rem}.feature-accent p{color:#ffffffdb}.relationship-line{border-bottom:1px solid var(--line-dark);font-family:var(--font-condensed);text-transform:uppercase;justify-content:space-between;gap:50px;padding:54px 0 20px;display:flex}.relationship-line span{color:#858888}.relationship-line strong{letter-spacing:.04em;font-size:1.13rem}.process{background:var(--paper);color:var(--ink)}.process .section-kicker{color:var(--steel)}.process-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.process-heading h2{max-width:720px}.process-list{border-top:1px solid var(--line-light);margin:70px 0 0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--line-light);grid-template-columns:80px .55fr 1fr;align-items:center;gap:40px;padding:32px 0;display:grid}.process-list li>span{color:var(--steel);font-family:var(--font-condensed);letter-spacing:.14em;font-size:.75rem}.process-list h3{text-transform:uppercase;margin:0;font-size:clamp(1.6rem,2.7vw,2.5rem)}.process-list p{color:#5f6262;max-width:540px;margin:0}.about{background:var(--ink);overflow:hidden}.about-grid{grid-template-columns:.82fr 1fr;align-items:center;gap:clamp(60px,9vw,130px);display:grid}.about-media{min-height:710px;position:relative}.about-primary{background:var(--ink-soft);position:absolute;inset:0;overflow:hidden}.about-primary:after{border:1px solid var(--line-dark);content:"";position:absolute;inset:0}.about-primary img{object-fit:cover;object-position:center center;filter:saturate(.76)contrast(1.08);width:100%;height:100%}.about-proof{border-top:3px solid var(--steel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121313eb;grid-template-columns:auto 1fr;align-items:end;gap:18px;padding:17px 19px 16px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.about-proof span{color:#aeb2b2;font-family:var(--font-condensed);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem}.about-proof strong{color:var(--paper);font-family:var(--font-condensed);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:.82rem}.about-proof i{color:var(--steel);padding:0 7px;font-style:normal}.about-copy h2{max-width:760px;font-size:clamp(4rem,6.5vw,6.9rem)}.about-copy>p:not(.section-kicker){max-width:700px;color:var(--muted);font-size:1.02rem}.about-copy h2+p{margin-top:40px}.credential-row{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.credential-row span{border:1px solid var(--line-dark);color:var(--paper);font-family:var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;font-size:.7rem}.fit{background:var(--paper-warm);color:var(--ink)}.fit .section-kicker{color:var(--steel)}.fit-heading{grid-template-columns:.45fr 1fr;align-items:end;display:grid}.fit-heading h2{max-width:920px}.fit-grid{grid-template-columns:1.2fr .8fr;gap:18px;margin-top:70px;display:grid}.fit-card{border:1px solid var(--line-light);padding:clamp(28px,4vw,50px)}.fit-yes{background:var(--paper)}.fit-no{background:0 0}.fit-label{font-family:var(--font-condensed);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:34px;font-size:1.1rem;font-weight:700;display:flex}.fit-label span{background:var(--steel);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.fit-no .fit-label span{background:#777a79}.fit-card ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.fit-card li{border-top:1px solid var(--line-light);color:#4d5050;padding:16px 0 16px 26px;position:relative}.fit-card li:before{color:var(--steel);content:"↳";position:absolute;left:3px}.objections{border-top:1px solid var(--line-dark);overflow:hidden}.objections-grid{grid-template-columns:1.15fr .65fr;align-items:end;gap:clamp(60px,10vw,150px);display:grid}.objections h2{max-width:810px;font-size:clamp(4rem,6.8vw,7rem)}.objection-copy{color:var(--muted)}.objection-copy p{margin-bottom:22px}.objection-emphasis{border-left:3px solid var(--steel-light);color:var(--paper);font-family:var(--font-condensed);padding-left:20px;font-size:1.15rem;font-weight:600}.objection-strip{gap:16px;width:max-content;margin-top:80px;padding-inline:24px;display:flex}.objection-strip span{border:1px solid var(--line-dark);color:var(--muted);font-family:var(--font-condensed);white-space:nowrap;padding:18px 24px;font-size:1.15rem}.faq{background:var(--paper);color:var(--ink)}.faq .section-kicker{color:var(--steel)}.faq-heading{grid-template-columns:.45fr 1fr;align-items:end;display:grid}.faq-list{border-top:1px solid var(--line-light);margin-top:60px}.faq-list details{border-bottom:1px solid var(--line-light)}.faq-list summary{cursor:pointer;grid-template-columns:70px 1fr 30px;align-items:center;padding:27px 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--steel);font-family:var(--font-condensed);letter-spacing:.14em;font-size:.72rem}.faq-list summary strong{font-family:var(--font-condensed);font-size:1.3rem;line-height:1.2}.faq-list summary i{font-family:var(--font-body);font-size:1.6rem;font-style:normal;font-weight:300;transition:transform .18s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{color:#5d6060;max-width:800px;margin:0 40px 30px 70px}.application{background:var(--ink-soft)}.application-grid{grid-template-columns:.7fr 1fr;align-items:start;gap:clamp(55px,8vw,110px);display:grid}.application-copy{position:sticky;top:118px}.application-copy h2{max-width:650px;font-size:clamp(4rem,6.5vw,6.8rem)}.application-copy>p:not(.section-kicker){max-width:530px;color:var(--muted);margin-top:34px;font-size:1.05rem}.application-expectation{border-top:1px solid var(--line-dark);margin-top:54px;padding-top:20px}.application-expectation>span{font-family:var(--font-condensed);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:700}.application-expectation ol{color:var(--muted);gap:12px;margin:22px 0 0;padding-left:22px;font-size:.9rem;display:grid}.application-card{border:1px solid var(--line-dark);background:var(--ink);min-height:660px;padding:clamp(26px,4.2vw,54px)}.form-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.form-head .form-kicker{margin-bottom:10px}.form-head h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2.4rem,4.2vw,4rem);font-weight:400}.form-head>span{color:var(--steel-light);font-family:var(--font-condensed);letter-spacing:.13em;white-space:nowrap;font-size:.78rem}.form-progress{background:var(--line-dark);height:2px;margin:24px 0 42px;overflow:hidden}.form-progress span{background:var(--steel-light);height:100%;transition:width .26s;display:block}.form-step{gap:24px;animation:.26s both form-in;display:grid}@keyframes form-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.field-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{gap:9px;display:grid}.field>span,.choice-field legend{color:var(--paper);font-family:var(--font-condensed);letter-spacing:.03em;font-size:.83rem;font-weight:600}.field>span small{color:#858888;font-family:var(--font-body);margin-left:8px;font-size:.68rem;font-weight:400}.field input,.field select,.field textarea{background:var(--ink-soft);width:100%;min-height:52px;color:var(--paper);border:1px solid #f5f5f333;border-radius:0;padding:13px 14px;transition:border-color .15s,background .15s}.field textarea{resize:vertical;min-height:118px}.field input:hover,.field select:hover,.field textarea:hover{border-color:#f5f5f359}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--steel-light);background:#202222}.field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.field-error{color:#f1a7a1;font-size:.75rem;display:block}.choice-field{border:0;gap:12px;margin:0;padding:0;display:grid}.choice-field legend{margin-bottom:14px}.choice{cursor:pointer;border:1px solid var(--line-dark);min-height:58px;color:var(--muted);align-items:center;gap:14px;padding:13px 16px;transition:border-color .15s,background .15s,color .15s;display:flex}.choice:hover,.choice.is-selected{border-color:var(--steel-light);color:var(--paper);background:#546c7926}.choice input{width:17px;height:17px;accent-color:var(--steel-light)}.consent-row{cursor:pointer;color:var(--muted);align-items:flex-start;gap:12px;font-size:.82rem;display:flex}.consent-row input{width:17px;height:17px;accent-color:var(--steel-light);margin-top:2px}.form-privacy-note{color:#7e8182;margin:-12px 0 0 29px;font-size:.72rem}.form-privacy-note a{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.honeypot{position:absolute;left:-9999px}.submit-error{color:#f5c5c1;background:#762a252e;border:1px solid #f1a7a16b;margin-top:20px;padding:13px 15px;font-size:.82rem}.form-actions{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding-top:24px;display:flex}.form-back{color:var(--muted);cursor:pointer;font-family:var(--font-condensed);text-transform:uppercase;background:0 0;border:0;padding:12px 0;font-size:.82rem;font-weight:600}.form-back:disabled{cursor:default;opacity:0}.submission-note{color:#7e8182;text-align:right;margin:20px 0 0;font-size:.72rem}.application-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:600px;display:flex}.success-mark{background:var(--steel);border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:30px;font-size:1.5rem;display:grid}.application-success h3{font-family:var(--font-display);text-transform:uppercase;margin:0 0 20px;font-size:clamp(3.3rem,6vw,6rem);font-weight:400}.application-success>p:not(.form-kicker){max-width:590px;color:var(--muted)}.application-success .button{margin-top:25px}footer{border-top:1px solid var(--line-dark);padding:38px 0 110px}.footer-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;display:grid}.footer-brand{font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-size:.78rem;font-weight:700;display:flex}.footer-brand img{width:42px}.footer-grid p{color:#858888;margin:0;font-size:.78rem}.footer-links{color:var(--muted);font-family:var(--font-condensed);text-transform:uppercase;justify-self:end;gap:18px;font-size:.78rem;display:flex}.footer-links a:hover{color:var(--paper)}.mobile-apply{display:none}@media (max-width:1050px){.nav-links{gap:20px}.hero-grid{grid-template-columns:1fr .72fr}.hero-copy h1{font-size:clamp(4.5rem,8vw,7rem)}.hero-media{min-height:650px}.feature-grid{grid-template-columns:repeat(3,1fr)}.application-grid{grid-template-columns:.8fr 1.2fr;gap:50px}}@media (max-width:820px){:root{--page:min(100% - 32px, 680px)}html{scroll-padding-top:70px}body{font-size:15px}.section{padding-block:82px}h2{font-size:clamp(3.6rem,14vw,6rem)}.nav-inner{min-height:68px}.nav-brand img{width:38px}.nav-brand span,.nav-cta{display:none}.nav-toggle{z-index:3;background:0 0;border:0;place-content:center;gap:7px;width:46px;height:46px;display:grid;position:relative}.nav-toggle span{background:var(--paper);width:24px;height:1px;transition:transform .18s;display:block}.nav-toggle.is-open span:first-child{transform:translateY(4px)rotate(45deg)}.nav-toggle.is-open span:last-child{transform:translateY(-4px)rotate(-45deg)}.nav-links{z-index:2;background:var(--ink);flex-direction:column;align-items:stretch;gap:0;height:calc(100svh - 68px);padding:28px 16px 40px;display:none;position:fixed;inset:68px 0 auto}.nav-links.is-open{display:flex}.nav-links a{border-bottom:1px solid var(--line-dark);font-family:var(--font-display);text-transform:uppercase;padding:17px 4px;font-size:2.2rem;font-weight:400}.nav-links .nav-mobile-cta{background:var(--steel);color:#fff;min-height:56px;font-family:var(--font-condensed);border:0;justify-content:center;align-items:center;margin-top:auto;font-size:.88rem;font-weight:700;display:flex}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:58px 0 28px}.hero-copy h1{margin-bottom:24px;font-size:clamp(4.4rem,17vw,7.1rem)}.hero-lead{margin-bottom:28px;font-size:1rem}.hero-action-row{flex-direction:column;align-items:stretch;gap:12px}.hero-action-row .button{width:100%}.hero-action-row>p{max-width:none}.hero-proof-strip{margin-top:36px;padding-top:0}.hero-proof-strip span{padding:0 14px;font-size:.62rem}.hero-media{border-top:1px solid var(--line-dark);border-left:0;min-height:520px}.hero-image-frame{inset:0 -3%}.hero-note{width:132px;font-size:.58rem}.hero-note span{font-size:1.7rem}.hero-note-top{top:12%;right:2%}.hero-note-bottom{bottom:8%;right:2%}.ticker{gap:18px;padding:12px 16px}.ticker span{font-size:1.22rem}.problem-grid,.positioning-head,.results-heading,.wins-heading,.system-intro,.about-grid,.objections-grid,.application-grid{grid-template-columns:1fr;gap:42px}.positioning-head .section-kicker,.system-intro .section-kicker{grid-column:auto}.outcome-rail{grid-template-columns:1fr;margin-top:54px}.outcome-rail article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:auto;padding:25px 4px 28px}.outcome-rail article:last-child{border-bottom:0}.outcome-rail h3{margin:28px 0 10px}.results-grid{grid-template-columns:1fr;gap:12px}.result-card figcaption{padding:15px}.wins-grid{grid-template-columns:1fr 1fr}.win-card{min-height:210px;padding:24px}.win-card p{margin-top:60px}.feature-grid{grid-template-columns:1fr 1fr}.feature-large{grid-column:span 2}.feature-tall{grid-row:auto}.relationship-line{flex-direction:column;align-items:flex-start;gap:8px}.process-heading{display:block}.process-list li{grid-template-columns:45px 1fr;gap:8px 18px;padding:24px 0}.process-list p{grid-column:2}.about-media{min-height:620px}.about-proof{grid-template-columns:1fr;gap:5px;padding:14px 15px;bottom:14px;left:14px;right:14px}.about-proof strong{text-align:left}.fit-heading,.faq-heading{grid-template-columns:1fr;gap:20px}.fit-grid{grid-template-columns:1fr}.objection-strip{margin-top:50px;overflow:hidden}.application-copy{position:static}.application-card{min-height:0}.footer-grid{grid-template-columns:1fr auto}.footer-grid p{display:none}.show-mobile-apply .mobile-apply{z-index:40;background:var(--steel);color:#fff;min-height:56px;font-family:var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 18px;font-size:.88rem;font-weight:700;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 35px #00000059}}@media (max-width:520px){:root{--page:calc(100vw - 28px)}.section{padding-block:70px}.section-kicker{margin-bottom:17px}.hero-copy{padding-top:42px}.hero-copy h1{font-size:clamp(3.9rem,18vw,5.8rem)}.hero-media{min-height:430px}.hero-note-top{top:9%}.hero-note-bottom{display:none}.problem h2,.results-heading h2,.about-copy h2,.objections h2,.application-copy h2{font-size:clamp(3.6rem,15.5vw,5.4rem)}.feature-grid{grid-template-columns:1fr}.feature-large{grid-column:auto}.feature-card{min-height:230px}.about-media{min-height:500px}.fit-card{padding:24px 20px}.faq-list summary{grid-template-columns:38px 1fr 24px;padding:22px 0}.faq-list summary strong{font-size:1.12rem}.faq-list details>p{margin:0 20px 24px 38px}.application-card{padding:24px 18px}.field-pair,.wins-grid{grid-template-columns:1fr}.win-card{min-height:auto}.win-card p{margin-top:40px}.wins-footer{flex-direction:column;align-items:flex-start;gap:12px}.form-head h3{font-size:2.6rem}.form-actions{flex-direction:column-reverse;align-items:stretch}.form-actions .button{width:100%}.form-back{align-self:flex-start}.submission-note{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
