*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5;font-family:var(--font-body);color:var(--c-ink);background-color:var(--c-white);margin:0}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}h1,h2,h3,h4,p{margin:0}:root{--c-blue:#1346a4;--c-blue-700:#0b3482;--c-blue-800:#2a58ad;--c-aliceblue:#e5f0ff;--c-white:#fff;--c-black:#000;--c-ink:#151314;--c-gray-900:#0a0a0a;--c-gray-800:#171717;--c-gray-700:#272727;--c-gray-500:#5d5d5d;--c-gray-400:#666660;--c-gray-300:#757575;--c-gray-200:#a1a1a1;--c-line:#dadada;--c-fill:#f7f7f7;--c-dfdf:#dfdfdf;--c-panel-border:#272727;--c-success:#5fd186;--c-success-soft:#d7feef;--c-success-ink:#497360;--c-warning:#f2971d;--c-danger:#ed1c24;--c-danger-2:#d1202c;--c-violet:#6e44d9;--c-white-20:#fff3;--font-display:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Google Sans Flex", "Inter", system-ui, sans-serif;--fs-10:.625rem;--fs-12:.75rem;--fs-14:.875rem;--fs-16:1rem;--fs-20:1.25rem;--fs-32:2rem;--fs-hero:clamp(2rem, 1.171rem + 3.536vw, 4rem);--fs-h2:clamp(2rem, 1.586rem + 1.768vw, 3rem);--lh-tight:1.05;--lh-snug:1.18;--lh-normal:1.5;--sp-2:.125rem;--sp-4:.25rem;--sp-8:.5rem;--sp-10:.625rem;--sp-12:.75rem;--sp-16:1rem;--sp-20:1.25rem;--sp-24:1.5rem;--sp-32:2rem;--sp-40:2.5rem;--pad-card:clamp(1.5rem, 1.293rem + .884vw, 2rem);--pad-block:clamp(1.5rem, .05rem + 6.188vw, 5rem);--col-gap:1.5rem;--container-max:1440px;--gutter:1rem;--r-4:4px;--r-8:8px;--r-10:10px;--r-16:16px;--r-24:24px;--r-40:40px;--r-pill:100px;--r-circle:50%;--bd-hairline:1px solid var(--c-line);--bd-card:1px solid var(--c-dfdf);--sh-soft:0 4px 28.1px #bfbfbf40;--sh-key:0 8px 4.8px #00000040;--sh-lift:0 12px 32px #1110101f;--ease:cubic-bezier(.22, 1, .36, 1);--dur-fast:.16s;--dur:.28s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.matrix-line{animation-duration:15s!important;animation-iteration-count:infinite!important}.radar--spin .radar__icon{animation-iteration-count:infinite!important}.radar--spin .radar__icon--a{animation-duration:15s!important}.radar--spin .radar__icon--b{animation-duration:28s!important}.radar--spin .radar__icon--c{animation-duration:20s!important}.radar--spin .radar__icon--d{animation-duration:35s!important}}@property --spin-angle{syntax:"<angle>";inherits:true;initial-value:0deg}