:root{--font-display: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--default-font-family: var(--font-sans)}body{font-family:var(--font-sans)}h1,h2,.font-display{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.01em}:root{--wi-primary: #005a8b;--wi-primary-hover: #004a73;--wi-primary-tint: #f0f7ff;--wi-cta: #28a745;--wi-cta-hover: #229c3d;--wi-warm: #f5871f;--wi-warm-soft: #fff3e6;--wi-ink: #1a1a1a;--wi-muted: #595959;--wi-line: #e0e0e0}body:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wi-sky{background:linear-gradient(180deg,#e8f2fb,#f3f8fd 52%,#fff)}
