:root{--color-primary:#102f50;--color-primary-deep:#0b2239;--color-accent:#ffc400;--color-on-accent:#102f50;--color-surface:#ffffff;--color-paper:#f5f5f1;--color-line:#dde2e4;--color-text:#172c3e;--color-muted:#64717c;--color-on-primary:#ffffff;--color-success:#1e6b4b;--color-warning:#906300;--color-danger:#b42318;--color-info:#3565ca;--color-primary-soft:#e2e6ea;--color-accent-soft:#fff6d6;--color-surface-soft:#f6f7f7;--font-body:"Open Sans","Segoe UI",Arial,sans-serif;--font-heading:"Arimo",Arial,"Segoe UI",sans-serif;--font-weight-heading:700;--font-weight-body:400;--type-scale:1.25;--font-size-xs:.75rem;--font-size-eyebrow:.6875rem;--font-size-small:0.8125rem;--font-size-body:0.9375rem;--font-size-lead:1.0625rem;--font-size-h4:1.1719rem;--font-size-h3:1.4648rem;--font-size-section:clamp(1.2817rem,3vw,1.8311rem);--font-size-title:clamp(1.3733rem,4.75vw,2.2888rem);--line-height-body:1.6;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-section:clamp(3rem,6vw,5.5rem);--space-density:normal;--content-width:1240px;--page-gutter:clamp(1rem,4vw,32px);--width-tablet:720px;--width-laptop:1140px;--public-width:1600px;--control-height:48px;--radius-small:4px;--radius-card:10px;--radius-large:18px;--radius-pill:999px;--border-width:1px;--shadow-card:0 10px 32px rgb(16 47 80 / .07);--shadow-soft:0 1px 2px rgb(16 47 80 / .06),0 8px 24px rgb(16 47 80 / .06);--shadow-dialog:0 24px 100px rgb(0 0 0 / .22);--transition:180ms ease;--fx-ease:cubic-bezier(.16,1,.3,1);--fx-entrada-dur:650ms;--fx-escalon:70ms;--fx-distancia:24px;--fx-distancia-lateral:32px;--fx-escala:.96;--fx-hover-dur:220ms;--fx-lift:-2px;--fx-zoom:1.04;--fx-zoom-logo:1.05;--fx-sombra-hover:0 10px 28px rgb(16 47 80 / .10)}@font-face{font-family:"Arimo";font-style:normal;font-weight:400;font-display:swap;src:url("fuentes/arimo/arimo-400.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Arimo";font-style:normal;font-weight:500;font-display:swap;src:url("fuentes/arimo/arimo-500.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Arimo";font-style:normal;font-weight:600;font-display:swap;src:url("fuentes/arimo/arimo-600.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Arimo";font-style:normal;font-weight:700;font-display:swap;src:url("fuentes/arimo/arimo-700.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url("fuentes/open-sans/open-sans-400.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-display:swap;src:url("fuentes/open-sans/open-sans-500.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url("fuentes/open-sans/open-sans-600.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url("fuentes/open-sans/open-sans-700.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html body{font-weight:var(--font-weight-body,400)}.container,.oz-container{width:min(var(--content-width),calc(100% - var(--page-gutter) * 2));margin-inline:auto}@media (max-width:1366px){:root{--content-width:var(--width-laptop)}}@media (max-width:1024px){:root{--content-width:var(--width-tablet)}}