:root{--brand-plate: #03060c;--brand-blue: #1262e1;--brand-cyan: #16bcfc;--brand-violet: #6f44f9;--brand-light: #dff1f6;--brand-gradient: linear-gradient(135deg, var(--brand-cyan) 0%, var(--brand-blue) 55%, var(--brand-violet) 100%);--brand-glow: rgba(22, 188, 252, .22);--brand-on-plate: #eef1f7;--bg-primary: #08090d;--bg-elevated: #0e1118;--bg-card: #131822;--bg-card-hover: #181e2a;--bg-inset: #0b0d13;--surface-glass-subtle: rgba(255, 255, 255, .03);--surface-glass: rgba(19, 24, 34, .55);--surface-glass-strong: rgba(14, 17, 24, .82);--glass-border: rgba(255, 255, 255, .07);--glass-border-strong: rgba(255, 255, 255, .11);--glass-border-focus: rgba(91, 140, 255, .4);--glass-highlight: rgba(255, 255, 255, .04);--glass-blur: 16px;--glass-blur-strong: 28px;--glass-blur-subtle: 8px;--glass-saturate: 140%;--glass-scrim: rgba(4, 5, 8, .5);--radius-xs: 6px;--radius-sm: 9px;--radius: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 3px -1px rgba(0, 0, 0, .4), 0 1px 2px -1px rgba(0, 0, 0, .3);--shadow: 0 4px 12px -4px rgba(0, 0, 0, .5), 0 2px 6px -2px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 28px -8px rgba(0, 0, 0, .55), 0 4px 12px -4px rgba(0, 0, 0, .45);--shadow-xl: 0 24px 48px -16px rgba(0, 0, 0, .6), 0 8px 16px -8px rgba(0, 0, 0, .5);--shadow-glass: 0 4px 16px -4px rgba(0, 0, 0, .45);--shadow-glass-lg: 0 16px 40px -12px rgba(0, 0, 0, .55);--shadow-glass-inset: inset 0 1px 0 var(--glass-highlight);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasised: cubic-bezier(.2, .8, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--dur-instant: 80ms;--dur-fast: .12s;--dur-base: .16s;--dur-slow: .22s;--dur-slower: .3s;--focus-ring-color: #7ba3ff;--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-glow: 0 0 0 3px rgba(123, 163, 255, .22);--text: #eef1f7;--text-muted: #9aa4b8;--text-dim: #6b7488;--text-faint: #4a5262;--accent: #5b8cff;--accent-rgb: 91, 140, 255;--accent-strong: #7ba3ff;--accent-soft: rgba(91, 140, 255, .1);--accent-border: rgba(91, 140, 255, .25);--accent-glow: rgba(91, 140, 255, .2);--critical: #ff5d5d;--critical-strong: #ff7a7a;--critical-soft: rgba(255, 93, 93, .1);--opportunity: #ffa93d;--opportunity-strong: #ffbd66;--opportunity-soft: rgba(255, 169, 61, .1);--task: #3ddc97;--task-strong: #5de8aa;--task-soft: rgba(61, 220, 151, .1);--demo: #c084fc;--demo-soft: rgba(192, 132, 252, .12);--warn: #ffd166;--warn-soft: rgba(255, 209, 102, .1);--success: #3ddc97;--success-soft: rgba(61, 220, 151, .1);--info: #5b8cff;--info-soft: rgba(91, 140, 255, .1);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs: 11px;--text-sm: 12.5px;--text-base: 14px;--text-lg: 15px;--text-xl: 17px;--text-2xl: 20px;--text-3xl: 24px;--text-4xl: 30px;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.65;--z-dropdown: 40;--z-sticky: 50;--z-drawer: 60;--z-modal: 70;--z-popover: 80;--z-toast: 90;--z-tooltip: 100;--accent-preset-default: #5b8cff;--accent-preset-default-rgb: 91, 140, 255;--accent-preset-teal: #14b8a6;--accent-preset-teal-rgb: 20, 184, 166;--accent-preset-violet: #8b5cf6;--accent-preset-violet-rgb: 139, 92, 246;--accent-preset-emerald: #10b981;--accent-preset-emerald-rgb: 16, 185, 129;--accent-preset-amber: #f59e0b;--accent-preset-amber-rgb: 245, 158, 11;--accent-preset-rose: #f43f5e;--accent-preset-rose-rgb: 244, 63, 94;--accent-preset-indigo: #6366f1;--accent-preset-indigo-rgb: 99, 102, 241;--accent-preset-sky: #0ea5e9;--accent-preset-sky-rgb: 14, 165, 233}.glass-panel,.glass-card,.glass-nav,.glass-overlay,.glass-elevated{border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.glass-panel{background:var(--surface-glass);border-radius:var(--radius);box-shadow:var(--shadow-glass-inset),var(--shadow-glass)}.glass-card{background:var(--surface-glass);border-radius:var(--radius);box-shadow:var(--shadow-glass-inset),var(--shadow-glass);transition:background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.glass-card:hover{background:var(--surface-glass-strong);border-color:var(--glass-border-strong);box-shadow:var(--shadow-glass-inset),var(--shadow-glass-lg);transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.glass-card,.glass-card:hover{transform:none;transition:none}}.glass-nav{background:var(--surface-glass-strong);border-width:0 0 1px;border-radius:0;box-shadow:var(--shadow-glass-inset)}.glass-overlay{background:var(--glass-scrim);border:none;border-radius:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.glass-elevated{background:var(--surface-glass-strong);border-color:var(--glass-border-strong);border-radius:var(--radius-lg);backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));box-shadow:var(--shadow-glass-inset),var(--shadow-glass-lg)}.surface-0{background:var(--bg-primary)}.surface-1{background:var(--bg-elevated)}.surface-2{background:var(--bg-card)}.surface-3{background:var(--surface-glass)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass-panel,.glass-card,.glass-nav,.glass-elevated{background:var(--surface-glass-strong)}.glass-overlay{background:#040508b3}.surface-2,.surface-3{background:var(--bg-card)}}.brand-logo{display:block;flex:0 0 auto;width:26px;height:26px;border-radius:7px;object-fit:contain;background:var(--brand-plate)}.brand-logo-sm{width:20px;height:20px;border-radius:5px}.brand-logo-lg{width:34px;height:34px;border-radius:9px}.brand-lockup{display:block;width:auto;max-width:260px;height:auto;object-fit:contain}.icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-sm{width:14px;height:14px}.icon-base{width:16px;height:16px}.icon-lg{width:20px;height:20px}.icon-xl{width:24px;height:24px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#fff3}::-webkit-scrollbar-corner{background:transparent}.liquid-pill{position:absolute;left:4px;right:4px;border-radius:var(--radius-sm);background:var(--surface-glass-strong);border:1px solid var(--accent-border);box-shadow:var(--shadow-glass-inset),0 0 0 1px var(--accent-border),0 8px 24px -8px rgba(var(--accent-rgb),.15);transition:top var(--dur-slow) var(--ease-emphasised),bottom var(--dur-slow) var(--ease-emphasised),height var(--dur-slow) var(--ease-emphasised),opacity var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard);pointer-events:none;z-index:1}.glass-surface{background:var(--surface-glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-glass-inset),var(--shadow-glass),inset 0 1px #ffffff08;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.glass-surface-elevated{background:var(--surface-glass-strong);border:1px solid var(--glass-border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-glass-inset),var(--shadow-glass-lg),inset 0 1px #ffffff0d;backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate))}.reflective-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid transparent;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%,transparent 60%,rgba(255,255,255,.02));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.accent-glow{box-shadow:0 0 0 1px var(--accent-border),0 4px 20px -4px var(--accent-glow)}.inner-highlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.inner-highlight:hover:before{opacity:1}@media (prefers-reduced-motion: reduce){.motion-reduce *,.motion-reduce *:before,.motion-reduce *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}:root{color:#f0f6ff;background:#06080e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#06080e}body{margin:0;min-width:320px;overflow-x:hidden;background:radial-gradient(900px 440px at 76% -12%,rgba(18,98,225,.16),transparent 66%),#06080e;color:#eef5ff}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:3px}.site-shell{overflow:clip}.site-width{width:min(1160px,calc(100% - 48px));margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-header{position:sticky;top:0;z-index:20;padding:14px 22px 0}.nav-glass{max-width:1220px;min-height:62px;margin:0 auto;display:flex;align-items:center;gap:20px;padding:8px 10px 8px 16px;border:1px solid rgba(210,235,255,.12);border-radius:16px;background:#080c15b8;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);box-shadow:inset 0 1px #ffffff0f,0 12px 32px #00000047}.brand{display:inline-flex;align-items:center;gap:9px;font-weight:720;letter-spacing:-.03em;font-size:18px;white-space:nowrap}.brand img{width:30px;height:30px;border-radius:8px}.brand>span>span,.footer-brand>span{color:var(--brand-cyan)}.site-nav{margin-left:auto;display:flex;gap:3px}.site-nav a{padding:8px 10px;border-radius:8px;color:#adbbd0;font-size:13px;transition:color .12s ease,background-color .12s ease}.site-nav a:hover{background-color:#ffffff0e;color:#f4f8ff}.nav-controls{display:flex;align-items:center;gap:7px}.compact-listbox{position:relative;flex:0 0 auto;min-width:108px}.compact-listbox-trigger{width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:0 9px;color:#cbd8ea;background:#ffffff09;font-size:12px;line-height:1;cursor:pointer;text-align:start;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.compact-listbox-trigger:hover,.compact-listbox-trigger[aria-expanded=true]{border-color:#7ed7ff61;background-color:#66c1ff14;color:#f2f8ff}.compact-listbox-chevron{width:12px;height:12px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .14s ease}.compact-listbox-trigger[aria-expanded=true] .compact-listbox-chevron{transform:rotate(180deg)}.compact-listbox-menu{position:absolute;z-index:30;top:calc(100% + 7px);inset-inline-start:0;width:max-content;min-width:100%;max-width:min(260px,calc(100vw - 32px));display:grid;gap:2px;padding:5px;border:1px solid rgba(177,223,255,.17);border-radius:10px;background:#090e19e6;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff0f;backdrop-filter:blur(12px) saturate(125%);-webkit-backdrop-filter:blur(12px) saturate(125%);transform-origin:top left;animation:dropdown-in .16s var(--ease-standard) both;transition:opacity .14s ease,transform .14s ease}.compact-listbox-menu.is-closing{pointer-events:none;opacity:0;transform:translateY(-3px)}.compact-listbox-option{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;border-radius:6px;padding:0 8px;color:#c6d4e7;background:transparent;cursor:pointer;font-size:12px;text-align:start;transition:color .12s ease,background-color .12s ease}.compact-listbox-option:hover,.compact-listbox-option.is-active{color:#f5f9ff;background-color:#6bc9ff1f}.compact-listbox-option[aria-selected=true]{color:#9fe4ff}.compact-listbox-check{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:10px;padding:0 15px;font-weight:650;font-size:13px;cursor:pointer;transition:transform .12s ease,background-color .14s ease,border-color .12s ease}.button:hover{transform:translateY(-1px)}.button-primary{color:#03101a;background:linear-gradient(135deg,#76dcff,#51a9ff);box-shadow:0 8px 20px #16bcfc2e}.button-primary:hover{background:linear-gradient(135deg,#a2e9ff,#6db8ff)}.button-quiet{color:#d8e5f8;border-color:#ffffff21;background:#ffffff09}.button-disabled{color:#9eacc2;border-color:#ffffff17;background:#ffffff09;cursor:not-allowed}.button-disabled:hover{transform:none}.menu-toggle{display:none;padding:10px;border:0;background:transparent}.menu-toggle i{display:block;width:18px;height:1px;margin:4px;background:#d9e7f8}.mobile-menu{display:none}.hero{min-height:675px;display:grid;align-items:center;position:relative;padding:118px 0 82px}.hero-aurora{position:absolute;width:560px;height:380px;top:-120px;right:-130px;pointer-events:none;opacity:.58;background:radial-gradient(ellipse at center,rgba(22,188,252,.16),rgba(111,68,249,.09) 34%,transparent 68%)}.hero-grid{display:grid;grid-template-columns:minmax(0,.93fr) minmax(460px,1.07fr);align-items:center;gap:54px;position:relative}.eyebrow{margin:0 0 16px;color:#7bcdff;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:730}.hero h1{margin:0;font-size:clamp(46px,5.8vw,78px);letter-spacing:-.065em;line-height:.98;max-width:650px}.hero h1 span{display:block}.hero h1 span:last-child{background:linear-gradient(110deg,#fff,#95d9ff 60%,#b49cff);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-text{max-width:575px;font-size:18px;line-height:1.62;color:#b5c3d8;margin:24px 0}.hero-actions{display:flex;gap:10px;flex-wrap:wrap}.hero-proof{color:#8e9db4;font-size:12px;margin:20px 0 0}.hero-product{overflow:hidden;padding:11px;transform:perspective(1100px) rotateY(-4deg) rotateX(2deg);border-radius:18px;background:#0d121db3;box-shadow:var(--shadow-glass-lg),0 0 0 1px #82d1ff14}.product-window-bar{height:30px;display:flex;align-items:center;gap:5px;padding:0 8px;color:#9cb0ca;font-size:10px}.product-window-bar i{width:7px;height:7px;border-radius:50%;background:#5f718a}.product-window-bar i:nth-child(1){background:#ff7b77}.product-window-bar i:nth-child(2){background:#ffd36e}.product-window-bar i:nth-child(3){background:#72d39d}.product-window-bar span{margin-inline-start:8px}.hero-product img{width:100%;display:block;aspect-ratio:16 / 10;object-fit:cover;object-position:top center;border-radius:9px;border:1px solid rgba(255,255,255,.1)}.hero-product p{color:#8699b4;margin:10px 4px 2px;font-size:11px}.section{padding:106px 0;position:relative}.section-deep{background:linear-gradient(180deg,#0e1422b3,#06080ee6);border-block:1px solid rgba(255,255,255,.055)}.product-intro{display:grid;grid-template-columns:1fr .85fr;align-items:end;gap:90px;border-top:1px solid rgba(255,255,255,.1);padding-top:58px}h2{margin:0;font-size:clamp(31px,4vw,51px);letter-spacing:-.05em;line-height:1.06}.product-intro>p{color:#b4c2d7;font-size:17px;line-height:1.65;margin:0}.section-heading{max-width:680px;margin:0 auto 42px;text-align:center}.section-heading>p:last-child{color:#aebdd2;font-size:16px;line-height:1.6;margin:15px auto 0}.operating-loop{list-style:none;padding:0;margin:0 auto;max-width:1120px;display:grid;grid-template-columns:repeat(11,1fr);position:relative}.operating-loop:before{content:"";position:absolute;top:16px;height:1px;inset-inline:4%;background:linear-gradient(90deg,transparent,rgba(116,210,255,.5),rgba(171,133,255,.45),transparent)}.operating-loop li{min-width:0;text-align:center;position:relative;padding:0 3px}.operating-loop li:before{content:"";display:block;width:33px;height:33px;margin:0 auto 11px;border-radius:50%;border:1px solid rgba(173,207,255,.34);background:#111928;box-shadow:0 0 0 5px #090d16f2}.operating-loop li.active:before{background:var(--brand-cyan);border-color:#c4f5ff;box-shadow:0 0 0 5px #090d16f2,0 0 25px #16bcfc8f}.operating-loop span{position:absolute;top:9px;inset-inline:0;font-size:9px;color:#91a4bf}.operating-loop strong{font-size:11px;color:#cad7e9;font-weight:620}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.glass-card,.glass-panel{border:1px solid rgba(212,232,255,.11);background:#1016238c;box-shadow:inset 0 1px #ffffff0e,0 11px 30px #0000001f}.capability{display:flex;gap:15px;padding:22px;border-radius:15px;min-height:174px}.capability:hover,.trust-card:hover,.plan:hover{border-color:#78cfff4d;transform:translateY(-2px)}.icon-orb{flex:0 0 auto;width:35px;height:35px;display:grid;place-items:center;border-radius:10px;color:#b7e9ff;background:linear-gradient(145deg,#16bcfc2b,#6f44f924);border:1px solid rgba(158,218,255,.14)}.status{display:inline-block;color:#a2bbd8;letter-spacing:.095em;font-size:9px;font-weight:750}.status.available{color:#72e7c2}.status.preview{color:#b6a4ff}.capability h3,.trust-card h3,.plan h3{margin:8px 0;letter-spacing:-.02em;font-size:17px}.capability p,.trust-card p,.plan p{margin:0;color:#a8b7cc;line-height:1.55;font-size:13px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.trust-card{border-radius:15px;padding:22px}.trust-card .icon-orb{margin-bottom:18px}.pricing-region{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:25px;border-radius:16px;padding:23px;margin-bottom:14px}.pricing-region>div{display:grid;gap:4px}.pricing-region span{color:#92a5bf;font-size:11px}.pricing-region strong{font-size:20px}.pricing-region small,.pricing-region>p{color:#aab9cd;line-height:1.45;font-size:12px;margin:0}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.plan{border-radius:15px;padding:22px;min-height:190px;display:flex;flex-direction:column;align-items:flex-start}.plan.featured{border-color:#16bcfc52;background:linear-gradient(145deg,#16bcfc17,#6f44f914)}.text-link{color:#82d7ff;font-size:12px;font-weight:700;margin-top:auto;padding-top:22px}.release-shell{display:grid;grid-template-columns:1.25fr .75fr;gap:46px;padding:38px;border-radius:20px;background:linear-gradient(135deg,#142741b8,#15142fbf)}.release-main>p:not(.eyebrow){color:#b6c6da;line-height:1.6;max-width:610px}.release-meta{display:flex;flex-wrap:wrap;gap:9px;margin:19px 0}.release-meta span{font-size:11px;padding:6px 8px;border-radius:7px;color:#adbed6;background:#ffffff0d}.release-meta code{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.release-side{border-inline-start:1px solid rgba(255,255,255,.1);padding-inline-start:32px}.platform-row{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px}.platform-row span{color:#77e7c2;font-size:10px;letter-spacing:.06em}.platform-row.muted{opacity:.55}.release-side p{color:#a6b4c7;line-height:1.55;font-size:12px;margin:18px 0}.release-side a{color:#88daff;font-size:13px;font-weight:650}.site-footer{padding:52px 0;border-top:1px solid rgba(255,255,255,.08);background:#05070c}.footer-inner{display:grid;grid-template-columns:1fr auto;gap:18px;color:#8798b2;font-size:12px}.footer-brand{font-size:19px;font-weight:730;color:#eaf3ff}.footer-brand small{display:block;margin-top:7px;color:#8294ac;font-size:11px;font-weight:500}.footer-links{display:flex;align-items:center;gap:20px}.footer-links a:hover{color:#dff0ff}.footer-inner>p{grid-column:1 / -1;max-width:530px;margin:0;line-height:1.5}.footer-inner>small{grid-column:1 / -1}.legal-page{width:min(760px,calc(100% - 48px));margin:72px auto;color:#c3d0e1}.legal-page h1{color:#f0f6ff}.legal-page h2{font-size:21px;margin:34px 0 10px}.legal-page p,.legal-page li{line-height:1.7}.legal-page a{color:#7cdbff}.hero-product img{height:auto;aspect-ratio:16 / 9}.site-shell .glass-card,.site-shell .glass-panel{background:#101623ad;box-shadow:inset 0 1px #ffffff0e,0 8px 22px #0000001f;backdrop-filter:none;-webkit-backdrop-filter:none}.site-shell .glass-card{transition:transform .12s ease,border-color .12s ease,background-color .12s ease}.site-shell .glass-card:hover{background-color:#141c2cb8;border-color:#78cfff4d;box-shadow:inset 0 1px #ffffff0e,0 8px 22px #0000001f}.mobile-menu{background:#090e19e6;backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%)}html[dir=rtl] .compact-listbox-menu{transform-origin:top right}html[dir=rtl] .hero-product{transform:perspective(1100px) rotateY(4deg) rotateX(2deg)}.hero h1{letter-spacing:-.035em}.hero h1 span:last-child{background:linear-gradient(250deg,#fff,#95d9ff 60%,#b49cff);background-clip:text;-webkit-background-clip:text}.hero-text,.product-intro>p{text-align:start}@media (max-width: 1050px){.site-nav{display:none}.hero-grid{grid-template-columns:1fr;max-width:760px}.hero-copy{text-align:center}.hero-text{margin-inline:auto}.hero-actions{justify-content:center}.hero-product{max-width:700px;margin:0 auto;transform:none}.product-intro{gap:40px}.capability-grid{grid-template-columns:repeat(2,1fr)}.operating-loop{grid-template-columns:repeat(6,1fr);row-gap:27px}.operating-loop:before{display:none}.trust-grid,.plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 760px){.site-width{width:min(100% - 32px,600px)}.site-header{padding:10px 12px 0}.nav-glass{min-height:54px;padding:7px 9px 7px 12px}.nav-controls{margin-left:auto}.region-select,.nav-download{display:none}.menu-toggle{display:block}.mobile-menu{display:grid;position:absolute;inset-inline:12px;top:67px;padding:12px;border-radius:14px;gap:3px}.mobile-menu a:not(.button){padding:12px;color:#dbe7f8}.hero{padding:92px 0 62px;min-height:auto}.hero h1{font-size:clamp(45px,14vw,64px)}.hero-text{font-size:16px}.section{padding:72px 0}.product-intro,.release-shell{grid-template-columns:1fr;gap:25px}.operating-loop{grid-template-columns:repeat(3,1fr)}.capability-grid,.trust-grid,.plan-grid{grid-template-columns:1fr}.pricing-region{grid-template-columns:1fr;gap:15px}.release-shell{padding:26px}.release-side{border-inline-start:0;border-top:1px solid rgba(255,255,255,.1);padding-inline-start:0;padding-top:16px}.footer-inner{grid-template-columns:1fr}.footer-links{grid-row:2;flex-wrap:wrap}.hero-product{padding:8px}.hero-product p{font-size:10px}}@media (hover: none){.button:hover,.capability:hover,.trust-card:hover,.plan:hover{transform:none}}@media (max-width: 760px){.hero-aurora{opacity:.38}.compact-listbox-menu{backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}}@media (max-width: 390px){.compact-listbox{min-width:96px}.brand{font-size:16px}.hero-actions{display:grid}.hero-actions .button{width:100%}.operating-loop strong{font-size:10px}.release-meta{display:grid}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.button,.capability,.trust-card,.plan,.compact-listbox-trigger,.compact-listbox-chevron,.compact-listbox-option,.compact-listbox-menu{transition:none;animation:none}.button:hover,.capability:hover,.trust-card:hover,.plan:hover{transform:none}}.legal-main{width:min(1040px,calc(100% - 48px));margin:0 auto;padding:78px 0 104px}.legal-hero{max-width:760px;padding:26px 0 46px}.legal-hero .eyebrow{margin-bottom:13px}.legal-hero h1{margin:0;color:#f1f7ff;font-size:clamp(38px,5vw,58px);letter-spacing:-.055em;line-height:1.04}.legal-hero>p:not(.eyebrow):not(.legal-updated){max-width:66ch;margin:18px 0 0;color:#b8c7db;font-size:17px;line-height:1.65}.legal-updated{width:fit-content;display:inline-flex;align-items:center;gap:8px;margin:22px 0 0;padding:7px 10px;border:1px solid rgba(186,221,255,.12);border-radius:8px;color:#a9bad0;background:#ffffff08;font-size:12px}.legal-updated span{color:#7f93ad}.legal-updated time{color:#d9e9fb}.legal-layout{display:grid;grid-template-columns:minmax(174px,204px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,72px)}.legal-toc-wrap{position:sticky;top:94px}.legal-toc{border-inline-start:1px solid rgba(186,221,255,.15);padding-inline-start:15px}.legal-toc p{margin:0 0 11px;color:#879bb5;font-size:11px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.legal-toc ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.legal-toc a{display:block;color:#9cb0c8;font-size:12px;line-height:1.35;transition:color .12s ease}.legal-toc a:hover{color:#dff2ff}.legal-content{max-width:75ch;color:#bdcbdd}.legal-content section{scroll-margin-top:100px;padding:0 0 37px}.legal-content h2{margin:0 0 13px;color:#eaf3ff;font-size:clamp(21px,2.3vw,28px);letter-spacing:-.03em;line-height:1.2}.legal-content p{margin:0;font-size:15px;line-height:1.75}.legal-content a{color:#85d9ff;text-decoration:underline;text-decoration-color:#85d9ff6b;text-underline-offset:3px}.legal-content a:hover{color:#d5f4ff;text-decoration-color:currentColor}.legal-back-top{width:fit-content;display:inline-flex;gap:8px;align-items:center;margin-top:6px;color:#9adfff;font-size:13px;font-weight:680}@media (max-width: 800px){.legal-main{width:min(100% - 32px,680px);padding:56px 0 78px}.legal-hero{padding:18px 0 32px}.legal-layout{grid-template-columns:1fr;gap:28px}.legal-toc-wrap{position:static}.legal-toc{border:1px solid rgba(186,221,255,.12);border-radius:11px;padding:14px;background:#ffffff06}.legal-toc ol{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:9px 14px}.legal-content section{padding-bottom:31px}.legal-content p{font-size:15px;line-height:1.68}}@media (max-width: 420px){.legal-main{width:calc(100% - 28px)}.legal-hero h1{font-size:36px}.legal-hero>p:not(.eyebrow):not(.legal-updated){font-size:16px}.legal-toc ol{grid-template-columns:1fr}.legal-updated{align-items:flex-start;flex-direction:column;gap:3px}.legal-content h2{font-size:22px}}
