.landing{--ink:#0a0a0a;--ink-2:#141414;--ink-3:#1c1c1c;--slab:#f2f0eb;--slab-2:#e7e4dc;--lime:#d6ff3d;--signal:#ff4b1f;--line:#0a0a0a;--line-dark:#3a3a38;--muted-on-dark:#a5a39c;--muted-on-light:#55534d;--mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--sans:var(--font-space-grotesk),"Helvetica Neue",Arial,sans-serif;--wrap:1280px;--pad:clamp(18px,4vw,56px);--sec-y:clamp(72px,9vw,140px);--bw:2px;background:var(--ink);color:var(--slab);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:clamp(15px,1.05vw,17px);line-height:1.6}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing img,.landing svg{max-width:100%;display:block}.landing [hidden]{display:none!important}.landing h1,.landing h2,.landing h3,.landing h4{letter-spacing:-.03em;margin:0;font-weight:700;line-height:.92}.landing p{margin:0}.landing ul,.landing ol{margin:0;padding:0;list-style:none}.landing a{color:inherit;text-decoration:none}.landing button,.landing input{font:inherit;color:inherit}.landing .mono{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.landing .wrap{max-width:var(--wrap);padding:0 var(--pad);width:100%;margin:0 auto}.landing :where(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--lime);outline-offset:3px}.landing .btn{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;border:var(--bw) solid var(--line);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-size:12px;font-weight:700;transition:transform .12s linear,box-shadow .12s linear,background-color .12s linear,color .12s linear;display:inline-flex}.landing .btn--lg{padding:17px 26px;font-size:13px}.landing .btn--sm{padding:10px 14px;font-size:11px}.landing .btn--block{width:100%;display:flex}.landing .btn--accent{background:var(--lime);color:#0a0a0a;border-color:#0a0a0a;box-shadow:5px 5px #0a0a0a}.landing .btn--accent:hover{transform:translate(2px,2px);box-shadow:2px 2px #0a0a0a}.landing .btn--dark{color:var(--slab);background:#0a0a0a;border-color:#0a0a0a;box-shadow:5px 5px #0a0a0a47}.landing .btn--dark:hover{transform:translate(2px,2px);box-shadow:2px 2px #0a0a0a47}.landing .btn--ghost{color:inherit;border-color:currentColor}.landing .btn--ghost:hover{background:var(--slab);color:#0a0a0a;border-color:var(--slab)}.landing .btn--outline{color:#0a0a0a;background:0 0;border-color:#0a0a0a}.landing .btn--outline:hover{color:var(--slab);background:#0a0a0a}.landing .h2{text-transform:uppercase;font-size:clamp(34px,6.2vw,84px)}.landing .h2--sm{font-size:clamp(28px,4.4vw,58px)}.landing .h2--xl{font-size:clamp(38px,8vw,110px)}.landing .eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lime);align-items:center;gap:9px;margin-bottom:clamp(12px,2vh,20px);font-size:11px;font-weight:700;display:inline-flex}.landing .eyebrow .dot{background:var(--lime);width:9px;height:9px;display:block}.landing .sec-head{margin-bottom:clamp(36px,5vw,64px)}.landing .sec-head__sub{max-width:48ch;color:var(--muted-on-dark);margin-top:22px;font-size:1.02rem}.landing .sec-head--split{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:1001px){.landing .sec-head--split{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:clamp(28px,4vw,64px)}.landing .sec-head--split .sec-head__sub{max-width:38ch;margin-top:0;padding-bottom:8px}.landing .sec-head--split .h2{font-size:clamp(32px,4.5vw,62px)}}.landing .disclaimer{letter-spacing:.08em;color:var(--muted-on-dark);max-width:80ch;margin-top:28px;font-size:10.5px;line-height:1.7}.landing.runtime-on .reveal{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.3,1);transform:translateY(26px)}.landing.runtime-on .reveal.is-in{opacity:1;transform:none}.landing .nav{z-index:100;background:var(--ink);border-bottom:var(--bw) solid var(--line-dark);position:sticky;top:0}.landing .nav__inner{max-width:var(--wrap);padding:0 var(--pad);align-items:center;gap:22px;height:62px;margin:0 auto;display:flex}.landing .brand{color:var(--lime);align-items:center;gap:10px;display:flex}.landing .brand__mark{flex:none}.landing .brand__word{font-family:var(--mono);letter-spacing:.22em;color:var(--slab);font-size:14px;font-weight:700}.landing .nav__links{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:26px;margin-left:auto;font-size:11.5px;display:flex}.landing .nav__links a{color:var(--muted-on-dark);border-bottom:2px solid #0000;padding:6px 0}.landing .nav__links a:hover{color:var(--slab);border-bottom-color:var(--lime)}.landing .nav__cta{background:var(--lime);color:#0a0a0a;border-color:#0a0a0a;padding:13px 20px;box-shadow:5px 5px #0a0a0a}.landing .nav__cta:hover{transform:translate(2px,2px);box-shadow:2px 2px #0a0a0a}.landing .hero-track{height:190vh;position:relative}.landing .hero-sticky{border-bottom:var(--bw) solid var(--line-dark);flex-direction:column;justify-content:center;height:calc(100vh - 62px);min-height:560px;padding:clamp(12px,2vh,28px) 0;display:flex;position:sticky;top:62px;overflow:hidden}.landing .hero-grid-lines{pointer-events:none;opacity:.5;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0}.landing .hero-grid-lines i{border-right:var(--bw) solid #232320}.landing .hero-grid-lines i:last-child{border:0}.landing .hero__inner{z-index:2;max-width:var(--wrap);padding:0 var(--pad);grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:32px;width:100%;margin:0 auto;display:grid;position:relative}.landing .hero__h{text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(32px,min(6.1vw,7.9vh),88px)}.landing .hero__h .hl{background:var(--lime);color:#0a0a0a;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.landing .hero__sub{max-width:44ch;color:var(--muted-on-dark);margin-top:clamp(16px,2.2vh,26px);font-size:clamp(15px,1.2vw,18px)}.landing .hero__ctas{flex-wrap:wrap;gap:14px;margin-top:clamp(18px,3vh,32px);display:flex}.landing .hero__meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-on-dark);flex-wrap:wrap;gap:8px 20px;margin-top:clamp(16px,2.6vh,30px);font-size:10.5px;display:flex}.landing .hero__meta li{align-items:center;gap:8px;display:flex}.landing .hero__meta li:before{content:"";background:var(--signal);width:6px;height:6px}.landing .scroll-hint{left:var(--pad);z-index:3;letter-spacing:.24em;color:var(--muted-on-dark);align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:18px}.landing .scroll-hint svg{animation:2.2s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}.landing .depth{perspective:1200px;perspective-origin:55% 45%;height:min(74vh,660px);position:relative}.landing .depth__scene{transform-style:preserve-3d;transform:rotateX(var(--rx,8deg)) rotateY(var(--ry,-16deg)) translateZ(var(--sz,0px));position:absolute;inset:0}.landing .layer{transform-style:preserve-3d;transform:translate3d(var(--tx,0px),var(--ty,0px),var(--z,0px)) scale(var(--s,1));transition:opacity .7s;position:absolute}.landing.runtime-on .layer{opacity:0}.landing.runtime-on .depth.is-in .layer{opacity:1}.landing.runtime-on .depth.is-in .layer:nth-child(2){transition-delay:60ms}.landing.runtime-on .depth.is-in .layer:nth-child(3){transition-delay:.14s}.landing.runtime-on .depth.is-in .layer:nth-child(4){transition-delay:.22s}.landing.runtime-on .depth.is-in .layer:nth-child(5){transition-delay:.3s}.landing.runtime-on .depth.is-in .layer:nth-child(6){transition-delay:.38s}.landing .layer--grid{border:var(--bw) solid #242421;background-image:linear-gradient(#242421 1px,#0000 1px),linear-gradient(90deg,#242421 1px,#0000 1px);background-size:46px 46px;width:128%;height:116%;top:-8%;left:-14%}.landing .card{background:var(--ink-2);border:var(--bw) solid var(--slab);color:var(--slab);box-shadow:10px 10px #0000008c}.landing .card__bar{border-bottom:var(--bw) solid var(--slab);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:9.5px;display:flex}.landing .dim{color:var(--muted-on-dark)}.landing .card__text{color:#dedcd5;padding:14px;font-size:13px;line-height:1.5}.landing .card__row{flex-wrap:wrap;gap:8px;padding:0 14px 14px;display:flex}.landing .tag{font-family:var(--mono);letter-spacing:.1em;border:var(--bw) solid var(--line-dark);color:var(--muted-on-dark);padding:4px 7px;font-size:9px}.landing .card__big{letter-spacing:-.04em;color:var(--lime);font-size:44px;line-height:1;display:block}.landing .card--pipeline{width:286px;top:0%;left:-4%}.landing .pipe{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.landing .pipe__col{flex-direction:column;gap:5px;display:flex}.landing .pipe__col span{letter-spacing:.08em;margin-bottom:2px;font-size:8px}.landing .pipe__col i{height:var(--h);border-left:2px solid var(--muted-on-dark);background:#2c2c28;display:block}.landing .pipe__col i.on{background:var(--lime);border-left-color:var(--lime)}.landing .card--listing{width:264px;top:2%;right:0%}.landing .card--phone{background:var(--ink-3);width:262px;top:33%;left:11%}.landing .phone{padding:0 0 10px}.landing .phone__top{border-bottom:var(--bw) solid var(--slab);font-family:var(--mono);letter-spacing:.1em;justify-content:space-between;gap:10px;padding:9px 12px;font-size:9px;display:flex}.landing .bub{border:var(--bw) solid var(--line-dark);max-width:86%;margin:8px 12px;padding:8px 10px;font-size:12px;line-height:1.42}.landing .bub--in{color:#e4e2db;background:#232320}.landing .bub--out{background:var(--lime);color:#0a0a0a;border-color:var(--lime);margin-left:auto;font-weight:500}.landing .phone__foot{letter-spacing:.12em;color:var(--lime);padding:4px 12px 0;font-size:9px}.landing .card--toast{background:var(--slab);color:#0a0a0a;width:244px;box-shadow:8px 8px 0 var(--signal);border-color:#0a0a0a;align-items:flex-start;gap:10px;padding:12px;display:flex;bottom:14%;right:-2%}.landing .card--toast strong{letter-spacing:-.01em;font-size:14px;display:block}.landing .card--toast .mono{letter-spacing:.1em;color:#55534d;margin-top:3px;font-size:9px;display:block}.landing .toast__dot{background:var(--signal);flex:none;width:11px;height:11px;margin-top:4px}.landing .card--stat{background:var(--lime);color:#0a0a0a;border-color:#0a0a0a;width:174px;padding:12px;bottom:-2%;left:28%;box-shadow:8px 8px #0009}.landing .card--stat .mono{letter-spacing:.12em;color:#2a3305;font-size:9px}.landing .card--stat .card__big{color:#0a0a0a;margin-top:4px;font-size:40px}.landing .logos{background:var(--ink);border-bottom:var(--bw) solid var(--line-dark);padding:26px 0 30px;overflow:hidden}.landing .logos__label{text-align:center;letter-spacing:.24em;color:var(--muted-on-dark);margin-bottom:20px;font-size:10px}.landing .marquee{border-top:var(--bw) solid var(--line-dark);border-bottom:var(--bw) solid var(--line-dark);padding:16px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing .marquee__track{will-change:transform;gap:56px;width:max-content;animation:42s linear infinite slide;display:flex}.landing .marquee__track span{font-family:var(--mono);letter-spacing:.1em;color:#8f8d86;white-space:nowrap;font-size:clamp(13px,1.5vw,17px);font-weight:700}@keyframes slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.landing .problem{background:var(--ink);padding:var(--sec-y) 0;border-bottom:var(--bw) solid var(--line-dark)}.landing .stats{border:var(--bw) solid var(--slab);border-right:0;grid-template-columns:repeat(3,1fr);display:grid}.landing .stat{border-right:var(--bw) solid var(--slab);padding:clamp(20px,2.6vw,34px)}.landing .stat__num{font-family:var(--mono);letter-spacing:-.05em;color:var(--lime);font-size:clamp(44px,6vw,84px);font-weight:700;line-height:1;display:block}.landing .stat__h{text-transform:uppercase;letter-spacing:-.01em;margin:16px 0 10px;font-size:19px}.landing .stat p{color:var(--muted-on-dark);font-size:.94rem;line-height:1.62}.landing .stat:nth-child(2){background:var(--ink-2)}.landing .how-track{background:var(--slab);color:#0a0a0a;height:420vh;position:relative}.landing .how-sticky{align-items:center;height:calc(100vh - 62px);min-height:560px;padding:clamp(12px,2vh,24px) 0;display:flex;position:sticky;top:62px;overflow:hidden}.landing .how__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);width:100%;display:grid}.landing .how-track .eyebrow{color:#0a0a0a}.landing .how-track .eyebrow .dot{background:var(--signal)}.landing .how-track .h2{font-size:clamp(30px,min(5vw,6.4vh),68px)}.landing .steps{border-top:var(--bw) solid #0a0a0a;margin-top:clamp(16px,2.6vh,34px)}.landing .step{border-bottom:var(--bw) solid #0a0a0a;opacity:.42;gap:16px;padding:clamp(10px,1.6vh,16px) 12px;transition:opacity .3s,background-color .3s,transform .3s;display:flex}.landing .step.is-active{opacity:1;color:var(--slab);background:#0a0a0a}.landing .step__n{letter-spacing:.1em;color:var(--signal);padding-top:3px;font-size:12px}.landing .step h3{text-transform:uppercase;margin-bottom:6px;font-size:clamp(17px,1.7vw,23px)}.landing .step p{max-width:46ch;font-size:.9rem;line-height:1.55}.landing .step.is-active p{color:#cbc9c2}.landing .how__right{perspective:1300px;height:min(66vh,560px);position:relative}.landing .deck{transform-style:preserve-3d;position:absolute;inset:0}.landing .deck__card{width:min(370px,86%);transform:translate(-50%,-50%) translate3d(var(--dx,0px),var(--dy,0px),var(--dz,0px)) rotateY(var(--dr,0deg));color:var(--slab);border:var(--bw) solid #0a0a0a;opacity:var(--do,1);background:#0a0a0a;transition:transform .5s cubic-bezier(.2,.7,.3,1),opacity .4s;position:absolute;top:50%;left:50%;box-shadow:12px 12px #0a0a0a38}.landing .deck__card .card__bar{border-bottom-color:var(--slab)}.landing .conn,.landing .feed,.landing .acts{flex-direction:column;gap:10px;padding:12px 14px;font-size:12.5px;display:flex}.landing .conn li{align-items:center;gap:9px;display:flex}.landing .conn li .mono{letter-spacing:.1em;color:var(--muted-on-dark);margin-left:auto;font-size:9px}.landing .ok{background:var(--lime);flex:none;width:10px;height:10px}.landing .ok.pend{background:var(--signal)}.landing .feed li{border-bottom:var(--bw) solid var(--line-dark);align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.landing .feed li .mono{color:var(--signal);flex:none;width:44px;font-size:9px}.landing .acts li{border-left:3px solid var(--lime);padding-left:10px}.landing .acts strong{color:var(--lime);font-weight:700}.landing .deck__card .card__text{color:#dedcd5;font-size:13.5px}.landing .deck__card .tag{border-color:var(--muted-on-dark)}.landing .features{background:var(--ink);padding:var(--sec-y) 0;border-top:var(--bw) solid var(--line-dark);border-bottom:var(--bw) solid var(--line-dark)}.landing .fgrid{border:var(--bw) solid var(--slab);perspective:1500px;perspective-origin:50% 40%;grid-template-columns:repeat(3,1fr);display:grid}.landing .fcard.reveal{opacity:0;transform:translate3d(var(--fx,0px),34px,-220px) rotateY(var(--fry,0deg))}.landing .fcard.reveal.is-in{opacity:1;transform:none}.landing .fcard:nth-child(3n+1){--fx:-60px;--fry:14deg}.landing .fcard:nth-child(3n+2){--fx:0px;--fry:0deg}.landing .fcard:nth-child(3n){--fx:60px;--fry:-14deg}.landing .fcard{border-right:var(--bw) solid var(--slab);border-bottom:var(--bw) solid var(--slab);padding:clamp(22px,2.4vw,34px);transition:background-color .2s linear,transform .5s cubic-bezier(.2,.7,.3,1),opacity .5s;position:relative}.landing .fcard:nth-child(3n){border-right:0}.landing .fcard:nth-child(n+4){border-bottom:0}.landing .fcard:hover{background:var(--ink-2)}.landing .fcard:hover .ficon{color:var(--lime)}.landing .ficon{width:38px;height:38px;color:var(--slab);margin-bottom:22px;transition:color .2s linear}.landing .fcard h3{text-transform:uppercase;margin-bottom:12px;font-size:clamp(18px,1.7vw,23px)}.landing .fcard p{color:var(--muted-on-dark);max-width:36ch;font-size:.94rem;line-height:1.62}.landing .fcard__n{color:#4a4945;letter-spacing:.12em;font-size:10px;position:absolute;top:14px;right:16px}.landing .integrations{background:var(--slab);color:#0a0a0a;padding:var(--sec-y) 0}.landing .integrations .eyebrow{color:#0a0a0a}.landing .integrations .eyebrow .dot{background:var(--signal)}.landing .integrations .sec-head__sub{color:var(--muted-on-light)}.landing .int__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.landing .int__grid{border:var(--bw) solid #0a0a0a;border-bottom:0;border-right:0;grid-template-columns:repeat(3,1fr);display:grid}.landing .int__grid li{border-right:var(--bw) solid #0a0a0a;border-bottom:var(--bw) solid #0a0a0a;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;min-height:78px;padding:clamp(16px,2vw,26px) 14px;font-size:clamp(11px,1.05vw,13px);font-weight:500;transition:background-color .15s linear;display:flex}.landing .int__grid li:hover{background:var(--lime)}.landing .roi{background:var(--ink);padding:var(--sec-y) 0;border-top:var(--bw) solid var(--line-dark)}.landing .calc{border:var(--bw) solid var(--slab);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.landing .calc__inputs{border-right:var(--bw) solid var(--slab);flex-direction:column;gap:26px;padding:clamp(22px,2.6vw,36px);display:flex}.landing .field{grid-template-columns:1fr auto;align-items:baseline;gap:8px 14px;display:grid}.landing .field label{font-size:.95rem;font-weight:500}.landing .field__out{color:var(--lime);letter-spacing:-.02em;text-align:right;white-space:nowrap;font-size:clamp(17px,1.7vw,22px);font-weight:700}.landing .field input[type=range]{appearance:none;cursor:pointer;background:0 0;grid-column:1/-1;width:100%;height:26px;margin:0}.landing .field input[type=range]::-webkit-slider-runnable-track{border:var(--bw) solid var(--slab);background:#2a2a26;height:8px}.landing .field input[type=range]::-moz-range-track{border:var(--bw) solid var(--slab);background:#2a2a26;height:8px}.landing .field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--lime);border:var(--bw) solid #0a0a0a;width:20px;height:26px;margin-top:-11px;box-shadow:3px 3px #0009}.landing .field input[type=range]::-moz-range-thumb{background:var(--lime);border:var(--bw) solid #0a0a0a;border-radius:0;width:18px;height:24px}.landing .field__scale{letter-spacing:.1em;color:var(--muted-on-dark);grid-column:1/-1;justify-content:space-between;font-size:9.5px;display:flex}.landing #calcReset{color:var(--muted-on-dark);align-self:flex-start}.landing .calc__out{grid-template-columns:1fr 1fr;display:grid}.landing .kpi{border-bottom:var(--bw) solid var(--slab);border-right:var(--bw) solid var(--slab);flex-direction:column;justify-content:space-between;gap:12px;min-height:clamp(130px,15vw,168px);padding:clamp(20px,2.6vw,32px);display:flex}.landing .kpi:nth-child(2n){border-right:0}.landing .kpi:nth-child(n+3){border-bottom:0}.landing .kpi__l{letter-spacing:.13em;color:var(--muted-on-dark);font-size:9.5px}.landing .kpi__v{font-family:var(--mono);letter-spacing:-.045em;word-break:normal;overflow-wrap:break-word;font-size:clamp(28px,3.6vw,50px);font-weight:700;line-height:1}.landing .kpi--accent{background:var(--lime);color:#0a0a0a}.landing .kpi--accent .kpi__l{color:#2a3305}.landing .assump{border:var(--bw) solid var(--line-dark);margin-top:26px;padding:20px 22px}.landing .assump h3{letter-spacing:.16em;color:var(--signal);margin-bottom:12px;font-size:10px}.landing .assump ul{flex-direction:column;gap:9px;display:flex}.landing .assump li{letter-spacing:.03em;text-transform:none;color:var(--muted-on-dark);padding-left:16px;font-size:10.5px;line-height:1.75;position:relative}.landing .assump li:before{content:"—";color:var(--signal);position:absolute;left:0}.landing .results{background:var(--slab);color:#0a0a0a;padding:var(--sec-y) 0}.landing .results .eyebrow{color:#0a0a0a}.landing .results .eyebrow .dot{background:var(--signal)}.landing .results .sec-head__sub{color:var(--muted-on-light)}.landing .wall{border:var(--bw) solid #0a0a0a;border-right:0;grid-template-columns:repeat(4,1fr);display:grid}.landing .wall__cell{border-right:var(--bw) solid #0a0a0a;flex-direction:column;gap:14px;padding:clamp(20px,2.6vw,34px);display:flex}.landing .wall__cell:nth-child(2){color:var(--slab);background:#0a0a0a}.landing .wall__cell:nth-child(2) .wall__v{color:var(--lime)}.landing .wall__v{font-family:var(--mono);letter-spacing:-.05em;font-size:clamp(38px,4.6vw,68px);font-weight:700;line-height:1}.landing .wall__cell .mono{letter-spacing:.13em;color:var(--muted-on-light);font-size:9.5px}.landing .wall__cell:nth-child(2) .mono{color:var(--muted-on-dark)}.landing .quotes{background:var(--slab-2);color:#0a0a0a;padding:var(--sec-y) 0;border-top:var(--bw) solid #0a0a0a}.landing .quotes .h2{margin-bottom:clamp(30px,4vw,52px)}.landing .qgrid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,26px);display:grid}.landing .quote{background:var(--slab);border:var(--bw) solid #0a0a0a;flex-direction:column;justify-content:space-between;gap:22px;margin:0;padding:clamp(20px,2.4vw,30px);display:flex;box-shadow:8px 8px #0a0a0a}.landing .quote blockquote{letter-spacing:-.01em;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.5}.landing .quote blockquote:before{content:"“";color:var(--signal);margin-bottom:10px;font-size:44px;line-height:.6;display:block}.landing .quote figcaption{border-top:var(--bw) solid #0a0a0a;flex-direction:column;gap:5px;padding-top:14px;display:flex}.landing .quote figcaption strong{letter-spacing:-.01em;font-size:15px}.landing .quote figcaption .mono{letter-spacing:.08em;color:var(--muted-on-light);text-transform:none;font-size:9.5px}.landing .quotes .disclaimer{color:var(--muted-on-light)}.landing .pricing{background:var(--slab);color:#0a0a0a;padding:var(--sec-y) 0;border-top:var(--bw) solid #0a0a0a}.landing .pricing .eyebrow{color:#0a0a0a}.landing .pricing .eyebrow .dot{background:var(--signal)}.landing .tiers{border:var(--bw) solid #0a0a0a;border-right:0;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.landing .tier{border-right:var(--bw) solid #0a0a0a;flex-direction:column;gap:20px;padding:clamp(22px,2.6vw,34px);display:flex;position:relative}.landing .tier h3{text-transform:uppercase;font-size:clamp(24px,2.6vw,34px)}.landing .tier__for{letter-spacing:.13em;color:var(--muted-on-light);margin-top:8px;font-size:9.5px}.landing .tier__price{border-bottom:var(--bw) solid #0a0a0a;align-items:baseline;gap:8px;padding-bottom:18px;display:flex}.landing .tier__price span{font-family:var(--mono);letter-spacing:-.05em;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1}.landing .tier__price em{letter-spacing:.1em;color:var(--muted-on-light);font-size:10px;font-style:normal}.landing .tier ul{flex-direction:column;flex:1;gap:11px;display:flex}.landing .tier li{padding-left:20px;font-size:.93rem;line-height:1.5;position:relative}.landing .tier li:before{content:"";background:var(--signal);width:9px;height:9px;position:absolute;top:.55em;left:0}.landing .tier--featured{color:var(--slab);box-shadow:none;background:#0a0a0a}.landing .tier--featured .tier__price{border-bottom-color:var(--slab)}.landing .tier--featured .tier__for{color:var(--muted-on-dark)}.landing .tier--featured li:before{background:var(--lime)}.landing .tier__flag{background:var(--lime);color:#0a0a0a;letter-spacing:.12em;padding:6px 10px;font-size:9px;position:absolute;top:0;right:0}.landing .tier header{margin-top:16px}.landing .faq{background:var(--ink);padding:var(--sec-y) 0;border-top:var(--bw) solid #0a0a0a}.landing .faq__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,4vw,60px);display:grid}.landing .faq__head{position:sticky;top:96px}.landing .acc{border-top:var(--bw) solid var(--slab)}.landing .acc__item{border-bottom:var(--bw) solid var(--slab)}.landing .acc__btn{text-align:left;cursor:pointer;letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 4px;font-size:clamp(15px,1.4vw,19px);font-weight:600;line-height:1.3;transition:color .15s linear;display:flex}.landing .acc__btn:hover{color:var(--lime)}.landing .acc__ic{flex:none;width:18px;height:18px;position:relative}.landing .acc__ic:before,.landing .acc__ic:after{content:"";background:var(--lime);transition:transform .25s,opacity .25s;position:absolute}.landing .acc__ic:before{width:18px;height:2px;top:8px;left:0}.landing .acc__ic:after{width:2px;height:18px;top:0;left:8px}.landing .acc__btn[aria-expanded=true] .acc__ic:after{transform:scaleY(0)}.landing .acc__panel{color:var(--muted-on-dark);max-width:62ch;padding:0 44px 22px 4px;font-size:.95rem;line-height:1.68}.landing .book{background:var(--lime);color:#0a0a0a;padding:var(--sec-y) 0;border-top:var(--bw) solid #0a0a0a}.landing .book__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,4vw,60px);display:grid}.landing .book__copy p{max-width:40ch;margin-top:20px;font-size:1.02rem}.landing .book__cta{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.landing .bf__fine{letter-spacing:.08em;color:var(--muted-on-light);text-transform:none;font-size:9.5px}.landing .footer{background:var(--ink);color:var(--slab);border-top:var(--bw) solid #0a0a0a;padding:clamp(48px,6vw,84px) 0 24px}.landing .footer__top{border-bottom:var(--bw) solid var(--line-dark);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(28px,4vw,60px);padding-bottom:40px;display:grid}.landing .footer__brand p{max-width:34ch;color:var(--muted-on-dark);margin-top:16px;font-size:.92rem}.landing .footer__cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.landing .footer__cols h2{letter-spacing:.16em;color:var(--signal);margin-bottom:14px;font-size:9.5px;font-weight:700}.landing .footer__cols ul{flex-direction:column;gap:9px;display:flex}.landing .footer__cols a{color:var(--muted-on-dark);border-bottom:var(--bw) solid transparent;font-size:.9rem}.landing .footer__cols a:hover{color:var(--slab);border-bottom-color:var(--lime)}.landing .footer__bar{letter-spacing:.1em;color:#6e6c66;flex-wrap:wrap;justify-content:space-between;gap:10px 26px;padding-top:22px;font-size:9px;display:flex}@media (max-width:1180px){.landing .hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.landing .card--pipeline{width:250px}.landing .card--listing{width:240px}.landing .card--phone{width:236px;left:10%}.landing .card--toast{width:220px}}@media (max-width:1000px){.landing .nav__links{display:none}.landing .nav__cta{margin-left:auto}.landing .hero-track{height:auto}.landing .hero-sticky{height:auto;min-height:0;padding:clamp(48px,8vw,80px) 0 60px;position:static}.landing .hero__inner{grid-template-columns:1fr;gap:48px}.landing .depth{perspective:none;height:auto}.landing .depth__scene{gap:16px;display:grid;position:static;transform:none!important}.landing .depth .layer{position:static;box-shadow:8px 8px #00000080;opacity:1!important;width:100%!important;transform:none!important}.landing .layer--grid,.landing .card--stat,.landing .scroll-hint{display:none}.landing .stats,.landing .fgrid,.landing .wall,.landing .tiers,.landing .int__grid,.landing .calc__out{grid-template-columns:1fr 1fr}.landing .stat,.landing .fcard,.landing .wall__cell,.landing .tier{border-right:var(--bw) solid currentColor}.landing .fcard:nth-child(3n){border-right:var(--bw) solid var(--slab)}.landing .fcard:nth-child(n+4){border-bottom:var(--bw) solid var(--slab)}.landing .fcard:nth-child(2n){border-right:0}.landing .fcard:nth-child(n+5){border-bottom:0}.landing .stats,.landing .stat:nth-child(2n){border-right:0}.landing .how-track{height:auto}.landing .how-sticky{height:auto;min-height:0;padding:var(--sec-y) 0;position:static}.landing .how__inner{grid-template-columns:1fr;gap:40px}.landing .step{opacity:1}.landing .how__right{perspective:none;height:auto}.landing .deck{gap:16px;display:grid;position:static}.landing .deck__card{width:100%;position:static;opacity:1!important;transform:none!important}.landing .int__inner,.landing .faq__inner,.landing .book__inner,.landing .footer__top{grid-template-columns:1fr}.landing .faq__head{position:static}.landing .calc{grid-template-columns:1fr}.landing .calc__inputs{border-right:0;border-bottom:var(--bw) solid var(--slab)}.landing .qgrid{grid-template-columns:1fr}.landing .tiers{border-right:var(--bw) solid #0a0a0a;grid-template-columns:1fr}.landing .tier{border-right:0;border-bottom:var(--bw) solid #0a0a0a}.landing .tier:last-child{border-bottom:0}.landing .wall{border-right:var(--bw) solid #0a0a0a}.landing .wall__cell:nth-child(2n){border-right:0}.landing .int__grid{border-right:0;grid-template-columns:1fr 1fr}}@media (max-width:640px){.landing .stats,.landing .fgrid,.landing .wall,.landing .calc__out,.landing .int__grid{grid-template-columns:1fr}.landing .stat,.landing .fcard,.landing .wall__cell{border-right:0!important}.landing .stat,.landing .wall__cell{border-bottom:var(--bw) solid currentColor}.landing .stats .stat:last-child,.landing .wall .wall__cell:last-child{border-bottom:0}.landing .fcard{border-right:0!important;border-bottom:var(--bw) solid var(--slab)!important}.landing .fcard:last-child{border-bottom:0!important}.landing .kpi{border-right:0!important;border-bottom:var(--bw) solid var(--slab)!important}.landing .kpi:last-child{border-bottom:0!important}.landing .int__grid li{border-right:0}.landing .footer__cols{grid-template-columns:1fr 1fr}.landing .footer__bar{flex-direction:column;gap:8px}.landing .quote{box-shadow:6px 6px #0a0a0a}.landing .btn{width:auto}.landing .hero__ctas .btn{flex:auto}.landing .acc__panel{padding-right:8px}.landing .field{grid-template-columns:1fr}.landing .field__out{text-align:left}}@media (prefers-reduced-motion:reduce){.landing .reveal{opacity:1!important;transform:none!important}.landing .depth__scene{transform:rotateX(6deg)rotateY(-12deg)!important}.landing .layer{opacity:1!important}.landing .hero-track,.landing .how-track{height:auto}.landing .hero-sticky,.landing .how-sticky{height:auto;min-height:0;padding:var(--sec-y) 0;position:static}.landing .hero__inner,.landing .how__inner{grid-template-columns:1fr;gap:48px}.landing .depth,.landing .how__right{perspective:none;height:auto}.landing .depth__scene,.landing .deck{gap:16px;max-width:470px;display:grid;position:static;transform:none!important}.landing .layer,.landing .deck__card{position:static;opacity:1!important;width:100%!important;transform:none!important}.landing .layer--grid,.landing .card--stat{display:none}.landing .step{opacity:1}.landing .scroll-hint{display:none}.landing .marquee__track{animation:none}}
