:root{--primary: #2563eb;--primary-dark: #1e40af;--primary-light: #60a5fa;--accent: #10b981;--accent-light: #a7f3d0;--accent-gold: #fbbf24;--dark: #0f172a;--gray-dark: #334155;--gray: #64748b;--gray-light: #cbd5e1;--light: #f8fafc;--border-radius: 12px;scroll-behavior:smooth;--shadow-sm: 0 1px 3px rgba(0,0,0,.1);--shadow: 0 4px 6px rgba(0,0,0,.05), 0 10px 15px rgba(37,99,235,.1);--shadow-lg: 0 10px 25px rgba(0,0,0,.05), 0 20px 48px rgba(37,99,235,.1);--font-main: "Inter", "SF Pro Display", system-ui, sans-serif}body{font-family:var(--font-main);margin:0;padding:0;background-color:var(--light);color:var(--dark);line-height:1.6}.eyebrow{display:inline-block;font-size:1rem;font-weight:600;color:var(--primary);margin-bottom:1rem;padding:.35rem 1rem;background:#2563eb1a;border-radius:50px}.stat-number{font-size:2.2rem;font-weight:800;color:var(--primary);line-height:1;margin-bottom:.5rem}.stat-label{font-size:.95rem;color:var(--gray);font-weight:500}.highlight{color:var(--primary);position:relative;display:inline-block}.highlight:after{content:"";position:absolute;width:100%;height:8px;background:#2563eb33;bottom:5px;left:0;z-index:-1;border-radius:4px}
