@font-face{font-family:__inter_4be95d;src:url(/_next/static/media/34ba43c981b106ea-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__inter_4be95d;src:url(/_next/static/media/ea234620f9e86969-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__inter_4be95d;src:url(/_next/static/media/95439fb45e443721-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__inter_4be95d;src:url(/_next/static/media/a1aac96ebeb85566-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__inter_4be95d;src:url(/_next/static/media/6c7ae36fee7d1bbe-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:__inter_Fallback_4be95d;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_4be95d{font-family:__inter_4be95d,__inter_Fallback_4be95d}.__variable_4be95d{--font-inter:"__inter_4be95d","__inter_Fallback_4be95d"}:root{--color-bg:#fff;--color-bg-subtle:#fafafa;--color-bg-elevated:#fff;--color-bg-dark:#0a0a0a;--color-bg-dark-subtle:#111;--color-text:#0a0a0a;--color-text-secondary:#525252;--color-text-muted:#737373;--color-text-muted-light:#a3a3a3;--color-text-inverse:#fff;--text-role-secondary:var(--color-text-secondary);--text-role-meta:var(--color-text-muted);--text-role-hint:var(--color-text-muted-light);--color-border:#f5f5f5;--color-border-hover:#e5e5e5;--color-border-strong:#d4d4d4;--color-accent:#2563eb;--color-accent-soft:rgba(37,99,235,.08);--color-accent-2:#059669;--color-accent-3:#d97706;--color-accent-4:#dc2626;--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;--space-16:64px;--space-20:80px;--space-24:96px;--space-30:120px;--header-height:64px;--main-content-below-header-gap:12px;--main-content-padding-top:calc(var(--header-height) + var(--main-content-below-header-gap) + env(safe-area-inset-top, 0px));--main-offset-top:var(--header-height);--anchor-scroll-margin:calc(var(--header-height) + var(--main-content-below-header-gap) + env(safe-area-inset-top, 0px) + 8px);--section-padding-y:clamp(72px,10vw,120px);--section-padding-y-md:clamp(56px,8vw,88px);--section-padding-y-sm:clamp(40px,6vw,64px);--section-padding-x:clamp(24px,4vw,40px);--section-gap:clamp(48px,6vw,80px);--section-heading-size:clamp(1.9rem,4vw,2.75rem);--section-heading-size-sm:clamp(1.35rem,2.5vw,1.75rem);--section-eyebrow-spacing:0.12em;--container-max:1200px;--container-wide:1340px;--footer-border-subtle:rgba(0,0,0,.06);--footer-text-muted:#9ca3af;--footer-text-muted-hover:#6b7280;--font-sans:var(--font-inter),"Inter",system-ui,sans-serif;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:clamp(28px,4vw,36px);--text-4xl:clamp(32px,5vw,48px);--text-5xl:clamp(40px,6vw,64px);--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-0.03em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-eyebrow:0.06em;--eyebrow-spacing:var(--tracking-eyebrow);--eyebrow-size:11px;--eyebrow-weight:600;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 14px rgba(0,0,0,.05);--shadow-lg:0 8px 28px rgba(0,0,0,.06);--shadow-xl:0 16px 52px rgba(0,0,0,.08);--shadow-glow:0 0 48px rgba(37,99,235,.1);--shadow-glass:0 1px 0 hsla(0,0%,100%,.85) inset;--shadow-glass-hover:0 12px 44px rgba(0,0,0,.07),0 1px 0 hsla(0,0%,100%,.95) inset;--surface-glass:hsla(0,0%,100%,.88);--surface-glass-light:hsla(0,0%,100%,.72);--surface-glass-hover:hsla(0,0%,100%,.96);--surface-glass-dark:hsla(0,0%,4%,.6);--blur-amount:22px;--blur-saturate:185%;--blur-sm:14px;--blur-md:18px;--blur-lg:22px;--glass-matte-dark:rgba(6,14,28,.58);--glass-matte-dark-border:hsla(0,0%,100%,.06);--glass-matte-dark-inner:hsla(0,0%,100%,.04);--glass-matte-light:hsla(0,0%,100%,.82);--glass-matte-light-border:rgba(0,0,0,.05);--blur-matte:16px;--blur-soft:12px;--capsule-dense-blur-light:11px;--capsule-dense-blur-dark:13px;--capsule-dense-saturate:1.14;--surface-spectral-deep:#04060a;--surface-spectral-deep-alt:#080c14;--spectral-band-opacity:0.06;--liquid-glass-bg:hsla(0,0%,100%,.72);--liquid-glass-bg-dark:rgba(15,23,42,.65);--liquid-glass-border:1px solid hsla(0,0%,100%,.7);--liquid-glass-border-dark:1px solid hsla(0,0%,100%,.1);--liquid-glass-inner:0 1px 0 hsla(0,0%,100%,.95) inset;--liquid-glass-saturate:185%;--liquid-glass-blur:24px;--liquid-glass-shadow:0 1px 0 hsla(0,0%,100%,.9) inset,0 24px 48px -12px rgba(0,0,0,.08),0 8px 24px -8px rgba(0,0,0,.04);--surface-content:#fff;--surface-content-alt:#fafaf9;--surface-content-elevated-shadow:0 1px 0 hsla(0,0%,100%,.95) inset,0 4px 20px -4px rgba(0,0,0,.06);--surface-tier-0:var(--surface-content);--surface-tier-1-shadow:var(--surface-content-elevated-shadow);--surface-tier-2-bg:var(--surface-glass-light);--surface-tier-2-blur:var(--blur-sm);--glow-cyan:rgba(34,211,238,.25);--glow-blue:rgba(59,130,246,.2);--glow-blue-violet:rgba(99,102,241,.18);--glow-icy:rgba(224,242,254,.12);--spectral-edge:rgba(147,197,253,.15);--shadow-glow-soft:0 0 40px var(--glow-blue);--shadow-glow-cyan:0 0 32px var(--glow-cyan);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--duration-fast:0.15s;--duration-normal:0.25s;--duration-slow:0.4s;--interaction-duration:var(--duration-normal);--interaction-duration-tap:0.12s;--interaction-ease:var(--ease-out);--card-bg:hsla(0,0%,98%,.9);--card-bg-hover:hsla(0,0%,100%,.98);--card-border:1px solid var(--color-border);--card-border-hover:1px solid var(--color-border-hover);--card-radius:var(--radius-lg);--card-padding:var(--space-6);--card-shadow:var(--shadow-sm);--card-shadow-hover:var(--shadow-md);--card-transition:var(--duration-normal) var(--ease-out);--section-light-bg:#fff;--section-light-alt:#f8fafc;--section-dark-bg:#05080c;--section-cta-dark:#06090d;--hero-v4-bg:#f8fafc;--hero-v4-light-top:radial-gradient(ellipse 120% 80% at 50% -10%,hsla(0,0%,100%,.95) 0%,transparent 50%);--hero-v4-light-accent:radial-gradient(ellipse 80% 60% at 85% 30%,rgba(147,197,253,.12) 0%,transparent 45%);--glass-card:hsla(0,0%,100%,.88);--glass-card-border:1px solid rgba(0,0,0,.05);--glass-card-shadow:0 1px 0 hsla(0,0%,100%,.95) inset,0 4px 24px rgba(0,0,0,.04);--btn-height:44px;--btn-padding-x:24px;--btn-radius:var(--radius-full);--btn-font-size:14px;--btn-font-weight:500;--search-max-width:560px;--search-height:48px;--search-radius:var(--radius-md);--bp-sm:480px;--bp-md:768px;--bp-lg:1024px}