.lp{--ink-900:#0a0a0b;--ink-800:#161618;--ink-700:#27272a;--ink-500:#52525b;--ink-400:#71717a;--ink-300:#8a8f98;--ink-200:#c8ccd3;--ink-100:#e6e8ec;--line:#e6e8ec;--subtle:#f7f8fa;--cream:#f5f1ea;--warm:#efeae1;--indigo:#4f46e5;--indigo-hover:#4338ca;--indigo-soft:#eef2ff;--indigo-ring:#c7d2fe;--indigo-deep:#1e1b4b;--pop:#d4f23c;--pop-soft:#f5fbd0;--pop-ink:#3a4710;--accent:var(--indigo);--signal:var(--pop);--accent-soft:var(--indigo-soft);--brutal:1;--radius:2px;--radius-lg:3px;--border-w:2.4px;--rule:#0a0a0b24;--rule-dark:#ffffff1f;--anim-speed:.7;--chaos-density:0;--font-display:var(--font-space-grotesk), "Inter", system-ui, sans-serif;--font-body:var(--font-inter), -apple-system, system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--maxw:1320px;--gut:24px;--shadow-card:0 1px 2px #0a0a0b0a, 0 8px 24px #0a0a0b0d;--shadow-float:0 30px 60px -20px #0a0a0b2e, 0 12px 24px -12px #0a0a0b14;font-family:var(--font-body);color:var(--ink-900);background:var(--ink-900);font-feature-settings:"cv11","ss01","ss03";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.lp *{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp h4{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-weight:700}.lp p{margin:0}.lp ul{margin:0;padding:0;list-style:none}.lp a{color:inherit;text-decoration:none}.lp .mono{font-family:var(--font-mono)}.lp .eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:500}.lp .wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.lp .framed{position:relative}.lp .framed:before,.lp .framed:after{content:"";width:var(--border-w);background:var(--rule);opacity:calc(.3 + var(--brutal) * .7);pointer-events:none;z-index:1;position:absolute;top:0;bottom:0}.lp .framed:before{left:max(var(--gut), calc((100% - var(--maxw))/2 + var(--gut)))}.lp .framed:after{right:max(var(--gut), calc((100% - var(--maxw))/2 + var(--gut)))}.lp .framed.on-dark:before,.lp .framed.on-dark:after{background:var(--rule-dark)}.lp .sec-head{grid-template-columns:1fr minmax(0,auto);align-items:end;gap:24px 44px;display:grid}@media (max-width:880px){.lp .sec-head{grid-template-columns:1fr}}.lp .sec-index{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-400);text-transform:uppercase;font-size:12px}.lp .sec-title{text-wrap:balance;font-size:clamp(34px,5.2vw,68px);line-height:.98}.lp .sec-lead{color:var(--ink-500);max-width:42ch;font-size:15.5px;line-height:1.6}.lp .btn{border-radius:calc(var(--radius) * .7);cursor:pointer;border:var(--border-w) solid transparent;align-items:center;gap:9px;height:48px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .25s cubic-bezier(.22,1,.36,1),background .2s,color .2s,border-color .2s;display:inline-flex}.lp .btn-signal{background:var(--signal);color:var(--ink-900)}.lp .btn-signal:hover{transform:translateY(-2px)}.lp .btn-ghost-dark{color:#fff;background:#ffffff0d;border-color:#fff3}.lp .btn-ghost-dark:hover{background:#ffffff1a;transform:translateY(-2px)}.lp .mark{background:var(--ink-900);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lp-hdr{z-index:60;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.lp-hdr.light{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line);background:#ffffffe6}.lp-hdr .mark{background:#fff}.lp-hdr.light .mark{background:var(--ink-900)}.lp-hdr .hdr-inner{max-width:var(--maxw);padding:0 var(--gut);justify-content:space-between;align-items:center;height:66px;margin:0 auto;display:flex}.lp-hdr .hdr-brand{align-items:center;gap:10px;display:flex}.lp-hdr .hdr-brand .name{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-size:17px;font-weight:700;transition:color .3s}.lp-hdr.light .hdr-brand .name{color:var(--ink-900)}.lp-hdr .hdr-nav{align-items:center;gap:2px;display:flex}.lp-hdr .hdr-nav a{color:#fff9;white-space:nowrap;border-radius:9px;padding:8px 12px;font-size:13.5px;transition:color .2s,background .2s}.lp-hdr .hdr-nav a:hover{color:#fff}.lp-hdr.light .hdr-nav a{color:var(--ink-500)}.lp-hdr.light .hdr-nav a:hover{color:var(--ink-900);background:var(--subtle)}.lp-hdr .hdr-nav a.active{color:#fff}.lp-hdr.light .hdr-nav a.active{color:var(--ink-900)}.lp-hdr .hdr-nav a.active:after{content:"";background:var(--signal);border-radius:2px;height:2px;margin-top:3px;display:block}.lp-hdr .hdr-right{align-items:center;gap:10px;display:flex}.lp-hdr .lang{border:1px solid #fff3;border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}.lp-hdr.light .lang{border-color:var(--line)}.lp-hdr .lang a{color:#fff9;padding:6px 9px;font-size:12px;font-weight:600}.lp-hdr .lang a.on{color:var(--ink-900);background:#fff}.lp-hdr.light .lang a{color:var(--ink-500)}.lp-hdr.light .lang a.on{background:var(--ink-900);color:#fff}.lp-hdr .hdr-cta{height:38px;color:var(--ink-900);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.lp-hdr .hdr-cta:hover{background:var(--signal)}.lp-hdr.light .hdr-cta{background:var(--ink-900);color:#fff}.lp-hdr.light .hdr-cta:hover{background:var(--accent)}.lp-hdr .hdr-progress{background:0 0;height:2px}.lp-hdr .hdr-progress>div{background:var(--accent);width:0%;height:100%;transition:width .12s linear}@media (max-width:1000px){.lp-hdr .hdr-nav{display:none}}.lp .hero{background:var(--ink-900);color:#fff;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.lp .chaos{z-index:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.lp .chaos-mask{position:absolute;inset:0}.lp .chaos-tracks{width:200vw;font-family:var(--font-mono);white-space:nowrap;font-size:13px;position:absolute;inset:0 0 0 -50vw}.lp .chaos-track{color:var(--ink-300);will-change:transform;display:flex;position:absolute;left:0;transform:translateY(-50%)}.lp .chaos-track span{padding-right:8vw}.lp .chaos-vignette{z-index:1;background:radial-gradient(70% 60% at 30% 52%, var(--ink-900) 0%, #0a0a0bb3 38%, transparent 72%), linear-gradient(to bottom, #0a0a0b99, transparent 28%, transparent 58%, var(--ink-900)), linear-gradient(to right, #0a0a0bd9, transparent 22%, transparent 78%, #0a0a0bd9);position:absolute;inset:0}@keyframes chaosL{0%{transform:translateY(-50%)}to{transform:translate(-50%,-50%)}}@keyframes chaosR{0%{transform:translate(-50%,-50%)}to{transform:translateY(-50%)}}.lp .hero-stage{z-index:10;flex-direction:column;flex:1;justify-content:center;padding:104px 0 64px;display:flex;position:relative}.lp .hero-inner{max-width:1440px;padding:0 var(--gut);width:100%;margin:0 auto}.lp .hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(28px,3.4vw,60px);display:grid}@media (max-width:820px){.lp .hero-grid{grid-template-columns:1fr;gap:38px}}.lp .hero-col-left,.lp .hero-col-right{min-width:0}.lp .hero-spec{z-index:12;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff57;font-size:11px;position:absolute}.lp .hero-spec.tl{top:84px;left:max(var(--gut), calc((100% - 1440px)/2 + var(--gut)))}.lp .hero-spec.tr{top:84px;right:max(var(--gut), calc((100% - 1440px)/2 + var(--gut)));text-align:right}@media (max-width:700px){.lp .hero-spec{display:none}}.lp .flyword{z-index:40;pointer-events:none;will-change:transform, opacity, filter;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lp .flyword .wm{font-family:var(--font-display);letter-spacing:-.05em;white-space:nowrap;font-size:clamp(64px,19vw,230px);font-weight:700;line-height:.85}.lp .flyword .wm .nxt{color:#fff}.lp .flyword .wm .works{color:var(--signal)}.lp .hero-headline{font-family:var(--font-display);letter-spacing:-.045em;color:#fff;will-change:transform, opacity;transform-origin:0 0;max-width:12ch;font-size:clamp(40px,5vw,78px);font-weight:700;line-height:.94}.lp .hero-headline .hl{color:var(--signal)}.lp .hero-eyebrow{color:#ffffff80;align-items:center;gap:12px;margin-bottom:26px;display:flex}.lp .hero-eyebrow .dot{background:var(--signal);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}.lp .hero-lead{color:#ffffffb8;max-width:56ch;margin-top:26px;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.lp .hero-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:560px;margin-top:34px;display:grid}.lp .hcard{border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;min-height:150px;padding:22px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.lp .hcard:hover{transform:translateY(-4px)}.lp .hcard-top{justify-content:space-between;align-items:flex-start;display:flex}.lp .hcard .ic{border-radius:calc(var(--radius) * .7);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.lp .hcard .arrow{transition:transform .3s}.lp .hcard:hover .arrow{transform:translate(3px,-3px)}.lp .hcard .ttl{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:700}.lp .hcard .sub{margin-top:4px;font-size:13px}.lp .hcard.primary{background:var(--signal);color:var(--ink-900)}.lp .hcard.primary .ic{background:#0a0a0b1a}.lp .hcard.primary .sub{color:#0a0a0b99}.lp .hcard.secondary{border:var(--border-w) solid #ffffff1a;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a}.lp .hcard.secondary:hover{background:#ffffff12;border-color:#ffffff47}.lp .hcard.secondary .ic{color:var(--signal);background:#ffffff1a}.lp .hcard.secondary .sub{color:#ffffff73}.lp .hero-meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;font-size:12px;display:flex}.lp .hero-meta .pipe{background:#fff3;width:1px;height:12px}.lp .scrollcue{z-index:20;font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:#ffffff59;flex-direction:column;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.lp .scrollcue .ln{background:linear-gradient(var(--signal), transparent);width:1px;height:34px;animation:1.8s ease-in-out infinite cueDrop}@keyframes cueDrop{0%{transform-origin:top;transform:scaleY(0)}50%{transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.lp .console{border:var(--border-w) solid #ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-lg);background:#ffffff06;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000b3}.lp .console-bar{border-bottom:var(--border-w) solid #ffffff1a;align-items:center;gap:12px;padding:14px 18px;display:flex}.lp .console-bar .ttl{font-family:var(--font-mono);color:#ffffff9e;letter-spacing:.02em;font-size:12.5px}.lp .console-bar .ttl b{color:var(--signal);font-weight:500}.lp .console-bar .live{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:7px;margin-left:auto;font-size:10.5px;display:flex}.lp .console-bar .live i{background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 0 var(--signal);border-radius:50%;animation:1.8s ease-out infinite livePulse}@keyframes livePulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--signal) 60%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.lp .console-body{height:300px;font-family:var(--font-mono);padding:14px 0;font-size:13px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.lp .console-row{white-space:nowrap;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:7px 18px;display:grid}.lp .console-row .gl{font-weight:700}.lp .console-row .tx{text-overflow:ellipsis;overflow:hidden}.lp .console-row .st{letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.lp .console-row.in{color:#fff6}.lp .console-row.in .gl{color:#e0533b}.lp .console-row.in .st{color:#ffffff4d}.lp .console-row.proc{color:#ffffffb8}.lp .console-row.proc .gl,.lp .console-row.proc .st{color:#e8b53c}.lp .console-row.done{color:#fff}.lp .console-row.done .gl,.lp .console-row.done .st{color:var(--signal)}@keyframes rowIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp .console-row.enter{animation:.42s cubic-bezier(.22,1,.36,1) both rowIn}.lp .console-foot{border-top:var(--border-w) solid #ffffff1a;align-items:center;gap:0;display:flex}.lp .console-foot .cell{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b;flex:1;padding:13px 18px;font-size:11px}.lp .console-foot .cell+.cell{border-left:var(--border-w) solid #ffffff1a}.lp .console-foot .cell b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.lp .console-foot .cell.ok b{color:var(--signal)}@media (max-width:820px){.lp .console-body{height:240px}}.lp .hero.intro [data-anim]{opacity:0}.lp .ticker-strip{background:var(--ink-900);border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark);padding:14px 0;overflow:hidden}.lp .ticker-row{width:max-content;animation:48s linear infinite lpMarquee;display:flex}.lp .ticker-item{white-space:nowrap;color:#fff9;letter-spacing:.02em;align-items:center;gap:14px;padding:0 26px;font-size:13px;font-weight:500;display:flex}.lp .ticker-item .d{background:var(--signal);border-radius:50%;flex-shrink:0;width:5px;height:5px}@keyframes lpMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp .manifest{background:var(--ink-900);color:#fff;padding:96px 0;position:relative}.lp .manifest .wrap{z-index:2;position:relative}.lp .manifest-grid{border:var(--border-w) solid var(--rule-dark);grid-template-columns:1fr 1fr;gap:0;display:grid}.lp .mcol{padding:48px}.lp .mcol+.mcol{border-left:var(--border-w) solid var(--rule-dark)}.lp .mcol h3{font-size:clamp(28px,3.4vw,44px);line-height:1}.lp .mcol .lbl{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;display:flex}.lp .mcol.chaos-col{color:#ffffff8c}.lp .mcol.chaos-col .lbl{color:var(--ink-400)}.lp .mcol.order-col{background:color-mix(in oklab, var(--signal) 7%, transparent)}.lp .mcol.order-col .lbl{color:var(--signal)}.lp .mcol ul{flex-direction:column;gap:14px;margin-top:24px;display:flex}.lp .mcol li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.lp .mcol.chaos-col li{color:#ffffff80}.lp .mcol .glyph{font-family:var(--font-mono);flex-shrink:0}.lp .mcol.chaos-col .glyph{color:#e0533b}.lp .mcol.order-col .glyph{color:var(--signal)}@media (max-width:760px){.lp .manifest-grid{grid-template-columns:1fr}.lp .mcol+.mcol{border-left:none;border-top:var(--border-w) solid var(--rule-dark)}.lp .mcol{padding:32px}}.lp .sec{color:var(--ink-900);background:#fff;padding:clamp(72px,9vw,132px) 0;position:relative}.lp .sec.subtle{background:var(--subtle);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp .fw-grid{border:var(--border-w) solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid}.lp .fw-cell{border-right:var(--border-w) solid var(--line);padding:30px;transition:background .25s}.lp .fw-cell:last-child{border-right:none}.lp .fw-cell:hover{background:var(--subtle)}.lp .fw-cell .num{font-family:var(--font-mono);color:var(--ink-300);letter-spacing:.1em;font-size:12px}.lp .fw-cell h3{letter-spacing:-.02em;margin-top:40px;font-size:19px}.lp .fw-cell p{color:var(--ink-500);margin-top:10px;font-size:14px;line-height:1.55}@media (max-width:900px){.lp .fw-grid{grid-template-columns:1fr 1fr}.lp .fw-cell:nth-child(2n){border-right:none}.lp .fw-cell:nth-child(-n+2){border-bottom:var(--border-w) solid var(--line)}}@media (max-width:540px){.lp .fw-grid{grid-template-columns:1fr}.lp .fw-cell{border-right:none;border-bottom:var(--border-w) solid var(--line)}.lp .fw-cell:last-child{border-bottom:none}}.lp .svc-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px;display:grid}.lp .svc{border:var(--border-w) solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;height:100%;padding:26px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative}.lp .svc:hover{border-color:var(--ink-300);box-shadow:var(--shadow-card);transform:translateY(-3px)}.lp .svc.featured{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.lp .svc .ic{border-radius:calc(var(--radius)*.7);background:var(--accent-soft);width:46px;height:46px;color:var(--accent);justify-content:center;align-items:center;margin-bottom:24px;display:flex}.lp .svc.featured .ic{color:var(--signal);background:#ffffff1a}.lp .svc .idx{font-family:var(--font-mono);color:var(--ink-300);font-size:12px;position:absolute;top:24px;right:24px}.lp .svc.featured .idx{color:#fff6}.lp .svc h3{letter-spacing:-.02em;font-size:20px}.lp .svc .body{color:var(--ink-500);margin-top:10px;font-size:14px;line-height:1.55}.lp .svc.featured .body{color:#ffffffb3}.lp .svc ul{flex-direction:column;gap:10px;margin-top:20px;display:flex}.lp .svc li{color:var(--ink-700);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.lp .svc.featured li{color:#ffffffd1}.lp .svc li .ck{color:var(--accent);flex-shrink:0}.lp .svc.featured li .ck{color:var(--signal)}@media (max-width:1040px){.lp .svc-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lp .svc-grid{grid-template-columns:1fr}}.lp .proc-grid{border-top:var(--border-w) solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:56px;display:grid}.lp .proc{border-right:var(--border-w) solid var(--line);padding:40px 32px;position:relative}.lp .proc:last-child{border-right:none}.lp .proc .topline{align-items:center;gap:14px;margin-bottom:26px;display:flex}.lp .proc .step-no{font-family:var(--font-display);color:var(--line);letter-spacing:-.04em;font-size:54px;font-weight:700;line-height:1}.lp .proc:hover .step-no{color:var(--signal);transition:color .3s}.lp .proc .step-lbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-400);font-size:11px}.lp .proc h3{letter-spacing:-.02em;font-size:24px}.lp .proc p{color:var(--ink-500);margin-top:10px;font-size:14.5px;line-height:1.55}.lp .proc dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;padding-top:22px;display:grid}.lp .proc dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400);font-size:10px}.lp .proc dd{margin:4px 0 0;font-size:13.5px;font-weight:600}@media (max-width:820px){.lp .proc-grid{grid-template-columns:1fr}.lp .proc{border-right:none;border-bottom:var(--border-w) solid var(--line)}.lp .proc:last-child{border-bottom:none}}.lp .cases-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:52px;display:grid}.lp .case{border-radius:var(--radius-lg);border:var(--border-w) solid var(--line);background:#fff;flex-direction:column;transition:box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}.lp .case:hover{box-shadow:var(--shadow-float);transform:translateY(-3px)}.lp .case.dark{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.lp .case-body{flex-direction:column;flex:1;padding:38px;display:flex}.lp .case .tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-400);font-size:11px}.lp .case.dark .tag{color:#fff6}.lp .case h3{letter-spacing:-.025em;margin-top:16px;font-size:24px;line-height:1.1}.lp .case .lead{color:var(--ink-500);margin-top:14px;font-size:14.5px;line-height:1.55}.lp .case.dark .lead{color:#fff9}.lp .case ul{flex-direction:column;flex:1;gap:11px;margin-top:24px;display:flex}.lp .case li{color:var(--ink-700);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.lp .case.dark li{color:#fffc}.lp .case li .ck{color:var(--accent);flex-shrink:0}.lp .case.dark li .ck{color:var(--signal)}.lp .case .metric-wrap{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.lp .case.dark .metric-wrap{border-top-color:#ffffff1a}.lp .case .metric{font-family:var(--font-display);letter-spacing:-.04em;color:var(--accent);font-size:clamp(52px,6vw,84px);font-weight:700;line-height:.9}.lp .case.dark .metric{color:var(--signal)}.lp .case .metric-lbl{color:var(--ink-400);max-width:34ch;margin-top:10px;font-size:13.5px}.lp .case.dark .metric-lbl{color:#ffffff73}@media (max-width:860px){.lp .cases-grid{grid-template-columns:1fr}}.lp .numbers{background:var(--ink-900);color:#fff;padding:88px 0}.lp .num-grid{border:var(--border-w) solid var(--rule-dark);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.lp .num-cell{border-right:var(--border-w) solid var(--rule-dark);padding:38px 30px}.lp .num-cell:last-child{border-right:none}.lp .num-cell .k{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;font-size:clamp(40px,4.6vw,64px);font-weight:700;line-height:.9}.lp .num-cell .k em{color:var(--signal);font-style:normal}.lp .num-cell .v{color:#ffffff8c;margin-top:14px;font-size:14px;line-height:1.5}@media (max-width:900px){.lp .num-grid{grid-template-columns:1fr 1fr}.lp .num-cell:nth-child(2n){border-right:none}.lp .num-cell:nth-child(-n+2){border-bottom:var(--border-w) solid var(--rule-dark)}}@media (max-width:480px){.lp .num-grid{grid-template-columns:1fr}.lp .num-cell{border-right:none;border-bottom:var(--border-w) solid var(--rule-dark)}.lp .num-cell:last-child{border-bottom:none}}.lp .stack{background:var(--subtle);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:46px 0}.lp .stack-eyebrow{text-align:center;color:var(--ink-400);margin-bottom:26px}.lp .stack-marq{position:relative;overflow:hidden}.lp .stack-marq:before,.lp .stack-marq:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.lp .stack-marq:before{background:linear-gradient(90deg, var(--subtle), transparent);left:0}.lp .stack-marq:after{background:linear-gradient(270deg, var(--subtle), transparent);right:0}.lp .stack-row{width:max-content;animation:42s linear infinite lpMarquee;display:flex}.lp .stack-item{color:var(--ink-400);align-items:center;gap:9px;padding:0 34px;display:flex}.lp .stack-item .d{background:var(--ink-300);border-radius:50%;width:6px;height:6px}.lp .stack-item .nm{letter-spacing:-.01em;font-size:15px;font-weight:600}.lp .faq-list{border-top:var(--border-w) solid var(--line);flex-direction:column;gap:0;max-width:860px;margin-top:48px;margin-left:auto;margin-right:auto;display:flex}.lp .faq-item{border-bottom:var(--border-w) solid var(--line)}.lp .faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-900);background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 8px;font-size:18px;font-weight:700;display:flex}.lp .faq-q .pm{font-family:var(--font-mono);color:var(--accent);flex-shrink:0;font-size:22px;transition:transform .3s}.lp .faq-item.open .pm{transform:rotate(45deg)}.lp .faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.lp .faq-a-inner{color:var(--ink-500);max-width:70ch;padding:0 8px 26px;font-size:15px;line-height:1.6}.lp .final{background:#fff;padding:clamp(72px,9vw,128px) 0}.lp .final-card{border-radius:var(--radius-lg);background:var(--ink-900);color:#fff;padding:clamp(36px,5vw,72px);position:relative;overflow:hidden}.lp .final-halo{aspect-ratio:1;background:var(--signal);clip-path:polygon(100% 0,0 0,100% 100%);pointer-events:none;width:clamp(90px,12vw,160px);position:absolute;top:0;right:0}.lp .final-grid-bg{opacity:.25;pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.lp .final-inner{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid;position:relative}.lp .final h2{font-size:clamp(32px,4.4vw,58px);line-height:1}.lp .final p{color:#ffffff9e;max-width:46ch;margin-top:22px;font-size:15.5px;line-height:1.6}.lp .final-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.lp .final-form{border:var(--border-w) solid #ffffff1a;border-radius:var(--radius-lg);background:#ffffff0a;padding:28px}.lp .final-form h4{font-size:18px}.lp .final-form .fsub{color:#ffffff80;margin-top:8px;font-size:13.5px}.lp .field{margin-top:16px}.lp .field label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;margin-bottom:7px;font-size:10px;display:block}.lp .field input,.lp .field textarea{border-radius:calc(var(--radius)*.6);color:#fff;resize:vertical;background:#ffffff0d;border:1px solid #ffffff1f;width:100%;padding:11px 14px;font-family:inherit;font-size:14px}.lp .field input:focus,.lp .field textarea:focus{border-color:var(--signal);outline:none}.lp .field input::placeholder,.lp .field textarea::placeholder{color:#ffffff4d}.lp .final-success{text-align:left}.lp .final-success h4{font-size:20px}.lp .final-success p{color:#fff9;margin-top:10px;font-size:14.5px}.lp .form-err{color:#e0533b;margin-top:14px;font-size:13px}.lp .form-err a{color:#fff;text-underline-offset:2px;text-decoration:underline}@media (max-width:860px){.lp .final-inner{grid-template-columns:1fr;gap:36px}}.lp .ftr{border-top:1px solid var(--line);color:var(--ink-700);background:#fff;padding:72px 0 40px}.lp .ftr-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;display:grid}.lp .ftr-brand .name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-900);font-size:18px;font-weight:700}.lp .ftr-brand p{color:var(--ink-500);max-width:36ch;margin-top:18px;font-size:14.5px;line-height:1.6}.lp .ftr-col h5{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-400);margin-bottom:18px;font-size:11px;font-weight:500}.lp .ftr-col a{color:var(--ink-700);padding:5px 0;font-size:14px;transition:color .2s;display:block}.lp .ftr-col a:hover{color:var(--ink-900)}.lp .ftr-bottom{border-top:1px solid var(--line);color:var(--ink-400);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:54px;padding-top:24px;font-size:13px;display:flex}.lp .ftr-bottom a{color:var(--ink-400)}.lp .ftr-bottom a:hover{color:var(--ink-900)}@media (max-width:820px){.lp .ftr-top{grid-template-columns:1fr 1fr}}@media (max-width:480px){.lp .ftr-top{grid-template-columns:1fr}}.lp .reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.lp .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp .reveal{opacity:1!important;transform:none!important}.lp .chaos-track,.lp .ticker-row,.lp .stack-row,.lp .scrollcue .ln,.lp .hero-eyebrow .dot{animation:none!important}}
