:root{--aonda-ink:#010e26;--aonda-blue:#0a6dfe;--aonda-cyan:#00d9fe;--aonda-blue-deep:#0066fe;--aonda-ring:#010e26;--blue-50:#eef5ff;--blue-100:#d9e8ff;--blue-300:#7fb0ff;--blue-500:#0a6dfe;--blue-600:#0057d6;--blue-700:#0044a8;--white:#fff;--gray-50:#f7f8fa;--gray-100:#e8ecf2;--gray-300:#c3cad6;--text-primary:#1b1f25;--text-secondary:#5f6877;--graphite:#20242b;--bg:var(--white);--bg-muted:var(--gray-50);--surface:var(--white);--border:var(--gray-100);--wave-gradient:linear-gradient(90deg,var(--aonda-cyan) 0%,#00a3ff 55%,var(--aonda-blue-deep) 100%);--font-sans:"Sora","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fs-hero:clamp(2.5rem,1.2rem + 4.2vw,4.5rem);--fs-h1:clamp(2rem,1.1rem + 3vw,3.5rem);--fs-h2:clamp(1.75rem,1rem + 2.2vw,2.625rem);--fs-h3:clamp(1.5rem,1rem + 1.4vw,2rem);--fs-h4:1.5rem;--fs-body:1.125rem;--fs-caption:0.9375rem;--lh-tight:1.1;--lh-normal:1.6;--tracking-tight:-0.02em;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-20:80px;--space-30:120px;--space-40:160px;--radius-input:16px;--radius-btn:18px;--radius-card-sm:20px;--radius-card:24px;--shadow-sm:0 1px 2px rgba(1,14,38,.04);--shadow-md:0 4px 16px rgba(1,14,38,.06);--shadow-lg:0 12px 40px rgba(1,14,38,.08);--ease:cubic-bezier(0.22,1,0.36,1);--dur-fast:250ms;--dur-base:450ms;--dur-slow:600ms;--hover-scale:1.02;--container:1320px;--container-max:1440px;--pad-desktop:80px;--pad-tablet:40px;--pad-mobile:24px}@media (prefers-color-scheme:dark){:root{--bg:#050a14;--bg-muted:#0a1120;--surface:#0a1120;--border:#17203260;--text-primary:#f2f5fa;--text-secondary:#9aa6b8;--aonda-ring:#fff}}:root[data-theme=dark]{--bg:#050a14;--bg-muted:#0a1120;--surface:#0a1120;--border:#17203260;--text-primary:#f2f5fa;--text-secondary:#9aa6b8;--aonda-ring:#fff}:root[data-theme=light]{--bg:#fff;--bg-muted:#f7f8fa;--surface:#fff;--border:#e8ecf2;--text-primary:#1b1f25;--text-secondary:#5f6877;--aonda-ring:#010e26}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--hover-scale:1}}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-primary);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:80px 80px;opacity:.35;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 20%,transparent 75%)}h1,h2,h3,h4{margin:0;letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);font-weight:var(--fw-bold);text-wrap:balance}p{margin:0;text-wrap:pretty}:focus-visible{outline:2px solid var(--aonda-blue);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--pad-desktop)}@media (max-width:1024px){.container{padding-inline:var(--pad-tablet)}}@media (max-width:640px){.container{padding-inline:var(--pad-mobile)}}.reveal{opacity:0;filter:blur(8px);transform:translateY(20px);transition:opacity var(--dur-slow) var(--ease),filter var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.reveal.is-shown{opacity:1;filter:blur(0);transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;filter:none;transform:none;transition:none}}.section{padding-block:var(--space-40);position:relative;z-index:1}@media (max-width:900px){.section{padding-block:var(--space-20)}}.eyebrow{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--space-4)}.eyebrow,.lead{color:var(--text-secondary)}.lead{max-width:60ch;margin-top:var(--space-6)}.matrix{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;mask-image:linear-gradient(180deg,#000 0,#000 22%,transparent 58%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 22%,transparent 58%)}@media (prefers-reduced-motion:reduce){.matrix{display:none}}