:root{--color-bg: #0A0E1B;--color-bg-card: #0D1224;--color-bg-elev: #131a2e;--color-text-1: #E6EAF2;--color-text-2: #9AA3B5;--color-text-3: #5B6478;--color-border: rgba(255, 255, 255, .06);--color-border-strong: rgba(255, 255, 255, .12);--color-cyan: #00D4FF;--color-blue: #6366F1;--color-purple: #A855F7;--gradient-brand: linear-gradient(135deg, #00D4FF 0%, #6366F1 50%, #A855F7 100%);--gradient-soft: linear-gradient(135deg, rgba(0, 212, 255, .12) 0%, rgba(168, 85, 247, .12) 100%);--radius-card: 16px;--radius-btn: 10px;--radius-pill: 999px;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 48px;--space-6: 64px;--space-7: 96px;--font-sans: "Inter", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Menlo", "Monaco", monospace;--container-max: 1200px;--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{background:var(--color-bg);color:var(--color-text-1);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg{display:block;max-width:100%}button{font:inherit;cursor:pointer;background:none;border:none;color:inherit;padding:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}.container{max-width:var(--container-max);margin:0 auto;padding:0 24px}.gradient-text{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:var(--radius-btn);font-weight:500;font-size:14px;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s,background .2s;white-space:nowrap}.btn-primary{background:var(--gradient-brand);color:#fff;box-shadow:0 4px 16px #6366f140}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #6366f159}.btn-ghost{border:1px solid var(--color-border-strong);color:var(--color-text-1)}.btn-ghost:hover{border-color:#6366f180;background:#6366f10d}.card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:24px;transition:transform .25s var(--ease-out),border-color .25s var(--ease-out);position:relative;overflow:hidden}.card:hover{transform:translateY(-2px);border-color:#6366f14d}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-pill);background:#ffffff0a;border:1px solid var(--color-border);font-size:13px;color:var(--color-text-2)}.section{padding:96px 0;position:relative}.section-head{text-align:center;margin-bottom:56px}.section-eyebrow{display:inline-block;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-cyan);margin-bottom:14px;font-family:var(--font-mono)}.section-title{font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.2;margin-bottom:14px;letter-spacing:-.01em}.section-sub{color:var(--color-text-2);font-size:16px;max-width:720px;margin:0 auto;line-height:1.7}.page-hero{padding:160px 0 32px;position:relative}.page-title{font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.15;margin:16px 0 20px;letter-spacing:-.02em}.page-sub{color:var(--color-text-2);font-size:17px;max-width:720px;line-height:1.7}.compare-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;overflow:hidden}.compare-table th,.compare-table td{padding:18px 24px;text-align:left;font-size:14px;border-bottom:1px solid var(--color-border)}.compare-table th{background:#ffffff08;color:var(--color-text-3);font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-mono)}.compare-table tbody tr:last-child td{border-bottom:0}.compare-table .col-axis{color:var(--color-text-1);background:linear-gradient(90deg,rgba(99,102,241,.04),transparent)}.compare-table .col-dim{color:var(--color-text-2);font-weight:500}.compare-table .col-trad{color:var(--color-text-3)}[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}::selection{background:#6366f166;color:#fff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}@media(max-width:768px){.section{padding:64px 0}.section-head{margin-bottom:40px}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.site-bg[data-astro-cid-g7ctbrvf]{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.grid-layer[data-astro-cid-g7ctbrvf]{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.07) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 40%,transparent 100%)}.glow[data-astro-cid-g7ctbrvf]{position:absolute;width:800px;height:800px;border-radius:50%;filter:blur(80px);opacity:.25}.glow-1[data-astro-cid-g7ctbrvf]{background:radial-gradient(circle,#00D4FF,transparent 60%);top:-240px;left:-200px}.glow-2[data-astro-cid-g7ctbrvf]{background:radial-gradient(circle,#A855F7,transparent 60%);top:30%;right:-300px}.noise[data-astro-cid-g7ctbrvf]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");opacity:.015;mix-blend-mode:overlay}.nav[data-astro-cid-4lunwx2e]{position:fixed;top:0;left:0;right:0;z-index:100;transition:backdrop-filter .3s,background .3s,border-color .3s;border-bottom:1px solid transparent}.nav[data-astro-cid-4lunwx2e].scrolled{background:#0a0e1bb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--color-border)}.nav-inner[data-astro-cid-4lunwx2e]{height:64px;display:flex;align-items:center;gap:32px}.brand[data-astro-cid-4lunwx2e]{display:flex;align-items:center}.brand[data-astro-cid-4lunwx2e] img[data-astro-cid-4lunwx2e]{height:32px;width:auto;display:block}.nav-links[data-astro-cid-4lunwx2e]{display:flex;gap:28px;margin-left:auto;align-items:center}.nav-link[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:8px 0;font:inherit;font-size:14px;color:var(--color-text-2);position:relative;transition:color .2s;cursor:pointer}.nav-link[data-astro-cid-4lunwx2e]:after{content:"";position:absolute;left:0;bottom:2px;height:2px;width:0;background:var(--gradient-brand);transition:width .3s var(--ease-out);border-radius:2px}.nav-link[data-astro-cid-4lunwx2e]:hover{color:var(--color-text-1)}.nav-link[data-astro-cid-4lunwx2e]:hover:after{width:100%}.nav-link[data-astro-cid-4lunwx2e].active,.nav-group[data-astro-cid-4lunwx2e].active>.nav-link[data-astro-cid-4lunwx2e]{color:var(--color-text-1)}.nav-link[data-astro-cid-4lunwx2e].active:after,.nav-group[data-astro-cid-4lunwx2e].active>.nav-link[data-astro-cid-4lunwx2e]:after{width:100%}.nav-group[data-astro-cid-4lunwx2e]{position:relative}.nav-group[data-astro-cid-4lunwx2e] .caret[data-astro-cid-4lunwx2e]{transition:transform .2s var(--ease-out);color:var(--color-text-3)}.nav-group[data-astro-cid-4lunwx2e]:hover .nav-link[data-astro-cid-4lunwx2e],.nav-group[data-astro-cid-4lunwx2e]:focus-within .nav-link[data-astro-cid-4lunwx2e]{color:var(--color-text-1)}.nav-group[data-astro-cid-4lunwx2e]:hover .caret[data-astro-cid-4lunwx2e],.nav-group[data-astro-cid-4lunwx2e]:focus-within .caret[data-astro-cid-4lunwx2e]{transform:rotate(180deg);color:var(--color-text-1)}.dropdown[data-astro-cid-4lunwx2e]{position:absolute;top:calc(100% + 12px);left:-16px;min-width:280px;background:#0d1224eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border-strong);border-radius:12px;padding:8px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility .2s;box-shadow:0 16px 40px #0006;z-index:1}.dropdown[data-astro-cid-4lunwx2e]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.nav-group[data-astro-cid-4lunwx2e]:hover .dropdown[data-astro-cid-4lunwx2e],.nav-group[data-astro-cid-4lunwx2e]:focus-within .dropdown[data-astro-cid-4lunwx2e]{opacity:1;visibility:visible;transform:translateY(0)}.drop-item[data-astro-cid-4lunwx2e]{display:block;padding:10px 14px;border-radius:8px;border:1px solid transparent;transition:background .2s,border-color .2s}.drop-item[data-astro-cid-4lunwx2e]:hover{background:#6366f114;border-color:#6366f126}.drop-item[data-astro-cid-4lunwx2e].active{background:linear-gradient(135deg,#00d4ff14,#a855f714);border-color:#6366f140}.drop-name[data-astro-cid-4lunwx2e]{display:block;font-size:14px;color:var(--color-text-1);font-weight:500;margin-bottom:2px}.drop-item[data-astro-cid-4lunwx2e].active .drop-name[data-astro-cid-4lunwx2e]{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.drop-desc[data-astro-cid-4lunwx2e]{display:block;font-size:12px;color:var(--color-text-3)}.nav-cta[data-astro-cid-4lunwx2e]{font-size:13px;padding:8px 16px}.nav-toggle[data-astro-cid-4lunwx2e]{display:none;color:var(--color-text-1)}.mobile-panel[data-astro-cid-4lunwx2e]{display:none;flex-direction:column;gap:4px;padding:16px 24px 24px;background:#0a0e1bf5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--color-border)}.mobile-panel[data-astro-cid-4lunwx2e].open{display:flex}.mobile-group-label[data-astro-cid-4lunwx2e]{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-3);font-family:var(--font-mono);padding:16px 0 8px;border-bottom:1px solid var(--color-border);margin-bottom:4px}.mobile-panel[data-astro-cid-4lunwx2e] .mobile-link[data-astro-cid-4lunwx2e]{padding:12px 4px;color:var(--color-text-1);border-bottom:1px solid var(--color-border);font-size:15px;transition:color .2s,padding-left .2s}.mobile-panel[data-astro-cid-4lunwx2e] .mobile-link[data-astro-cid-4lunwx2e].active{color:var(--color-cyan);padding-left:12px;background:linear-gradient(90deg,rgba(0,212,255,.08),transparent);border-left:2px solid var(--color-cyan)}.mobile-cta[data-astro-cid-4lunwx2e]{margin-top:12px;justify-content:center}@media(max-width:1024px){.nav-links[data-astro-cid-4lunwx2e],.nav-cta[data-astro-cid-4lunwx2e]{display:none}.nav-toggle[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;margin-left:auto}}.footer[data-astro-cid-gcn2mc3v]{margin-top:96px;padding:64px 0 32px;border-top:1px solid var(--color-border)}.footer-grid[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:48px}.footer-brand[data-astro-cid-gcn2mc3v] .brand[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;margin-bottom:14px}.footer-brand[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{height:36px;width:auto;display:block}.footer-desc[data-astro-cid-gcn2mc3v]{color:var(--color-text-2);font-size:14px;line-height:1.7}.footer-col[data-astro-cid-gcn2mc3v] h4[data-astro-cid-gcn2mc3v]{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-3);margin-bottom:16px;font-weight:500;font-family:var(--font-mono)}.footer-col[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{margin-bottom:10px}.footer-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-size:14px;color:var(--color-text-2);transition:color .2s}.footer-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--color-text-1)}.footer-bottom[data-astro-cid-gcn2mc3v]{margin-top:48px;padding-top:24px;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;color:var(--color-text-3);font-size:13px}.footer-bottom[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:inherit;transition:color .2s}.footer-bottom[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--color-text-1)}@media(max-width:1024px){.footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:32px}.footer-bottom[data-astro-cid-gcn2mc3v]{flex-direction:column;gap:8px}}.cta-box[data-astro-cid-kzge7gel]{text-align:center;padding:80px 24px;border-radius:24px;background:linear-gradient(135deg,#00d4ff14,#a855f714);border:1px solid rgba(99,102,241,.2);position:relative;overflow:hidden}.cta-box[data-astro-cid-kzge7gel]:before{content:"";position:absolute;top:-50%;left:50%;transform:translate(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,.18),transparent 60%);pointer-events:none}.cta-title[data-astro-cid-kzge7gel]{position:relative;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.2;margin-bottom:16px;letter-spacing:-.015em}.cta-sub[data-astro-cid-kzge7gel]{position:relative;color:var(--color-text-2);font-size:16px;margin-bottom:32px}.cta-actions[data-astro-cid-kzge7gel]{position:relative;display:flex;gap:12px;justify-content:center;margin-bottom:24px;flex-wrap:wrap}.cta-mail[data-astro-cid-kzge7gel]{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-3)}.cta-mail[data-astro-cid-kzge7gel] code[data-astro-cid-kzge7gel]{font-family:var(--font-mono);color:var(--color-cyan);background:#00d4ff14;padding:4px 10px;border-radius:6px;border:1px solid rgba(0,212,255,.15)}
