:root{--navy-900:#0D1B2A;--navy-800:#1B263B;--navy-700:#24324A;--blue-600:#0080CC;--cyan-500:#00D4FF;--mint-500:#00F5D4;--amber-400:#FFCC33;--violet-400:#A66CFF;--red-400:#FF5A5A;--rose-400:#FF6FB5;--white:#FFFFFF;--slate-200:#E0E1DD;--slate-500:#778DA9;--bg:var(--navy-900);--surface:var(--navy-800);--surface-elevated:var(--navy-700);--border:rgba(255,255,255,.08);--border-strong:var(--blue-600);--text:var(--white);--text-secondary:var(--slate-200);--text-muted:var(--slate-500);--brand:var(--cyan-500);--brand-2:var(--mint-500);--brand-gradient:linear-gradient(90deg,var(--cyan-500),var(--mint-500));--state-error:var(--red-400);--state-warning:var(--amber-400);--focus:var(--cyan-500);--app-accent:var(--cyan-500);--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--motion-fast:120ms;--motion-base:200ms;--motion-slow:320ms;--ease:cubic-bezier(.2,.7,.2,1);--maxw:1040px;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Apple SD Gothic Neo","Malgun Gothic",sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.container{max-width:var(--maxw);margin:0 auto;padding:0 var(--space-lg);width:100%}.section{padding:var(--space-4xl) 0}.eyebrow{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--app-accent);font-weight:600;margin-bottom:var(--space-sm)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}