.styles_pageShell__Bx832{--font-body:var(--font-inter);--font-heading:var(--font-space-grotesk);--theme-base:#f8fafc;--theme-surface:#fff;--theme-soft:#eef3fb;--theme-text:#0f172a;--theme-muted:#475569;--theme-border:rgba(15,23,42,.16);--theme-card:#fff;--theme-accent-text:#004fe9;--theme-tech-stack:#334155;--theme-tech-stack-hover:#004fe9;--theme-hero-support-text:#fff;--theme-hero-body-text:#fff;--theme-hero-overlay-start:rgba(6,6,19,.95);--theme-hero-overlay-mid:rgba(6,6,19,.78);--theme-hero-overlay-end:rgba(6,6,19,.32);--theme-hero-glow:rgba(0,212,255,.2);--theme-image-filter:none;--background:210 40% 98%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--primary:189 100% 50%;--primary-foreground:222 47% 11%;--secondary:210 40% 96%;--secondary-foreground:222 47% 11%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--accent:17 100% 60%;--accent-foreground:222 47% 11%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:214 32% 91%;--input:214 32% 91%;--ring:189 100% 50%;--radius:0.625rem;--cyan:#00d4ff;--magenta:#f0f;--orange:#ff6b35;--dark-blue:#060613;--card-bg:rgba(13,13,31,.8);color:var(--theme-text);color-scheme:light;font-family:var(--font-body),sans-serif;background-color:var(--theme-base);transition:background-color .3s ease,color .3s ease,border-color .3s ease}@media (prefers-color-scheme:dark){.styles_pageShell__Bx832:not([data-theme]){--theme-base:#060613;--theme-surface:#0a0a0f;--theme-soft:#12121a;--theme-text:#fff;--theme-muted:#a1a1aa;--theme-border:rgba(6,182,212,.3);--theme-card:rgba(24,24,27,.65);--theme-accent-text:#22d3ee;--theme-tech-stack:#e2e8f0;--theme-tech-stack-hover:#67e8f9;--theme-hero-support-text:#f8fafc;--theme-hero-body-text:#e2e8f0;--theme-hero-overlay-start:rgba(6,6,19,.95);--theme-hero-overlay-mid:rgba(6,6,19,.72);--theme-hero-overlay-end:rgba(6,6,19,.18);--theme-hero-glow:rgba(0,212,255,.14);--theme-image-filter:none;--background:240 52% 5%;--foreground:0 0% 100%;--card:240 40% 9%;--card-foreground:0 0% 100%;--popover:240 40% 9%;--popover-foreground:0 0% 100%;--primary-foreground:240 52% 5%;--secondary:240 26% 14%;--secondary-foreground:0 0% 100%;--muted:240 26% 14%;--muted-foreground:221 10% 62%;--accent-foreground:0 0% 100%;--border:240 28% 23%;--input:240 26% 14%;color-scheme:dark}}.styles_pageShell__Bx832[data-theme=dark]{--theme-base:#060613;--theme-surface:#0a0a0f;--theme-soft:#12121a;--theme-text:#fff;--theme-muted:#a1a1aa;--theme-border:rgba(6,182,212,.3);--theme-card:rgba(24,24,27,.65);--theme-accent-text:#22d3ee;--theme-tech-stack:#e2e8f0;--theme-tech-stack-hover:#67e8f9;--theme-hero-support-text:#f8fafc;--theme-hero-body-text:#e2e8f0;--theme-hero-overlay-start:rgba(6,6,19,.95);--theme-hero-overlay-mid:rgba(6,6,19,.72);--theme-hero-overlay-end:rgba(6,6,19,.18);--theme-hero-glow:rgba(0,212,255,.14);--theme-image-filter:none;--background:240 52% 5%;--foreground:0 0% 100%;--card:240 40% 9%;--card-foreground:0 0% 100%;--popover:240 40% 9%;--popover-foreground:0 0% 100%;--primary-foreground:240 52% 5%;--secondary:240 26% 14%;--secondary-foreground:0 0% 100%;--muted:240 26% 14%;--muted-foreground:221 10% 62%;--accent-foreground:0 0% 100%;--border:240 28% 23%;--input:240 26% 14%;color-scheme:dark}.styles_pageShell__Bx832 *{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.styles_accentText__kV5W2{color:var(--theme-accent-text)!important}@media (prefers-color-scheme:light){.styles_pageShell__Bx832:not([data-theme=dark]) .hover\:text-cyan-400:hover,.styles_pageShell__Bx832:not([data-theme=dark]) .text-cyan-300,.styles_pageShell__Bx832:not([data-theme=dark]) .text-cyan-400{color:var(--theme-accent-text)!important}}.styles_pageShell__Bx832[data-theme=light] .hover\:text-cyan-400:hover,.styles_pageShell__Bx832[data-theme=light] .text-cyan-300,.styles_pageShell__Bx832[data-theme=light] .text-cyan-400{color:var(--theme-accent-text)!important}.styles_primaryButton__PTolL{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:56px;border-radius:.75rem;border:none;background:linear-gradient(90deg,#22d3ee,#8b5cf6);color:#18181b;font-family:var(--font-heading),sans-serif;font-size:15px;font-weight:600;transition:transform .3s ease,opacity .3s ease}.styles_primaryButton__PTolL:hover{transform:translateY(-2px);opacity:.95}.styles_secondaryButton__ZeMhn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:56px;border-radius:.75rem;border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface) 85%,#e2e8f0 15%);color:var(--theme-text);font-family:var(--font-heading),sans-serif;font-size:15px;font-weight:500;transition:border-color .3s ease,background-color .3s ease}.styles_secondaryButton__ZeMhn:hover{border-color:rgba(6,182,212,.45);background:rgba(6,182,212,.08)}.styles_navbarCyanButton__g_Dio{font-weight:600;box-shadow:0 10px 26px rgba(34,211,238,.22);transition:transform .3s ease,filter .3s ease,box-shadow .3s ease}.styles_navbarCyanButton__g_Dio,.styles_navbarCyanButton__g_Dio:hover{border:none;background:linear-gradient(90deg,#22d3ee,#3b82f6);color:#0b1120}.styles_navbarCyanButton__g_Dio:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 14px 30px rgba(59,130,246,.28)}@media (prefers-color-scheme:light){.styles_pageShell__Bx832:not([data-theme=dark]) .styles_primaryButton__PTolL:not(.styles_forceDarkButton__G1Wpl),.styles_pageShell__Bx832:not([data-theme=dark]) .styles_programCtaButton__pSJC_,.styles_pageShell__Bx832:not([data-theme=dark]) .styles_secondaryButton__ZeMhn:not(.styles_forceDarkButton__G1Wpl){border:1px solid var(--theme-border);background-image:linear-gradient(90deg,#00d4ff,#4b8bff 50%,#f0f),linear-gradient(#fff,#fff);background-clip:text,padding-box;-webkit-background-clip:text,padding-box;color:transparent;-webkit-text-fill-color:transparent;box-shadow:0 8px 18px rgba(15,23,42,.08)}.styles_pageShell__Bx832:not([data-theme=dark]) .styles_primaryButton__PTolL:not(.styles_forceDarkButton__G1Wpl):hover,.styles_pageShell__Bx832:not([data-theme=dark]) .styles_programCtaButton__pSJC_:hover,.styles_pageShell__Bx832:not([data-theme=dark]) .styles_secondaryButton__ZeMhn:not(.styles_forceDarkButton__G1Wpl):hover{border-color:rgba(59,130,246,.45);background-image:linear-gradient(90deg,#2563eb,#1d4ed8),linear-gradient(#fff,#fff)}.styles_pageShell__Bx832:not([data-theme=dark]) .styles_primaryButton__PTolL:not(.styles_forceDarkButton__G1Wpl) svg,.styles_pageShell__Bx832:not([data-theme=dark]) .styles_programCtaButton__pSJC_ svg,.styles_pageShell__Bx832:not([data-theme=dark]) .styles_secondaryButton__ZeMhn:not(.styles_forceDarkButton__G1Wpl) svg{color:#2563eb}.styles_pageShell__Bx832:not([data-theme=dark]) .styles_primaryButton__PTolL:not(.styles_forceDarkButton__G1Wpl):hover svg,.styles_pageShell__Bx832:not([data-theme=dark]) .styles_programCtaButton__pSJC_:hover svg,.styles_pageShell__Bx832:not([data-theme=dark]) .styles_secondaryButton__ZeMhn:not(.styles_forceDarkButton__G1Wpl):hover svg{color:#1d4ed8}.styles_pageShell__Bx832:not([data-theme=dark]) .styles_navbarCyanButton__g_Dio:not(.styles_forceDarkButton__G1Wpl):hover{border-color:#1d4ed8;background-image:linear-gradient(90deg,#2563eb,#1d4ed8);background-clip:border-box;-webkit-background-clip:border-box;color:#fff;-webkit-text-fill-color:#fff}.styles_pageShell__Bx832:not([data-theme=dark]) .styles_navbarCyanButton__g_Dio:not(.styles_forceDarkButton__G1Wpl):hover svg{color:#fff}.styles_pageShell__Bx832:not([data-theme=dark]) .styles_heroGlassButton__9Tiou:not(.styles_forceDarkButton__G1Wpl){border:1px solid var(--theme-border);background-image:linear-gradient(90deg,#00d4ff,#4b8bff 50%,#f0f),linear-gradient(#fff,#fff);background-clip:text,padding-box;-webkit-background-clip:text,padding-box;color:transparent;-webkit-text-fill-color:transparent;box-shadow:0 8px 18px rgba(15,23,42,.08)}.styles_pageShell__Bx832:not([data-theme=dark]) .styles_heroGlassButton__9Tiou:not(.styles_forceDarkButton__G1Wpl):hover{border-color:rgba(59,130,246,.45);background-image:linear-gradient(90deg,#2563eb,#1d4ed8),linear-gradient(#fff,#fff);color:transparent;-webkit-text-fill-color:transparent}}.styles_pageShell__Bx832[data-theme=light] .styles_primaryButton__PTolL:not(.styles_forceDarkButton__G1Wpl),.styles_pageShell__Bx832[data-theme=light] .styles_programCtaButton__pSJC_,.styles_pageShell__Bx832[data-theme=light] .styles_secondaryButton__ZeMhn:not(.styles_forceDarkButton__G1Wpl){border:1px solid var(--theme-border);background-image:linear-gradient(90deg,#00d4ff,#4b8bff 50%,#f0f),linear-gradient(#fff,#fff);background-clip:text,padding-box;-webkit-background-clip:text,padding-box;color:transparent;-webkit-text-fill-color:transparent;box-shadow:0 8px 18px rgba(15,23,42,.08)}.styles_pageShell__Bx832[data-theme=light] .styles_primaryButton__PTolL:not(.styles_forceDarkButton__G1Wpl):hover,.styles_pageShell__Bx832[data-theme=light] .styles_programCtaButton__pSJC_:hover,.styles_pageShell__Bx832[data-theme=light] .styles_secondaryButton__ZeMhn:not(.styles_forceDarkButton__G1Wpl):hover{border-color:rgba(59,130,246,.45);background-image:linear-gradient(90deg,#2563eb,#1d4ed8),linear-gradient(#fff,#fff)}.styles_pageShell__Bx832[data-theme=light] .styles_primaryButton__PTolL:not(.styles_forceDarkButton__G1Wpl) svg,.styles_pageShell__Bx832[data-theme=light] .styles_programCtaButton__pSJC_ svg,.styles_pageShell__Bx832[data-theme=light] .styles_secondaryButton__ZeMhn:not(.styles_forceDarkButton__G1Wpl) svg{color:#2563eb}.styles_pageShell__Bx832[data-theme=light] .styles_primaryButton__PTolL:not(.styles_forceDarkButton__G1Wpl):hover svg,.styles_pageShell__Bx832[data-theme=light] .styles_programCtaButton__pSJC_:hover svg,.styles_pageShell__Bx832[data-theme=light] .styles_secondaryButton__ZeMhn:not(.styles_forceDarkButton__G1Wpl):hover svg{color:#1d4ed8}.styles_pageShell__Bx832[data-theme=light] .styles_navbarCyanButton__g_Dio:not(.styles_forceDarkButton__G1Wpl):hover{border-color:#1d4ed8;background-image:linear-gradient(90deg,#2563eb,#1d4ed8);background-clip:border-box;-webkit-background-clip:border-box;color:#fff;-webkit-text-fill-color:#fff}.styles_pageShell__Bx832[data-theme=light] .styles_navbarCyanButton__g_Dio:not(.styles_forceDarkButton__G1Wpl):hover svg{color:#fff}.styles_pageShell__Bx832[data-theme=light] .styles_heroGlassButton__9Tiou:not(.styles_forceDarkButton__G1Wpl){border:1px solid var(--theme-border);background-image:linear-gradient(90deg,#00d4ff,#4b8bff 50%,#f0f),linear-gradient(#fff,#fff);background-clip:text,padding-box;-webkit-background-clip:text,padding-box;color:transparent;-webkit-text-fill-color:transparent;box-shadow:0 8px 18px rgba(15,23,42,.08)}.styles_pageShell__Bx832[data-theme=light] .styles_heroGlassButton__9Tiou:not(.styles_forceDarkButton__G1Wpl):hover{border-color:rgba(59,130,246,.45);background-image:linear-gradient(90deg,#2563eb,#1d4ed8),linear-gradient(#fff,#fff);color:transparent;-webkit-text-fill-color:transparent}.styles_programTickBadge__SZe43{margin-top:.125rem;display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(90deg,#22d3ee,#8b5cf6)}.styles_programTickGlyph__tqBBN{font-size:.75rem;font-weight:700;line-height:1;color:#0f172a}.styles_stepNumberBadge__ryqh6{background:linear-gradient(90deg,#22d3ee,#8b5cf6);color:#18181b;box-shadow:0 10px 30px rgba(6,182,212,.25)}@media (prefers-color-scheme:light){.styles_pageShell__Bx832:not([data-theme=dark]) .styles_programTickBadge__SZe43{border:1px solid var(--theme-border);background:#fff}.styles_pageShell__Bx832:not([data-theme=dark]) .styles_programTickGlyph__tqBBN,.styles_pageShell__Bx832:not([data-theme=dark]) .styles_stepNumberBadge__ryqh6{background-image:linear-gradient(90deg,#00d4ff,#4b8bff 50%,#f0f),linear-gradient(#fff,#fff);background-clip:text,padding-box;-webkit-background-clip:text,padding-box;color:transparent;-webkit-text-fill-color:transparent}.styles_pageShell__Bx832:not([data-theme=dark]) .styles_stepNumberBadge__ryqh6{border:1px solid var(--theme-border);background-origin:border-box;box-shadow:0 8px 20px rgba(15,23,42,.12)}}.styles_pageShell__Bx832[data-theme=light] .styles_programTickBadge__SZe43{border:1px solid var(--theme-border);background:#fff}.styles_pageShell__Bx832[data-theme=light] .styles_programTickGlyph__tqBBN,.styles_pageShell__Bx832[data-theme=light] .styles_stepNumberBadge__ryqh6{background-image:linear-gradient(90deg,#00d4ff,#4b8bff 50%,#f0f),linear-gradient(#fff,#fff);background-clip:text,padding-box;-webkit-background-clip:text,padding-box;color:transparent;-webkit-text-fill-color:transparent}.styles_pageShell__Bx832[data-theme=light] .styles_stepNumberBadge__ryqh6{border:1px solid var(--theme-border);background-origin:border-box;box-shadow:0 8px 20px rgba(15,23,42,.12)}.styles_chip__s9trL{border:1px solid rgba(6,182,212,.3);background:hsla(0,0%,100%,.9);color:#0c4a6e;box-shadow:inset 0 0 0 1px rgba(6,182,212,.05)}.styles_marqueeTrack__xIxHr{display:flex;width:max-content;align-items:center;gap:4rem;animation:styles_dcx-marquee__uks2X 20s linear infinite}.styles_togglePill__pB_QD{display:inline-flex;gap:.25rem;border-radius:.75rem;border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface) 88%,#e2e8f0 12%);padding:.375rem}.styles_toggleButton__gdsdH{border-radius:.5rem;border:none;background:transparent;padding:.625rem 1.5rem;color:var(--theme-muted);font-size:.875rem;font-weight:600;transition:transform .3s ease,opacity .3s ease,color .2s ease}.styles_toggleButton__gdsdH:hover{transform:translateY(-2px);opacity:.95;color:var(--theme-text)}.styles_toggleButtonActive__jqewx{background:linear-gradient(90deg,#22d3ee,#8b5cf6);color:#18181b;box-shadow:0 10px 30px rgba(6,182,212,.25)}.styles_toggleButtonActive__jqewx:hover{transform:translateY(-2px);opacity:.95}.styles_legalHeaderSubtitle__5t4VX{color:#334155}.styles_legalHeaderTagline__hErEQ{color:#475569}@media (prefers-color-scheme:dark){.styles_pageShell__Bx832:not([data-theme=light]) .styles_legalHeaderSubtitle__5t4VX,.styles_pageShell__Bx832:not([data-theme=light]) .styles_legalHeaderTagline__hErEQ{color:#fff}}.styles_pageShell__Bx832[data-theme=dark] .styles_legalHeaderSubtitle__5t4VX,.styles_pageShell__Bx832[data-theme=dark] .styles_legalHeaderTagline__hErEQ{color:#fff}.styles_headerMenuGlassButton__JBMxs{background:color-mix(in srgb,var(--theme-surface) 65%,transparent);border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%)}.styles_headerMenuGlassPanel__HkVpR{background:color-mix(in srgb,var(--theme-surface) 74%,transparent);border:1px solid color-mix(in srgb,var(--theme-border) 85%,transparent);backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%)}.styles_headerMenuPlainLink__C4y7C{border-radius:.5rem;padding:.5rem;font-size:.875rem;font-weight:500;color:transparent;background-image:linear-gradient(90deg,#00d4ff,#4b8bff 50%,#f0f);background-clip:text;-webkit-background-clip:text;transition:color .2s ease,background-color .2s ease}.styles_headerMenuPlainLink__C4y7C:hover{color:transparent;background-image:linear-gradient(90deg,#22d3ee,#6366f1 50%,#ff3cf7);background-clip:text;-webkit-background-clip:text}.styles_heroGlassButton__9Tiou{border-color:hsla(0,0%,100%,.38);background:rgba(15,23,42,.3);color:#f8fafc;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 10px 24px rgba(2,6,23,.24);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}.styles_heroGlassButton__9Tiou:hover{border-color:rgba(34,211,238,.7);background:rgba(6,182,212,.16);color:#fff}.styles_heroGlassChip__5R23z{border:1px solid hsla(0,0%,100%,.34);background:rgba(15,23,42,.34);color:#e2e8f0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 8px 18px rgba(2,6,23,.18);backdrop-filter:blur(10px) saturate(135%);-webkit-backdrop-filter:blur(10px) saturate(135%)}.styles_heroSupportText__xz_PK{color:var(--theme-hero-support-text)}.styles_heroBodyText__fVnR0{color:var(--theme-hero-body-text)}.styles_techStackHeading__N8yrg{color:var(--theme-accent-text)}.styles_techStackItem__wDIBy{color:var(--theme-tech-stack);transition:color .25s ease,text-shadow .25s ease}.styles_techStackItem__wDIBy:hover{color:var(--theme-tech-stack-hover)}@media (prefers-color-scheme:dark){.styles_pageShell__Bx832:not([data-theme]) .styles_techStackItem__wDIBy{text-shadow:0 0 18px rgba(34,211,238,.12)}}.styles_pageShell__Bx832[data-theme=dark] .styles_techStackItem__wDIBy{text-shadow:0 0 18px rgba(34,211,238,.12)}.styles_heroImage__YMwJq{filter:var(--theme-image-filter)}.styles_heroOverlay__EiZtE{position:absolute;inset:0;background:linear-gradient(90deg,var(--theme-hero-overlay-start) 0,var(--theme-hero-overlay-mid) 38%,var(--theme-hero-overlay-end) 62%,transparent 100%)}.styles_heroGlow__56E6j{position:absolute;inset-block:0;left:0;width:52%;background:radial-gradient(circle at 18% 50%,var(--theme-hero-glow),transparent 52%)}@keyframes styles_dcx-marquee__uks2X{0%{transform:translateX(0)}to{transform:translateX(-50%)}}