:root{color-scheme:dark;--shell-bg:#07101f;--shell-panel:#0d1a2e;--shell-text:#f4f8ff;--shell-muted:#aebed4;--shell-line:rgba(148,163,184,.17);--shell-accent:#62d7f5;--shell-accent-2:#6ea8ff}
html{background:var(--shell-bg);scroll-behavior:smooth}
body{margin:0;background:radial-gradient(900px 520px at 14% 0,rgba(44,169,210,.11),transparent 62%),linear-gradient(180deg,#081426 0,#07101f 72%);color:var(--shell-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body::before{content:"";position:fixed;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(98,215,245,.7),transparent);pointer-events:none;z-index:200}
.skip-link{position:fixed;left:16px;top:-80px;z-index:999;padding:10px 14px;border-radius:10px;background:#fff;color:#07101f;font-weight:900;text-decoration:none}.skip-link:focus{top:12px}
header,.top,.bar,.site-header{position:sticky!important;top:0!important;z-index:100!important;background:rgba(7,16,31,.91)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(148,163,184,.13)!important;box-shadow:0 12px 34px rgba(0,0,0,.14)!important}
header>.wrap,header .inner,.bar>.wrap,.site-header>.wrap,.top{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:22px}
header .brand,.top .brand,.bar .brand,.site-header .brand,.brandLink{display:inline-flex;align-items:center;gap:10px;color:#f6f9ff!important;text-decoration:none!important;font-weight:900;letter-spacing:-.015em;white-space:nowrap}
header .brand::before,.top .brand::before,.bar .brand::before,.site-header .brand::before{content:"";display:block;width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:#fff url('/assets/aura-icon.webp') center/cover no-repeat;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 8px 20px rgba(0,0,0,.25)}
header .brand img,.bar .brand img,.top .brand img{display:none!important}
header .brand span,.bar .brand span,.site-header .brand span{color:#9fddff!important}
header .nav,.top .nav,.bar .nav,.bar nav,.site-header .nav{display:flex;align-items:center;justify-content:flex-end;gap:2px;flex-wrap:nowrap}
header .nav a,.top .nav a,.bar nav a,.site-header .nav a{display:inline-flex!important;align-items:center;min-height:40px;padding:9px 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#aebed4!important;text-decoration:none!important;font-size:12.5px!important;font-weight:750!important;letter-spacing:.005em;white-space:nowrap;transition:color .16s ease,background .16s ease,transform .16s ease}
header .nav a:hover,.top .nav a:hover,.bar nav a:hover,.site-header .nav a:hover{color:#f4f8ff!important;background:rgba(125,211,252,.07)!important;transform:translateY(-1px)}
header .nav a[aria-current="page"],.top .nav a[aria-current="page"],.bar nav a[aria-current="page"]{color:#e9f9ff!important;background:rgba(98,215,245,.085)!important;box-shadow:inset 0 -2px 0 rgba(98,215,245,.72)}
header .nav a[data-cta],.top .nav a[data-cta],.bar nav a[data-cta]{margin-left:7px;padding-inline:14px!important;color:#031321!important;background:linear-gradient(135deg,#6ee7f9,#63a9ff)!important;box-shadow:0 10px 26px rgba(72,181,235,.18)}
main[id],#main-content{scroll-margin-top:92px}
h1{letter-spacing:-.035em;text-wrap:balance}h2{letter-spacing:-.02em;text-wrap:balance}p{text-wrap:pretty}
img{max-width:100%;height:auto}
a:focus-visible,button:focus-visible{outline:3px solid rgba(98,215,245,.72)!important;outline-offset:3px}
.product-proof{margin-top:22px;border:1px solid rgba(125,211,252,.22);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));padding:14px;box-shadow:0 24px 64px rgba(0,0,0,.25)}
.product-proof-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.product-proof-main,.product-proof-side{display:grid;gap:12px}.product-proof figure{position:relative;margin:0;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#f7fafc}.product-proof img{width:100%;display:block}.product-proof figcaption{position:absolute;left:10px;bottom:10px;padding:7px 9px;border-radius:9px;background:rgba(3,12,25,.82);backdrop-filter:blur(8px);color:#e7f6ff;font-size:11px;font-weight:800}
.hero-product-screen{padding:12px!important;overflow:hidden}.hero-product-screen figure{margin:0;border-radius:15px;overflow:hidden;background:#f7fafc;border:1px solid rgba(148,163,184,.18)}.hero-product-screen img{display:block;width:100%;height:auto}.hero-product-screen figcaption{padding:12px 13px;background:#0b172a;color:#b9c9dc;font-size:12px;line-height:1.55}.hero-product-screen figcaption b{color:#eff9ff}.hero-screen-link{display:inline-flex;margin:12px 4px 3px;color:#9fdfff;text-decoration:none;font-size:12px;font-weight:850}
.capability-table{margin-top:22px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(255,255,255,.025)}.capability-table table{width:100%;min-width:720px}.capability-table th,.capability-table td{padding:14px 16px;text-align:left;border-bottom:1px solid rgba(148,163,184,.13)}.capability-table th{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#91a6c0}.capability-table tr:last-child td{border-bottom:0}.cap{display:inline-flex;border:1px solid;border-radius:999px;padding:6px 9px;font:850 10px/1 ui-monospace,monospace;letter-spacing:.07em}.cap.available{color:#6ee7b7;border-color:rgba(110,231,183,.34);background:rgba(110,231,183,.07)}.cap.pilot{color:#7dd3fc;border-color:rgba(125,211,252,.34);background:rgba(125,211,252,.07)}.cap.preview{color:#f7d07d;border-color:rgba(247,208,125,.34);background:rgba(247,208,125,.07)}.cap.closed{color:#b4c3dd;border-color:rgba(180,195,221,.28);background:rgba(180,195,221,.05)}
.pilot-form-shell{margin-top:46px!important;padding:24px!important;border:1px solid rgba(125,211,252,.24);border-radius:20px;background:linear-gradient(180deg,rgba(125,211,252,.06),rgba(255,255,255,.018))}.pilot-form{display:block;width:100%;height:760px;margin-top:18px;border:0;border-radius:14px;background:#fff}.pilot-form-shell details,.faq details,.body>details{border:1px solid rgba(148,163,184,.18);border-radius:13px;padding:13px 15px;background:rgba(255,255,255,.025);margin:9px 0}.pilot-form-shell summary,.faq summary,.body>details summary{cursor:pointer;font-weight:850;color:#eff7ff}.body>details p{margin:10px 0 2px;color:var(--shell-muted);line-height:1.7}
.site-footer{margin-top:64px!important;padding:42px 0 24px!important;border-top:1px solid rgba(148,163,184,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(0,0,0,.12))!important;color:#aebed4!important}
.site-footer-inner{width:min(1120px,calc(100% - 36px));margin:auto;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:28px}.site-footer-brand{font-size:18px;color:#f4f8ff;font-weight:900}.site-footer-brand span{color:#9fddff}.site-footer p{margin:8px 0 0;color:#91a3bd;font-size:13px;line-height:1.6}.site-footer h2{margin:0 0 10px;font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:#dbe8f7}.site-footer a{display:block;margin:8px 0;color:#aebed4;text-decoration:none;font-size:13px}.site-footer a:hover{color:#e9f9ff}.site-footer-bottom{width:min(1120px,calc(100% - 36px));margin:30px auto 0;padding-top:18px;border-top:1px solid rgba(148,163,184,.12);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:#7f92ac}
table{max-width:100%;border-collapse:collapse}.tableWrap,.table-wrap,.table-shell{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
@media(max-width:980px){header>.wrap,header .inner,.bar>.wrap,.site-header>.wrap,.top{align-items:flex-start!important;flex-direction:column!important;gap:8px!important;padding-top:12px!important;padding-bottom:12px!important}.brandLink{min-height:38px}.brandText{display:flex!important}.top .brandLink img{display:block!important}header .nav,.top .nav,.bar .nav,.bar nav,.site-header .nav{width:100%;max-width:100%;justify-content:flex-start!important;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;overscroll-behavior-x:contain}header .nav a,.top .nav a,.bar nav a,.site-header .nav a{flex:0 0 auto}.product-proof-grid{grid-template-columns:1fr}.site-footer-inner{grid-template-columns:1fr 1fr}}
@media(max-width:640px){h1{font-size:clamp(2.1rem,10vw,3.1rem)!important;line-height:1.02!important}.site-footer-inner{grid-template-columns:1fr}.site-footer-bottom{display:block}.site-footer-bottom span{display:block;margin-top:7px}header .nav a[data-cta],.top .nav a[data-cta],.bar nav a[data-cta]{margin-left:2px}.product-proof{padding:8px;border-radius:17px}.product-proof figure{border-radius:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{transition:none!important;animation:none!important}}
