@font-face{font-family:"Outfit";font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/themes/tecnostar/assets/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary:#37409a;--color-primary-dark:#0b3954;--color-accent:#ffb128;--color-surface:#ecf7fb;--color-bg:#ffffff;--color-text:#222222;--color-text-muted:#5c676d;--color-success:#3d850e;--font-sans:"Outfit", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4.5rem;--radius:1rem;--radius-sm:0.625rem;--container:75rem;--ease-spring:cubic-bezier(0.22, 1, 0.36, 1);--dur-press:100ms;--dur-fast:180ms;--dur:420ms;--shadow-1:0 1px 2px rgb(11 57 84 / 0.08), 0 4px 12px rgb(11 57 84 / 0.06);--shadow-2:0 2px 4px rgb(11 57 84 / 0.08), 0 14px 32px rgb(11 57 84 / 0.14)}@media (prefers-reduced-motion:reduce){:root{--dur-press:0ms;--dur-fast:0ms;--dur:150ms}}