:root {--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;--bds-surface: #F7FAFF;--bds-ink: #071A44;--bds-muted: #5B6B86;--bds-border: #D9E4F2;--bds-tint: #EEF5FF;--bds-navy: #061536;--bds-space-1: 8px;--bds-space-2: 16px;--bds-space-3: 24px;--bds-space-4: 32px;--bds-space-5: 48px;--bds-space-6: 64px;--bds-space-7: 96px;--bds-space-8: 120px;--bds-radius-sm: 6px;--bds-radius-md: 10px;--bds-radius-lg: 16px;--bds-text-xs: 1.3rem;--bds-text-sm: 1.5rem;--bds-text-body: 1.8rem;--bds-text-h3: 2.8rem;--bds-text-h2: clamp(3.4rem, 4vw, 5.2rem);--bds-text-h1: clamp(4.2rem, 6vw, 7.2rem);--bds-container: 1320px;--bds-shadow-card: 0 24px 70px rgba(7, 26, 68, 0.12);--bds-weight-medium: 500;--bds-weight-semibold: 600;--bds-weight-bold: 700;--bds-line-tight: 1.08;--bds-line-body: 1.65;--bds-motion-fast: 180ms;--bds-control-height: 52px;--bds-text-search-title: clamp(3rem, calc(2.8vw + 0.8rem), 4.4rem);}