:root{--ink:#14140f;--paper:#f3f0e6;--paper-deep:#e8e3d7;--acid:#ff5b1f;--acid-soft:#ff8a5f;--lime:#c9ff42;--line:rgba(20,20,15,.18);--muted:#69685f;--sans:"Manrope",Arial,sans-serif;--mono:"DM Mono",monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:999;background:var(--lime);padding:.8rem 1rem}.skip-link:focus{top:1rem}.section{width:min(1400px,calc(100% - 48px));margin:0 auto}
.site-header{position:fixed;z-index:30;top:16px;left:50%;transform:translateX(-50%);width:min(1400px,calc(100% - 32px));height:68px;padding:0 10px 0 22px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(20,20,15,.14);background:rgba(243,240,230,.86);backdrop-filter:blur(18px);transition:box-shadow .25s ease,background .25s ease}.site-header.scrolled{box-shadow:0 10px 30px rgba(20,20,15,.12);background:rgba(243,240,230,.96)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:1.05rem;font-weight:800;letter-spacing:-.04em}.brand-mark{width:26px;height:26px;display:flex;gap:2px;align-items:flex-end;background:var(--ink);padding:5px}.brand-mark i{flex:1;background:var(--lime);display:block}.brand-mark i:nth-child(1){height:45%}.brand-mark i:nth-child(2){height:100%}.brand-mark i:nth-child(3){height:68%}.site-header nav{display:flex;gap:32px;font-size:.76rem;font-family:var(--mono);text-transform:uppercase}.site-header nav a{position:relative}.site-header nav a::after{content:"";position:absolute;height:1px;left:0;right:100%;bottom:-6px;background:var(--ink);transition:right .2s}.site-header nav a:hover::after{right:0}
.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:0 23px;border:1px solid var(--ink);font-family:var(--mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.02em;transition:transform .2s,background .2s,color .2s}.button:hover{transform:translateY(-3px)}.button-small{min-height:46px;padding:0 18px;font-size:.7rem}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:var(--acid);border-color:var(--acid)}.button-primary{background:var(--acid);color:#fff;border-color:var(--acid);box-shadow:6px 6px 0 var(--ink)}.button-primary:hover{background:var(--ink)}.button-light{background:var(--lime);border-color:var(--lime);color:var(--ink);box-shadow:7px 7px 0 #fff}
.hero{padding:146px 0 76px;min-height:820px;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,7vw,110px);align-items:center}.eyebrow,.section-kicker{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.eyebrow span{width:8px;height:8px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 5px rgba(255,91,31,.13)}h1,h2,h3,p{margin-top:0}h1{max-width:720px;margin:24px 0 26px;font-size:clamp(3.6rem,6.5vw,7.7rem);line-height:.88;letter-spacing:-.075em;font-weight:700}h1 em{color:var(--acid);font-style:normal}.hero-lede{max-width:580px;color:#4e4d46;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:34px}.text-link{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.74rem;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:5px}.play-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font-size:8px;padding-left:2px}.hero-proof{display:flex;margin-top:58px;padding-top:22px;border-top:1px solid var(--line)}.hero-proof div{display:flex;gap:10px;flex:1}.hero-proof div+div{padding-left:18px;border-left:1px solid var(--line)}.hero-proof strong{font:500 .63rem var(--mono);color:var(--acid)}.hero-proof span{font-size:.73rem;line-height:1.35;text-transform:uppercase;font-weight:700}
.hero-lab{align-self:stretch;max-height:650px;min-height:590px;margin-top:18px;background:var(--ink);color:#fff;border:1px solid #3c3c35;box-shadow:16px 16px 0 var(--acid);display:flex;flex-direction:column;position:relative}.hero-lab::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:30px 30px;pointer-events:none}.lab-topbar{height:48px;flex:none;padding:0 17px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #3a3a34;font:.58rem var(--mono);letter-spacing:.06em}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border:1px solid #6f6f66;border-radius:50%}.live-badge{display:flex;align-items:center;gap:6px;color:var(--lime)}.live-badge i{width:5px;height:5px;background:var(--lime);border-radius:50%;animation:pulse 1.4s infinite}.lab-grid{display:grid;grid-template-columns:96px 1fr;min-height:0;flex:1}.lab-rail{display:flex;flex-direction:column;border-right:1px solid #383832;position:relative;z-index:1}.rail-item{flex:1;min-height:70px;padding:13px 7px;border:0;border-bottom:1px solid #383832;background:transparent;color:#74746c;cursor:pointer;text-align:left;font:.58rem var(--mono);text-transform:uppercase;transition:background .2s,color .2s}.rail-item b{display:block;margin-bottom:11px;font-size:.52rem;font-weight:400}.rail-item span{font-size:.61rem}.rail-item:hover{color:#fff}.rail-item.active{background:var(--acid);color:#fff}.lab-canvas{padding:33px clamp(22px,4vw,48px) 22px;overflow:hidden;position:relative;z-index:1;display:flex;flex-direction:column}.market-route{display:flex;align-items:center;justify-content:space-between;gap:12px;font:.6rem var(--mono);text-transform:uppercase}.market{white-space:nowrap}.market b{display:inline-grid;place-items:center;width:31px;height:31px;margin-right:7px;border:1px solid #5d5d53;font-size:.65rem}.target-market b{background:var(--lime);color:var(--ink);border-color:var(--lime)}.route-line{flex:1;height:1px;background:#4a4a42;position:relative}.route-line i{position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--acid);animation:route 3s infinite ease-in-out}.analysis-card{border:1px solid #4a4a42;background:#1d1d18;margin-top:29px;padding:19px;flex:1;min-height:285px;display:flex;flex-direction:column}.card-label{display:flex;justify-content:space-between;color:#87877d;font:.54rem var(--mono);letter-spacing:.06em}.analysis-card h3{margin:35px 0 13px;font-size:clamp(1.4rem,2.6vw,2.3rem);letter-spacing:-.055em;line-height:1}.analysis-card p{color:#aaa99f;font-size:.82rem;line-height:1.55;max-width:500px}.prompt-lines{display:flex;flex-direction:column;gap:7px;margin:9px 0 20px}.prompt-lines i{display:block;width:var(--w);height:4px;background:#3b3b34;overflow:hidden;position:relative}.prompt-lines i::after{content:"";position:absolute;inset:0;background:var(--acid);transform:scaleX(.1);transform-origin:left;animation:scan 3s infinite alternate ease-in-out}.prompt-lines i:nth-child(2)::after{animation-delay:.2s}.prompt-lines i:nth-child(3)::after{animation-delay:.4s}.prompt-lines i:nth-child(4)::after{animation-delay:.6s}.analysis-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.analysis-tags span{padding:7px 8px;border:1px solid #4a4a42;color:#c6c5ba;font:.53rem var(--mono);text-transform:uppercase}.signal-row{display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;border-top:1px solid #393932}.signal-row div{padding-top:13px}.signal-row div+div{border-left:1px solid #393932;padding-left:13px}.signal-row span{display:block;color:#77776e;font:.48rem var(--mono);text-transform:uppercase;margin-bottom:5px}.signal-row b{color:var(--lime);font:.55rem var(--mono);text-transform:uppercase}.signal-row b.crossed{color:var(--acid-soft)}.market-switcher{position:relative;z-index:2;display:flex;align-items:center;gap:0;padding:10px 14px;border-top:1px solid #383832;font:.55rem var(--mono);text-transform:uppercase}.market-switcher>span{color:#77776e;margin-right:auto}.market-switcher button{width:39px;height:28px;color:#aaa99f;border:1px solid #4a4a42;background:transparent;cursor:pointer;font:.56rem var(--mono)}.market-switcher button+button{border-left:0}.market-switcher button.active{background:var(--lime);color:var(--ink)}
.problem-strip{height:62px;background:var(--acid);color:#fff;display:flex;align-items:center;justify-content:center;gap:36px;overflow:hidden;white-space:nowrap;font:.68rem var(--mono);letter-spacing:.08em}.problem-strip span{color:var(--lime)}
.thesis{padding:135px 0}.section-kicker{padding-bottom:18px;border-bottom:1px solid var(--line)}.section-kicker::before{content:"";width:21px;height:2px;background:var(--acid)}.section-kicker.light{color:#a4a49a;border-color:#3d3d36}.section-kicker.light::before{background:var(--lime)}.thesis-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;padding:58px 0 70px}.thesis h2,.inside h2,.faq h2{font-size:clamp(3rem,6vw,6.8rem);line-height:.92;letter-spacing:-.07em;margin:0}.thesis-copy{font-size:1.03rem;line-height:1.8;color:#5e5d55;padding-top:8px}.thesis-copy p+p{padding-top:22px;border-top:1px solid var(--line)}.thesis-copy strong{color:var(--ink)}.comparison{display:grid;grid-template-columns:1fr 64px 1fr;align-items:stretch}.comparison-panel{min-height:460px;padding:25px;border:1px solid var(--ink);display:flex;flex-direction:column}.comparison-panel.bad{background:#e6e1d5;color:#68675f;border-color:#c7c1b4}.comparison-panel.good{background:var(--ink);color:#fff}.panel-head{display:flex;justify-content:space-between;font:.62rem var(--mono);letter-spacing:.05em}.chat-bubble{max-width:82%;padding:16px 18px;margin-top:52px;background:#fff;color:var(--ink);font-size:.82rem;line-height:1.45;box-shadow:5px 5px 0 #c9c4b8}.good .chat-bubble.user{background:var(--acid);color:#fff;margin-left:auto;box-shadow:5px 5px 0 #414139}.chat-bubble.ai{display:flex;align-items:flex-start;gap:13px;margin:18px 0 45px auto}.good .chat-bubble.ai{background:#24241f;color:#cccbc2;margin-left:0;box-shadow:none;border:1px solid #484840}.chat-bubble p{margin:0}.bot-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;background:var(--ink);color:#fff;font:.55rem var(--mono)}.good .bot-icon{background:var(--lime);color:var(--ink)}.verdict{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid currentColor;font:.68rem var(--mono);text-transform:uppercase}.verdict span{display:grid;place-items:center;width:27px;height:27px;border:1px solid currentColor;border-radius:50%}.good .verdict{color:var(--lime)}.versus{display:grid;place-items:center;font:.7rem var(--mono)}
.workflow{width:100%;max-width:none;background:var(--ink);color:#fff;padding:120px max(24px,calc((100vw - 1400px)/2))}.workflow-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:90px;margin-bottom:72px}.workflow-heading h2{font-size:clamp(3rem,5vw,6rem);line-height:.94;letter-spacing:-.07em;margin:42px 0 0}.workflow-heading>p{color:#aaa99f;align-self:end;line-height:1.75}.workflow-list{border-top:1px solid #45453e}.workflow-step{display:grid;grid-template-columns:65px 80px minmax(280px,1fr) minmax(210px,.5fr);gap:28px;align-items:center;min-height:184px;border-bottom:1px solid #45453e;transition:background .3s,padding .3s}.workflow-step:hover{background:#1c1c17;padding:0 22px}.step-number{align-self:start;padding-top:32px;color:#77776d;font:.6rem var(--mono)}.step-icon{font-size:2.4rem;color:var(--acid)}.workflow-step:nth-child(even) .step-icon{color:var(--lime)}.workflow-step h3{margin-bottom:8px;font-size:clamp(1.5rem,2.4vw,2.6rem);letter-spacing:-.045em}.workflow-step p{margin:0;color:#9c9b92;max-width:640px;line-height:1.65;font-size:.9rem}.step-output{color:#727269;font:.56rem var(--mono);text-align:right}
.inside{padding:135px 0}.inside-heading{max-width:940px;margin-bottom:70px}.inside-heading h2{margin-top:45px}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.module-card{min-height:650px;padding:23px;border:1px solid var(--ink);display:flex;flex-direction:column;background:#ece8dd;transition:transform .3s,box-shadow .3s}.module-card:hover{transform:translateY(-8px);box-shadow:9px 9px 0 var(--ink)}.module-card-accent{background:var(--acid);color:#fff}.module-meta{display:flex;justify-content:space-between;font:.58rem var(--mono)}.module-meta b{padding:4px 7px;background:var(--ink);color:#fff}.module-art{height:235px;margin:38px 0;border:1px solid currentColor;position:relative;overflow:hidden}.blueprint{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:22px 22px}.blueprint span{position:absolute;left:14%;right:16%;height:22px;border:1px solid var(--ink)}.blueprint span:nth-child(1){top:19%}.blueprint span:nth-child(2){top:44%;right:29%}.blueprint span:nth-child(3){top:69%;right:42%}.blueprint i{position:absolute;width:34px;height:34px;right:10%;top:42%;background:var(--acid);border-radius:50%}.radar{display:grid;place-items:center;background:radial-gradient(circle at center,transparent 0 24%,var(--line) 25% 25.5%,transparent 26% 48%,var(--line) 49% 49.5%,transparent 50%)}.radar::before,.radar::after{content:"";position:absolute;background:var(--line)}.radar::before{height:1px;width:100%}.radar::after{width:1px;height:100%}.radar span{width:55%;height:55%;border:1px solid var(--ink);transform:rotate(45deg)}.radar i,.radar b{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--acid)}.radar i{top:24%;left:31%}.radar b{right:23%;bottom:28%;background:var(--ink)}.transform{display:flex;align-items:center;justify-content:center;gap:9%;background:var(--ink)}.transform strong{display:grid;place-items:center;width:82px;height:82px;border:1px solid #fff;font:1.2rem var(--mono)}.transform strong:last-child{background:var(--lime);border-color:var(--lime);color:var(--ink)}.transform span{font-size:2rem;color:var(--acid)}.module-card h3{font-size:clamp(1.65rem,2.25vw,2.35rem);line-height:1.05;letter-spacing:-.05em}.module-card p{line-height:1.6;font-size:.86rem;color:#69685f}.module-card-accent p{color:#ffe5dc}.module-card ul{margin:auto 0 0;padding:18px 0 0;list-style:none;border-top:1px solid currentColor}.module-card li{padding:8px 0;font:.63rem var(--mono);text-transform:uppercase}.module-card li::before{content:"+";margin-right:10px;color:var(--acid)}.module-card-accent li::before{color:var(--lime)}
.principles{padding:110px 0;display:grid;grid-template-columns:1.1fr .9fr;gap:110px;border-top:1px solid var(--line)}.principle-quote{position:relative}.quote-mark{font-size:10rem;line-height:.5;color:var(--acid);position:absolute;top:20px}.principle-quote p{position:relative;margin:80px 0 0 80px;font-size:clamp(2.3rem,4.2vw,4.5rem);letter-spacing:-.06em;line-height:1.02}.principle-quote em{color:var(--acid);font-style:normal}.principle-list{border-top:1px solid var(--ink)}.principle-list div{display:grid;grid-template-columns:45px 1fr;gap:15px;padding:23px 0;border-bottom:1px solid var(--line)}.principle-list span{font:.6rem var(--mono);color:var(--acid)}.principle-list p{margin:0;line-height:1.6;font-size:.85rem}
.walkthrough{padding:120px 0;display:grid;grid-template-columns:1.18fr .82fr;gap:80px;align-items:center}.video-shell{background:var(--ink);padding:14px;box-shadow:13px 13px 0 var(--acid)}.video-topline{color:#aaa99f;display:flex;justify-content:space-between;padding:3px 2px 14px;font:.56rem var(--mono)}.video-frame{aspect-ratio:16/9;background:#000}.video-frame iframe{width:100%;height:100%;border:0;display:block}.walkthrough-copy h2{font-size:clamp(3rem,5vw,5.6rem);line-height:.92;letter-spacing:-.07em;margin:42px 0 25px}.walkthrough-copy p{color:var(--muted);line-height:1.75;margin-bottom:34px}
.faq{padding:120px 0 150px;display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;border-top:1px solid var(--line)}.faq-heading h2{margin-top:45px}.faq-list{border-top:1px solid var(--ink)}details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:25px 0;display:flex;justify-content:space-between;gap:20px;font-size:1.05rem;font-weight:700}.faq summary::-webkit-details-marker{display:none}.faq summary span{font:1.3rem var(--mono);transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{max-width:650px;color:var(--muted);line-height:1.7;padding:0 40px 24px 0;font-size:.9rem}
.final-cta{width:100%;max-width:none;min-height:650px;padding:110px max(24px,calc((100vw - 1400px)/2));background:var(--acid);color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.final-cta .section-kicker{border:0;position:relative;z-index:2}.final-cta h2{font-size:clamp(4rem,8.5vw,9rem);line-height:.85;letter-spacing:-.075em;margin:42px 0 28px;position:relative;z-index:2}.final-cta p{font-size:1.08rem;position:relative;z-index:2}.final-cta .button{margin-top:25px;position:relative;z-index:2}.cta-orbit{position:absolute;width:650px;height:650px;border:1px solid rgba(255,255,255,.22);border-radius:50%}.cta-orbit::before,.cta-orbit::after{content:"";position:absolute;border:1px solid rgba(255,255,255,.18);border-radius:50%;inset:16%}.cta-orbit::after{inset:33%}.cta-orbit i{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--lime);left:49%;top:-6px;transform-origin:6px 331px;animation:orbit 12s linear infinite}.cta-orbit i:nth-child(2){animation-delay:-4s}.cta-orbit i:nth-child(3){animation-delay:-8s}
footer{background:var(--ink);color:#a7a69d;min-height:150px;padding:45px max(24px,calc((100vw - 1400px)/2));display:grid;grid-template-columns:1fr 1.3fr 1fr auto;align-items:center;gap:30px;font:.6rem var(--mono);text-transform:uppercase}.brand-light{color:#fff;font-family:var(--sans);font-size:1rem;text-transform:none}.brand-light .brand-mark{background:#fff}.brand-light .brand-mark i{background:var(--acid)}footer p{margin:0}footer>div{display:flex;gap:22px}footer a:hover{color:#fff}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.24s}@keyframes pulse{50%{opacity:.2}}@keyframes route{0%{left:0}50%,100%{left:calc(100% - 7px)}}@keyframes scan{to{transform:scaleX(1)}}@keyframes orbit{to{transform:rotate(360deg)}}
@media(max-width:1080px){.hero{grid-template-columns:1fr;padding-top:135px}.hero-lab{min-height:600px}.site-header nav{display:none}.thesis-grid,.workflow-heading,.principles,.walkthrough,.faq{gap:50px}.module-card{min-height:610px}.workflow-step{grid-template-columns:50px 60px 1fr}.step-output{display:none}}
@media(max-width:760px){.section{width:min(100% - 28px,1400px)}.site-header{height:60px;top:8px}.site-header .button{display:none}.hero{padding-top:112px;gap:52px}.hero h1{font-size:clamp(3.4rem,16vw,5.4rem)}.hero-actions{align-items:flex-start;flex-direction:column;gap:24px}.hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.hero-proof div{display:block}.hero-proof div+div{padding-left:10px}.hero-proof strong{display:block;margin-bottom:8px}.hero-lab{min-height:570px;margin-right:8px;box-shadow:8px 8px 0 var(--acid)}.lab-grid{grid-template-columns:65px}.lab-rail{width:65px}.rail-item span{font-size:0}.lab-canvas{padding:24px 14px 16px}.market{font-size:0}.market b{font-size:.65rem}.analysis-card{min-height:310px}.signal-row div:nth-child(2){display:none}.signal-row{grid-template-columns:1fr 1fr}.problem-strip{justify-content:flex-start;padding-left:20px;gap:20px}.thesis{padding:90px 0}.thesis-grid,.workflow-heading,.principles,.walkthrough,.faq{grid-template-columns:1fr}.thesis-grid{gap:36px;padding-top:42px}.comparison{grid-template-columns:1fr}.versus{height:58px}.workflow{padding-top:85px;padding-bottom:85px}.workflow-heading{gap:35px}.workflow-step{grid-template-columns:38px 45px 1fr;gap:12px;min-height:210px}.workflow-step:hover{padding:0}.workflow-step p{font-size:.8rem}.module-grid{grid-template-columns:1fr}.module-card{min-height:590px}.inside{padding:90px 0}.principles{padding:80px 0}.principle-quote p{margin-left:38px}.walkthrough{padding:90px 0}.video-shell{box-shadow:7px 7px 0 var(--acid)}.faq{padding:90px 0}.final-cta{min-height:570px}.final-cta h2{font-size:clamp(4rem,20vw,6.4rem)}footer{grid-template-columns:1fr;gap:24px;text-align:left}.cta-orbit{width:500px;height:500px}.cta-orbit i{transform-origin:6px 256px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.live-badge i,.route-line i,.prompt-lines i::after,.cta-orbit i{animation:none}}
.purchase-note{display:flex;align-items:center;gap:9px;color:#55544c;font:500 .68rem var(--mono);text-transform:uppercase}.purchase-note i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e4f3c1;color:#48610c;font-style:normal}.buy-section{padding:120px 0;display:grid;grid-template-columns:1.2fr .8fr;gap:18px;align-items:stretch}.buy-card{padding:48px;border:1px solid var(--ink);background:#e9e4d9}.buy-card-top{display:flex;justify-content:space-between;gap:35px}.buy-card h2{font-size:clamp(3.3rem,6vw,6.5rem);line-height:.88;letter-spacing:-.075em;margin:44px 0 0}.buy-seal{width:118px;height:118px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:var(--ink);color:#fff;transform:rotate(8deg)}.buy-seal span{font-size:2rem;font-weight:800;letter-spacing:-.08em;color:var(--lime)}.buy-seal small{margin-top:4px;font:.48rem var(--mono);text-align:center;letter-spacing:.08em}.buy-lede{max-width:680px;margin:46px 0 32px;color:var(--muted);font-size:1rem;line-height:1.75}.buy-includes{border-top:1px solid var(--ink)}.buy-includes>div{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--line)}.buy-includes span{color:var(--acid);font:.6rem var(--mono)}.buy-includes strong{font-size:.86rem}.buy-action{padding:48px;background:var(--ink);color:#fff;display:flex;flex-direction:column;justify-content:center}.buy-label{color:var(--lime);font:.6rem var(--mono);letter-spacing:.08em}.buy-action h3{margin:34px 0 20px;font-size:clamp(2.6rem,4.2vw,4.8rem);line-height:.93;letter-spacing:-.065em}.buy-action>p{color:#a9a89e;line-height:1.75}.buy-button{width:100%;margin-top:28px;box-shadow:6px 6px 0 var(--lime)}.buy-assurance{display:flex;justify-content:space-between;gap:18px;margin-top:28px;padding-top:20px;border-top:1px solid #3e3e37;color:#aaa99f;font:.54rem var(--mono);text-transform:uppercase}
@media(max-width:760px){.buy-section{grid-template-columns:minmax(0,1fr);padding:90px 0;gap:14px}.buy-card,.buy-action{min-width:0;padding:30px}.buy-card-top{align-items:flex-start}.buy-seal{width:78px;height:78px}.buy-seal span{font-size:1.45rem}.buy-seal small{display:none}.buy-assurance{flex-direction:column}}
