:root{--ink:#101a39;--ink-soft:#536078;--navy:#18265e;--violet:#4f4c9a;--red:#dc2734;--white:#fff;--surface:#f4f6fb;--line:#dfe4ee;--shadow:0 24px 70px #18265e24}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:96px;overflow-x:clip}body{min-height:100vh;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}button,a{color:inherit;font:inherit}a{text-decoration:none}img{max-width:100%;display:block}.inner{width:min(1180px,100% - 48px);margin:0 auto}.section{padding:54px 0 76px}::selection{color:var(--white);background:var(--violet)}:focus-visible{outline-offset:4px;outline:3px solid #dc273473}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (max-width:760px){.inner{width:min(100% - 32px,1180px)}.section{padding:38px 0 48px}}
