@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--background:#050507;--background-soft:#09090d;--surface:#0d0d12;--surface-raised:#14141b;--surface-glass:rgba(255,255,255,0.055);--border:rgba(255,255,255,0.09);--border-strong:rgba(255,255,255,0.16);--text-primary:#f5f5f7;--text-secondary:#b5b5c3;--text-muted:#777786;--text-inverse:#0a0a0f;--accent:#8b5cf6;--accent-strong:#a78bfa;--accent-cyan:#06b6d4;--accent-lime:#84cc16;--accent-soft:rgba(139,92,246,0.18);--accent-soft-cyan:rgba(6,182,212,0.16);--accent-soft-lime:rgba(132,204,22,0.16);--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--gradient-primary:linear-gradient(135deg,#8b5cf6,#06b6d4 55%,#f472b6);--gradient-muted:radial-gradient(circle at top,rgba(139,92,246,0.28),transparent 42%);--gradient-stripe:linear-gradient(90deg,rgba(139,92,246,0.12),rgba(6,182,212,0.08) 50%,rgba(132,204,22,0.07));--font-sans:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-manrope),var(--font-inter),system-ui,-apple-system,sans-serif;--font-mono:var(--font-jetbrains-mono),"Geist Mono",ui-monospace,monospace;--font-brand:var(--font-manrope),var(--font-inter),system-ui,sans-serif;--radius-sm:0.5rem;--radius-md:0.875rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-2xl:2.5rem;--radius-full:999px;--shadow-soft:0 20px 80px rgba(0,0,0,0.45);--shadow-glow:0 0 80px rgba(139,92,246,0.22);--shadow-card:inset 0 1px 0 rgba(255,255,255,0.06),0 20px 60px rgba(0,0,0,0.35);--shadow-card-hover:inset 0 1px 0 rgba(255,255,255,0.08),0 24px 70px rgba(0,0,0,0.45);--container:min(1180px,calc(100vw - 32px));--motion-rise-distance:18px;--motion-rise-duration:700ms;--motion-rise-ease:cubic-bezier(0.16,1,0.3,1);--motion-reveal-distance:22px;--motion-reveal-duration:820ms;--motion-reveal-ease:cubic-bezier(0.22,1,0.36,1)}:root[data-theme=light]{--background:#FAFAF7;--background-soft:#F2F2EC;--surface:#FFFFFF;--surface-raised:#FFFFFF;--surface-glass:rgba(15,23,42,0.04);--border:rgba(15,23,42,0.10);--border-strong:rgba(15,23,42,0.18);--text-primary:#0B0B14;--text-secondary:#4A4A5C;--text-muted:#76768A;--text-inverse:#FAFAF7;--accent:#7C3AED;--accent-strong:#6D28D9;--accent-cyan:#0891B2;--accent-lime:#65A30D;--accent-soft:rgba(124,58,237,0.14);--accent-soft-cyan:rgba(8,145,178,0.12);--accent-soft-lime:rgba(101,163,13,0.12);--gradient-primary:linear-gradient(135deg,#7C3AED,#06B6D4 55%,#DB2777);--gradient-muted:radial-gradient(circle at top,rgba(124,58,237,0.22),transparent 42%);--gradient-stripe:linear-gradient(90deg,rgba(124,58,237,0.10),rgba(6,182,212,0.08) 50%,rgba(101,163,13,0.08));--shadow-soft:0 20px 60px rgba(15,23,42,0.12);--shadow-glow:0 0 60px rgba(124,58,237,0.18);--shadow-card:inset 0 1px 0 rgba(255,255,255,0.6),0 16px 40px rgba(15,23,42,0.10);--shadow-card-hover:inset 0 1px 0 rgba(255,255,255,0.7),0 22px 50px rgba(15,23,42,0.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:280px;margin:0;overflow-x:hidden;background:radial-gradient(circle at 12% -10%,rgba(139,92,246,.18),transparent 34rem),radial-gradient(circle at 88% 12%,rgba(6,182,212,.13),transparent 31rem),var(--background);color:var(--text-primary);font-family:var(--font-sans);transition:background-color .32s ease,color .32s ease}:root[data-theme=light] body{background:radial-gradient(circle at 12% -10%,rgba(124,58,237,.18),transparent 34rem),radial-gradient(circle at 88% 12%,rgba(6,182,212,.12),transparent 31rem),var(--background)}body:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 0 46%,rgba(255,255,255,.03) 49%,transparent 52%),radial-gradient(circle at 50% 0,rgba(255,255,255,.06),transparent 24rem);transition:opacity .32s ease}:root[data-theme=light] body:before{opacity:.5}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}.motion-reveal{opacity:0;transform:translate3d(0,var(--motion-reveal-distance),0);transition:opacity var(--motion-reveal-duration) var(--motion-reveal-ease),transform var(--motion-reveal-duration) var(--motion-reveal-ease);will-change:opacity,transform}.motion-reveal[data-revealed=true]{opacity:1;transform:translateZ(0)}.motion-rise{opacity:0;transform:translate3d(0,var(--motion-rise-distance),0);transition:opacity var(--motion-rise-duration) var(--motion-rise-ease),transform var(--motion-rise-duration) var(--motion-rise-ease)}.motion-rise[data-revealed=true]{opacity:1;transform:translateZ(0)}.motion-fade{opacity:0;transition:opacity .9s ease}.motion-fade[data-revealed=true]{opacity:1}.motion-slide-left{opacity:0;transform:translate3d(-22px,0,0);transition:opacity .76s var(--motion-rise-ease),transform .76s var(--motion-rise-ease)}.motion-slide-left[data-revealed=true]{opacity:1;transform:translateZ(0)}.motion-slide-right{opacity:0;transform:translate3d(22px,0,0);transition:opacity .76s var(--motion-rise-ease),transform .76s var(--motion-rise-ease)}.motion-slide-right[data-revealed=true]{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.motion-fade,.motion-reveal,.motion-rise,.motion-slide-left,.motion-slide-right{transition:none!important;transform:none!important;opacity:1!important}}.theme-toggle{display:inline-grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-glass);color:var(--text-primary);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.theme-toggle:hover{border-color:rgba(167,139,250,.34);transform:rotate(8deg)}:root[data-theme=light] .theme-toggle:hover{border-color:rgba(124,58,237,.42)}.noise-overlay{pointer-events:none;position:fixed;inset:0;z-index:50;opacity:.035;background-image:linear-gradient(115deg,transparent 0 47%,rgba(255,255,255,.45) 48% 52%,transparent 53%),radial-gradient(circle,rgba(255,255,255,.55) 1px,transparent 0);background-size:160px 160px,4px 4px;mix-blend-mode:screen;transition:opacity .32s ease,mix-blend-mode .32s ease}:root[data-theme=light] .noise-overlay{opacity:.05;mix-blend-mode:multiply;background-image:linear-gradient(115deg,transparent 0 47%,rgba(15,23,42,.2) 48% 52%,transparent 53%),radial-gradient(circle,rgba(15,23,42,.35) 1px,transparent 0)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;width:min(1220px,calc(100vw - 24px));margin:.75rem auto 0;padding:.55rem .65rem .55rem .85rem;border:1px solid var(--border);border-radius:var(--radius-full);background:rgba(5,5,7,.72);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .32s ease,border-color .32s ease}:root[data-theme=light] .site-header{background:rgba(250,250,247,.78)}.brand,.desktop-nav,.header-actions,.hero-actions,.product-card-top,.tax-row{display:flex;align-items:center}.brand{gap:.6rem;padding-left:.25rem;font-weight:800;letter-spacing:-.03em;color:var(--text-primary);font-family:var(--font-brand)}.brand-name{font-size:1.05rem;line-height:1;letter-spacing:-.04em}.brand-mark{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.65rem;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.4),transparent 60%),linear-gradient(135deg,#1f1d2e,#0c0a18);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 22px rgba(139,92,246,.32);border:1px solid rgba(255,255,255,.08);flex-shrink:0}:root[data-theme=light] .brand-mark{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.85),transparent 60%),linear-gradient(135deg,#f5f3ff,#ede9fe);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 6px 20px rgba(124,58,237,.22);border-color:rgba(124,58,237,.22)}.nox-icon-core{color:var(--text-primary)}:root[data-theme=light] .nox-icon-core{color:#6D28D9}.desktop-nav{justify-content:center;gap:clamp(.65rem,1.4vw,1.35rem)}.desktop-nav a,.login-link{color:var(--text-secondary);font-size:.88rem;transition:color .16s ease,text-shadow .16s ease}.desktop-nav a:hover,.login-link:hover{color:var(--text-primary);text-shadow:0 0 24px rgba(167,139,250,.55)}:root[data-theme=light] .desktop-nav a:hover,:root[data-theme=light] .login-link:hover{text-shadow:none;color:var(--accent-strong)}.header-actions{gap:.6rem}.button{display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-full);padding:.75rem 1.1rem;font-size:.92rem;font-weight:720;font-family:var(--font-brand);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0) scale(.99)}.button-primary{border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,#ffffff,#cfc7ff 54%,#9be9ff);color:#080810;box-shadow:0 16px 48px rgba(139,92,246,.32)}.button-primary:hover{box-shadow:0 18px 60px rgba(6,182,212,.22),0 16px 48px rgba(139,92,246,.35)}.button-secondary{border:1px solid var(--border-strong);background:var(--surface-glass);color:var(--text-primary)}.button-secondary:hover{border-color:rgba(167,139,250,.4)}.button-arrow{transition:transform .16s ease}.button:hover .button-arrow{transform:translateX(3px)}.mobile-menu{display:none}.section-shell{position:relative;width:var(--container);margin:0 auto;padding:clamp(4.5rem,9vw,7.5rem) 0}.section-header{position:relative;z-index:2;max-width:760px;margin-bottom:clamp(2.2rem,4.5vw,3.4rem)}.section-header h2{margin-top:.9rem}.section-header p{max-width:42rem;font-size:1.06rem;line-height:1.7}.badge{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;border:1px solid rgba(167,139,250,.26);border-radius:var(--radius-full);background:rgba(139,92,246,.11);color:#d8d1ff;padding:.45rem .7rem;font-size:.76rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-family:var(--font-brand)}:root[data-theme=light] .badge{color:#5B21B6;background:rgba(124,58,237,.1);border-color:rgba(124,58,237,.22)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.04em}h1{max-width:11ch;margin:1.1rem 0 1.2rem;font-size:clamp(3.15rem,8vw,7.1rem);line-height:.9}h2{margin-bottom:1rem;font-size:clamp(2.25rem,5vw,4.7rem);line-height:.95}h3{margin-bottom:.65rem;font-size:clamp(1.2rem,1.5vw,1.55rem)}p{color:var(--text-secondary);line-height:1.7}.hero{display:grid;min-height:min(920px,calc(100svh - 4rem));grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);padding-top:clamp(4rem,8vw,6.5rem)}.hero-copy,.hero-mock{position:relative;z-index:2}.hero-copy>p{max-width:43rem;font-size:clamp(1.03rem,1.4vw,1.22rem)}.hero-actions{flex-wrap:wrap;gap:.8rem;margin:1.8rem 0 1rem}.trust-line{max-width:37rem;color:var(--text-muted);font-size:.93rem}.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;max-width:42rem;margin-top:1.6rem}.hero-proof span{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-glass);color:var(--text-muted);padding:.95rem 1rem;font-size:.78rem;transition:border-color .16s ease}.hero-proof span:hover{border-color:rgba(167,139,250,.34)}.hero-proof strong{display:block;color:var(--text-primary);font-size:1.5rem;line-height:1;margin-bottom:.4rem}.grid-background{position:absolute;inset:0;z-index:0;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 72%);mask-image:radial-gradient(circle at center,black,transparent 72%)}:root[data-theme=light] .grid-background{opacity:.18;background-image:linear-gradient(rgba(15,23,42,.08) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.08) 1px,transparent 0)}.gradient-orb{position:absolute;top:13%;right:4%;width:min(44rem,68vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.55),transparent 8%),radial-gradient(circle at 30% 30%,rgba(139,92,246,.8),transparent 24%),radial-gradient(circle at 68% 40%,rgba(6,182,212,.6),transparent 24%),radial-gradient(circle at 45% 70%,rgba(244,114,182,.44),transparent 30%);filter:blur(34px);opacity:.38;animation:floatOrb 10s ease-in-out infinite alternate}:root[data-theme=light] .gradient-orb{opacity:.32;filter:blur(40px)}@keyframes floatOrb{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-18px,22px,0) scale(1.06)}}@keyframes riseIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes railMove{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - .5rem))}}@keyframes pulseGlow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.6}}@keyframes flowTravel{0%{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(23rem);opacity:0}}@keyframes chartDance{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}@keyframes drawLine{0%{stroke-dashoffset:var(--chart-length,1000)}to{stroke-dashoffset:0}}@keyframes growBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes growHeight{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes areaFade{0%{opacity:0}to{opacity:1}}@keyframes glowPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes lineSweep{to{stroke-dashoffset:0}}@keyframes flowDash{to{stroke-dashoffset:-36}}.signal-rail{position:relative;width:100%;overflow:hidden;border-block:1px solid var(--border);background:var(--gradient-stripe);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.signal-track{display:flex;width:max-content;gap:1rem;padding:.85rem 1rem;animation:railMove 28s linear infinite}.signal-pill{display:grid;grid-template-columns:auto auto auto;align-items:center;grid-gap:.65rem;gap:.65rem;min-width:max-content;border:1px solid var(--border);border-radius:var(--radius-full);background:rgba(5,5,7,.72);padding:.5rem .72rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}:root[data-theme=light] .signal-pill{background:rgba(255,255,255,.78);box-shadow:0 8px 24px rgba(15,23,42,.08)}.signal-pill em,.signal-pill span{color:var(--text-muted);font-size:.73rem;font-style:normal;text-transform:uppercase}.signal-pill strong{color:var(--text-primary);font-size:.88rem;font-weight:650}.card,.mock-window{position:relative;border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035));box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}:root[data-theme=light] .card,:root[data-theme=light] .mock-window{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.86));box-shadow:var(--shadow-card)}.mock-window{z-index:2;min-width:0;overflow:hidden;border-radius:var(--radius-2xl)}.dashboard{transform:perspective(1400px) rotateY(-7deg) rotateX(3deg);animation:dashboardEnter .9s ease .12s both}.dashboard-glow{pointer-events:none;position:absolute;inset:12% 12% auto auto;width:16rem;aspect-ratio:1;border-radius:999px;background:rgba(6,182,212,.22);filter:blur(54px);animation:pulseGlow 4.8s ease-in-out infinite}:root[data-theme=light] .dashboard-glow{background:rgba(6,182,212,.32)}@keyframes dashboardEnter{0%{opacity:0;transform:perspective(1400px) rotateY(-11deg) rotateX(6deg) translateY(28px)}to{opacity:1;transform:perspective(1400px) rotateY(-7deg) rotateX(3deg) translateY(0)}}.window-top{display:grid;grid-template-columns:.75rem .75rem .75rem 1fr;grid-gap:.55rem;gap:.55rem;align-items:center;padding:.9rem;border-bottom:1px solid var(--border);background:rgba(255,255,255,.035)}:root[data-theme=light] .window-top{background:rgba(15,23,42,.03)}.window-top span{width:.72rem;height:.72rem;border-radius:50%;background:rgba(255,255,255,.18)}:root[data-theme=light] .window-top span{background:rgba(15,23,42,.18)}.window-top div{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);padding:.62rem .85rem;font-family:var(--font-mono);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-body{display:grid;grid-template-columns:8.5rem 1fr;min-height:28rem}.dashboard aside{display:flex;flex-direction:column;gap:.45rem;border-right:1px solid var(--border);padding:1rem}.dashboard aside span,.pipeline span,.ticket-stack span{border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-secondary);padding:.7rem;font-size:.82rem}.dashboard aside .active,.pipeline span:first-child,.scan-active{border-color:rgba(167,139,250,.28);background:var(--accent-soft);color:var(--text-primary)}:root[data-theme=light] .dashboard aside .active,:root[data-theme=light] .scan-active{background:rgba(124,58,237,.12);border-color:rgba(124,58,237,.22)}.dashboard-main{padding:1rem}.automation-section,.bar-list,.compare-grid,.dashboard-main,.metric-row,.operating-section,.ops-grid,.pricing-grid,.product-grid,.reports-body,.reports-charts,.reports-layout,.reports-metrics,.reports-section,.section-shell,.showcase-grid,.split-section,.stack-section{display:grid;grid-gap:1rem;gap:1rem}.metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}.mock-metric,.mock-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(255,255,255,.045);padding:1rem}:root[data-theme=light] .mock-metric,:root[data-theme=light] .mock-panel{background:rgba(15,23,42,.04)}.feature-index,.metric-card span,.mock-metric span,.pricing-state{color:var(--text-muted);font-size:.75rem;text-transform:uppercase}.mock-metric strong{display:block;margin-top:.55rem;font-size:clamp(1.15rem,2vw,1.65rem)}.ops-grid{grid-template-columns:.9fr 1.1fr}.automation-list,.invoice-lines,.pipeline,.ticket-stack,.timeline{display:grid;grid-gap:.7rem;gap:.7rem}.timeline p{margin:0;border-left:2px solid var(--accent);padding:.55rem 0 .55rem .8rem;color:var(--text-secondary);font-size:.86rem}.timeline p:nth-child(2){border-left-color:var(--accent-cyan)}.timeline p:nth-child(3){border-left-color:var(--accent-lime)}.timeline p:nth-child(4){border-left-color:#f472b6}.command-deck{display:flex;flex-wrap:wrap;gap:.55rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(255,255,255,.035);padding:.8rem}:root[data-theme=light] .command-deck{background:rgba(15,23,42,.04)}.command-deck span{flex:1 1 5rem;border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(139,92,246,.16),rgba(6,182,212,.07)),rgba(255,255,255,.035);color:var(--text-secondary);padding:.62rem;text-align:center;font-size:.78rem}:root[data-theme=light] .command-deck span{background:linear-gradient(135deg,rgba(124,58,237,.16),rgba(6,182,212,.08)),rgba(255,255,255,.7)}.card{min-width:0;border-radius:var(--radius-xl);padding:clamp(1.2rem,2.4vw,1.6rem);display:flex;flex-direction:column;gap:.9rem}.card:hover{border-color:rgba(255,255,255,.18);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}:root[data-theme=light] .card:hover{border-color:rgba(15,23,42,.18)}.product-card{overflow:hidden;position:relative}.product-card-wrap{display:block;height:100%}.product-card-wrap a{height:100%}.card-sheen{pointer-events:none;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 18%,rgba(255,255,255,.14),transparent 42%);opacity:0;transform:translateX(-45%);transition:opacity .22s ease,transform .7s ease;z-index:1}.product-card:hover .card-sheen{opacity:1;transform:translateX(55%)}.product-card:before{content:"";position:absolute;inset:auto -18% -35% 28%;height:11rem;border-radius:50%;filter:blur(38px);opacity:.38;pointer-events:none}.accent-violet:before{background:var(--accent)}.accent-cyan:before{background:var(--accent-cyan)}.accent-lime:before{background:var(--accent-lime)}.product-card-top{justify-content:space-between;margin-bottom:.4rem;color:var(--text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;position:relative;z-index:2}.product-icon{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:rgba(255,255,255,.08);color:var(--text-primary);text-transform:uppercase;font-weight:800}:root[data-theme=light] .product-icon{background:rgba(15,23,42,.06)}.chip-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem;position:relative;z-index:2}.chip-list span{border:1px solid var(--border);border-radius:var(--radius-full);background:rgba(255,255,255,.045);color:var(--text-secondary);padding:.42rem .62rem;font-size:.78rem}:root[data-theme=light] .chip-list span{background:rgba(15,23,42,.05)}.product-card-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;color:var(--text-primary);font-size:.88rem;font-weight:700;padding-top:.4rem;position:relative;z-index:2;transition:gap .16s ease}.product-card:hover .product-card-link{gap:.7rem}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operating-section{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center}.operating-copy{display:grid;grid-gap:1.6rem;gap:1.6rem}.role-grid{display:grid;grid-gap:.85rem;gap:.85rem}.role-card{display:grid;grid-template-columns:auto 1fr;grid-gap:.9rem;gap:.9rem;align-items:start;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.025));padding:1rem 1.1rem;transition:transform .18s ease,border-color .18s ease}:root[data-theme=light] .role-card{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(15,23,42,.03))}.role-card:hover{border-color:rgba(167,139,250,.28);transform:translateX(4px)}.role-card>span{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:rgba(139,92,246,.12);color:#d8d1ff;font-size:.75rem;font-weight:800;text-transform:uppercase}:root[data-theme=light] .role-card>span{color:#6D28D9;background:rgba(124,58,237,.12)}.role-card strong{display:block;margin-bottom:.2rem}.role-card p{margin:0;font-size:.92rem;line-height:1.55}.approval-board{position:relative;overflow:hidden;border:1px solid rgba(167,139,250,.24);border-radius:var(--radius-2xl);background:radial-gradient(circle at 80% 12%,rgba(6,182,212,.18),transparent 14rem),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.03));padding:1.1rem;box-shadow:var(--shadow-card)}:root[data-theme=light] .approval-board{background:radial-gradient(circle at 80% 12%,rgba(6,182,212,.18),transparent 14rem),linear-gradient(180deg,rgba(255,255,255,.95),rgba(15,23,42,.04));border-color:rgba(124,58,237,.22)}.approval-board:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:28px 28px;opacity:.28;pointer-events:none}:root[data-theme=light] .approval-board:before{opacity:.18;background-image:linear-gradient(rgba(15,23,42,.05) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 0)}.approval-item,.approval-top{position:relative;z-index:1}.approval-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem;border-bottom:1px solid var(--border);padding-bottom:.85rem}.approval-top strong{gap:.45rem;color:var(--success);font-size:.78rem;letter-spacing:.04em}.approval-item>span,.approval-top span,.approval-top strong{display:inline-flex;align-items:center;text-transform:uppercase}.approval-item>span,.approval-top span{color:var(--text-muted);font-size:.76rem;gap:.4rem}.approval-item{display:grid;grid-gap:.28rem;gap:.28rem;margin-top:.7rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(5,5,7,.72);padding:.95rem 1.05rem;animation:riseIn .7s ease both}:root[data-theme=light] .approval-item{background:rgba(255,255,255,.85)}.approval-item:nth-child(3){animation-delay:80ms}.approval-item:nth-child(4){animation-delay:.16s}.approval-item:nth-child(5){animation-delay:.24s}.approval-item strong{font-size:.95rem}.approval-item p{margin:0;font-size:.86rem;line-height:1.5}.status-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;position:relative;flex-shrink:0}.status-high{color:var(--danger)}.status-now{color:var(--accent)}.status-ready{color:var(--accent-cyan)}.status-auto{color:var(--accent-lime)}.status-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;animation:pulseDot 1.8s ease-in-out infinite}.status-live{color:var(--success);display:inline-block;position:relative;width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.status-live:after{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;animation:pulseDot 2s ease-in-out infinite}.split-section{display:block}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.highlight-card{border-color:rgba(167,139,250,.32);background:linear-gradient(180deg,rgba(139,92,246,.12),rgba(255,255,255,.04))}:root[data-theme=light] .highlight-card{border-color:rgba(124,58,237,.34);background:linear-gradient(180deg,rgba(124,58,237,.08),rgba(255,255,255,.7))}.check-list{display:grid;grid-gap:.85rem;gap:.85rem;margin:0;padding:0;list-style:none}.check-list li{color:var(--text-secondary);line-height:1.55}.check-list li:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.7rem;border-radius:50%;background:var(--accent-strong);box-shadow:0 0 18px rgba(167,139,250,.72);vertical-align:middle}.muted-list li:before{background:var(--text-muted);box-shadow:none}.stack-section{position:relative}.stack-grid{display:grid;grid-gap:1.25rem;gap:1.25rem}.stack-row{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:center;border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(circle at 0 0,rgba(139,92,246,.1),transparent 26rem),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));padding:clamp(1.5rem,3vw,2.2rem);box-shadow:var(--shadow-card);position:relative;overflow:hidden;transition:border-color .2s ease,transform .2s ease}:root[data-theme=light] .stack-row{background:radial-gradient(circle at 0 0,rgba(124,58,237,.1),transparent 26rem),linear-gradient(180deg,rgba(255,255,255,.95),rgba(15,23,42,.02))}.stack-row:hover{border-color:rgba(167,139,250,.32);transform:translateY(-2px)}.stack-row.row-reverse{grid-template-columns:1fr 1.05fr}.stack-row.row-reverse .stack-text{order:2}.stack-text{display:grid;grid-gap:.8rem;gap:.8rem;align-content:center}.stack-index{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-glass);color:var(--text-muted);padding:.32rem .6rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;width:-moz-fit-content;width:fit-content}.stack-row h3{margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem)}.stack-row p{margin:0;line-height:1.65;max-width:36rem}.stack-visual{display:grid;place-items:center;min-height:14rem;position:relative}.stack-card{width:100%;max-width:22rem;display:grid;grid-gap:.7rem;gap:.7rem;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));padding:1rem 1.1rem;box-shadow:var(--shadow-card)}:root[data-theme=light] .stack-card{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(15,23,42,.03))}.stack-card header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:.7rem;font-size:.8rem;text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em}.stack-card header em,.stack-card header strong{color:var(--text-primary);font-style:normal;text-transform:none;letter-spacing:0;font-size:.86rem}.receipt-line,.stack-account-row,.stack-audit-row,.stack-emp-row,.stack-inv-row,.stack-perm-row,.stack-role-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem 0;border-bottom:1px dashed var(--border);font-size:.88rem}.receipt-line:last-child,.stack-account-row:last-child,.stack-audit-row:last-child,.stack-emp-row:last-child,.stack-inv-row:last-child,.stack-perm-row:last-child,.stack-role-row:last-child{border-bottom:none}.receipt-line span,.stack-account-row strong,.stack-emp-row strong,.stack-inv-row span,.stack-perm-row span{color:var(--text-secondary)}.perm-off,.perm-on{width:.7rem;height:.7rem;border-radius:50%;display:inline-block;background:var(--accent);box-shadow:0 0 12px rgba(139,92,246,.6)}.perm-off{background:rgba(255,255,255,.18);box-shadow:none}:root[data-theme=light] .perm-off{background:rgba(15,23,42,.18)}.account-dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--accent);box-shadow:0 0 10px rgba(139,92,246,.6)}.stack-account-row strong,.stack-emp-row strong,.stack-inv-row strong{flex:1 1;font-size:.88rem;font-weight:600}.stack-account-row em,.stack-emp-row em{color:var(--text-muted);font-style:normal;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.stack-role-row>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--text-primary);font-size:.7rem;font-weight:800}.stack-audit-row{flex-direction:column;align-items:flex-start;gap:.2rem;padding:.5rem 0}.stack-audit-row em{color:var(--text-muted);font-style:normal;font-family:var(--font-mono);font-size:.72rem}.stack-audit-row span{color:var(--text-secondary);font-size:.86rem;line-height:1.5}.stack-flow-mini ol{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none;counter-reset:step}.stack-flow-mini ol li{position:relative;counter-increment:step;padding:.4rem .4rem .4rem 2rem;border-bottom:1px dashed var(--border);font-size:.86rem;color:var(--text-secondary)}.stack-flow-mini ol li:before{content:counter(step);position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:50%;background:var(--gradient-primary);color:#0a0a0f;font-size:.7rem;font-weight:800}.stack-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.stack-report-grid>div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-glass);padding:.6rem .75rem;display:grid;grid-gap:.2rem;gap:.2rem}.stack-report-grid span{color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.stack-report-grid strong{color:var(--text-primary);font-size:1.05rem}.stack-api code{display:block;font-family:var(--font-mono);font-size:.78rem;color:var(--accent-cyan);padding:.35rem .55rem;border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface-glass)}.stack-discount .bar{height:.8rem;border-radius:var(--radius-full);background:rgba(255,255,255,.06);overflow:hidden;position:relative}.stack-discount .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-cyan));border-radius:inherit;animation:growBar 1.4s var(--motion-rise-ease) both;transform-origin:left}.stack-discount .legend{display:flex;gap:1rem;font-size:.78rem;color:var(--text-muted);margin-top:.5rem}.stack-discount .legend i{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;margin-right:.35rem;vertical-align:middle}.dot-violet{background:var(--accent)}.dot-cyan{background:var(--accent-cyan)}.dot-lime{background:var(--accent-lime)}.stack-receipt .receipt-total{margin-top:.4rem;padding-top:.6rem;border-top:1px solid var(--border)}.stack-receipt .receipt-line strong{font-size:.92rem}.stack-mobile .phone-frame{margin:0 auto;width:11rem;border:1px solid var(--border-strong);border-radius:1.5rem;padding:.55rem;background:linear-gradient(180deg,#1f1d2e,#0c0a18);box-shadow:0 22px 50px rgba(0,0,0,.4)}:root[data-theme=light] .stack-mobile .phone-frame{background:linear-gradient(180deg,#1f1d2e,#0c0a18);border-color:rgba(15,23,42,.4)}.stack-mobile .phone-screen{display:grid;place-items:center;text-align:center;border-radius:1.1rem;background:rgba(255,255,255,.05);padding:1.5rem .8rem;color:white;grid-gap:.4rem;gap:.4rem}.stack-mobile .phone-screen span{color:rgba(255,255,255,.7);text-transform:uppercase;font-size:.7rem;letter-spacing:.05em}.stack-mobile .phone-screen strong{font-size:2.4rem;font-family:var(--font-display)}.stack-mobile .phone-screen em{color:rgba(255,255,255,.6);font-style:normal;font-size:.78rem}.showcase-frame{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(circle at 20% 0,rgba(139,92,246,.14),transparent 28rem),rgba(255,255,255,.025);padding:clamp(.85rem,1.8vw,1.1rem);box-shadow:var(--shadow-card)}:root[data-theme=light] .showcase-frame{background:radial-gradient(circle at 20% 0,rgba(124,58,237,.1),transparent 28rem),rgba(255,255,255,.8)}.tab-strip{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.1rem}.tab-strip a{border:1px solid var(--border);border-radius:var(--radius-full);background:rgba(255,255,255,.045);color:var(--text-secondary);padding:.55rem .95rem;font-size:.84rem;font-weight:600;transition:border-color .16s ease,color .16s ease,background .16s ease}.tab-strip a:hover{border-color:rgba(167,139,250,.34);color:var(--text-primary)}:root[data-theme=light] .tab-strip a{background:rgba(15,23,42,.04)}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mock-panel{min-height:21rem;scroll-margin-top:7rem;gap:1rem}.mock-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mock-panel-head h3{margin:0;font-size:1.05rem}.mock-pill{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-glass);padding:.25rem .6rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.mock-pill-violet{color:#c4b5fd;border-color:rgba(167,139,250,.32);background:rgba(139,92,246,.12)}.mock-pill-cyan{color:#a5f3fc;border-color:rgba(6,182,212,.32);background:rgba(6,182,212,.12)}.mock-pill-lime{color:#d9f99d;border-color:rgba(132,204,22,.32);background:rgba(132,204,22,.14)}:root[data-theme=light] .mock-pill-violet{color:#5B21B6;background:rgba(124,58,237,.1)}:root[data-theme=light] .mock-pill-cyan{color:#155E75;background:rgba(8,145,178,.1)}:root[data-theme=light] .mock-pill-lime{color:#365314;background:rgba(101,163,13,.12)}.anchor-target{position:absolute;top:-7rem}.kanban{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.invoice-lines span,.kanban div{border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.04);padding:.8rem}:root[data-theme=light] .invoice-lines span,:root[data-theme=light] .kanban div{background:rgba(15,23,42,.04)}.kanban span{color:var(--text-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.kanban p{margin:.45rem 0 0;font-size:.86rem;line-height:1.5}.invoice-lines span,.tax-row{justify-content:space-between}.invoice-lines b{font-size:.9rem}.invoice-lines em{color:var(--accent-cyan);font-style:normal}.tax-row{flex-wrap:wrap;gap:.55rem;margin-top:.6rem}.tax-row span{border-radius:var(--radius-full);background:rgba(6,182,212,.1);color:#a5f3fc;padding:.48rem .65rem;font-size:.78rem}:root[data-theme=light] .tax-row span{color:#155E75;background:rgba(8,145,178,.1)}.ticket-stack span{display:block;background:rgba(255,255,255,.04)}:root[data-theme=light] .ticket-stack span{background:rgba(15,23,42,.04)}.automation-section{grid-template-columns:minmax(0,.85fr) minmax(340px,1.15fr);align-items:center}.automation-list{margin:0;padding:0;list-style:none}.automation-list li{border-bottom:1px solid var(--border);color:var(--text-secondary);padding:1rem 0;line-height:1.55}.automation-flow{position:relative;border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(circle at 30% 0,rgba(139,92,246,.14),transparent 22rem),radial-gradient(circle at 80% 100%,rgba(6,182,212,.12),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));padding:1.6rem;box-shadow:var(--shadow-card);overflow:hidden}:root[data-theme=light] .automation-flow{background:radial-gradient(circle at 30% 0,rgba(124,58,237,.1),transparent 22rem),radial-gradient(circle at 80% 100%,rgba(6,182,212,.1),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.95),rgba(15,23,42,.02))}.automation-flow svg{width:100%;height:auto;display:block}.automation-flow .flow-line{stroke-width:2;stroke-dasharray:6 6;opacity:.85;animation:flowDash 1.6s linear infinite}.automation-flow .flow-node rect{fill:rgba(13,13,18,.86);stroke:var(--border);stroke-width:1;filter:drop-shadow(0 4px 14px rgba(139,92,246,.18))}:root[data-theme=light] .automation-flow .flow-node rect{fill:rgba(255,255,255,.96);stroke:rgba(15,23,42,.16)}.automation-flow .flow-node text{fill:var(--text-primary);font-family:var(--font-brand);font-size:12px;font-weight:600}.automation-flow .flow-dot{fill:white;filter:drop-shadow(0 0 12px rgba(255,255,255,.85)) drop-shadow(0 0 22px rgba(6,182,212,.7))}.automation-flow-legend{display:flex;gap:1.4rem;margin-top:.5rem;font-size:.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.automation-flow-legend span{display:inline-flex;align-items:center;gap:.4rem}.flow-dot-legend{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.flow-dot-legend.flow-dot-cyan{background:var(--accent-cyan);box-shadow:0 0 10px var(--accent-cyan)}.flow-dot-legend.flow-dot-lime{background:var(--accent-lime);box-shadow:0 0 10px var(--accent-lime)}.reports-section{gap:1.5rem}.reports-layout{display:grid;grid-gap:1.25rem;gap:1.25rem}.reports-tab-strip{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-glass);padding:.25rem;gap:.25rem;width:-moz-fit-content;width:fit-content}.reports-tab-strip button{border:none;background:transparent;color:var(--text-secondary);padding:.5rem 1rem;border-radius:var(--radius-full);font-size:.84rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .16s ease,color .16s ease}.reports-tab-strip button.active{background:var(--gradient-primary);color:#0a0a0f;box-shadow:0 8px 22px rgba(139,92,246,.32)}:root[data-theme=light] .reports-tab-strip button.active{background:linear-gradient(135deg,#7C3AED,#06B6D4);color:white}.reports-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.25rem;align-items:start}.reports-charts{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}.reports-metrics{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;align-content:start}.report-chart-card,.report-metric-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));padding:1.2rem 1.3rem;display:grid;grid-gap:.9rem;gap:.9rem;box-shadow:var(--shadow-card);transition:border-color .2s ease}:root[data-theme=light] .report-chart-card,:root[data-theme=light] .report-metric-card{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(15,23,42,.02))}.report-chart-card:hover,.report-metric-card:hover{border-color:rgba(167,139,250,.32)}.report-chart-card header,.report-metric-card>span{display:flex;align-items:center;gap:.6rem;color:var(--text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.report-chart-card header strong,.report-metric-card>strong{color:var(--text-primary);font-size:1.4rem;text-transform:none;letter-spacing:-.02em}.trend{margin-left:auto;font-style:normal;font-size:.78rem;text-transform:none;letter-spacing:0;padding:.2rem .55rem;border-radius:var(--radius-full);font-weight:700}.trend-up{color:#4ade80;background:rgba(34,197,94,.14)}.trend-down{color:#fca5a5;background:rgba(239,68,68,.14)}.trend-warn{color:#fcd34d;background:rgba(245,158,11,.14)}:root[data-theme=light] .trend-up{color:#15803D;background:rgba(34,197,94,.16)}:root[data-theme=light] .trend-down{color:#B91C1C;background:rgba(239,68,68,.14)}:root[data-theme=light] .trend-warn{color:#92400E;background:rgba(245,158,11,.16)}.report-svg{width:100%;height:auto;display:block}.chart-grid{stroke:rgba(255,255,255,.08);stroke-width:1;stroke-dasharray:2 4}:root[data-theme=light] .chart-grid{stroke:rgba(15,23,42,.1)}.chart-line{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200;animation:lineSweep 1.6s var(--motion-rise-ease) forwards;filter:drop-shadow(0 0 8px rgba(139,92,246,.6))}.chart-area{opacity:0;animation:areaFade .8s ease .7s forwards}.chart-point{fill:white;stroke:var(--accent);stroke-width:1.5;opacity:0;animation:areaFade .4s ease 1.2s forwards}.chart-point-glow{fill:white;filter:drop-shadow(0 0 10px rgba(255,255,255,.95));opacity:0;animation:areaFade .4s ease 1.4s forwards,glowPulse 2.4s ease-in-out 1.8s infinite;transform-box:fill-box;transform-origin:center}.chart-axis{fill:var(--text-muted);font-size:9px;font-family:var(--font-mono)}.bar-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.6rem;gap:.6rem}.bar-list li{display:grid;grid-template-columns:5rem 1fr 5rem;align-items:center;grid-gap:.7rem;gap:.7rem;opacity:0;transform:translateX(-8px);animation:riseIn .6s var(--motion-rise-ease) forwards}.bar-label{color:var(--text-secondary);font-size:.86rem;font-weight:600}.bar-track{height:.6rem;border-radius:var(--radius-full);background:rgba(255,255,255,.06);overflow:hidden;position:relative}:root[data-theme=light] .bar-track{background:rgba(15,23,42,.08)}.bar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-cyan));transform-origin:left;animation:growBar 1.2s var(--motion-rise-ease) both;box-shadow:0 0 14px rgba(139,92,246,.35)}.bar-list strong{color:var(--text-primary);font-size:.86rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar-grid{display:flex;align-items:flex-end;gap:.35rem;height:7rem;padding:0 .25rem}.bar-grid span{flex:1 1;border-radius:.4rem .4rem 0 0;background:linear-gradient(180deg,var(--accent-cyan),var(--accent));transform-origin:bottom;animation:growHeight 1s var(--motion-rise-ease) both;box-shadow:0 0 12px rgba(6,182,212,.35)}.bar-grid span:nth-child(odd){background:linear-gradient(180deg,var(--accent-lime),var(--accent));box-shadow:0 0 12px rgba(132,204,22,.3)}.bar-axis{display:flex;justify-content:space-between;font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:-.3rem}.report-metric-card>strong{display:block;font-size:1.8rem;font-family:var(--font-display);line-height:1}.report-metric-card .trend{align-self:start;margin-left:0}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{display:grid;align-content:start;grid-gap:1.1rem;gap:1.1rem;position:relative}.pricing-state{position:absolute;top:1rem;right:1rem;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-glass);padding:.25rem .6rem;font-size:.7rem}.featured-price .pricing-state{background:var(--gradient-primary);color:#0a0a0f;border-color:transparent}.pricing-card h3{margin:0;font-size:1.6rem}.pricing-card p{margin:0;font-size:.95rem}.pricing-features{display:grid;grid-gap:.7rem;gap:.7rem;margin:.4rem 0 0;list-style:none;border-top:1px solid var(--border);padding:1rem 0 0}.pricing-features li{display:flex;align-items:center;gap:.55rem;color:var(--text-secondary);font-size:.92rem;line-height:1.5}.pricing-check{color:var(--accent);flex-shrink:0}:root[data-theme=light] .pricing-check{color:var(--accent-strong)}.featured-price{border-color:rgba(167,139,250,.38);box-shadow:var(--shadow-glow),var(--shadow-card)}:root[data-theme=light] .featured-price{border-color:rgba(124,58,237,.38);background:linear-gradient(180deg,rgba(124,58,237,.06),rgba(255,255,255,.92))}.cta-section{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-2xl);background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(6,182,212,.08));padding:clamp(3rem,6vw,5rem) clamp(1rem,5vw,4rem);text-align:center;position:relative}:root[data-theme=light] .cta-section{background:linear-gradient(135deg,rgba(124,58,237,.16),rgba(6,182,212,.1))}.cta-section .hero-actions,.cta-section h2,.cta-section p{position:relative;z-index:2;margin-right:auto;margin-left:auto}.cta-section h2{max-width:850px}.cta-section p{max-width:620px}.cta-section .hero-actions{justify-content:center}.site-footer{width:var(--container);margin:0 auto;border-top:1px solid var(--border);padding:4rem 0 3rem;display:grid;grid-gap:2.5rem;gap:2.5rem;position:relative}.site-footer:before{content:"";position:absolute;top:-1px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.6),transparent);filter:blur(1px)}.footer-top{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(0,1fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:start}.brand-large{flex-direction:column;align-items:flex-start;gap:1rem}.footer-brand-text{display:grid;grid-gap:.8rem;gap:.8rem}.footer-brand-text p{max-width:28rem;margin:0;font-size:.95rem;line-height:1.6}.footer-contact{display:grid;grid-gap:.85rem;gap:.85rem}.footer-mail{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.85rem;gap:.85rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-glass);padding:.85rem 1rem;transition:border-color .2s ease,background .2s ease,transform .2s ease}.footer-mail:hover{border-color:rgba(167,139,250,.4);background:rgba(139,92,246,.06);transform:translateY(-1px)}:root[data-theme=light] .footer-mail{background:rgba(15,23,42,.03)}.footer-mail span{display:block;color:var(--text-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.footer-mail strong{display:block;color:var(--text-primary);font-size:.95rem;font-weight:600;font-family:var(--font-mono);margin-top:.1rem}.footer-mail>svg{color:var(--accent);width:1.6rem;height:1.6rem;display:block}.footer-status{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-glass);padding:.45rem .85rem;font-size:.8rem;color:var(--text-secondary);width:-moz-fit-content;width:fit-content}.footer-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem;padding:1.5rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.footer-column h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 .6rem;font-family:var(--font-brand)}.footer-column a{display:block;margin:.55rem 0;color:var(--text-secondary);font-size:.9rem;transition:color .16s ease,transform .16s ease}.footer-column a:hover{color:var(--text-primary);transform:translateX(2px)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.copyright{margin:0}.copyright,.footer-meta{color:var(--text-muted);font-size:.86rem}.footer-meta{display:inline-flex;align-items:center;gap:1.2rem}.footer-social{display:inline-flex;gap:.5rem}.footer-social a{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface-glass);color:var(--text-secondary);transition:color .16s ease,border-color .16s ease,transform .16s ease}.footer-social a:hover{color:var(--text-primary);border-color:rgba(167,139,250,.4);transform:translateY(-2px)}.page-hero{position:relative;padding:clamp(5rem,9vw,7.5rem) 0 clamp(2.5rem,5vw,4rem);text-align:left}.page-hero h1{max-width:18ch;font-size:clamp(2.6rem,6.5vw,5rem)}.page-hero p{max-width:42rem;font-size:1.1rem;margin-top:1.2rem}.page-cta-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page-section{display:grid;grid-gap:1.5rem;gap:1.5rem}.empty-state{border:1px dashed var(--border-strong);border-radius:var(--radius-xl);padding:2.5rem 1.5rem;text-align:center;display:grid;grid-gap:.8rem;gap:.8rem;background:var(--surface-glass)}.empty-state h3{margin:0;font-size:1.4rem}.empty-state p{max-width:32rem;margin:0 auto;color:var(--text-secondary)}.contact-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem)}.contact-card{display:grid;grid-gap:.6rem;gap:.6rem;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-glass);padding:1.4rem;transition:border-color .2s ease,transform .2s ease,background .2s ease}.contact-card:hover{border-color:rgba(167,139,250,.4);transform:translateY(-2px);background:rgba(139,92,246,.06)}:root[data-theme=light] .contact-card:hover{background:rgba(124,58,237,.08)}.contact-card span{color:var(--text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:.4rem}.contact-icon{color:var(--accent)}.contact-card strong{font-size:1.1rem;font-family:var(--font-mono)}.contact-card p{margin:0;font-size:.92rem}.contact-sla{color:var(--accent-lime);font-style:normal;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}:root[data-theme=light] .contact-sla{color:#4D7C0F}.contact-mark{width:3rem;height:3rem;margin-bottom:1.4rem}.section-title-center{text-align:center;max-width:32rem;margin:0 auto}.product-page-eyebrow{margin-bottom:1.4rem}.product-page-h2{margin-top:.9rem;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1}.pricing-check-row{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--text-muted);margin-top:auto}.pricing-check-row span{color:var(--text-secondary)}.roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap-card,.roadmap-grid{display:grid;grid-gap:1rem;gap:1rem}.roadmap-card{position:relative}.roadmap-card-head{display:flex;align-items:center;gap:.6rem;border-bottom:1px solid var(--border);padding-bottom:.7rem;margin-bottom:.2rem}.roadmap-card-head h3{margin:0;font-size:1.1rem}.roadmap-dot{width:.7rem;height:.7rem;border-radius:50%;box-shadow:0 0 12px currentColor;animation:pulseDot 2.4s ease-in-out infinite}.roadmap-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.roadmap-list li{position:relative;padding-left:1.2rem;color:var(--text-secondary);font-size:.92rem;line-height:1.5}.roadmap-list li:before{content:"";position:absolute;left:0;top:.55rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent);box-shadow:0 0 10px rgba(139,92,246,.5)}.status-banner{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-glass);padding:.45rem .85rem;font-size:.8rem;color:var(--text-secondary);margin-bottom:1.4rem}.status-card-head{display:flex;align-items:center;gap:.7rem;margin-bottom:.4rem}.status-card-head h3{margin:0;font-size:1.05rem}.status-pill{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-glass);padding:.25rem .6rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.status-pill>svg{width:.5rem;height:.5rem}.status-operational{color:#4ade80;border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.12)}:root[data-theme=light] .status-operational{color:#15803D;background:rgba(34,197,94,.18)}.status-beta{color:#a5f3fc;border-color:rgba(6,182,212,.3);background:rgba(6,182,212,.12)}:root[data-theme=light] .status-beta{color:#155E75;background:rgba(8,145,178,.14)}.status-planned{color:#fcd34d;border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.12)}:root[data-theme=light] .status-planned{color:#92400E;background:rgba(245,158,11,.16)}.docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.docs-card h3{margin:0 0 .6rem;font-size:1.1rem}.docs-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.docs-list li{position:relative;padding-left:1.1rem;color:var(--text-secondary);font-size:.92rem;line-height:1.5}.docs-list li:before{content:"→";position:absolute;left:0;color:var(--accent);font-weight:700}.legal-stack{display:grid;grid-gap:1.5rem;gap:1.5rem;max-width:760px}.legal-section{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-glass);padding:1.4rem 1.6rem}.legal-section h2{margin:0 0 .5rem;font-size:1.15rem}.legal-section p{margin:0;font-size:.95rem;line-height:1.65}.timeline-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1rem;gap:1rem}.timeline-list li{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-glass);padding:1.1rem 1.3rem;display:grid;grid-gap:.4rem;gap:.4rem}.timeline-list time{color:var(--text-muted);font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.timeline-list h3{margin:0;font-size:1.05rem}@media (max-width:1020px){.site-header{grid-template-columns:auto 1fr auto}.desktop-nav,.header-actions{display:none}.mobile-menu{display:block;justify-self:end}.mobile-menu summary{display:grid;width:2.45rem;height:2.45rem;place-items:center;cursor:pointer;list-style:none;border:1px solid var(--border);border-radius:50%}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{width:1rem;height:1px;background:var(--text-primary)}.mobile-menu nav{position:absolute;top:calc(100% + .6rem);right:0;left:0;display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid var(--border);border-radius:var(--radius-xl);background:rgba(9,9,13,.96);padding:.65rem;box-shadow:var(--shadow-soft)}:root[data-theme=light] .mobile-menu nav{background:rgba(250,250,247,.96)}.mobile-menu nav a{border-radius:var(--radius-md);color:var(--text-secondary);padding:.8rem .9rem}.mobile-menu nav a:hover{background:var(--surface-glass);color:var(--text-primary)}.automation-section,.contact-grid,.footer-top,.hero,.operating-section,.reports-body,.stack-row,.stack-row.row-reverse{grid-template-columns:1fr}.stack-row.row-reverse .stack-text{order:0}.dashboard{transform:none}.page-grid,.pricing-grid,.product-grid,.showcase-grid{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){:root{--container:min(100vw - 24px,1180px)}.section-shell{padding:4rem 0}.hero{min-height:auto;padding-top:3rem}h1{font-size:clamp(3rem,17vw,4.4rem)}.compare-grid,.dashboard-body,.footer-links,.metric-row,.ops-grid{grid-template-columns:1fr}.dashboard aside{display:none}.window-top{grid-template-columns:.7rem .7rem .7rem minmax(0,1fr)}.mock-window{border-radius:var(--radius-xl)}}@media (max-width:380px){.button,.hero-actions{width:100%;justify-content:center}.brand .brand-name{display:none}.card,.mock-metric,.mock-panel,.report-chart-card,.report-metric-card{padding:.95rem}}@media (min-width:1500px){:root{--container:1320px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}