:root{--bg:#0b0b0b;--bg-soft:#121210;--cream:#f4efe4;--muted:#a8a39a;--gold:#f4efe4;--hairline:rgba(244,239,228,0.14);--serif:"Playfair Display","Didot","Bodoni MT",Georgia,serif;--sans:"Inter","Helvetica Neue",Arial,sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--cream);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--gold);color:#0b0b0b}a{color:inherit;text-decoration:none}.ic{width:1em;height:1em;display:inline-block;vertical-align:-0.12em;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nav-toggle .ic{width:26px;height:26px;display:block}.card-arrow .ic{width:26px;height:26px}.next-arrow{display:inline-flex;align-items:center}.next-arrow .ic{width:36px;height:36px}.wrap{width:min(1200px,92vw);margin:0 auto}.kicker{font-size:0.78rem;letter-spacing:0.28em;text-transform:uppercase;color:var(--gold);font-weight:600}.nav{position:fixed;top:18px;left:50%;transform:translateX(-50%);width:min(1200px,calc(100vw - 32px));z-index:100;display:flex;align-items:center;justify-content:space-between;padding:12px 22px;background:rgba(11,11,11,0.62);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--hairline);border-radius:999px}.nav-logo{font-family:var(--serif);font-size:1.5rem;letter-spacing:0.02em}.nav-logo .dot{color:var(--gold)}.nav-links{display:flex;gap:34px;list-style:none}.nav-links a{font-size:0.78rem;letter-spacing:0.22em;text-transform:uppercase;color:var(--muted);transition:color 0.25s}.nav-links a:hover,.nav-links a.active{color:var(--cream)}.nav-cta{background:var(--cream);color:#0b0b0b;font-size:0.82rem;font-weight:600;letter-spacing:0.04em;padding:10px 22px;border-radius:999px;transition:transform 0.25s,background 0.25s;white-space:nowrap}.nav-cta:hover{background:var(--gold);transform:translateY(-1px)}.nav-toggle{display:none;background:none;border:none;color:var(--cream);font-size:1.4rem;cursor:pointer;padding:6px}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden}.hero-inner{position:relative;width:min(920px,92vw);margin:0 auto;padding:12vh 0 9vh;max-width:920px}.hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(2.9rem,7.2vw,5.4rem);line-height:1.04;letter-spacing:-0.01em}.hero-lede{color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.6;max-width:54ch;margin-top:26px}.hero-cta{display:inline-block;margin-top:26px;background:var(--cream);color:#0b0b0b;font-size:0.88rem;font-weight:600;letter-spacing:0.04em;padding:13px 28px;border-radius:999px;transition:background 0.25s,transform 0.25s}.hero-cta:hover{background:var(--gold);transform:translateY(-1px)}.scroll-cue{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);font-size:0.72rem;letter-spacing:0.32em;text-transform:uppercase;color:var(--muted);animation:cue 2.4s ease-in-out infinite}@keyframes cue{0%,100%{opacity:0.45;transform:translate(-50%,0)}50%{opacity:1;transform:translate(-50%,8px)}}.work-sub{color:var(--muted);font-size:clamp(1rem,1.8vw,1.2rem);margin-top:20px;letter-spacing:0.02em}.work{padding:16vh 0 8vh}.work .statement{font-family:var(--serif);font-size:clamp(1.9rem,4.6vw,3.6rem);line-height:1.25;max-width:20ch;margin-top:34px;font-weight:500}.work .statement em{font-style:italic;color:var(--muted)}.deck{padding:6vh 0 10vh}.card{position:sticky;top:11vh;min-height:78vh;border-radius:28px;margin-bottom:4vh;padding:clamp(24px,4vw,56px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(244,239,228,0.1);transition:transform 0.4s ease}.card::before{content:"";position:absolute;width:70vmin;height:70vmin;border-radius:50%;filter:blur(10px);opacity:0.5;top:-18vmin;right:-14vmin;pointer-events:none}.card-1{background:linear-gradient(140deg,#101010 0%,#232320 100%)}.card-1::before{background:radial-gradient(circle,rgba(200,195,185,0.32),transparent 65%)}.card-2{background:linear-gradient(140deg,#141412 0%,#2a2822 100%)}.card-2::before{background:radial-gradient(circle,rgba(200,195,185,0.3),transparent 65%)}.card-3{background:linear-gradient(140deg,#171715 0%,#33302a 100%)}.card-3::before{background:radial-gradient(circle,rgba(150,145,135,0.4),transparent 65%)}.card-4{background:linear-gradient(140deg,#0e0e0e 0%,#1e1e1c 100%)}.card-4::before{background:radial-gradient(circle,rgba(200,195,185,0.28),transparent 65%)}.card-top{position:relative;display:flex;justify-content:space-between;align-items:center;z-index:1}.card-tag{font-size:0.72rem;letter-spacing:0.26em;text-transform:uppercase;border:1px solid rgba(244,239,228,0.4);border-radius:999px;padding:9px 18px}.card-num{font-size:0.85rem;letter-spacing:0.2em;color:rgba(244,239,228,0.75)}.card-bottom{position:relative;z-index:1}.card-bottom h2{font-family:var(--serif);font-weight:500;font-size:clamp(2.6rem,7vw,5.5rem);line-height:1.02;margin-bottom:22px}.card-row{display:flex;justify-content:space-between;align-items:flex-end;gap:28px}.card-row p{max-width:44ch;color:rgba(244,239,228,0.88);font-size:1.02rem}.card-arrow{flex:none;width:64px;height:64px;border:1px solid rgba(244,239,228,0.55);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:background 0.3s,transform 0.3s,color 0.3s}.card:hover .card-arrow{background:var(--cream);color:#0b0b0b;transform:rotate(45deg)}.page-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:21vh 0 8vh}.page-orb{position:absolute;width:90vmin;height:90vmin;border-radius:50%;top:2vh;right:-18vmin;filter:blur(6px);opacity:0.55;pointer-events:none;background:radial-gradient(circle,rgba(168,163,154,0.35),transparent 65%)}.page-ring{position:absolute;width:120vmin;height:120vmin;border:1px solid rgba(244,239,228,0.07);border-radius:50%;top:-14vh;right:-30vmin;pointer-events:none}.page-corners{position:absolute;top:110px;left:0;right:0;width:min(1200px,92vw);margin:0 auto;display:flex;justify-content:space-between;font-size:0.78rem;letter-spacing:0.26em;text-transform:uppercase;color:var(--muted)}.back-home{display:inline-block;font-size:0.78rem;letter-spacing:0.24em;text-transform:uppercase;color:var(--muted);margin-bottom:30px;transition:color 0.25s}.back-home:hover{color:var(--cream)}.page-hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(3rem,9.5vw,8rem);line-height:1;letter-spacing:-0.01em;max-width:12ch}.page-lede{max-width:40ch;color:var(--muted);font-size:1.08rem;margin-top:26px;margin-left:auto;text-align:left}.page-hero .scroll-cue{bottom:22px}.section{padding:13vh 0}.body-copy{color:var(--muted);max-width:62ch;font-size:1.05rem;line-height:1.65;margin-bottom:18px}.section .kicker{display:block;margin-bottom:28px}.big-statement{font-family:var(--serif);font-weight:500;font-size:clamp(1.8rem,4.2vw,3.2rem);line-height:1.3;max-width:26ch}.approach h2{font-family:var(--serif);font-weight:500;font-size:clamp(2.2rem,5.5vw,4.2rem);margin-bottom:8vh}.steps{list-style:none}.steps li{display:grid;grid-template-columns:90px 1fr;gap:24px;padding:44px 0;border-top:1px solid var(--hairline)}.steps li:last-child{border-bottom:1px solid var(--hairline)}.step-num{font-family:var(--serif);font-size:1.6rem;color:var(--gold)}.steps h3{font-family:var(--serif);font-weight:500;font-size:1.7rem;margin-bottom:10px}.steps p{color:var(--muted);max-width:62ch}.invite{text-align:left}.invite .big-statement{margin-bottom:6vh}.substack-card{background:var(--cream);color:#141412;border-radius:22px;padding:clamp(26px,4vw,48px);max-width:560px;margin-left:auto;margin-right:auto}.substack-card h3{font-family:var(--serif);font-weight:600;font-size:1.6rem;margin-bottom:8px}.substack-card p{color:#55534c;margin-bottom:20px;font-size:0.98rem}.substack-card iframe{width:100%;max-width:480px;height:322px;border:none;background:transparent;display:block}.substack-card .offer-btn{display:inline-block;background:#141412;color:var(--cream);border-radius:999px;padding:13px 28px;font-size:0.9rem;font-weight:600;text-decoration:none}.sub-panel{background:#101010;border:1px solid var(--hairline);border-radius:22px;padding:clamp(26px,4vw,48px);max-width:560px;margin-left:auto;margin-right:auto}.sub-panel h3{font-family:var(--serif);font-weight:600;font-size:1.6rem;margin-bottom:8px;color:var(--cream)}.sub-panel p{color:var(--muted);margin-bottom:20px;font-size:0.98rem}.sub-form{display:flex;gap:10px;flex-wrap:wrap}.sub-form input{flex:1 1 220px;background:#171715;border:1px solid var(--hairline);border-radius:999px;padding:13px 20px;color:var(--cream);font-size:0.95rem;font-family:inherit}.sub-form input::placeholder{color:var(--muted)}.sub-form button{background:var(--cream);color:#141412;border:none;border-radius:999px;padding:13px 28px;font-size:0.9rem;font-weight:600;cursor:pointer;font-family:inherit}.sub-frame{position:absolute;width:0;height:0;border:0;visibility:hidden}.sub-panel .sub-done{color:var(--cream);margin-bottom:0}.gate-note{text-align:center;color:var(--muted);font-size:0.88rem;margin-top:18px}.gate-note a{color:var(--cream)}.apply-card{background:var(--cream);color:#141412;border-radius:22px;padding:clamp(26px,4vw,48px);max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:5vh}.apply-card h3{font-family:var(--serif);font-weight:600;font-size:1.6rem;margin-bottom:8px}.apply-card>p{color:#55534c;margin-bottom:22px;font-size:0.98rem}.apply-card .formkit-form{max-width:100% !important}.cta-soft{text-align:center;color:var(--muted);font-size:0.92rem;margin-bottom:5vh}.cta-soft a{color:var(--gold);border-bottom:1px solid var(--gold)}.continue{padding:10vh 0 4vh}.continue a.next{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:40px 0;transition:padding 0.3s}.continue a.next:hover{padding-left:14px;padding-right:14px}.continue .kicker{margin-bottom:6px}.continue .next-name{font-family:var(--serif);font-size:clamp(1.8rem,4.5vw,3rem);font-weight:500}.continue .next-arrow{font-size:2.2rem;color:var(--gold)}.footer{padding:14vh 0 40px}.footer h2{font-family:var(--serif);font-weight:500;font-size:clamp(2.6rem,7.5vw,6rem);line-height:1.05;max-width:14ch;margin:30px 0 6vh}.footer .substack-card{margin-bottom:9vh}.footer-logo{display:block;width:190px;margin-bottom:34px;opacity:0.92}.footer-bottom{border-top:1px solid var(--hairline);padding-top:26px;display:flex;justify-content:space-between;align-items:center;font-size:0.8rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted)}.footer-bottom a{transition:color 0.25s}.footer-bottom a:hover{color:var(--cream)}.to-top{cursor:pointer;background:none;border:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.footer-slim{border-top:1px solid var(--hairline);padding:26px 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;font-size:0.8rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted)}.footer-slim a:hover{color:var(--cream)}.social-row{display:inline-flex;flex-wrap:wrap;gap:8px 22px}.social-row a{white-space:nowrap}.video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:5vh}.video-card{background:var(--bg-soft);border:1px solid var(--hairline);border-radius:20px;overflow:hidden}.reel-wrap{max-width:880px}.reel-frame{position:relative;padding-top:56.25%;background:#000;border-radius:16px;overflow:hidden;margin-top:26px}.reel-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-card .frame{position:relative;padding-top:56.25%;background:#000}.video-card iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.video-card figcaption{padding:18px 22px;font-size:0.95rem;color:var(--muted)}.video-card figcaption strong{color:var(--cream);font-weight:600}.quote-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:5vh}.quote-card{background:var(--bg-soft);border:1px solid var(--hairline);border-radius:20px;padding:clamp(24px,3.5vw,40px);display:flex;flex-direction:column;gap:18px}.quote-card blockquote{font-family:var(--serif);font-size:1.25rem;line-height:1.5;font-weight:500}.quote-card blockquote::before{content:"\201C";display:block;font-size:2.6rem;line-height:1;color:var(--gold);margin-bottom:6px}.quote-card cite{font-style:normal;font-size:0.85rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--muted)}.quote-card cite strong{color:var(--cream)}.result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:5vh}.result-card{border:1px solid var(--hairline);border-radius:20px;padding:clamp(24px,3.5vw,40px);background:linear-gradient(140deg,rgba(168,163,154,0.07),transparent 60%)}.result-card .who{font-size:0.8rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.result-card p{color:var(--cream);font-size:1.05rem;line-height:1.55}.proof{padding:12vh 0 6vh;text-align:center}.proof .kicker{display:block;margin-bottom:26px}.proof blockquote{font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,3.6vw,2.6rem);line-height:1.4;max-width:30ch;margin:0 auto 22px}.proof cite{display:block;font-style:normal;font-size:0.85rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--muted);margin-bottom:30px}.proof-more{display:inline-block;font-size:0.85rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--cream);border:1px solid var(--hairline);border-radius:999px;padding:12px 26px;transition:background 0.3s,color 0.3s}.proof-more:hover{background:var(--cream);color:#0b0b0b}.record{padding:12vh 0 5vh}.record h2{font-family:var(--serif);font-weight:500;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.05;margin:24px 0 6vh}.record-list{list-style:none;border-bottom:1px solid var(--hairline)}.record-list li{display:grid;grid-template-columns:1.1fr 1fr 1.4fr 250px;gap:20px;align-items:baseline;padding:26px 0;border-top:1px solid var(--hairline)}.r-name{font-weight:600;font-size:1.05rem}.r-field{color:var(--muted);font-size:0.95rem}.r-title{font-weight:600}.r-fact{font-size:0.85rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--muted);text-align:right;white-space:nowrap}.proof-strip{padding:11vh 0 3vh}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);margin-top:4vh}.stat{border-top:1px solid var(--hairline);padding-top:3vh}.stat-num{font-family:var(--serif);font-weight:500;font-size:clamp(2.8rem,6.5vw,4.6rem);line-height:1;margin-bottom:12px}.stat p{color:var(--muted);max-width:34ch}@media (max-width:820px){.stat-grid{grid-template-columns:1fr}}.client-banner{padding:9vh 0 2vh}.client-banner-title{font-family:var(--serif);font-weight:500;font-size:clamp(1.6rem,3.6vw,2.4rem);text-align:center;margin-bottom:3.5vh}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee 32s linear infinite}.marquee-set{display:flex;align-items:center;gap:72px;padding-right:72px}.marquee-set img{height:92px;width:auto;display:block}@keyframes marquee{to{transform:translateX(-50%)}}@media (max-width:820px){.marquee-set{gap:48px;padding-right:48px}.marquee-set img{height:64px}.marquee-track{animation-duration:24s}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}@media (max-width:820px){.proof-grid{grid-template-columns:repeat(3,1fr)}}.proof-strip .proof-more{margin-top:4vh}.shelf{padding:10vh 0 6vh}.shelf h2{font-family:var(--serif);font-weight:500;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.05;margin:24px 0 0}.shelf-sub{color:var(--muted);max-width:56ch;margin:18px 0 6vh;font-size:1.02rem}.shelf-list{border-bottom:1px solid var(--hairline)}.shelf-item{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:30px 0;border-top:1px solid var(--hairline)}.shelf-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.shelf-item h3{font-family:var(--serif);font-weight:500;font-size:1.6rem}.shelf-price{font-size:0.72rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);border:1px solid var(--hairline);border-radius:999px;padding:5px 12px;white-space:nowrap}.shelf-item p{color:var(--muted);max-width:52ch;margin-top:8px}.shelf-btn{flex:none;border:1px solid var(--hairline);border-radius:999px;padding:12px 24px;font-size:0.82rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--cream);transition:background 0.3s,color 0.3s}.shelf-btn:hover{background:var(--cream);color:#0b0b0b}.finish-line{font-family:var(--serif);font-size:1.3rem;line-height:1.45;max-width:46ch;margin-top:5vh}.buy-btn{display:block;text-align:center;background:#141412;color:var(--cream);padding:16px 28px;border-radius:999px;font-weight:600;font-size:1rem;letter-spacing:0.02em;transition:transform 0.25s,background 0.25s}.buy-btn:hover{background:#000;transform:translateY(-1px)}.buy-note{margin-top:14px;font-size:0.85rem;color:#55534c;text-align:center}.thanks-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-start;padding:21vh 0 8vh}.thanks-hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(3rem,9vw,6.5rem);line-height:1;margin:22px 0 26px}.thanks-hero .lede{color:var(--muted);font-size:1.08rem;max-width:52ch;margin-bottom:6vh}.download-btn{display:inline-block;background:var(--gold);color:#141412;padding:16px 34px;border-radius:999px;font-weight:600;font-size:1rem;transition:background 0.25s,transform 0.25s}.download-btn:hover{background:var(--cream);transform:translateY(-1px)}.thanks-next{margin-top:8vh;border-top:1px solid var(--hairline);padding-top:5vh;color:var(--muted)}.thanks-next a{color:var(--gold);border-bottom:1px solid var(--gold)}.calc-heading{font-family:var(--serif);font-weight:500;font-size:clamp(2.2rem,5.5vw,4.2rem);margin-bottom:6vh}.calc-card{background:var(--bg-soft);border:1px solid var(--hairline);border-radius:22px;padding:clamp(26px,4vw,48px)}.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,64px)}.calc-field{margin-bottom:34px}.calc-field:last-child{margin-bottom:0}.calc-field-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px}.calc-field label{font-size:0.78rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted)}.calc-money{display:flex;align-items:baseline;gap:2px;font-family:var(--serif);font-size:1.5rem;color:var(--cream)}.calc-money input{width:7ch;background:none;border:none;border-bottom:1px solid var(--hairline);color:var(--cream);font:inherit;text-align:right;padding:0 0 2px;-moz-appearance:textfield;appearance:textfield}.calc-money input::-webkit-outer-spin-button,.calc-money input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc-money input:focus{outline:none;border-bottom-color:var(--gold)}.calc-field input[type="range"]{width:100%;accent-color:var(--gold);cursor:pointer}.calc-hint{font-size:0.85rem;color:var(--muted);margin-top:8px}.calc-out{border-left:1px solid var(--hairline);padding-left:clamp(24px,4vw,48px)}.calc-big-label{font-size:0.78rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.calc-big{font-family:var(--serif);font-weight:500;font-size:clamp(3.4rem,7vw,5.2rem);line-height:1;color:var(--cream)}.calc-big-sub{color:var(--muted);margin-top:10px;font-size:1rem}.calc-rows{margin-top:4vh;border-bottom:1px solid var(--hairline)}.calc-rows div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid var(--hairline);font-size:0.95rem}.calc-rows dt{color:var(--muted)}.calc-rows dd{font-weight:600;white-space:nowrap}.calc-warn{color:var(--gold);margin-top:16px;font-size:0.95rem;display:none}.about{padding:12vh 0 4vh}.about-grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:clamp(30px,5vw,70px);align-items:center}.about-photo{max-width:360px}.about-photo img{width:100%;display:block;border-radius:16px}.about-text h2{font-family:var(--serif);font-weight:500;font-size:clamp(2.2rem,5vw,3.6rem);margin:18px 0 24px}.about-text p{color:var(--muted);max-width:56ch;margin-bottom:18px;font-size:1.02rem}@media (max-width:820px){.about-grid{grid-template-columns:1fr}}.seg{display:flex;gap:8px;flex-wrap:wrap}.seg button{background:#171715;color:var(--muted);border:1px solid var(--hairline);padding:10px 20px;border-radius:999px;font:inherit;font-size:0.95rem;cursor:pointer;transition:color 0.2s,border-color 0.2s,background 0.2s}.seg button:hover{color:var(--cream);border-color:rgba(244,239,228,0.45)}.seg button.on{background:var(--cream);color:#141412;border-color:var(--cream);font-weight:600}.stack-wrap{margin-top:6vh;border-top:1px solid var(--hairline);padding-top:4vh}.stack-wrap h3{font-family:var(--serif);font-weight:500;font-size:1.5rem;margin-bottom:8px}.stack-chart{display:flex;align-items:flex-end;gap:6px;height:190px;margin-top:24px}.stack-col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-width:0}.stack-val{font-size:0.66rem;color:var(--muted);text-align:center;margin-bottom:6px;white-space:nowrap;overflow:hidden}.stack-bar{background:#3d3a33;border-radius:6px 6px 0 0;min-height:3px}.stack-bar.hot{background:var(--cream)}.stack-months{display:flex;gap:6px;margin-top:8px}.stack-months span{flex:1;text-align:center;font-size:0.66rem;color:var(--muted);min-width:0}@media (max-width:820px){.calc-grid{grid-template-columns:1fr}.calc-out{border-left:none;padding-left:0;border-top:1px solid var(--hairline);padding-top:4vh}}@media (max-width:820px){.video-grid,.quote-grid,.result-grid,.proof-grid{grid-template-columns:1fr}.shelf-item{flex-direction:column;align-items:flex-start;gap:16px}.record-list li{grid-template-columns:1fr auto;gap:4px 16px;padding:20px 0}.r-field{order:3}.r-title{order:4;text-align:right}.r-fact{order:2}.r-name{order:1}}@media (max-width:820px){.nav-links,.nav .nav-cta{display:none}.nav-toggle{display:block}.nav.open{border-radius:26px}.nav.open .nav-links{display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;flex-direction:column;gap:0;background:rgba(14,14,13,0.97);border:1px solid var(--hairline);border-radius:22px;padding:12px}.nav.open .nav-links a{display:block;padding:14px 16px;font-size:0.9rem}.hero{min-height:0;padding:60px 0 8vh;align-items:flex-start}.hero-inner{padding:12vh 0 4vh}.nav.open .nav-cta{display:block;text-align:center;margin-top:8px}.card{top:9vh;min-height:82vh}.card-row{flex-direction:column;align-items:flex-start}.steps li{grid-template-columns:56px 1fr}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.footer-bottom .social-row{justify-content:center}.footer-slim{flex-direction:column;align-items:center;text-align:center;gap:14px}.footer-slim .social-row{justify-content:center}.kicker{letter-spacing:0.22em}.page-corners{font-size:0.68rem;letter-spacing:0.18em;top:102px}.scroll-cue{white-space:nowrap;letter-spacing:0.26em;font-size:0.68rem}}