@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700;800;900&family=Oswald:wght@400;500;600;700&display=swap");:root{--primary:#1c69d4;--primary-active:#0653b6;--primary-disabled:#d6d6d6;--m-red:#e22718;--m-blue-light:#0066b1;--m-blue-dark:#1c69d4;--canvas:#fff;--surface-soft:#f7f7f7;--surface-card:#fafafa;--surface-strong:#ebebeb;--surface-dark:#1a2129;--surface-dark-elevated:#262e38;--surface-dark-deeper:#11161c;--hairline:#e6e6e6;--hairline-strong:#ccc;--hairline-on-dark:hsla(0,0%,100%,.12);--hairline-on-dark-strong:hsla(0,0%,100%,.22);--ink:#262626;--body:#3c3c3c;--body-strong:#1a1a1a;--muted:#6b6b6b;--muted-soft:#9a9a9a;--on-primary:#fff;--on-dark:#fff;--on-dark-soft:#bbb;--on-dark-muted:#7a8590;--success:#22c55e;--warning:#f59e0b;--error:#dc2626;--font-display:"Oswald","Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-ui:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-body:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--weight-light:300;--weight-regular:400;--weight-bold:700;--weight-black:900;--space-section:80px;--space-hero:120px;--rounded-none:0px;--rounded-full:9999px;--ease-entrance:cubic-bezier(0.22,1,0.36,1);--ease-state:cubic-bezier(0.4,0,0.2,1);--dur-fast:200ms;--dur-mid:400ms;--dur-slow:600ms;--content-max:1440px;--gutter-desktop:120px;--gutter-tablet:48px;--gutter-mobile:20px;--nav-height:72px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--surface-dark);color:var(--on-dark);font-family:var(--font-body);font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}@keyframes wlFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.js-reveal [data-animate],.js-reveal[data-animate]{opacity:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js-reveal [data-animate],.js-reveal[data-animate]{opacity:1!important;transform:none!important}}