.nav[data-astro-cid-wpvy4v7s]{inset-inline:0;height:var(--nav-height);z-index:var(--nav-z);transition:background var(--t-base), border-color var(--t-base);background:#0b0d14;border-bottom:1px solid #f0ead21a;position:fixed;top:0}.nav[data-astro-cid-wpvy4v7s].scrolled{background:#0b0d14}.nav-inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--sp-8);height:100%;display:flex}.nav-logo[data-astro-cid-wpvy4v7s]{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.brandmark[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{filter:none;width:auto;height:31px;display:block}.nav-links[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--sp-6);padding-left:var(--sp-6);flex:1;display:flex}.nav-link[data-astro-cid-wpvy4v7s],.nav-btn[data-astro-cid-wpvy4v7s]{font-family:var(--ff-mono-tech);letter-spacing:.18em;text-transform:uppercase;color:#f0ead2c7;transition:color var(--t-fast);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11px;text-decoration:none;display:flex}.nav-link[data-astro-cid-wpvy4v7s]:hover,.nav-btn[data-astro-cid-wpvy4v7s]:hover{color:var(--coral)}.nav-caret[data-astro-cid-wpvy4v7s]{transition:transform var(--t-fast);font-size:.7rem}.nav-group[data-astro-cid-wpvy4v7s]{position:relative}.nav-dropdown[data-astro-cid-wpvy4v7s]{border-radius:var(--r-md);padding:var(--sp-4) var(--sp-3) var(--sp-3);margin-top:var(--sp-3);z-index:var(--dropdown-z);background:#fff;border:1px solid #11141f1a;display:none;position:absolute;top:100%;left:0;box-shadow:0 32px 64px -24px #11141f40}.nav-dropdown--platform[data-astro-cid-wpvy4v7s]{gap:var(--sp-1);grid-template-columns:repeat(2,1fr);min-width:560px}.nav-dropdown--solutions[data-astro-cid-wpvy4v7s]{gap:var(--sp-1);grid-template-columns:1fr;min-width:360px}.nav-dropdown--res[data-astro-cid-wpvy4v7s]{gap:var(--sp-1);grid-template-columns:1fr;min-width:300px}.nav-group[data-astro-cid-wpvy4v7s]:hover .nav-dropdown[data-astro-cid-wpvy4v7s],.nav-group[data-astro-cid-wpvy4v7s]:focus-within .nav-dropdown[data-astro-cid-wpvy4v7s]{display:grid}.nav-group[data-astro-cid-wpvy4v7s]:hover .nav-caret[data-astro-cid-wpvy4v7s]{transform:rotate(180deg)}.nav-group[data-astro-cid-wpvy4v7s]:hover .nav-btn[data-astro-cid-wpvy4v7s]{color:var(--coral)}.nav-product[data-astro-cid-wpvy4v7s],.nav-solution[data-astro-cid-wpvy4v7s]{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);transition:background var(--t-fast);flex-direction:column;gap:2px;text-decoration:none;display:flex}.nav-product[data-astro-cid-wpvy4v7s]:hover,.nav-solution[data-astro-cid-wpvy4v7s]:hover{background:#11141f0d}.nav-product-eye[data-astro-cid-wpvy4v7s]{font-family:var(--ff-mono);letter-spacing:.09em;text-transform:uppercase;color:#11141f66;font-size:.625rem}.nav-product-name[data-astro-cid-wpvy4v7s],.nav-solution-name[data-astro-cid-wpvy4v7s]{font-family:var(--ff-display);color:#11141f;font-size:1rem;font-weight:500}.nav-product-desc[data-astro-cid-wpvy4v7s],.nav-solution-desc[data-astro-cid-wpvy4v7s]{font-family:var(--ff-sans);color:#11141f8c;font-size:.8rem;line-height:1.4}.nav-product--soon[data-astro-cid-wpvy4v7s]{opacity:.8}.nav-product--soon[data-astro-cid-wpvy4v7s] .nav-product-name[data-astro-cid-wpvy4v7s]{color:#11141f8c}.nav-solution--all[data-astro-cid-wpvy4v7s] .nav-solution-name[data-astro-cid-wpvy4v7s]{color:var(--saffron)}.nav-soon[data-astro-cid-wpvy4v7s]{font-family:var(--ff-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--saffron);vertical-align:middle;background:#f4a03814;border:1px solid #f4a0384d;border-radius:2px;margin-left:4px;padding:1px 5px;font-size:.5625rem}.nav-cta[data-astro-cid-wpvy4v7s]{border:1px solid #f0ead2d9;flex-shrink:0;margin-left:auto;padding:10px 18px;font-size:13px;box-shadow:4px 4px #00000059;color:#1a1108!important;-webkit-text-fill-color:#1a1108!important;background:#f4a038!important}.nav-cta[data-astro-cid-wpvy4v7s]:hover{color:#1a1108;background:#f6ead2}.nav-hamburger[data-astro-cid-wpvy4v7s]{cursor:pointer;padding:var(--sp-2);background:0 0;border:none;flex-direction:column;gap:5px;margin-left:auto;display:none}.nav-hamburger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:#f0ead2eb;width:22px;height:2px;display:block}.nav-mobile[data-astro-cid-wpvy4v7s]{z-index:calc(var(--nav-z) + 10);background:#1a1108;display:none;position:fixed;inset:0;overflow-y:auto}.nav-mobile[data-astro-cid-wpvy4v7s].open{display:flex}.nav-mobile-inner[data-astro-cid-wpvy4v7s]{padding:var(--sp-8) var(--sp-6);gap:var(--sp-2);flex-direction:column;width:100%;display:flex}.nav-mobile-close[data-astro-cid-wpvy4v7s]{color:#f0ead2eb;cursor:pointer;margin-bottom:var(--sp-2);background:0 0;border:none;align-self:flex-end;font-size:1.5rem;line-height:1}.nav-m-acc[data-astro-cid-wpvy4v7s]{border-bottom:1px solid #f0ead21f}.nav-m-acc-btn[data-astro-cid-wpvy4v7s]{cursor:pointer;width:100%;font-family:var(--ff-display);color:#f0ead2f2;padding:var(--sp-4) 0;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;font-size:1.375rem;font-weight:500;display:flex}.nav-m-caret[data-astro-cid-wpvy4v7s]{color:#f0ead28c;transition:transform var(--t-fast);font-size:1.25rem}.nav-m-acc-btn[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav-m-caret[data-astro-cid-wpvy4v7s]{transform:rotate(45deg)}.nav-m-acc-panel[data-astro-cid-wpvy4v7s]{gap:var(--sp-1);padding:0 0 var(--sp-4) var(--sp-3);flex-direction:column;display:none}.nav-m-acc-panel[data-astro-cid-wpvy4v7s].open{display:flex}.nav-m-acc-panel[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--ff-sans);color:#f0ead2c7;align-items:baseline;gap:8px;padding:6px 0;font-size:1.0625rem;font-weight:500;text-decoration:none;display:flex}.nav-m-sub[data-astro-cid-wpvy4v7s]{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:#f0ead26b;font-size:.625rem}.nav-m-sublabel[data-astro-cid-wpvy4v7s]{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:#f0ead261;margin-top:var(--sp-3);font-size:.625rem}.nav-m-all[data-astro-cid-wpvy4v7s]{color:var(--saffron)!important}.nav-m-direct[data-astro-cid-wpvy4v7s]{font-family:var(--ff-display);color:#f0ead2f2;padding:var(--sp-4) 0;border-bottom:1px solid #f0ead21f;font-size:1.375rem;font-weight:500;text-decoration:none}.nav-m-cta[data-astro-cid-wpvy4v7s]{margin-top:var(--sp-5);background:var(--saffron,#f4a038);color:#1a1108;border:1px solid #f0ead2d9;align-self:flex-start}@media (width<=980px){.nav-links[data-astro-cid-wpvy4v7s],.nav-cta[data-astro-cid-wpvy4v7s]{display:none}.nav-hamburger[data-astro-cid-wpvy4v7s]{display:flex}}.certs[data-astro-cid-n3tikxue]{align-items:center;gap:var(--sp-3);font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-muted);font-size:.75rem;display:flex}.cert-dot[data-astro-cid-n3tikxue]{color:var(--cream-muted);opacity:.5}.certs--footer[data-astro-cid-n3tikxue] .cert[data-astro-cid-n3tikxue],.certs--footer[data-astro-cid-n3tikxue] .cert-dot[data-astro-cid-n3tikxue]{color:#f0ead29e}.footer[data-astro-cid-jo6i4kqk]{padding-top:var(--sp-16);background:#0b0d14;border-top:2px solid #0000;border-image:linear-gradient(100deg,#f4a038,#ff6a1a,#e0568f,#9b5cff,#7b8ff5) 1}.footer-inner[data-astro-cid-jo6i4kqk]{gap:var(--sp-16);padding-bottom:var(--sp-12);grid-template-columns:1fr auto;display:grid}.footer-logo[data-astro-cid-jo6i4kqk]{margin-bottom:var(--sp-3);align-items:center;text-decoration:none;display:inline-flex}.footer-logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{filter:none;width:auto;height:38px;display:block}.footer-parent[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--sp-3);margin-top:calc(-1 * var(--sp-2));margin-bottom:var(--sp-2);display:inline-flex}.footer-parent-chip[data-astro-cid-jo6i4kqk]{background:#f2f2ef;border-radius:6px;align-items:center;gap:9px;padding:5px 9px;display:inline-flex}.footer-parent-chip[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:26px;display:block}.footer-parent-sep[data-astro-cid-jo6i4kqk]{background:#11141f29;width:1px;height:20px}.footer-parent-label[data-astro-cid-jo6i4kqk]{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:#f0ead29e;font-size:.6875rem}.footer-tagline[data-astro-cid-jo6i4kqk]{font-family:var(--ff-sans);color:#f0ead2a6;margin-bottom:var(--sp-4);font-size:.9375rem;font-style:italic}.footer-brand[data-astro-cid-jo6i4kqk]{gap:var(--sp-3);flex-direction:column;display:flex}.footer-nav[data-astro-cid-jo6i4kqk]{gap:var(--sp-12);display:flex}.footer-col[data-astro-cid-jo6i4kqk]{gap:var(--sp-3);flex-direction:column;display:flex}.footer-col-label[data-astro-cid-jo6i4kqk]{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:#f0ead299;margin-bottom:var(--sp-1);font-size:.625rem}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--ff-sans);color:#f0ead2b8;transition:color var(--t-fast);font-size:.875rem;text-decoration:none}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--saffron)}.footer-soon[data-astro-cid-jo6i4kqk]{font-family:var(--ff-sans);color:#f0ead29e;align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.footer-soon-tag[data-astro-cid-jo6i4kqk]{font-family:var(--ff-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--saffron);background:#f4a03814;-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;border:1px solid #f4a0384d;border-radius:2px;padding:1px 5px;font-size:.5625rem;font-style:normal}.footer-legal[data-astro-cid-jo6i4kqk]{padding:var(--sp-5) 0;border-top:1px solid #f0ead21a}.footer-legal-inner[data-astro-cid-jo6i4kqk]{color:#f0ead299;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.footer-legal-inner[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#f0ead299;transition:color var(--t-fast);text-decoration:none}.footer-legal-inner[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--saffron)}.footer-legal-links[data-astro-cid-jo6i4kqk]{gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:inline-flex}@media (width<=768px){.footer-inner[data-astro-cid-jo6i4kqk]{gap:var(--sp-10);grid-template-columns:1fr}.footer-nav[data-astro-cid-jo6i4kqk]{gap:var(--sp-8);flex-wrap:wrap}.footer-legal-inner[data-astro-cid-jo6i4kqk]{gap:var(--sp-2);flex-direction:column;align-items:flex-start}}:root{--saffron:#f4a038;--saffron-deep:#e08820;--coral:#ff6a1a;--coral-deep:#e0531a;--magenta:#e0568f;--violet:#9b5cff;--violet-deep:#6b45d8;--periwinkle:#7b8ff5;--cream:#f0ead2;--ink-0:#0b0d14;--ink-1:#11141f;--ink-2:#161a28;--ink-3:#1c2133;--ink-deepest:#06080f;--line:#f0ead21a;--line-strong:#f0ead238;--line-soft:#f0ead20f;--line-warm:#f4a0382e;--line-cool:#7b8ff52e;--device-line:#f0ead242;--device-line-soft:#f0ead221;--grad-warm:linear-gradient(135deg, #f4a038 0%, #ff6a1a 45%, #7b8ff5 100%);--grad-spectrum:linear-gradient(100deg, #f4a038 0%, #ff6a1a 24%, #e0568f 52%, #9b5cff 76%, #7b8ff5 100%);--grad-spectrum-bg:linear-gradient(135deg, #f4a038 0%, #ff6a1a 22%, #e0568f 50%, #9b5cff 75%, #7b8ff5 100%);--grad-spectrum-light:linear-gradient(100deg, #c77418 0%, #d8541c 24%, #c23b79 52%, #6b45d8 76%, #4a60d8 100%);--ab-l:#ff3a2e;--ab-r:#6a6cff;--chromatic-fill:#fff3e0;--glow-term:0 0 4px rgba(var(--term-rgb,255, 106, 26), .45), 0 0 12px rgba(var(--term-rgb,255, 106, 26), .22);--saffron-r:244;--saffron-g:160;--saffron-b:56;--coral-r:255;--coral-g:106;--coral-b:26;--peri-r:123;--peri-g:143;--peri-b:245;--magenta-r:224;--magenta-g:86;--magenta-b:143;--violet-r:155;--violet-g:92;--violet-b:255;--cream-warm:#f4eed8;--cream-muted:#f0ead2c7;--cream-dim:#f0ead28c;--cream-faint:#f0ead22e;--accent-ink:var(--saffron);--product-elevateos:var(--coral);--product-konne:var(--periwinkle);--product-snype:var(--magenta);--ff-display:"Space Grotesk", "Inter", system-ui, sans-serif;--ff-italic:"Instrument Serif", Georgia, serif;--ff-sans:"Inter", sans-serif;--ff-mono:"JetBrains Mono", ui-monospace, monospace;--ff-hand:"Caveat", cursive;--ff-mono-tech:"JetBrains Mono", ui-monospace, monospace;--ff-arcade:"VT323", "Courier New", monospace;--ff-arcade-pixel:"Press Start 2P", monospace;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--sp-24:6rem;--sp-32:8rem;--sp-section:128px;--container-max:1280px;--container-pad:clamp(1.5rem, 5vw, 5.5rem);--section-gap:clamp(3rem, 8vw, 8rem);--nav-height:72px;--nav-z:100;--dropdown-z:200;--r-sm:8px;--r-md:12px;--r-lg:16px;--t-snap:.2s;--t-fast:.25s;--t-base:.3s;--t-cross:.5s;--t-slow:.8s;--t-reveal:1s;--ease-out-soft:cubic-bezier(.25, .1, .25, 1);--disp-weight:700;--disp-tight:-.022em;--disp-tracking:-.018em;--disp-loose:-.012em}body:not(.theme-light):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0000 60%,#06080f80 100%);position:fixed;inset:0}body.theme-light:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#11141f24 1.6px,#0000 2.4px) 0 0/21px 21px,radial-gradient(60% 50% at 12% 8%,#c774181a,#0000 55%) 0 0/100% 100%,radial-gradient(55% 45% at 88% 92%,#4a60d817,#0000 55%) 0 0/100% 100%,radial-gradient(50% 40% at 70% 20%,#c23b7912,#0000 50%) 0 0/100% 100%;position:fixed;inset:0;-webkit-mask-image:radial-gradient(150% 110% at 50% 0,#000 82%,#0000 100%);mask-image:radial-gradient(150% 110% at 50% 0,#000 82%,#0000 100%)}@keyframes ray-travel{0%{stroke-dashoffset:240px;opacity:0}10%{opacity:.55}90%{opacity:.55}to{stroke-dashoffset:-240px;opacity:0}}@keyframes pulse-glow{0%,to{opacity:.25}50%{opacity:.5}}.dot-pulse{transform-box:fill-box;transform-origin:50%}@keyframes stream-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes stream-out{to{opacity:0;transform:translateY(-8px)}}.console-stream li.fading{animation:.4s forwards stream-out}@keyframes amb-twinkle{0%,to{opacity:.2;transform:scale(.9)}50%{opacity:.9;transform:scale(1.1)}}.ambient-dot{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite amb-twinkle}@keyframes breath{0%,to{opacity:.92;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes eos-spin{to{transform:rotate(360deg)}}@keyframes scene-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes ambient-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-3000px}}@keyframes ambient-flow-rev{0%{stroke-dashoffset:0}to{stroke-dashoffset:3000px}}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes spin-slow-cw{to{transform:rotate(360deg)}}#signal-field{z-index:0;pointer-events:none;opacity:.55;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){#signal-field{display:none}}.ambient-bg{pointer-events:none;z-index:0;opacity:.22;mix-blend-mode:screen;position:fixed;inset:0}.ambient-bg svg{width:100%;height:100%;display:block}.theme-light .ambient-bg,.theme-light #signal-field,[data-theme=light] .ambient-bg,[data-theme=light] #signal-field{display:none}.ambient-wave{stroke-dasharray:3 14;stroke-width:1px;fill:none}.ambient-wave.wave-1{animation:60s linear infinite ambient-flow}.ambient-wave.wave-2{animation:75s linear infinite ambient-flow-rev}.ambient-wave.wave-3{animation:80s linear infinite ambient-flow}.ambient-wave.wave-4{animation:90s linear infinite ambient-flow-rev}@media (prefers-reduced-motion:reduce){.ambient-wave,.ambient-dot{animation:none!important}}em{font-family:var(--ff-mono-tech);text-transform:lowercase;letter-spacing:-.01em;font-style:normal;font-weight:500}h1 em,h2 em,h3 em,em.em-loud,.label-big em{background:linear-gradient(110deg, var(--saffron) 0%, var(--coral) 35%, var(--saffron) 70%, var(--coral) 100%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-size:.94em;animation:9s ease-in-out infinite em-shimmer}@keyframes em-shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}@media (prefers-reduced-motion:reduce){h1 em,h2 em,h3 em,em.em-loud,.label-big em{animation:none}}.home-hero h1 em,.marquee-track-wrap em,.final-cta h2 em{background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#fff;color:#fff;text-shadow:-3px 0 var(--ab-l), 3px 0 var(--ab-r), 0 0 22px #ff1f5e4d, 0 0 30px #4e79fe38;animation:none}.final-cta.cta-dark h2 em,.cta-dark em.em-loud{-webkit-text-fill-color:#fff!important;color:#fff!important;text-shadow:-3px 0 var(--ab-l), 3px 0 var(--ab-r), 0 0 22px #ff1f5e4d, 0 0 30px #4e79fe38!important}.theme-light .marquee-track-wrap em,.theme-light em.em-loud,.theme-light .home-hero h1 em,.theme-light .final-cta h2 em{-webkit-text-fill-color:#11141f;color:#11141f;text-shadow:none;background:0 0;-webkit-background-clip:initial;background-clip:initial;animation:none;opacity:1!important}.theme-light .engine-console,.theme-light .engine-screen,.theme-light .mock-window,.theme-light .scene,.theme-light .st-scene,.theme-light .industries,.theme-light .ccase,.theme-light .media-band{--cream:#f0ead2;--cream-warm:#f4eed8;--cream-muted:#f0ead2cc;--cream-dim:#f0ead28c;--cream-faint:#f0ead24d;--line:var(--device-line);--line-soft:var(--device-line-soft)}.theme-light h1 em,.theme-light h2 em,.theme-light h3 em,.theme-light em.em-loud,.theme-light .label-big em{text-shadow:none!important;animation:none!important}.theme-light h2 em,.theme-light h3 em{-webkit-text-fill-color:#11141f;color:#11141f;opacity:1}.theme-light .engine-console em,.theme-light .engine-screen em,.theme-light .mock-window em,.theme-light .industries em,.theme-light .ccase em,.theme-light .media-band em{-webkit-text-fill-color:currentColor;color:inherit}.mock-window em,.engine-console em{background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:var(--term,var(--saffron));text-shadow:none;font-size:.8em;animation:none}.section.theme-light,section.theme-light,.reading-light{--ink-0:#f2f2ef;--ink-1:#fff;--ink-2:#f7f7f5;--ink-3:#ecece8;--cream:#11141f;--cream-warm:#11141f;--cream-muted:#11141fcc;--cream-dim:#11141f99;--cream-faint:#11141f38;--line:#11141f21;--line-strong:#11141f3d;--line-soft:#11141f0f;--ink-deepest:#e8e8e2;--saffron:#a85f12;--coral:#c2471a;--magenta:#c23b79;--violet:#6b45d8;--periwinkle:#4a60d8;--saffron-r:199;--saffron-g:116;--saffron-b:24;--coral-r:216;--coral-g:84;--coral-b:28;--magenta-r:194;--magenta-g:59;--magenta-b:121;--violet-r:107;--violet-g:69;--violet-b:216;--peri-r:74;--peri-g:96;--peri-b:216;--accent-ink:#9a5a12;background:var(--ink-0);color:var(--cream)}.theme-light .btn-primary{background:var(--cream);color:var(--ink-0);box-shadow:5px 5px 0 var(--saffron)}.theme-light .btn-primary:hover{background:var(--cream);box-shadow:3px 3px 0 var(--saffron)}.theme-light .btn-primary:active{box-shadow:2px 2px 0 var(--saffron)}.theme-light em,.theme-light h1 em,.theme-light h2 em,.theme-light h3 em{background:linear-gradient(110deg,#c77418 0%,#b5402a 35%,#c77418 70%,#b5402a 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite em-shimmer}@media (prefers-reduced-motion:reduce){.theme-light em,.theme-light h1 em,.theme-light h2 em,.theme-light h3 em{animation:none}}.spectrum-cycle>:nth-child(5n+1){--cycle:var(--saffron)}.spectrum-cycle>:nth-child(5n+2){--cycle:var(--periwinkle)}.spectrum-cycle>:nth-child(5n+3){--cycle:var(--magenta)}.spectrum-cycle>:nth-child(5n+4){--cycle:var(--violet)}.spectrum-cycle>:nth-child(5n+5){--cycle:var(--coral)}.theme-light .marquee-track-wrap{color:var(--cream)}.theme-light .mq-spark{color:#c77418}.chromatic-bullet{vertical-align:middle;background:#f0ead247;flex-shrink:0;width:8px;height:8px;margin-right:10px;display:inline-block}.theme-light .chromatic-bullet{background:#11141f47}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:#f2f2ef;overflow-x:hidden}body{background:var(--ink-0);color:var(--cream);font-family:var(--ff-sans);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:1rem;line-height:1.65;overflow-x:hidden}.container{max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto}h1,h2,h3,h4{font-family:var(--ff-display);font-weight:var(--disp-weight);color:var(--cream)}h1{letter-spacing:var(--disp-tight);font-size:clamp(2.75rem,5.8vw,4.75rem);line-height:.98}h2{letter-spacing:var(--disp-tracking);font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.04}h3{letter-spacing:var(--disp-loose);font-size:clamp(1.375rem,2.4vw,2rem);line-height:1.12}h4{letter-spacing:-.008em;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.2}h1,h2,h3,h4,.hero-headline,.marquee-track-wrap,.final-headline,.testimonial-quote,.why-name,.b-name,.studio-headline{font-feature-settings:"kern" 1, "ss01" 1, "ss02" 1, "cv11" 1}.cs-num,.ch-val,.ch-sub,.ch-meta,.metric-num,.console-uptime,.console-stream li,.tick,.t-val,.cohort .col-label,.cohort .row-label,.cohort-meta,.b-num{font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1, "zero" 1}.strong{color:var(--cream);font-weight:500}a{transition:color var(--t-fast)}a:not(.btn-primary):not(.btn-outline):not(.btn-ghost):not(.nav-link):hover{color:var(--coral)}:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:var(--r-sm)}.btn-primary:focus-visible,.btn-outline:focus-visible,.btn-ghost:focus-visible{outline-offset:4px;box-shadow:0 0 0 4px rgba(var(--coral-r),var(--coral-g),var(--coral-b),.18)}.reveal{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(24px)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-stagger>*{transition-delay:calc(var(--i,0) * 80ms)}.section-tag{font-family:var(--ff-mono-tech);letter-spacing:.22em;text-transform:uppercase;color:var(--cream-muted);margin-bottom:var(--sp-5);align-items:center;gap:10px;font-size:.6875rem;display:inline-flex}.section-tag:before{content:"";background:var(--coral);width:28px;height:1px;display:block}.section-dots{pointer-events:none;opacity:.5;gap:6px;display:inline-flex;position:absolute}.section-dots .d{border-radius:50%;width:5px;height:5px}.section-dots .d.s{background:var(--saffron)}.section-dots .d.f{background:var(--coral)}.section-dots .d.p{background:var(--periwinkle)}.section-dots .d.c{background:var(--cream)}.mono{font-family:var(--ff-mono-tech);font-size:.85em}.hand{font-family:var(--ff-hand);font-weight:500}.btn{cursor:pointer;will-change:transform;border:0;border-radius:2px;align-items:center;gap:10px;padding:14px 22px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:box-shadow .18s,transform .18s,background .2s,color .2s;display:inline-flex;position:relative}.btn-primary{background:var(--saffron);color:var(--ink-deepest,#06080f);cursor:pointer;box-shadow:5px 5px 0 var(--coral);will-change:transform;letter-spacing:.01em;border:0;border-radius:2px;align-items:center;gap:10px;padding:14px 22px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:box-shadow .18s,transform .18s;animation:none;display:inline-flex;position:relative;overflow:visible}.btn-primary:hover{background:var(--saffron);box-shadow:3px 3px 0 var(--coral);transform:translate(2px,2px)}.btn-primary:active{box-shadow:2px 2px 0 var(--coral);transform:translate(3px,3px)}.hover-magnet.btn-primary:hover,.hover-magnet.btn-primary:active{transform:none}.btn-primary .arrow{transition:transform var(--t-fast);margin-left:.25em;display:inline-block}.btn-primary:hover .arrow{transform:translate(4px)}.btn-primary.cta-lg,.btn-outline.cta-lg,.btn-ghost.cta-lg{padding:20px 40px;font-size:1.0625rem}@media (width<=560px){.btn-primary.cta-lg,.btn-outline.cta-lg,.btn-ghost.cta-lg{padding:16px 28px;font-size:1rem}}.btn-ghost,.btn-outline{color:var(--cream);border:2px solid var(--cream);cursor:pointer;box-shadow:5px 5px 0 rgba(var(--peri-r), var(--peri-g), var(--peri-b), .55);will-change:transform;letter-spacing:.01em;background:0 0;border-radius:2px;align-items:center;gap:10px;padding:14px 22px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:box-shadow .18s,transform .18s,border-color .2s,color .2s;display:inline-flex}.btn-ghost:hover,.btn-outline:hover{border-color:var(--saffron);color:var(--saffron);box-shadow:3px 3px 0 rgba(var(--peri-r), var(--peri-g), var(--peri-b), .55);transform:translate(2px,2px)}.btn-ghost:active,.btn-outline:active{box-shadow:2px 2px 0 rgba(var(--peri-r), var(--peri-g), var(--peri-b), .55);transform:translate(3px,3px)}.hover-magnet.btn-ghost:hover,.hover-magnet.btn-outline:hover,.hover-magnet.btn-ghost:active,.hover-magnet.btn-outline:active{transform:none}.btn-ghost .arrow,.btn-outline .arrow{transition:transform var(--t-fast);margin-left:.25em;display:inline-block}.btn-ghost:hover .arrow,.btn-outline:hover .arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.btn,.btn-primary,.btn-ghost,.btn-outline{animation:none}}.section{padding:var(--section-gap) 0}.section--sm{padding:var(--sp-16) 0}.eyebrow{font-family:var(--ff-mono-tech);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-dim);margin-bottom:var(--sp-3);font-size:.6875rem;display:block}.theme-light .eyebrow,.reading-light .eyebrow{color:var(--cream-muted)}.eyebrow-pill{font-family:var(--ff-mono-tech);letter-spacing:.22em;text-transform:uppercase;color:var(--term,var(--saffron));background:rgba(var(--term-rgb,244,160,56), .1);border:1px solid rgba(var(--term-rgb,244,160,56), .35);border-radius:999px;width:fit-content;margin-bottom:24px;padding:6px 14px;font-size:10.5px;display:inline-block}.scribble{font-family:var(--ff-hand);color:var(--scribble-ink,#ed931e);letter-spacing:.005em;pointer-events:none;z-index:4;align-items:center;gap:8px;font-size:22px;font-weight:500;line-height:1.05;display:inline-flex;transform:rotate(-3deg)}.scribble:before{content:"";border-left:1.5px solid var(--scribble-ink,#ed931e);border-bottom:1.5px solid var(--scribble-ink,#ed931e);border-bottom-left-radius:12px;width:28px;height:14px;display:inline-block;transform:rotate(-12deg)translateY(-2px)}.scribble-subtitle{font-family:var(--ff-hand);color:var(--saffron);transform-origin:0;z-index:4;white-space:nowrap;margin:-6px 0 0 -22px;font-size:23px;font-weight:500;line-height:1.15;display:inline-block;position:relative;transform:rotate(-3deg)}.scribble-subtitle.coral{color:var(--coral);margin-left:-16px;transform:rotate(2.5deg)}.scribble-subtitle.peri{color:var(--periwinkle);margin-left:-28px;transform:rotate(-2deg)}.theme-light .scribble-subtitle{color:#c77418}.theme-light .scribble-subtitle.coral{color:#b5402a}.theme-light .scribble-subtitle.peri{color:#4a60d8}.rule-saffron{background:var(--saffron);width:56px;height:2px;margin-bottom:24px;display:block}.accent-underline{white-space:nowrap;display:inline-block;position:relative}.accent-underline:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14' preserveAspectRatio='none'><path d='M 2 9 Q 30 1 60 6 T 118 4' stroke='%23F4A038' stroke-width='1.8' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-size:100% 100%;height:.34em;position:absolute;bottom:-.34em;left:-2px;right:-2px}.accent-underline.has-accent-svg:after{background-image:none}.accent-circle{padding:0 .36em;display:inline-block;position:relative}.accent-circle:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 70' preserveAspectRatio='none'><ellipse cx='70' cy='35' rx='62' ry='26' stroke='%23F4A038' stroke-width='1.5' fill='none' stroke-dasharray='2 0' transform='rotate(-3 70 35)'/></svg>");background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-.32em -.05em -.18em}.accent-circle.has-accent-svg:before{background-image:none}.accent-arrow{vertical-align:middle;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 18' fill='none'><path d='M 2 9 Q 14 2 24 9' stroke='%23F4A038' stroke-width='1.6' stroke-linecap='round' fill='none'/><path d='M 22 5 L 28 9 L 22 13' stroke='%23F4A038' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>");background-repeat:no-repeat;width:36px;height:18px;display:inline-block}.accent-arrow.has-accent-svg{background-image:none}.accent-arrow.flip{transform:scaleX(-1)}.theme-light .accent-underline:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14' preserveAspectRatio='none'><path d='M 2 9 Q 30 1 60 6 T 118 4' stroke='%23C77418' stroke-width='1.8' fill='none' stroke-linecap='round'/></svg>")}.theme-light .accent-underline.has-accent-svg:after{background-image:none}.theme-light .accent-circle:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 70' preserveAspectRatio='none'><ellipse cx='70' cy='35' rx='62' ry='26' stroke='%23C77418' stroke-width='1.5' fill='none' stroke-dasharray='2 0' transform='rotate(-3 70 35)'/></svg>")}.theme-light .accent-circle.has-accent-svg:before{background-image:none}.theme-light .accent-arrow{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 18' fill='none'><path d='M 2 9 Q 14 2 24 9' stroke='%23C77418' stroke-width='1.6' stroke-linecap='round' fill='none'/><path d='M 22 5 L 28 9 L 22 13' stroke='%23C77418' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>")}.theme-light .accent-arrow.has-accent-svg{background-image:none}.accent-underline,.accent-circle,.accent-arrow{position:relative}.accent-svg{pointer-events:none;color:var(--saffron);position:absolute;overflow:visible}.accent-underline .accent-svg{width:auto;height:.34em;bottom:-.34em;left:-2px;right:-2px}.accent-circle .accent-svg{width:auto;height:auto;inset:-.32em -.05em -.18em;overflow:visible}.accent-arrow .accent-svg{vertical-align:middle;width:36px;height:18px;display:inline-block;position:static}.accent-svg path{stroke-dashoffset:100px;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1) .3s}.accent-svg path.p2{transition-delay:.55s}.accent-drawn .accent-svg path{stroke-dashoffset:0}.scribble:before{opacity:0;transition:opacity .5s .4s,transform .5s cubic-bezier(.22,1,.36,1) .4s;transform:rotate(-12deg)translateY(-2px)scale(.6)}.in .scribble:before,.scribble.accent-drawn:before{opacity:1;transform:rotate(-12deg)translateY(-2px)scale(1)}@media (prefers-reduced-motion:reduce){.accent-svg path{stroke-dashoffset:0;transition:none}.scribble:before{opacity:1;transition:none;transform:rotate(-12deg)translateY(-2px)scale(1)}}.ghost-num{font-family:var(--ff-display);color:#0000;-webkit-text-stroke:1.5px #f0ead212;pointer-events:none;z-index:0;user-select:none;font-size:clamp(140px,22vw,300px);font-weight:700;line-height:1;position:absolute;top:-.08em;right:-.02em}.theme-light .ghost-num{-webkit-text-stroke:2px var(--gn,#11141f1a);text-shadow:none}@media (hover:hover) and (pointer:fine){body,a,button{cursor:none}}.cursor-dot{z-index:9999;background:var(--saffron);pointer-events:none;will-change:transform;border-radius:50%;width:8px;height:8px;transition:width .2s,height .2s,background .2s;position:fixed;top:0;left:0}.cursor-dot.lg{background:#f4a03840;width:40px;height:40px}.cursor-glow{z-index:9998;background:radial-gradient(circle, rgba(var(--coral-r),var(--coral-g),var(--coral-b),.07), transparent 70%);pointer-events:none;will-change:transform;border-radius:50%;width:280px;height:280px;position:fixed;top:0;left:0}.cursor-glow.on-light{background:radial-gradient(circle,#e04a2c0d,#0000 70%)}@media (hover:none),(pointer:coarse){.cursor-dot,.cursor-glow{display:none}body,a,button{cursor:auto}}@media (prefers-reduced-motion:reduce){.btn,.btn-primary,.btn-ghost,.btn-outline{transform:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ribbon-1,.ribbon-2,.ribbon-3,.ribbon-4,.ambient-wave,.ambient-dot,.dot-pulse,.pillar-orbit-group,.wave-flow,.industries-strip,.marquee-track-wrap{animation:none!important}.reveal{opacity:1!important;transform:none!important}.cursor-dot,.cursor-glow{display:none}body,a,button{cursor:auto}}.tui-title{font-family:var(--ff-mono-tech);letter-spacing:.18em;text-transform:uppercase;color:var(--term,var(--saffron));align-items:center;gap:10px;font-size:10px;display:flex}.tui-rule{background:rgba(var(--term-rgb,244,160,56), .3);flex:1;height:1px}.tui-rule--s{flex:0 0 14px}.tui-name{color:var(--term,var(--saffron));white-space:nowrap}.tui-meta{color:var(--cream-dim);letter-spacing:.14em;white-space:nowrap}.tui-viewfinder{opacity:.7;display:block}.tui-viewfinder path{fill:none;stroke:var(--term,var(--saffron));stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter}.engine-console:after,.mock-window:after{content:"";pointer-events:none;border-radius:inherit;z-index:2;background:repeating-linear-gradient(#f0ead206 0 1px,#0000 1px 4px);position:absolute;inset:0}.ch-val,.cs-num,.t-val{text-shadow:0 0 8px rgba(var(--term-rgb,244,160,56), .35)}.row-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.row-dot.acq{background:var(--coral)}.row-dot.crv{background:var(--periwinkle)}.row-dot.ret{background:var(--magenta)}.row-dot.ana{background:var(--saffron)}.channel-row{grid-template-columns:12px 28px 1fr auto!important}.channel-row:before{content:"›";font-family:var(--ff-mono-tech);color:var(--term,var(--saffron));opacity:.85;align-self:center;font-size:13px}.engine-console{border-color:rgba(var(--term-rgb,244,160,56), .45)!important;backdrop-filter:none!important;border-radius:6px!important}.mock-window{border-color:rgba(var(--term-rgb,240,234,210), .45)!important;backdrop-filter:none!important;border-radius:6px!important}.tui-facts{border-top:1px solid rgba(var(--term-rgb,244,160,56), .18);flex-direction:column;gap:6px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:flex}.tui-facts li{font-family:var(--ff-mono-tech);letter-spacing:.12em;color:var(--cream-muted);align-items:center;gap:8px;font-size:10.5px;display:flex}.fact-dot{background:var(--term,var(--saffron));flex-shrink:0;width:5px;height:5px;display:inline-block}@keyframes glitch-tune{0%{text-shadow:-4px 0 var(--ab-l), 4px 0 var(--ab-r);opacity:.7}40%{text-shadow:-2px 0 var(--ab-l), 2px 0 var(--ab-r)}to{text-shadow:0 0 #0000,0 0 #0000;opacity:1}}.glitching{animation:.35s ease-out glitch-tune}@media (prefers-reduced-motion:reduce){.glitching{animation:none}}.ghost-num{text-shadow:-1.5px 0 #ff1f5e2e,1.5px 0 #4e79fe2e}.bill-card,.testimonial-card,.nav-dropdown{border-radius:var(--r-md)}.scene-toggle,.scene-toggle button{border-radius:999px}.artifact,.artifact-mock,.nav-product,.nav-solution{border-radius:var(--r-sm)}#agent-stream{margin:0;padding:0;list-style:none}#agent-stream li{font-family:var(--ff-mono-tech);color:var(--cream-muted);align-items:baseline;gap:8px;padding:2px 0;font-size:11.5px;line-height:1.5;animation:.3s stream-in;display:flex}#agent-stream li.fading{animation:.4s forwards stream-out}#agent-stream li .ts{color:var(--cream-dim);flex-shrink:0;font-size:10.5px}#agent-stream li .agent{flex-shrink:0;font-size:11px;font-weight:600}#agent-stream li .agent.acq{color:var(--coral);text-shadow:0 0 5px #ff6b4a66}#agent-stream li .agent.crv{color:var(--periwinkle);text-shadow:0 0 5px #7b8ff566}#agent-stream li .agent.ret{color:var(--magenta);text-shadow:0 0 5px #e0568f66}#agent-stream li .agent.ana{color:var(--saffron);text-shadow:0 0 5px #f4a03866}#agent-stream li .act{color:var(--cream-muted)}#agent-stream li .row-dot{border-radius:50%;flex-shrink:0;align-self:center;width:6px;height:6px;display:inline-block}#agent-stream li .row-dot.acq{background:var(--coral);box-shadow:0 0 5px #ff6b4a99}#agent-stream li .row-dot.crv{background:var(--periwinkle);box-shadow:0 0 5px #7b8ff599}#agent-stream li .row-dot.ret{background:var(--magenta);box-shadow:0 0 5px #e0568f99}#agent-stream li .row-dot.ana{background:var(--saffron);box-shadow:0 0 5px #f4a03899}
