.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}@media (width<=880px){.nav-actions[data-astro-cid-wpvy4v7s] .btn[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:#070709;--color-bg-dark-elevated:#23232b;--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:#f4ecfb;--tint-purple-1:#f4ecfb;--tint-purple-2:#e9daf6;--tint-purple-3:#dcc7f1;--gradient-hero:radial-gradient(circle at 50% 0%, #faf3fe 0%, #fff 60%);--gradient-soft:radial-gradient(120% 120% at 50% 0%, #fff 38%, #f3eafb 100%);--gradient-dark-atmosphere:radial-gradient(850px 500px at 75% -10%, #240e2f99 0%, transparent 50%), radial-gradient(550px 350px at 20% 90%, #1d0c174d 0%, transparent 50%), linear-gradient(175deg, #0a0a0f 0%, #11111f 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-xl:12px;--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);align-items:center;font-family:Aptos Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}.overline-muted{color:var(--color-text-muted)}.section-dark .overline{color:#ffffff8c}.mono{font-family:Aptos Mono,ui-monospace,monospace}.text-dim{opacity:.4}.tok{background:var(--tint-purple-2);color:inherit;box-decoration-break:clone;border-radius:3px;padding:.02em .24em}.tok--2{background:var(--tint-purple-3)}.tok--hot{background:var(--color-neural);color:#fff}.tok--dark{background:var(--color-bg-dark);color:#fff}.section-dark .tok{color:#fff;background:#8f1bcc4d}.section-dark .tok--hot{background:var(--color-neural)}.section-dark .tok--dark{background:var(--color-cloud);color:var(--color-text)}.tok-flow .tok{animation:tok-pass 4.5s var(--ease-out) infinite;animation-delay:calc(var(--tok-i,0) * .4s)}@keyframes tok-pass{0%,6%,28%,to{background:var(--tint-purple-2);color:inherit}13%,21%{background:var(--color-neural);color:#fff}}.tok-flow .tok--dark{animation-name:tok-pass-dark}@keyframes tok-pass-dark{0%,6%,28%,to{background:var(--tint-purple-2);color:inherit}13%,21%{background:var(--color-bg-dark);color:#fff}}.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-dark .id-chip__sq--3,.section-purple .id-chip__sq--3{background:var(--color-cloud)}.section-light{background:var(--color-canvas)}.section-alt{background:var(--color-canvas-tint)}.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(--gradient-dark-atmosphere);color:var(--color-text-inverse);position:relative;overflow:hidden}.section-dark:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff08 1px,#0000 0);background-size:36px 36px;position:absolute;inset:0}.section-dark>*{z-index:1;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;margin-bottom:-5rem;padding:1rem;position:sticky;top:0}.nav-inner{-webkit-backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--color-canvas-border);border-radius:var(--radius-lg);background:#ffffffd1;justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:1600px;height:3.5rem;margin:0 auto;padding:0 1.75rem;display:flex}.nav.nav-dark .nav-inner{-webkit-backdrop-filter:blur(16px)saturate(1.4);border-color:var(--color-bg-dark-border);color:var(--color-text-inverse);background:#111111d9}.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}.btn-primary{position:relative}.btn-primary:after{content:"";pointer-events:none;filter:drop-shadow(0 0 3px #d68dfcf2)drop-shadow(0 0 7px #8f1bccb3);opacity:0;width:45px;height:45px;transition:opacity .25s var(--ease-out), transform .25s var(--ease-spring);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='12' y1='100' x2='188' y2='100' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%238f1bcc' stop-opacity='0'/%3E%3Cstop offset='.3' stop-color='%238f1bcc'/%3E%3Cstop offset='.5' stop-color='%23ffffff'/%3E%3Cstop offset='.7' stop-color='%23d68dfc'/%3E%3Cstop offset='1' stop-color='%238f1bcc' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x1='62' y1='100' x2='138' y2='100' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%238f1bcc' stop-opacity='0'/%3E%3Cstop offset='.3' stop-color='%238f1bcc'/%3E%3Cstop offset='.5' stop-color='%23ffffff'/%3E%3Cstop offset='.7' stop-color='%23d68dfc'/%3E%3Cstop offset='1' stop-color='%238f1bcc' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpolygon points='12,100 100,96.4 188,100 100,103.6' fill='url(%23g)' transform='rotate(50 100 100)'/%3E%3Cpolygon points='62.58,100 100,98 137.42,100 100,102' fill='url(%23h)' transform='rotate(130 100 100)'/%3E%3Cpolygon points='24,100 100,98.4 176,100 100,101.6' fill='url(%23g)' transform='rotate(50 100 100)'/%3E%3Cpolygon points='67.68,100 100,98.9 132.32,100 100,101.1' fill='url(%23h)' transform='rotate(130 100 100)'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;top:-21px;right:-20px;transform:scale(.4)rotate(-45deg)}.btn-primary:hover:after{opacity:1;transform:scale(1)rotate(0)}@media (prefers-reduced-motion:reduce){.btn-primary:after{transition:opacity .2s}.btn-primary:hover:after{transform:none}}.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-purple-1);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);border-radius:var(--radius-lg);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:box-shadow .3s var(--ease-out), transform .3s var(--ease-out)}.is-interactive:hover{opacity:1;transform:translateY(-2px);box-shadow:0 10px 34px -12px #8f1bcc59}.is-interactive:hover .card-cta{gap:.62rem}.is-interactive:hover .card-cta .icon{transform:translate(3px)}.section-dark .is-interactive:hover{filter:none;transform:translateY(-2px);box-shadow:0 10px 34px -12px #d68dfc59}.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-purple-1);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);box-shadow:0 10px 34px -12px #8f1bcc40}.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-purple-1)}.comp-after{background:var(--tint-purple-2)}.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:5rem 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:3.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);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:2.5rem auto 0;padding:1.75rem 2rem 0;font-size:.8125rem;display:flex}.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}.id-chip--anim-enter .id-chip__sq{animation:chip-enter .4s var(--ease-out) both}.id-chip--anim-enter .id-chip__sq--1{animation-delay:60ms}.id-chip--anim-enter .id-chip__sq--2{animation-delay:.22s}.id-chip--anim-enter .id-chip__sq--3{animation-delay:.38s}.id-chip--anim-pulse .id-chip__sq{animation:chip-pulse 1.8s var(--ease-out) infinite}.id-chip--anim-pulse .id-chip__sq--1{animation-delay:0s}.id-chip--anim-pulse .id-chip__sq--2{animation-delay:.3s}.id-chip--anim-pulse .id-chip__sq--3{animation-delay:.6s}.id-chip--anim-row .id-chip__sq{animation:chip-row-pulse 1.5s var(--ease-out) infinite}.id-chip--anim-row .id-chip__sq--1{animation-delay:0s}.id-chip--anim-row .id-chip__sq--2{animation-delay:.35s}.id-chip--anim-row .id-chip__sq--3{animation-delay:.7s}.id-chip--anim-diagonal .id-chip__sq{animation:chip-diag-sq 1.8s var(--ease-out) infinite;z-index:1}.id-chip--anim-diagonal .id-chip__sq--1{animation-name:chip-diag-sq1}.id-chip--anim-diagonal .id-chip__sq--2{animation-name:chip-diag-sq2}.id-chip--anim-diagonal .id-chip__sq--3{animation-name:chip-diag-sq3}.id-chip--anim-nexus .id-chip__sq{animation:chip-nexus-sq 8s var(--ease-out) infinite;z-index:1}.id-chip--anim-nexus .id-chip__sq--1{animation-name:chip-nexus-sq1}.id-chip--anim-nexus .id-chip__sq--2{animation-name:chip-nexus-sq2}.id-chip--anim-nexus .id-chip__sq--3{animation-name:chip-nexus-sq3}.id-chip--anim-nexus:after{content:"";opacity:0;animation:chip-nexus-glow 8s var(--ease-out) infinite;pointer-events:none;z-index:0;background:radial-gradient(circle,#8f1bcc73 0%,#8f1bcc14 50%,#0000 70%);position:absolute;inset:0}@keyframes chip-enter{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes chip-pulse{0%,20%{opacity:.2}45%,65%{opacity:1}to{opacity:.2}}@keyframes chip-row-pulse{0%,24%{opacity:.6;transform:scale(1)}37%,54%{opacity:1;transform:scale(1.5);box-shadow:0 0 6px #8f1bcc99}67%,to{opacity:.6;transform:scale(1)}}@keyframes chip-diag-sq1{0%,15%{transform:translate(0, calc(var(--chip-step) * 2)) scale(1)}33%,50%{transform:translate(0, calc(var(--chip-step) * 2)) scale(1.5);box-shadow:0 0 8px #8f1bccb3}67%,to{transform:translate(0, calc(var(--chip-step) * 2)) scale(1)}}@keyframes chip-diag-sq2{0%,30%{transform:translate(calc(var(--chip-step) * 1), calc(var(--chip-step) * 1)) scale(1)}48%,65%{transform:translate(calc(var(--chip-step) * 1), calc(var(--chip-step) * 1)) scale(1.5);box-shadow:0 0 8px #8f1bccb3}82%,to{transform:translate(calc(var(--chip-step) * 1), calc(var(--chip-step) * 1)) scale(1)}}@keyframes chip-diag-sq3{0%,45%{transform:translate(calc(var(--chip-step) * 2), 0) scale(1)}63%,80%{transform:translate(calc(var(--chip-step) * 2), 0) scale(1.5);box-shadow:0 0 8px #8f1bccb3}to{transform:translate(calc(var(--chip-step) * 2), 0) scale(1)}}@keyframes chip-nexus-sq1{0%,8%{transform:translate(calc(var(--chip-step) * 1), 0)}30%,42%{transform:translate(calc(var(--chip-step) * 1), calc(var(--chip-step) * .5))}64%,to{transform:translate(calc(var(--chip-step) * 1), 0)}}@keyframes chip-nexus-sq2{0%,8%{transform:translate(calc(var(--chip-step) * 2), calc(var(--chip-step) * 2))}30%,42%{transform:translate(calc(var(--chip-step) * 1.55), calc(var(--chip-step) * 1.35))}64%,to{transform:translate(calc(var(--chip-step) * 2), calc(var(--chip-step) * 2))}}@keyframes chip-nexus-sq3{0%,8%{transform:translate(0, calc(var(--chip-step) * 2))}30%,42%{transform:translate(calc(var(--chip-step) * .45), calc(var(--chip-step) * 1.35))}64%,to{transform:translate(0, calc(var(--chip-step) * 2))}}@keyframes chip-nexus-glow{0%,15%{opacity:0}25%,44%{opacity:.85}55%,to{opacity:0}}.id-chip--anim-slide .id-chip__sq{animation:chip-slide-sq 3s var(--ease-out) infinite;z-index:1}.id-chip--anim-slide .id-chip__sq--1{animation-name:chip-slide-sq1}.id-chip--anim-slide .id-chip__sq--2{animation-name:chip-slide-sq2}.id-chip--anim-slide .id-chip__sq--3{animation-name:chip-slide-sq3}@keyframes chip-slide-sq1{0%,8%{transform:translate(-7px)}16%,53%{transform:translate(-7px)}61%,to{transform:translate(0)}}@keyframes chip-slide-sq2{0%,8%{transform:translate(0)}16%,45%{transform:translate(-7px)}53%,to{transform:translate(0)}}@keyframes chip-slide-sq3{0%,16%{transform:translate(0)}24%,37%{transform:translate(-7px)}45%,to{transform:translate(0)}}.id-chip--anim-orbit .id-chip__sq{margin-top:calc(var(--chip-size) / -2);margin-left:calc(var(--chip-size) / -2);animation:3s linear infinite chip-orbit;top:50%;left:50%}.id-chip--anim-orbit .id-chip__sq--1{animation-delay:0s}.id-chip--anim-orbit .id-chip__sq--2{animation-delay:-1s}.id-chip--anim-orbit .id-chip__sq--3{animation-delay:-2s}@keyframes chip-orbit{0%{transform:rotate(0deg) translateX(var(--chip-step)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--chip-step)) rotate(-360deg)}}.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%)}
