.logo-img[data-astro-cid-f7espo7c]{width:auto;height:2.5rem;display:block}.nav-logo-link[data-astro-cid-wpvy4v7s]{align-items:center;display:inline-flex}.nav-logo-link[data-astro-cid-wpvy4v7s]:hover{opacity:1}.nav-actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:1.25rem;display:flex}.nav-login[data-astro-cid-wpvy4v7s]{font-size:.9rem;font-weight:600}.nav-login[data-astro-cid-wpvy4v7s]:hover{color:var(--color-neural)}@media (width<=880px){.nav-login[data-astro-cid-wpvy4v7s]{display:none}}.annc[data-astro-cid-2vfgeueo]{background:var(--color-bg-dark);color:#fff;border-bottom:1px solid var(--color-bg-dark-border)}.annc-inner[data-astro-cid-2vfgeueo]{justify-content:center;align-items:center;max-width:1440px;min-height:2.5rem;margin:0 auto;padding:0 2rem;display:flex;position:relative}.annc-msg[data-astro-cid-2vfgeueo]{color:#ffffffd1;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;font-size:.8125rem;display:inline-flex}.annc-pill[data-astro-cid-2vfgeueo]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-neural-light);border-radius:var(--radius-sm);background:#8f1bcc38;border:1px solid #d68dfc59;padding:2px 7px;font-family:Aptos Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700}.annc-link[data-astro-cid-2vfgeueo]{color:#fff;white-space:nowrap;font-weight:600}.annc-link[data-astro-cid-2vfgeueo]:hover{color:var(--color-neural-light);opacity:1}.annc-link[data-astro-cid-2vfgeueo] span[data-astro-cid-2vfgeueo]{color:var(--color-neural-light)}.annc-close[data-astro-cid-2vfgeueo]{color:#ffffff8c;place-items:center;padding:4px;display:grid;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.annc-close[data-astro-cid-2vfgeueo]:hover{color:#fff}.annc-close[data-astro-cid-2vfgeueo] svg[data-astro-cid-2vfgeueo]{width:1rem;height:1rem}@media (width<=640px){.annc-close[data-astro-cid-2vfgeueo]{right:.5rem}.annc-inner[data-astro-cid-2vfgeueo]{padding:.4rem 2.25rem}}@font-face{font-family:Aptos;src:url(/Microsoft%20Aptos%20Fonts/Aptos-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/Aptos.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/Microsoft%20Aptos%20Fonts/Aptos-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/Microsoft%20Aptos%20Fonts/Aptos-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/Microsoft%20Aptos%20Fonts/Aptos-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Aptos Display;src:url(/Microsoft%20Aptos%20Fonts/Aptos-Display.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aptos Display;src:url(/Microsoft%20Aptos%20Fonts/Aptos-Display-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos Mono;src:url(/Microsoft%20Aptos%20Fonts/Aptos-Mono.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aptos Mono;src:url(/Microsoft%20Aptos%20Fonts/Aptos-Mono-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--color-neural:#8f1bcc;--color-neural-deep:#5e0b8a;--color-neural-light:#d68dfc;--color-neural-ghost:#8f1bcc14;--color-neural-line:#8f1bcc38;--color-cloud:#fff4ff;--color-bg-dark:#111;--color-bg-darker:#0c0c0e;--color-bg-dark-elevated:#1a1a1d;--color-bg-dark-border:#ffffff1f;--color-canvas:#fff;--color-canvas-alt:#f5f4f7;--color-canvas-tint:#faf3fe;--color-canvas-border:#1111111f;--color-canvas-border-strong:#1113;--tint-grey:#f3f3f3;--tint-purple-1:#f4ecfb;--tint-purple-2:#e9daf6;--tint-purple-3:#dcc7f1;--gradient-hero:radial-gradient(circle, #fff 15%, #f8edff);--gradient-soft:radial-gradient(120% 120% at 50% 0%, #fff 38%, #f3eafb 100%);--color-text:#16181d;--color-text-secondary:#545b69;--color-text-muted:#6b7280;--color-text-inverse:#fff;--color-text-inverse-secondary:#ffffffb8;--radius-sm:3px;--radius-md:6px;--radius-lg:8px;--radius-full:9999px;--ease-spring:cubic-bezier(.175, .885, .32, 1.1);--ease-out:cubic-bezier(.16, 1, .3, 1);--angle-brand:-50deg;--section-y:6.5rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-synthesis:none;color:var(--color-text);background:var(--color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:1.6}a{color:inherit;text-decoration:none;transition:opacity .2s,color .2s}a:hover{opacity:.85}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}.h1{letter-spacing:-.035em;text-wrap:balance;font-family:Aptos Display,Aptos,system-ui,sans-serif;font-size:clamp(2.75rem,5.5vw,4.75rem);font-weight:700;line-height:1.02}.h2{letter-spacing:-.03em;text-wrap:balance;font-family:Aptos Display,Aptos,system-ui,sans-serif;font-size:clamp(2rem,3.6vw,3rem);font-weight:700;line-height:1.08}.h3{letter-spacing:-.015em;font-family:Aptos,system-ui,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.3}.body{font-family:Aptos,system-ui,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.6}.body-lg{color:var(--color-text-secondary);font-family:Aptos,system-ui,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.55}.body-sm{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.55}.overline{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);font-family:Aptos Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700;line-height:1.5}.overline-muted{color:var(--color-text-muted)}.section-dark .overline{color:#ffffff8c}.mono{font-family:Aptos Mono,ui-monospace,monospace}.text-dim{opacity:.4}.max-w-site,.max-w-wide{max-width:1440px;margin:0 auto}.max-w-prose{max-width:52rem}.px-site{padding-left:2rem;padding-right:2rem}.text-center{text-align:center}.mx-auto{margin-left:auto;margin-right:auto}.section-light{background:var(--color-canvas)}.section-alt{background:var(--color-canvas-alt)}.section-tint{background:var(--gradient-soft);border-top:1px solid var(--color-neural-ghost);border-bottom:1px solid var(--color-neural-ghost)}.section-dark{background:var(--color-bg-dark);color:var(--color-text-inverse);position:relative}.section-dark .h1,.section-dark .h2,.section-dark .h3{color:var(--color-text-inverse)}.section-dark .body,.section-dark .body-lg,.section-dark .body-sm{color:var(--color-text-inverse-secondary)}.section-purple{color:var(--color-text);--color-text-secondary:var(--color-text-secondary);background:#8f1bcc12;position:relative}.section-purple .h1,.section-purple .h2,.section-purple .h3{color:var(--color-text)}.section-purple .body,.section-purple .body-lg,.section-purple .body-sm{color:var(--color-text-secondary)}.section-purple .overline{color:var(--color-text-muted)}.section-purple .btn-primary{background:var(--color-neural);color:#fff;box-shadow:0 1px 2px #1111111f}.section-purple .btn-primary:hover{background:var(--color-neural-deep);color:#fff}.section-purple .btn-outline{background:var(--color-canvas-alt);color:var(--color-text);border-color:var(--color-canvas-border)}.section-purple .btn-outline:hover{border-color:var(--color-canvas-border-strong);background:#ebe9f1}.nav{z-index:50;background:0 0;margin-bottom:-5rem;padding:.75rem;position:sticky;top:0}.nav-inner{border:1px solid var(--color-canvas-border);border-radius:var(--radius-lg);background:#fff;justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:1600px;height:3.5rem;margin:0 auto;padding:0 1.5rem;display:flex;box-shadow:0 1px 3px #1111110f}.nav.nav-dark .nav-inner{background:var(--color-bg-dark-elevated);border-color:var(--color-bg-dark-border);color:var(--color-text-inverse)}.nav-logo{letter-spacing:-.02em;font-family:Aptos Display,Aptos,system-ui,sans-serif;font-size:1.2rem;font-weight:700}.nav-logo span{color:var(--color-neural)}.nav-links{align-items:center;gap:2.25rem;display:flex}.nav-link{font-size:.9375rem;font-weight:600;transition:color .2s}.nav-link:hover{color:var(--color-neural)}.btn{border-radius:var(--radius-md);transition:transform .2s var(--ease-out), background .2s var(--ease-out), box-shadow .2s var(--ease-out), border-color .2s;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:12px 24px;font-family:Aptos,system-ui,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{opacity:1}.btn-primary{background:var(--color-neural);color:#fff;box-shadow:0 1px 2px #1111111f}.btn-primary:hover{background:var(--color-neural-deep);transform:translateY(-1px);box-shadow:0 4px 12px #8f1bcc47}.btn-outline{background:var(--color-canvas-alt);color:var(--color-text);border:1px solid var(--color-canvas-border)}.btn-outline:hover{border-color:var(--color-canvas-border-strong);background:#ebe9f1}.section-dark .btn-outline,.nav-dark .btn-outline{color:#fff;background:#ffffff1a;border-color:#ffffff24}.section-dark .btn-outline:hover,.nav-dark .btn-outline:hover{background:#ffffff2e;border-color:#ffffff42}.btn-lg{padding:15px 34px;font-size:1.03rem}.badge{border-radius:var(--radius-sm);border:1px solid var(--color-neural-line);background:var(--color-neural-ghost);letter-spacing:.1em;text-transform:uppercase;color:var(--color-neural);align-items:center;gap:.5rem;padding:5px 12px;font-family:Aptos Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700;display:inline-flex}.section-dark .badge{color:var(--color-neural-light);background:#8f1bcc29;border-color:#d68dfc4d}.icon,i[data-lucide],svg.lucide{stroke-width:2px;flex-shrink:0;width:1.15rem;height:1.15rem}.icon-lg,svg.lucide.icon-lg{width:1.4rem;height:1.4rem}.card{background:var(--tint-grey);border-radius:var(--radius-lg);padding:1.75rem;position:relative;overflow:hidden}.card-icon{border-radius:var(--radius-md);background:var(--color-bg-dark);color:#fff;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1.1rem;display:grid}.card-title{letter-spacing:-.01em;margin-bottom:.5rem;font-family:Aptos,system-ui,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.3}.card-desc{color:var(--color-text-secondary);font-size:.9875rem;line-height:1.6}.section-dark .card{background:var(--color-bg-dark-elevated);border:1px solid var(--color-bg-dark-border);box-shadow:none}.section-dark .card-icon{color:#fff;background:#ffffff1a;border:1px solid #ffffff24}.section-dark .card-title{color:#fff}.section-dark .card-desc{color:var(--color-text-inverse-secondary)}.card-cta{color:var(--color-neural);transition:gap .2s var(--ease-out);align-items:center;gap:.4rem;margin-top:1.35rem;font-family:Aptos,system-ui,sans-serif;font-size:.9rem;font-weight:600;display:inline-flex}.card-cta .icon{width:1rem;height:1rem;transition:transform .2s var(--ease-out)}.section-dark .card-cta{color:var(--color-neural-light)}.is-interactive{cursor:pointer;transition:filter .2s var(--ease-out)}.is-interactive:hover{filter:brightness(.965);opacity:1}.is-interactive:hover .card-cta{gap:.62rem}.is-interactive:hover .card-cta .icon{transform:translate(3px)}.section-dark .is-interactive:hover{filter:brightness(1.08)}.media-split{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.media-split.reverse{direction:rtl}.media-split.reverse>*{direction:ltr}.stats-row{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.stats-cell{background:var(--tint-grey);border-radius:var(--radius-lg);padding:2.25rem 1.5rem}.section-dark .stats-row{background:var(--color-bg-dark-border);border:1px solid var(--color-bg-dark-border);border-radius:var(--radius-lg);gap:1px;overflow:hidden}.section-dark .stats-cell{background:var(--color-bg-dark);border-radius:0}.stat-num{letter-spacing:-.04em;color:var(--color-text);font-family:Aptos Display,Aptos,system-ui,sans-serif;font-size:clamp(2.4rem,3.6vw,3.2rem);font-weight:700;line-height:1}.section-dark .stat-num{color:#fff}.stat-label{color:var(--color-text);margin-top:.85rem;font-size:1rem;font-weight:600}.section-dark .stat-label{color:#fff}.stat-model{color:var(--color-text-muted);letter-spacing:.02em;margin-top:.45rem;font-family:Aptos Mono,ui-monospace,monospace;font-size:.72rem}.section-dark .stat-model{color:var(--color-text-inverse-secondary)}@media (width<=1023px){.stats-row{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.stats-row{grid-template-columns:1fr}}.dest-card{background:var(--tint-purple-1);border-radius:var(--radius-lg);transition:background .2s var(--ease-out), transform .2s var(--ease-out);padding:2.25rem;display:block}.dest-card:hover{background:var(--tint-purple-2);transform:translateY(-2px)}.section-dark .dest-card{background:var(--color-bg-dark-elevated);border:1px solid var(--color-bg-dark-border)}.section-dark .dest-card:hover{background:var(--color-bg-dark-elevated);border-color:var(--color-neural-line)}.dest-title{letter-spacing:-.02em;margin-bottom:.6rem;font-family:Aptos Display,Aptos,system-ui,sans-serif;font-size:1.65rem;font-weight:700;line-height:1.2}.dest-desc{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:1.03rem}.dest-cta{color:var(--color-neural);align-items:center;gap:.45rem;font-size:.95rem;font-weight:600;transition:gap .2s;display:inline-flex}.dest-card:hover .dest-cta{gap:.7rem}.grid-2{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.pt-section{padding-top:var(--section-y)}.pb-section{padding-bottom:var(--section-y)}.gap-y-10{flex-direction:column;gap:2.5rem;display:flex}.gap-buttons{flex-wrap:wrap;gap:.85rem;display:flex}.check-list{flex-direction:column;gap:.85rem;display:flex}.check-item{color:var(--color-text-secondary);align-items:flex-start;gap:.7rem;font-size:1rem;display:flex}.check-item .icon{color:var(--color-neural);margin-top:.15rem}.section-dark .check-item{color:var(--color-text-inverse-secondary)}.section-dark .check-item .icon{color:var(--color-neural-light)}.timeline{justify-content:space-between;gap:1rem;display:flex;position:relative}.timeline:before{content:"";background:var(--color-canvas-border);height:1px;position:absolute;top:24px;left:5%;right:5%}.timeline-step{text-align:center;z-index:1;flex:1;padding:0 1rem;position:relative}.timeline-circle{background:var(--color-bg-dark);width:48px;height:48px;color:var(--color-neural-light);border:2px solid var(--color-neural);z-index:2;border-radius:50%;place-items:center;margin:0 auto 1.25rem;font-family:Aptos Display,Aptos,sans-serif;font-size:1rem;font-weight:700;display:grid;position:relative}.comparison{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.comp-col{border-radius:var(--radius-lg);padding:1.75rem}.comp-before{background:var(--tint-grey)}.comp-after{background:var(--tint-purple-1)}.comp-label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.25rem;font-family:Aptos Mono,ui-monospace,monospace;font-size:.78rem;font-weight:700}.comp-before .comp-label{color:var(--color-text-muted)}.comp-after .comp-label{color:var(--color-text)}.comp-item{color:var(--color-text-secondary);align-items:flex-start;gap:.7rem;margin-bottom:1rem;font-size:1rem;display:flex}.comp-after .comp-item{color:var(--color-text)}.comp-item .icon{flex-shrink:0;margin-top:.15rem}.comp-before .comp-item .icon{color:var(--color-text-muted)}.comp-after .comp-item .icon{color:var(--color-neural)}.footer{background:var(--color-bg-darker);color:var(--color-text-inverse);border-top:1px solid var(--color-bg-dark-border);padding:4rem 0 0;position:relative;overflow:hidden}.footer-wordmark{text-align:center;white-space:nowrap;user-select:none;pointer-events:none;letter-spacing:-.04em;color:#ffffff0d;margin-top:2.5rem;margin-bottom:-.18em;font-family:Aptos Display,Aptos,system-ui,sans-serif;font-size:clamp(4rem,19vw,17rem);font-weight:700;line-height:.82}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:3rem;max-width:1440px;margin:0 auto;padding:0 2rem;display:flex}.footer-logo-link{align-items:center;font-size:1.5rem;display:inline-flex}.footer-logo-link:hover{opacity:1}.footer-links{flex-wrap:wrap;gap:4rem;display:flex}.footer-col-title{text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-inverse-secondary);margin-bottom:1.1rem;font-family:Aptos Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700}.footer-col a{color:var(--color-text-inverse-secondary);margin-bottom:.7rem;font-size:.9375rem;transition:color .2s;display:block}.footer-col a:hover{color:#fff;opacity:1}.footer-tagline{color:var(--color-text-inverse-secondary);margin-top:.6rem;font-size:.9375rem}.footer-bottom{border-top:1px solid var(--color-bg-dark-border);max-width:1440px;color:var(--color-text-inverse-secondary);margin:2.5rem auto 0;padding:1.75rem 2rem 0;font-size:.8125rem}.reveal{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);will-change:opacity, transform;transform:translateY(16px)}.reveal.visible{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:80ms}.reveal[data-delay="2"]{transition-delay:.16s}.reveal[data-delay="3"]{transition-delay:.24s}.reveal[data-delay="4"]{transition-delay:.32s}.marquee-wrap{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{align-items:center;gap:4rem;width:max-content;animation:38s linear infinite marquee;display:flex}.marquee-wrap:hover .marquee-track{animation-play-state:paused}.marquee-logo{opacity:.55;filter:grayscale();width:auto;height:28px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.beam{background-color:var(--color-neural);background-image:repeating-linear-gradient(calc(var(--angle-brand) + 90deg), #ffffff2e 0 1px, transparent 1px 9px);animation:3.2s linear infinite beam-march}@keyframes beam-march{to{background-position-x:14px}}.beam-grow{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-out)}.reveal.visible .beam-grow{clip-path:inset(0)}.hero-trust{border-top:1px solid var(--color-canvas-border);flex-wrap:wrap;align-items:center;gap:2.5rem;padding-top:2rem;display:flex}.section-dark .hero-trust{border-top-color:var(--color-bg-dark-border)}.trust-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);flex-shrink:0;font-family:Aptos Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700}.trust-logos{flex-wrap:wrap;align-items:center;gap:2.25rem;display:flex}.trust-logo{opacity:.55;filter:grayscale();width:auto;height:24px}.trust-name{letter-spacing:-.01em;color:var(--color-text-muted);font-family:Aptos Display,Aptos,system-ui,sans-serif;font-size:1.05rem;font-weight:700}.section-dark .trust-name{color:#ffffff80}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.marquee-track,.beam{animation:none}.beam-grow{transition:none;clip-path:none!important}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=1023px){:root{--section-y:5rem}.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.media-split{grid-template-columns:1fr;gap:2.5rem}.media-split.reverse{direction:ltr}}@media (width<=767px){:root{--section-y:3.75rem}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.timeline{flex-direction:column;gap:2.5rem}.timeline:before,.nav-links{display:none}.comparison{grid-template-columns:1fr}}.xmark[data-astro-cid-vlrgvanf]{pointer-events:none;user-select:none;height:auto;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.xmark[data-astro-cid-vlrgvanf]{animation:x-pulse 5s var(--ease-out) infinite}.xmark--spin[data-astro-cid-vlrgvanf]{animation:x-pulse 5s var(--ease-out) infinite, x-spin 24s linear infinite}}@keyframes x-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes x-spin{to{transform:rotate(360deg)}}.section-divider-x[data-astro-cid-utlsbmar]{z-index:2;pointer-events:none;line-height:0;position:absolute;top:0}.section-divider-x--center[data-astro-cid-utlsbmar]{left:50%;transform:translate(-50%,-50%)}.section-divider-x--left[data-astro-cid-utlsbmar]{left:clamp(1.5rem,7%,9rem);transform:translate(-50%,-50%)}.cta-wrap[data-astro-cid-5a64rges]{justify-content:center;display:flex;position:relative;overflow:hidden}.cta-x[data-astro-cid-5a64rges]{opacity:.11;z-index:0;pointer-events:none;line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-content[data-astro-cid-5a64rges]{z-index:1;max-width:40rem;position:relative}
