:root{color-scheme:light;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;scroll-behavior:smooth;--page-bg: #f3f4f6;--text-color: #0f172a;--muted-text: #475569;--accent: #2563eb;--accent-dark: #1d4ed8}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--page-bg);color:var(--text-color);line-height:1.6;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}a{color:inherit}main{min-height:100vh}.section{padding:clamp(3rem,8vw,6rem) 0}.section--muted{background:#2563eb0d}.section__inner{max-width:1100px;margin:0 auto;padding:0 clamp(1.5rem,5vw,3.5rem);display:grid;gap:2rem}.section__header{display:grid;gap:.75rem;max-width:640px}.section__eyebrow{margin:0;font-size:.95rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-dark);font-weight:600}.section__title{margin:0;font-size:clamp(2rem,4vw,2.8rem);line-height:1.2;font-weight:700;letter-spacing:-.02em}.section__summary{margin:0;color:var(--muted-text);font-size:1.05rem;line-height:1.7;font-weight:400}.section__summary--center{text-align:center;max-width:720px;margin-inline:auto}.section__grid{display:grid;gap:1.5rem}@media (min-width: 768px){.section__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.section__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{background:#fff;border-radius:1.25rem;padding:1.75rem;box-shadow:0 18px 32px #0f172a1f;display:grid;gap:.75rem}.card__title{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.card__description{margin:0;color:var(--muted-text);font-size:.95rem;line-height:1.6;font-weight:400}
