:root{--ink-1000:#050507;--ink-950:#08090b;--ink-900:#0c0d10;--ink-850:#111216;--ink-800:#16181d;--ink-700:#1d2026;--ink-600:#2a2e36;--ink-500:#3a3f49;--ink-400:#5a606b;--ink-300:#8a8f99;--ink-200:#b8bcc4;--ink-150:#d6d9de;--ink-100:#e6e8eb;--ink-50:#f3f3f1;--ink-25:#fafaf8;--ink-0:#fff;--em-700:#047857;--em-600:#059669;--em-500:#10b981;--em-400:#34d399;--em-300:#6ee7b7;--em-glow:#10b98138;--sig-red:#e35d6a;--sig-amber:#d8a44a;--sig-amber-txt:#6b4c07;--sig-amber-code:#7a5a00;--sig-blue:#6aa3d8;--sig-violet:#a079d8;--ff-display:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--ff-body:"SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--ff-mono:"SF Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", Consolas, monospace;--container:1280px;--gutter:clamp(20px, 4vw, 48px);--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-cinematic:cubic-bezier(.2, .85, .2, 1);--ease-apple:cubic-bezier(.28, 0, 0, 1);--ease-snap:cubic-bezier(.32, .72, 0, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@keyframes pulse-ring{0%{opacity:.7;transform:scale(.7)}80%,to{opacity:0;transform:scale(1.7)}}@keyframes heartbeat{0%,90%,to{box-shadow:0 0 0 3px #10b9812e}45%{box-shadow:0 0 0 5px #10b9814d}}@keyframes meshA{0%{transform:translate(0,0)scale(1)}to{transform:translate(40px,-30px)scale(1.08)}}@keyframes meshB{0%{transform:translate(0,0)scale(1)}to{transform:translate(-60px,40px)scale(1.05)}}@keyframes meshC{0%{transform:translate(0,0)scale(.95)}to{transform:translate(20px,-50px)scale(1.1)}}@keyframes scan{0%{opacity:0;transform:translate(-20%)rotate(-3deg)}10%{opacity:.4}50%{opacity:.5}90%{opacity:.3}to{opacity:0;transform:translate(20%,100px)rotate(-3deg)}}@keyframes pktFlow{0%{opacity:0;left:-8%}6%{opacity:.9}94%{opacity:.9}to{opacity:0;left:108%}}@keyframes barStream{0%{opacity:0;left:-4%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:104%}}@keyframes fieldDrift{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:700px 350px,-500px 200px,600px -200px,-700px 400px,500px 300px,-600px -200px,400px -350px,-500px 200px,600px -400px,-700px 300px}}@keyframes faqExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes pipeDot{0%{opacity:0;transform:translateY(-2px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(20px)}}.nav{transition:background .32s var(--ease-apple), border-color .32s var(--ease-apple), backdrop-filter .32s var(--ease-apple), color .32s var(--ease-apple)}.nav.is-scrolled{-webkit-backdrop-filter:blur(20px)saturate(160%)!important;background:#050507e0!important;border-bottom-color:#ffffff14!important;box-shadow:0 1px #ffffff0f!important}.landing{background:var(--ink-25);color:var(--ink-900);font-family:var(--ff-body);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01" 1, "calt" 1;font-size:17px;font-weight:400;line-height:1.47;overflow-x:hidden}@media (min-width:1100px){.landing{letter-spacing:-.011em}}.landing ::selection{background:var(--em-500);color:var(--ink-1000)}.landing .container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.landing .section{isolation:isolate;padding:clamp(80px,12vw,160px) 0;position:relative}.landing .section--tight{padding:clamp(56px,7vw,96px) 0}.landing .section--dark{color:var(--ink-100);background:linear-gradient(#050507 0%,#08090b 100%)}.landing .section--cream{background:var(--ink-50)}.landing .section--white{background:var(--ink-0)}.landing .section+.section:before,.landing .section+.cta:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#787c862e 50%,#0000 100%);height:1px;position:absolute;inset:0 0 auto}.landing .section--dark+.section:before,.landing .section+.section--dark:before{background:linear-gradient(90deg,#0000 0%,#10b98147 50%,#0000 100%)}.landing .eyebrow{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.landing .eyebrow:before{content:"";opacity:.5;background:currentColor;width:18px;height:1px}.landing .section--dark .eyebrow{color:var(--ink-300)}.landing .section-title{font-family:var(--ff-display);letter-spacing:-.028em;color:var(--ink-900);text-wrap:balance;margin:18px 0 0;font-size:clamp(34px,5vw,60px);font-weight:600;line-height:1.05}.landing .section--dark .section-title{color:var(--ink-50)}.landing .section-lede{max-width:620px;color:var(--ink-400);text-wrap:pretty;letter-spacing:-.014em;margin:22px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.55}.landing .section--dark .section-lede{color:var(--ink-300)}@media (min-width:1100px){.landing .section-title{letter-spacing:-.032em}}.landing .mono{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1}.landing .up{color:var(--em-400)}.landing .section--cream .up,.landing .section--white .up{color:var(--em-600)}.landing .dn{color:var(--sig-red)}.landing .muted{color:var(--ink-400)}.landing .section--dark .muted{color:var(--ink-300)}.landing .btn{letter-spacing:-.005em;height:40px;transition:transform .36s var(--ease-apple), background .28s var(--ease-apple), border-color .28s var(--ease-apple), box-shadow .36s var(--ease-apple);white-space:nowrap;will-change:transform;cursor:pointer;font-size:13.5px;font-weight:500;font-family:var(--ff-body);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.landing .btn--lg{border-radius:9px;height:46px;padding:0 22px;font-size:14.5px}.landing .btn--primary{background:var(--ink-50);color:var(--ink-1000);box-shadow:inset 0 1px #ffffff26,0 .5px 1px #0003}.landing .btn--primary:hover{background:var(--ink-0);transform:translateY(-1.5px)scale(1.012);box-shadow:0 12px 30px -12px #0006,inset 0 1px #ffffff2e}.landing .btn--ghost{color:var(--ink-100);background:0 0;border-color:#ffffff24}.landing .btn--ghost:hover{background:#ffffff0a;border-color:#ffffff38;transform:translateY(-1px)}.landing .btn--accent{background:var(--em-500);color:var(--ink-1000);font-weight:600;box-shadow:0 0 0 1px #10b98166,inset 0 1px #ffffff40,0 8px 30px -10px #10b98173}.landing .btn--accent:hover{background:var(--em-400);transform:translateY(-1.5px)scale(1.012);box-shadow:0 0 0 1px #10b98180,0 14px 36px -10px #10b9818c,inset 0 1px #ffffff40}.landing .btn--dark{background:var(--ink-900);color:var(--ink-50);border-color:var(--ink-900)}.landing .btn--dark:hover{background:var(--ink-1000);transform:translateY(-1.5px)scale(1.012);box-shadow:0 12px 30px -12px #00000080}.landing .btn--outline{color:var(--ink-900);border-color:var(--ink-150);background:0 0}.landing .btn--outline:hover{border-color:var(--ink-400);background:var(--ink-0);transform:translateY(-1px)}.landing .btn:active{transition-duration:80ms;transform:translateY(0)scale(.985)}.landing .btn .arrow{transition:transform .18s var(--ease);display:inline-block}.landing .btn:hover .arrow{transform:translate(2px)}.landing .btn:focus-visible{box-shadow:0 0 0 2px var(--ink-1000), 0 0 0 4px var(--em-500);outline:none}.landing .section--dark .btn:focus-visible{box-shadow:0 0 0 2px var(--ink-50), 0 0 0 4px var(--em-500)}.landing .live-dot{background:var(--em-500);width:7px;height:7px;animation:heartbeat 4s var(--ease-apple) infinite;border-radius:50%;display:inline-block;position:relative;box-shadow:0 0 0 3px #10b9812e}.landing .live-dot:after{content:"";border:1px solid var(--em-500);opacity:.6;border-radius:50%;animation:2.2s infinite pulse-ring;position:absolute;inset:-4px}.landing .pill{height:28px;font-family:var(--ff-mono);letter-spacing:.04em;color:var(--ink-200);text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:11.5px;display:inline-flex}.landing .section--cream .pill,.landing .section--white .pill{color:var(--ink-500);border-color:var(--ink-150);background:var(--ink-0)}.landing .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(20px)}.landing .reveal.is-in{opacity:1;transform:none}.landing .hero{background:var(--ink-1000);color:var(--ink-100);border-bottom:1px solid var(--ink-800);padding:clamp(72px,9vw,130px) 0 clamp(60px,8vw,110px);position:relative;overflow:hidden}.landing .hero__bg{pointer-events:none;z-index:0;position:absolute;inset:0}.landing .hero__grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 35%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 35%,#000 30%,#0000 80%)}.landing .hero__glow{width:1200px;height:800px;transform:translateX(-50%) translate3d(0, var(--scroll-glow,0px), 0);filter:blur(20px);will-change:transform;background:radial-gradient(#10b9812e 0%,#10b9810d 35%,#0000 70%);position:absolute;top:-20%;left:50%}.landing .hero__mesh{pointer-events:none;z-index:0;opacity:.85;filter:blur(2px);position:absolute;inset:-10% -5% -5%}.landing .hero__mesh svg{width:100%;height:100%;display:block}.landing .mesh-blob{mix-blend-mode:screen}.landing .mesh-blob--a{animation:meshA 26s var(--ease-cinematic) infinite alternate;transform-origin:30% 40%}.landing .mesh-blob--b{animation:meshB 32s var(--ease-cinematic) infinite alternate;transform-origin:70%}.landing .mesh-blob--c{animation:meshC 38s var(--ease-cinematic) infinite alternate;transform-origin:50% 60%}.landing .hero__scan{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.landing .hero__scan:after{content:"";background:linear-gradient(90deg,#0000 0%,#10b98100 30%,#10b98173 50%,#10b98100 70%,#0000 100%);width:200%;height:1px;animation:14s linear infinite scan;position:absolute;top:30%;left:-50%}.landing .hero__field{pointer-events:none;z-index:0;opacity:.7;background-image:radial-gradient(1.2px 1.2px at 18% 22%,#10b98173 50%,#0000 100%),radial-gradient(1px 1px at 73% 18%,#ffffff2e 50%,#0000 100%),radial-gradient(1.2px 1.2px at 41% 64%,#10b98152 50%,#0000 100%),radial-gradient(1px 1px at 88% 70%,#ffffff2e 50%,#0000 100%),radial-gradient(1px 1px at 12% 80%,#10b98152 50%,#0000 100%),radial-gradient(1.4px 1.4px at 63% 36%,#ffffff29 50%,#0000 100%),radial-gradient(1px 1px at 29% 48%,#ffffff24 50%,#0000 100%),radial-gradient(1.2px 1.2px at 56% 88%,#10b98159 50%,#0000 100%),radial-gradient(1px 1px at 90% 45%,#ffffff21 50%,#0000 100%),radial-gradient(1px 1px at 8% 35%,#ffffff21 50%,#0000 100%);background-repeat:repeat;background-size:700px 700px;animation:80s linear infinite fieldDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 85%)}.landing .hero__container{z-index:1;grid-template-columns:1fr;gap:64px;display:grid;position:relative}.landing .hero__copy{max-width:880px}.landing .hero__chip{color:var(--em-300);font-family:var(--ff-mono);letter-spacing:.06em;text-transform:uppercase;background:#10b98114;border:1px solid #10b98138;border-radius:100px;align-items:center;gap:10px;padding:6px 12px 6px 10px;font-size:11px;display:inline-flex}.landing .hero__chip .sep{opacity:.4}.landing .hero__chip .label{color:var(--ink-200)}.landing .hero__h1{font-family:var(--ff-display);letter-spacing:-.035em;color:var(--ink-50);text-wrap:balance;margin:28px 0 0;font-size:clamp(46px,7.4vw,104px);font-weight:600;line-height:1.05}@media (min-width:1100px){.landing .hero__h1{letter-spacing:-.042em}}.landing .hero__h1 em{font-style:normal;font-family:var(--ff-display);color:var(--ink-300);font-weight:400}.landing .hero__h1 .uline{white-space:nowrap;position:relative}.landing .hero__h1 .uline:after{content:"";background:var(--em-500);height:2px;position:absolute;bottom:.08em;left:0;right:0}.landing .hero__h1 .line{display:block;overflow:hidden}.landing .hero__h1 .line>.inner{opacity:0;transition:transform 1.1s var(--ease-out), opacity .8s var(--ease-out);transition-delay:var(--d,0s);will-change:transform, opacity;display:inline-block;transform:translateY(110%)}.landing .hero__h1.is-lit .line>.inner{opacity:1;transform:translateY(0)}.landing .hero__sub{max-width:600px;color:var(--ink-300);text-wrap:pretty;letter-spacing:-.014em;margin:30px 0 0;font-size:clamp(15px,1.45vw,19px);line-height:1.5}.landing .hero__cta{flex-wrap:wrap;align-items:center;gap:12px;margin:38px 0 0;display:flex}.landing .hero__cta-note{font-family:var(--ff-mono);letter-spacing:.04em;color:var(--ink-400);margin:18px 0 0;font-size:11.5px}.landing .hero__cta-note .dot{color:var(--ink-600);margin:0 8px}.landing .hero__strip{border-top:1px solid var(--ink-800);border-bottom:1px solid var(--ink-800);grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid}.landing .hero__strip>div{border-right:1px solid var(--ink-800);padding:22px 24px}.landing .hero__strip>div:last-child{border-right:0}.landing .hero__strip .k{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);font-size:10.5px}.landing .hero__strip .v{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--ink-50);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;margin-top:6px;font-size:28px}.landing .hero__strip .delta{font-family:var(--ff-mono);color:var(--em-400);margin-top:4px;font-size:11px}.landing .hero__strip .delta.dn{color:var(--sig-red)}.landing .telemetry{border-top:1px solid var(--ink-800);border-bottom:1px solid var(--ink-800);height:28px;font-family:var(--ff-mono);letter-spacing:.08em;color:var(--ink-400);background:#ffffff03;grid-template-columns:180px 1fr 180px;align-items:center;margin-top:56px;font-size:10.5px;display:grid;position:relative;overflow:hidden}.landing .telemetry .lbl{text-transform:uppercase;padding:0 16px}.landing .telemetry .right{text-align:right;color:var(--em-400);padding:0 16px}.landing .telemetry__stream{border-left:1px solid var(--ink-800);border-right:1px solid var(--ink-800);height:100%;position:relative;overflow:hidden}.landing .telemetry__stream:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff0f 30%,#ffffff1a 50%,#ffffff0f 70%,#0000 100%);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.landing .pkt{background:var(--em-500);width:18px;height:4px;animation:pktFlow var(--dur,5s) linear infinite;animation-delay:var(--dly,0s);opacity:.85;border-radius:1px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #10b9818c}.landing .pkt.sm{opacity:.5;width:8px;box-shadow:0 0 6px #10b98159}.landing .pkt.warn{background:var(--sig-amber);box-shadow:0 0 8px #d8a44a80}.landing .pkt.alert{background:var(--sig-red);width:22px;box-shadow:0 0 10px #e35d6a99}.landing .canvas{z-index:1;perspective:1800px;perspective-origin:50% 0;margin-top:64px;position:relative}.landing .canvas__chrome{border:1px solid var(--ink-800);transform:translate3d(var(--px,0), calc(var(--py,0) + var(--lift,0px)), 0) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--liftScale,1));transition:transform .48s var(--ease-apple), box-shadow .48s var(--ease-apple);will-change:transform;background:linear-gradient(#0e1014 0%,#0b0c10 100%);border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 40px 80px -30px #0009,0 80px 120px -50px #10b9812e}.landing .canvas__bar{border-bottom:1px solid var(--ink-800);background:#ffffff04;align-items:center;gap:12px;height:42px;padding:0 14px;display:flex}.landing .canvas__bar .dots{gap:6px;display:flex}.landing .canvas__bar .dots span{background:var(--ink-700);border-radius:50%;width:10px;height:10px}.landing .canvas__bar .crumbs{font-family:var(--ff-mono);color:var(--ink-300);align-items:center;gap:8px;font-size:12px;display:flex}.landing .canvas__bar .crumbs .sep{color:var(--ink-600)}.landing .canvas__bar .crumbs .cur{color:var(--ink-100)}.landing .canvas__bar .right{font-family:var(--ff-mono);color:var(--ink-400);align-items:center;gap:14px;margin-left:auto;font-size:11.5px;display:flex}.landing .canvas__body{grid-template-columns:220px 1fr;min-height:540px;display:grid}.landing .anno{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--ff-mono);color:var(--em-300);letter-spacing:.03em;z-index:5;transform:translate3d(calc(var(--px,0) * 1.6), calc(var(--py,0) * 1.6), 0);transition:transform .48s var(--ease-out);will-change:transform;background:#08090bd9;border:1px solid #10b98166;border-radius:8px;padding:10px 12px;font-size:11px;display:none;position:absolute;box-shadow:0 12px 30px -10px #0009}@media (min-width:1100px){.landing .anno{display:block}}.landing .anno b{color:var(--ink-50);font-weight:500;font-family:var(--ff-display);letter-spacing:-.005em;margin-bottom:2px;font-size:12.5px;display:block}.landing .anno--a{max-width:200px;top:78px;right:-28px}.landing .anno--b{max-width:210px;bottom:200px;left:-32px}.landing .cside{border-right:1px solid var(--ink-800);background:#ffffff04;padding:18px 14px}.landing .cside h5{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);margin:14px 6px 8px;font-size:10px;font-weight:500}.landing .cside h5:first-child{margin-top:4px}.landing .cside a{color:var(--ink-300);border-radius:6px;align-items:center;gap:10px;margin-bottom:1px;padding:7px 10px;font-size:13px;display:flex}.landing .cside a:hover{color:var(--ink-100);background:#ffffff08}.landing .cside a.is-active{color:var(--em-300);background:#10b98114}.landing .cside a .ic{opacity:.7;width:14px;height:14px}.landing .cside a .badge{font-family:var(--ff-mono);color:var(--ink-200);background:#ffffff0f;border-radius:100px;margin-left:auto;padding:1px 7px;font-size:10.5px}.landing .cside a.is-active .badge{color:var(--em-300);background:#10b9812e}.landing .cmain{grid-template-rows:auto auto 1fr;gap:22px;padding:24px 28px;display:grid}.landing .cmain__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.landing .cmain__h{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--ink-50);font-size:24px;font-weight:500}.landing .cmain__sub{font-family:var(--ff-mono);color:var(--ink-400);letter-spacing:.03em;margin-top:4px;font-size:11.5px}.landing .tabs{border:1px solid var(--ink-800);font-family:var(--ff-mono);background:#ffffff05;border-radius:7px;gap:2px;padding:3px;font-size:11.5px;display:flex}.landing .tabs span{color:var(--ink-400);border-radius:5px;padding:5px 11px}.landing .tabs span.on{color:var(--ink-100);background:#ffffff0f}.landing .kpis{background:var(--ink-800);border:1px solid var(--ink-800);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.landing .kpi{background:#ffffff04;padding:16px 18px}.landing .kpi .k{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);font-size:10.5px}.landing .kpi .v{font-family:var(--ff-display);color:var(--ink-50);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-feature-settings:"tnum" 1, "zero" 1;margin-top:6px;font-size:24px}.landing .kpi .v[data-target]{transition:filter .6s var(--ease-apple)}.landing .kpi .meta{font-family:var(--ff-mono);color:var(--ink-400);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.landing .kpi .meta .d{font-variant-numeric:tabular-nums}.landing .chart-wrap{border:1px solid var(--ink-800);background:linear-gradient(#ffffff05 0%,#0000 100%);border-radius:10px;padding:18px 20px 12px;position:relative}.landing .chart-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.landing .chart-head .title{font-family:var(--ff-display);color:var(--ink-100);font-size:14px;font-weight:500}.landing .chart-head .legend{font-family:var(--ff-mono);color:var(--ink-400);align-items:center;gap:18px;font-size:11px;display:flex}.landing .chart-head .legend .item{align-items:center;gap:6px;display:inline-flex}.landing .chart-head .legend .swatch{border-radius:2px;width:8px;height:8px}.landing .chart-svg{width:100%;height:220px;display:block;overflow:visible}.landing .cmain__bottom{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.landing .panel{border:1px solid var(--ink-800);background:#ffffff05;border-radius:10px;padding:16px 18px}.landing .panel__title{font-family:var(--ff-display);color:var(--ink-100);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13.5px;font-weight:500;display:flex}.landing .panel__title .right{font-family:var(--ff-mono);color:var(--ink-400);font-size:11px;font-weight:400}.landing .prov-table{background:var(--ink-800);border:1px solid var(--ink-800);border-radius:8px;gap:1px;display:grid;overflow:hidden}.landing .prov-row{font-size:12.5px;font-family:var(--ff-mono);color:var(--ink-200);background:#08090b;grid-template-columns:130px 1fr 70px 70px;align-items:center;gap:10px;padding:9px 12px;display:grid}.landing .prov-row.head{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;padding-top:8px;padding-bottom:8px;font-size:10.5px}.landing .prov-row .name{color:var(--ink-100);align-items:center;gap:8px;display:flex}.landing .prov-row .name .dotc{border-radius:50%;width:6px;height:6px}.landing .bar{background:#ffffff0d;border-radius:100px;height:6px;position:relative;overflow:hidden}.landing .bar>span{background:linear-gradient(90deg, var(--em-500), var(--em-400));height:100%;transition:width .8s var(--ease);border-radius:100px;display:block}.landing .bar.amber>span{background:linear-gradient(90deg, var(--sig-amber), #efc578)}.landing .bar.violet>span{background:linear-gradient(90deg, var(--sig-violet), #c4a5e8)}.landing .bar.blue>span{background:linear-gradient(90deg, var(--sig-blue), #9bc5e8)}.landing .bar:after{content:"";width:4px;height:4px;animation:barStream var(--dur,3.6s) linear infinite;animation-delay:var(--dly,0s);opacity:.85;pointer-events:none;background:#fffffff2;border-radius:50%;position:absolute;top:50%;left:-4%;transform:translateY(-50%);box-shadow:0 0 8px #10b981b3}.landing .prov-row .num{text-align:right;color:var(--ink-200)}.landing .prov-row .delta{text-align:right;color:var(--em-400);font-size:11.5px}.landing .prov-row .delta.dn{color:var(--sig-red)}.landing .feed{background:var(--ink-800);border:1px solid var(--ink-800);border-radius:8px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.landing .feed__item{background:#08090b;align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.landing .feed__item .ic{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.landing .feed__item .ic.amber{background:var(--sig-amber);box-shadow:0 0 0 3px #d8a44a2e}.landing .feed__item .ic.red{background:var(--sig-red);box-shadow:0 0 0 3px #e35d6a2e}.landing .feed__item .ic.green{background:var(--em-500);box-shadow:0 0 0 3px #10b9812e}.landing .feed__item .txt{color:var(--ink-200);font-size:12.5px;line-height:1.45}.landing .feed__item .txt b{color:var(--ink-50);font-weight:500}.landing .feed__item .txt .t{font-family:var(--ff-mono);color:var(--ink-500);letter-spacing:.03em;margin-top:2px;font-size:11px;display:block}.landing .problem{border-bottom:1px solid var(--ink-150)}.landing .problem__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid}.landing .problem-card{background:var(--ink-0);border:1px solid var(--ink-150);border-radius:12px;flex-direction:column;min-height:280px;padding:32px 28px;display:flex}.landing .problem-card .num{font-family:var(--ff-mono);color:var(--ink-400);letter-spacing:.1em;font-size:11px}.landing .problem-card .stat{font-family:var(--ff-display);letter-spacing:-.035em;color:var(--ink-1000);margin-top:18px;font-size:clamp(40px,4.6vw,64px);font-weight:480;line-height:1}.landing .problem-card .stat .unit{color:var(--ink-400);letter-spacing:0;margin-left:4px;font-size:.5em;font-weight:400}.landing .problem-card .desc{color:var(--ink-500);flex:1;margin-top:18px;font-size:14.5px;line-height:1.55}.landing .problem-card .src{font-family:var(--ff-mono);color:var(--ink-400);letter-spacing:.04em;border-top:1px solid var(--ink-150);margin-top:20px;padding-top:14px;font-size:10.5px}.landing .intel__top{grid-template-columns:1.1fr 1fr;align-items:flex-end;gap:64px;display:grid}.landing .intel__top .right{color:var(--ink-300);padding-bottom:6px;font-size:16px;line-height:1.6}.landing .flow{grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:stretch;gap:0;margin-top:80px;display:grid}.landing .flow__col{border:1px solid var(--ink-800);background:linear-gradient(#ffffff05,#ffffff01);border-radius:12px;flex-direction:column;min-height:240px;padding:24px 22px;display:flex}.landing .flow__col .tag{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--em-400);font-size:10.5px}.landing .flow__col .t{font-family:var(--ff-display);letter-spacing:-.015em;color:var(--ink-50);margin-top:14px;font-size:19px;font-weight:500}.landing .flow__col .d{color:var(--ink-300);flex:1;margin-top:8px;font-size:13.5px;line-height:1.55}.landing .flow__col .nodes{border-top:1px solid var(--ink-800);flex-direction:column;gap:6px;margin-top:16px;padding-top:14px;display:flex}.landing .flow__col .nodes .node{font-family:var(--ff-mono);color:var(--ink-200);align-items:center;gap:8px;font-size:11.5px;display:flex}.landing .flow__col .nodes .node .dotc{background:var(--em-500);border-radius:50%;width:5px;height:5px}.landing .flow__col .nodes .node .right{color:var(--ink-500);margin-left:auto}.landing .flow__arr{color:var(--ink-600);justify-content:center;align-items:center;display:flex}.landing .flow__arr svg{width:100%;max-width:60px}.landing .caps{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(180px,auto);gap:18px;margin-top:64px;display:grid}.landing .cap{border:1px solid var(--ink-150);background:var(--ink-0);transition:border-color .2s var(--ease), transform .2s var(--ease);border-radius:12px;flex-direction:column;padding:26px 24px;display:flex;position:relative;overflow:hidden}.landing .cap:hover{border-color:var(--ink-400);transform:translateY(-2px)}.landing .cap:before{content:"";border-radius:inherit;background:radial-gradient(220px 120px at var(--mx,50%) var(--my,0%), #10b9811a, transparent 70%);opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none;position:absolute;inset:0}.landing .cap:hover:before{opacity:1}.landing .cap__tag{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);font-size:10.5px}.landing .cap__t{font-family:var(--ff-display);letter-spacing:-.018em;color:var(--ink-1000);margin-top:14px;font-size:22px;font-weight:500}.landing .cap__d{color:var(--ink-500);flex:1;margin-top:10px;font-size:14px;line-height:1.55}.landing .cap__art{border-top:1px solid var(--ink-150);height:100px;margin-top:20px;padding-top:18px;position:relative}.landing .cap--wide{grid-column:span 4}.landing .cap--med{grid-column:span 3}.landing .cap--sm{grid-column:span 2}.landing .spark{width:100%;height:60px;display:block}.landing .savings__wrap{grid-template-columns:1fr 1.4fr;align-items:stretch;gap:56px;margin-top:64px;display:grid}.landing .savings__copy{padding-top:20px}.landing .savings__list{flex-direction:column;gap:18px;margin-top:26px;display:flex}.landing .savings__list .item{border-top:1px solid var(--ink-800);gap:16px;padding:18px 0;display:flex}.landing .savings__list .item:last-child{border-bottom:1px solid var(--ink-800)}.landing .savings__list .item .n{font-family:var(--ff-mono);color:var(--em-400);letter-spacing:.06em;flex-shrink:0;width:32px;padding-top:3px;font-size:11px}.landing .savings__list .item .t{font-family:var(--ff-display);color:var(--ink-50);font-size:16px;font-weight:500}.landing .savings__list .item .d{color:var(--ink-300);margin-top:4px;font-size:13.5px;line-height:1.55}.landing .compr{border:1px solid var(--ink-800);background:linear-gradient(#0f1115 0%,#0a0b0d 100%);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.landing .compr__head{border-bottom:1px solid var(--ink-800);font-family:var(--ff-mono);color:var(--ink-300);justify-content:space-between;align-items:center;padding:16px 22px;font-size:12px;display:flex}.landing .compr__head .title{color:var(--ink-100);font-family:var(--ff-display);letter-spacing:-.005em;font-size:14px;font-weight:500}.landing .compr__body{border-bottom:1px solid var(--ink-800);grid-template-columns:1fr 1fr;gap:22px;padding:26px;display:grid}.landing .compr__col h6{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);margin:0 0 14px;font-size:10.5px;font-weight:500}.landing .compr__col .stat{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--ink-50);font-size:44px;line-height:1}.landing .compr__col .stat .unit{color:var(--ink-400);margin-left:4px;font-size:.45em}.landing .compr__col .rows{flex-direction:column;gap:8px;margin-top:18px;display:flex}.landing .compr__col .rows .r{font-family:var(--ff-mono);color:var(--ink-300);border-top:1px solid var(--ink-800);grid-template-columns:1fr auto;padding:7px 0;font-size:12px;display:grid}.landing .compr__col .rows .r:first-child{border-top:0}.landing .compr__col .rows .r .v{color:var(--ink-50)}.landing .compr__col--after .stat{color:var(--em-400)}.landing .compr__foot{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:16px 22px;display:grid}.landing .compr__foot .lbl{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);font-size:11px}.landing .compr__foot .savings-bar{background:#ffffff0f;border-radius:100px;height:8px;position:relative;overflow:hidden}.landing .compr__foot .savings-bar:after{content:"";background:linear-gradient(90deg, var(--em-500), var(--em-400));width:38%;position:absolute;top:0;bottom:0;left:0}.landing .compr__foot .pct{font-family:var(--ff-display);color:var(--em-400);letter-spacing:-.02em;font-size:22px}.landing .matrix-wrap{border:1px solid var(--ink-150);background:var(--ink-0);border-radius:14px;margin-top:56px;overflow:hidden}.landing .matrix-head{font-family:var(--ff-mono);color:var(--ink-400);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--ink-150);background:var(--ink-25);grid-template-columns:220px repeat(5,1fr);padding:16px 22px;font-size:11px;display:grid}.landing .matrix-row{border-bottom:1px solid var(--ink-150);font-family:var(--ff-mono);color:var(--ink-700);grid-template-columns:220px repeat(5,1fr);align-items:center;padding:18px 22px;font-size:13px;display:grid}.landing .matrix-row:last-child{border-bottom:0}.landing .matrix-row .prov{font-family:var(--ff-display);color:var(--ink-1000);letter-spacing:-.01em;align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.landing .matrix-row .prov .swatch{background:var(--ink-100);width:22px;height:22px;color:var(--ink-700);font-size:11px;font-family:var(--ff-mono);border-radius:6px;place-items:center;font-weight:600;display:grid}.landing .matrix-row .ok{color:var(--em-600);align-items:center;gap:6px;display:inline-flex}.landing .matrix-row .ok:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.landing .matrix-row .ix{color:var(--ink-700)}.landing .matrix-row .v{color:var(--ink-1000);font-variant-numeric:tabular-nums}.landing .orch{position:relative;overflow:hidden}.landing .orch__bg{pointer-events:none;background:radial-gradient(60% 60%,#10b98112 0%,#0000 60%);position:absolute;inset:0}.landing .orch__bg:after{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%)}.landing .orch__top{grid-template-columns:1.05fr 1fr;align-items:flex-end;gap:48px;display:grid}.landing .orch__top .right{color:var(--ink-300);padding-bottom:4px;font-size:16px;line-height:1.6}.landing .orch__stage{border:1px solid var(--ink-800);background:linear-gradient(#ffffff05 0%,#fff0 100%);border-radius:16px;margin-top:64px;padding:36px 32px 28px;position:relative;overflow:hidden}.landing .orch__head{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400);grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:14px;font-size:10.5px;display:grid}.landing .orch__head>span{align-items:center;gap:8px;display:flex}.landing .orch__head .dot{background:var(--em-500);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #10b98199}.landing .orch__svg{width:100%;height:420px;display:block}.landing .orch__legend{border-top:1px solid var(--ink-800);font-family:var(--ff-mono);color:var(--ink-300);grid-template-columns:repeat(4,1fr);gap:18px;margin-top:22px;padding-top:20px;font-size:11px;display:grid}.landing .orch__legend .k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);margin-bottom:6px;font-size:10px;display:block}.landing .orch__legend .v{color:var(--ink-50);font-family:var(--ff-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px}.landing .orch__legend .v .unit{color:var(--ink-400);margin-left:3px;font-size:.55em}.landing .orch__legend .delta{color:var(--em-400);margin-top:4px;font-size:10.5px;display:block}.landing .on-label{font-family:var(--ff-display);fill:var(--ink-50);letter-spacing:-.005em;font-size:13px;font-weight:500}.landing .on-sub{font-family:var(--ff-mono);fill:var(--ink-400);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.landing .orch__mobile{display:none}.landing .aud{grid-template-columns:1fr 1fr;gap:20px;margin-top:64px;display:grid}.landing .aud__col{border:1px solid var(--ink-150);background:var(--ink-0);border-radius:14px;padding:32px 32px 28px}.landing .aud__col .who{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--em-600);font-size:11px}.landing .aud__col .h{font-family:var(--ff-display);letter-spacing:-.022em;color:var(--ink-1000);text-wrap:balance;margin-top:14px;font-size:28px;font-weight:500}.landing .aud__col .b{color:var(--ink-500);margin-top:14px;font-size:14.5px;line-height:1.55}.landing .aud__col ul{color:var(--ink-700);grid-template-columns:1fr 1fr;gap:10px 16px;margin:22px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.landing .aud__col li{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.landing .aud__col li:before{content:"";background:linear-gradient(45deg, transparent 38%, var(--em-600) 38% 62%, transparent 62%), linear-gradient(-45deg, transparent 38%, var(--em-600) 38% 62%, transparent 62%);background-position:50%;background-repeat:no-repeat;background-size:14px 4px;flex-shrink:0;width:14px;height:14px;margin-top:3px}.landing .trust{border-top:1px solid var(--ink-150);border-bottom:1px solid var(--ink-150)}.landing .trust__grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px;display:grid}.landing .trust-card{background:var(--ink-0);border:1px solid var(--ink-150);border-radius:12px;padding:24px}.landing .trust-card .lbl{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--em-600);font-size:10.5px}.landing .trust-card .t{font-family:var(--ff-display);letter-spacing:-.012em;color:var(--ink-1000);margin-top:14px;font-size:17px;font-weight:500}.landing .trust-card .d{color:var(--ink-500);margin-top:10px;font-size:13.5px;line-height:1.55}.landing .trust-card .badges{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.landing .trust-card .badges span{font-family:var(--ff-mono);border:1px solid var(--ink-150);color:var(--ink-700);letter-spacing:.04em;border-radius:100px;padding:3px 8px;font-size:10.5px}.landing .pricing__grid{border:1px solid var(--ink-150);background:var(--ink-0);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:64px;display:grid;overflow:hidden}.landing .tier{border-right:1px solid var(--ink-150);background:var(--ink-0);flex-direction:column;padding:36px 32px 32px;display:flex;position:relative}.landing .tier:last-child{border-right:0}.landing .tier--featured{background:var(--ink-1000);color:var(--ink-100)}.landing .tier .name{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--ink-1000);justify-content:space-between;align-items:center;font-size:18px;font-weight:500;display:flex}.landing .tier--featured .name{color:var(--ink-50)}.landing .tier .name .pop{font-family:var(--ff-mono);background:var(--em-500);color:var(--ink-1000);letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:3px 8px;font-size:10.5px;font-weight:600}.landing .tier .price{font-family:var(--ff-display);letter-spacing:-.03em;align-items:baseline;gap:6px;margin-top:22px;display:flex}.landing .tier .price .num{color:var(--ink-1000);font-size:56px;font-weight:480;line-height:1}.landing .tier--featured .price .num{color:var(--ink-50)}.landing .tier .price .per{font-family:var(--ff-mono);color:var(--ink-400);font-size:13px;font-weight:400}.landing .tier .desc{color:var(--ink-500);min-height:38px;margin-top:12px;font-size:13.5px}.landing .tier--featured .desc{color:var(--ink-300)}.landing .tier .tier__cta{margin-top:22px}.landing .tier ul{border-top:1px solid var(--ink-150);flex-direction:column;flex:1;gap:12px;margin:28px 0 0;padding:22px 0 0;list-style:none;display:flex}.landing .tier--featured ul{border-color:var(--ink-800)}.landing .tier li{color:var(--ink-700);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.landing .tier--featured li{color:var(--ink-200)}.landing .tier li:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='%23059669' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:14px;height:14px;margin-top:3px}.landing .tier--featured li:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='%2334d399' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.landing .tier li .lbl{font-family:var(--ff-mono);color:var(--ink-400);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:10.5px;display:block}.landing .tier--featured li .lbl{color:var(--ink-400)}.landing .tier:not(.tier--featured) .tier__cta a{border-color:var(--ink-150)!important;color:var(--ink-700)!important;background-color:#0000!important}.landing .tier:not(.tier--featured) .tier__cta a:hover{background-color:var(--ink-50)!important;border-color:var(--ink-400)!important;color:var(--ink-1000)!important}.landing .faq{grid-template-columns:1fr 1.6fr;align-items:flex-start;gap:56px;margin-top:56px;display:grid}.landing .faq__list{border-top:1px solid var(--ink-150)}.landing .faq__item{border-bottom:1px solid var(--ink-150);padding:22px 0}.landing .faq__item summary::-webkit-details-marker{display:none}.landing .faq__item summary{list-style:none}.landing .faq__item[open] .faq__q{color:var(--em-700)}.landing .faq__q{font-family:var(--ff-display);letter-spacing:-.013em;color:var(--ink-1000);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:18px;font-weight:500;display:flex}.landing .faq__q:focus-visible{box-shadow:0 0 0 2px var(--ink-1000), 0 0 0 4px var(--em-500);outline:none}.landing .faq__q .plus{width:14px;height:14px;transition:transform .25s var(--ease);flex-shrink:0;position:relative}.landing .faq__q .plus:before,.landing .faq__q .plus:after{content:"";background:var(--ink-700);border-radius:1px;position:absolute}.landing .faq__q .plus:before{height:1.5px;top:50%;left:0;right:0;transform:translateY(-50%)}.landing .faq__q .plus:after{width:1.5px;transition:transform .25s var(--ease);top:0;bottom:0;left:50%;transform:translate(-50%)}.landing .faq__item[open] .faq__q .plus:after{transform:translate(-50%)scaleY(0)}.landing .faq__a{color:var(--ink-500);max-width:640px;animation:faqExpand .36s var(--ease-apple);margin-top:14px;font-size:14.5px;line-height:1.6}.landing .cta{background:var(--ink-1000);color:var(--ink-100);border-top:1px solid var(--ink-800);position:relative;overflow:hidden}.landing .cta__bg{pointer-events:none;background:radial-gradient(at 50% 0,#10b98129 0%,#0000 55%),linear-gradient(#0000 40%,#10b9810d 100%);position:absolute;inset:0}.landing .cta__inner{text-align:center;padding:clamp(80px,12vw,160px) 0;position:relative}.landing .cta__h{font-family:var(--ff-display);letter-spacing:-.032em;color:var(--ink-50);text-wrap:balance;margin:0;font-size:clamp(40px,6vw,84px);font-weight:600;line-height:1.04}@media (min-width:1100px){.landing .cta__h{letter-spacing:-.038em}}.landing .cta__h em{color:var(--em-400);font-style:normal}.landing .cta__sub{max-width:520px;color:var(--ink-300);margin:26px auto 0;font-size:16px}.landing .cta__btns{flex-wrap:wrap;justify-content:center;gap:12px;margin:38px 0 0;display:flex}.landing .precision-row{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400);border-top:1px solid var(--ink-150);gap:0;width:100%;margin-top:18px;font-size:10.5px;display:flex}.landing .section--dark .precision-row{border-color:var(--ink-800)}.landing .precision-row>span{border-right:1px solid var(--ink-150);flex:1;gap:8px;padding:12px 16px 12px 0;display:flex}.landing .section--dark .precision-row>span{border-color:var(--ink-800)}.landing .precision-row>span:last-child{border-right:0}.landing .precision-row b{color:var(--ink-700);letter-spacing:.04em;font-weight:500}.landing .section--dark .precision-row b{color:var(--ink-100)}@media (max-width:980px){.landing .hero__mesh,.landing .hero__scan,.landing .telemetry{display:none}.landing .canvas{perspective:none}.landing .canvas__chrome,.landing .anno{transform:none!important}.landing .anno{display:none!important}.landing .orch__svg,.landing .orch__head{display:none}.landing .orch__mobile{flex-direction:column;gap:22px;margin-top:4px;display:flex}.landing .orch__mlayer{border:1px solid var(--ink-800);background:linear-gradient(#ffffff05,#ffffff01);border-radius:12px;padding:18px 18px 16px}.landing .orch__mlayer .lbl{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--em-400);align-items:center;gap:8px;font-size:10px;display:flex}.landing .orch__mlayer .lbl:before{content:"";background:var(--em-500);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #10b98199}.landing .orch__mlayer .nodes{flex-direction:column;gap:8px;margin-top:14px;display:flex}.landing .orch__mlayer .nd{border:1px solid var(--ink-800);background:#ffffff05;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.landing .orch__mlayer .nd.warn{border-color:#d8a44a66}.landing .orch__mlayer .nd .t{font-family:var(--ff-display);color:var(--ink-50);letter-spacing:-.01em;font-size:14px;font-weight:500}.landing .orch__mlayer .nd .s{font-family:var(--ff-mono);color:var(--ink-400);letter-spacing:.03em;margin-top:2px;font-size:10.5px;display:block}.landing .orch__mlayer .nd .r{font-family:var(--ff-mono);color:var(--ink-200);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.landing .orch__mlayer .nd .swatch{vertical-align:-3px;border-radius:4px;width:14px;height:14px;margin-right:8px;display:inline-block}.landing .orch__mpipe{justify-content:center;height:18px;display:flex;position:relative}.landing .orch__mpipe:before{content:"";background:linear-gradient(#0000,#10b98180,#0000);width:1px;height:100%}.landing .orch__mpipe:after{content:"";background:var(--em-500);width:4px;height:4px;animation:pipeDot 2.2s var(--ease-snap) infinite;border-radius:50%;position:absolute;top:0;box-shadow:0 0 8px #10b98199}.landing .intel__top{grid-template-columns:1fr;gap:24px}.landing .flow{grid-template-columns:1fr!important;gap:16px!important}.landing .flow__arr{display:none}.landing .caps{grid-template-columns:repeat(2,1fr)}.landing .cap--wide,.landing .cap--med,.landing .cap--sm{grid-column:span 2}.landing .savings__wrap,.landing .compr__body{grid-template-columns:1fr}.landing .matrix-head,.landing .matrix-row{grid-template-columns:140px repeat(2,1fr)}.landing .matrix-row>div:nth-child(n+4),.landing .matrix-head>div:nth-child(n+4){display:none}.landing .aud{grid-template-columns:1fr}.landing .trust__grid{grid-template-columns:1fr 1fr}.landing .pricing__grid{grid-template-columns:1fr}.landing .tier{border-right:0;border-bottom:1px solid var(--ink-150)}.landing .tier:last-child{border-bottom:0}.landing .faq{grid-template-columns:1fr;gap:32px}.landing .orch__top{grid-template-columns:1fr;gap:18px}.landing .orch__legend{grid-template-columns:1fr 1fr}.landing .problem__grid,.landing .canvas__body{grid-template-columns:1fr}.landing .cside{display:none}.landing .cmain__bottom{grid-template-columns:1fr}.landing .hero__strip{grid-template-columns:repeat(2,1fr)}.landing .hero__strip>div:nth-child(2){border-right:0}}@media (min-width:769px) and (max-width:1100px){.landing .canvas__body{grid-template-columns:200px 1fr}.landing .kpis{grid-template-columns:repeat(2,1fr)}.landing .caps{grid-template-columns:repeat(4,1fr)}.landing .cap--wide{grid-column:span 4}.landing .cap--med,.landing .cap--sm{grid-column:span 2}}@media (max-width:768px){.landing{font-size:16px}.landing .section{padding:80px 0}.landing .section-title{letter-spacing:-.028em;font-size:36px;line-height:1.06}.landing .section-lede{font-size:16px;line-height:1.5}.landing .hero{padding:88px 0 64px}.landing .hero__h1{letter-spacing:-.035em;margin-top:24px;font-size:48px;line-height:1.04}.landing .hero__sub{margin-top:22px;font-size:16px}.landing .hero__cta{gap:10px;margin-top:28px}.landing .hero__cta .btn{width:100%}.landing .hero__cta-note{font-size:10.5px;line-height:1.6}.landing .hero__strip{margin-top:40px}.landing .hero__strip>div{padding:16px}.landing .hero__strip .v{font-size:22px}.landing .canvas{perspective:none;margin-top:36px}.landing .canvas__chrome{box-shadow:0 24px 60px -20px #00000080}.landing .cmain{gap:16px;padding:18px 16px}.landing .kpis{grid-template-columns:1fr 1fr}.landing .kpi .v{font-size:20px}.landing .chart-svg{height:180px}.landing .problem__grid{gap:16px;margin-top:40px}.landing .problem-card{min-height:auto;padding:24px 22px}.landing .problem-card .stat{font-size:56px}.landing .flow{margin-top:40px;grid-template-columns:1fr!important;gap:14px!important}.landing .caps{grid-template-columns:1fr;gap:14px;margin-top:40px}.landing .cap--wide,.landing .cap--med,.landing .cap--sm{grid-column:span 1}.landing .savings__wrap{gap:32px;margin-top:40px}.landing .compr__col .stat{font-size:36px}.landing .compr__foot{text-align:center;grid-template-columns:1fr}.landing .compr__foot .savings-bar{display:none}.landing .matrix-wrap{margin-top:36px}.landing .matrix-head,.landing .matrix-row{grid-template-columns:1fr 1fr;gap:12px;padding:14px 18px}.landing .matrix-head>div:nth-child(n+3),.landing .matrix-row>div:nth-child(n+3){display:none}.landing .orch__stage{margin-top:40px;padding:22px 20px 20px}.landing .orch__legend{grid-template-columns:1fr 1fr;gap:14px}.landing .aud{gap:14px;margin-top:40px}.landing .aud__col{padding:26px 22px}.landing .aud__col .h{font-size:22px}.landing .aud__col ul{grid-template-columns:1fr}.landing .trust__grid{grid-template-columns:1fr;gap:14px;margin-top:36px}.landing .trust-card{padding:22px}.landing .pricing__grid{margin-top:40px}.landing .tier{padding:28px 24px 26px}.landing .tier .price .num{font-size:44px}.landing .faq{gap:22px;margin-top:36px}.landing .faq__q{font-size:16px}.landing .faq__a{font-size:14px}.landing .cta__inner{padding:80px 0}.landing .cta__h{letter-spacing:-.03em;font-size:44px;line-height:1.06}.landing .cta__sub{font-size:15px}.landing .cta__btns .btn{width:100%}.landing .cta__btns{flex-direction:column}}@media (max-width:480px){.landing .hero__h1{font-size:42px}.landing .section-title{font-size:32px}.landing .cta__h{font-size:38px}.landing .hero__strip{grid-template-columns:1fr 1fr}.landing .hero__strip>div{border-right:1px solid var(--ink-800)!important}.landing .hero__strip>div:nth-child(2n){border-right:0!important}.landing .matrix-head,.landing .matrix-row{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.landing .mesh-blob--a,.landing .mesh-blob--b,.landing .mesh-blob--c,.landing .hero__scan:after,.landing .pkt,.landing .bar:after,.landing .live-dot:after,.landing .hero__field,.landing .orch__mpipe:after{animation:none!important}.landing .hero__h1 .line>.inner{opacity:1!important;transform:none!important}.landing .canvas__chrome,.landing .anno{transform:none!important}.landing .reveal{opacity:1!important;transition:none!important;transform:none!important}}footer.public-footer--dark{border-top-color:var(--ink-800);background:var(--ink-1000)}footer.public-footer--dark,footer.public-footer--dark p,footer.public-footer--dark a,footer.public-footer--dark h3,footer.public-footer--dark span:not(.animate-ping):not(.relative.inline-flex){color:#8b8f99e6}footer.public-footer--dark a:hover{color:var(--ink-100)}footer.public-footer--dark .border-t{border-color:var(--ink-800)}footer.public-footer--dark .bg-emerald-50\/80{background:#10b98114;border-color:#10b98138}footer.public-footer--dark .text-emerald-800{color:var(--em-300)}