@font-face{font-family: "Manrope Variable";font-style: normal;font-display: swap;font-weight: 200 800;src: url("./fonts/manrope-latin-wght-normal.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: "Manrope Variable";font-style: normal;font-display: swap;font-weight: 200 800;src: url("./fonts/manrope-latin-ext-wght-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Source Sans 3 Variable";font-style: normal;font-display: swap;font-weight: 200 900;src: url("./fonts/source-sans-3-latin-wght-normal.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: "Source Sans 3 Variable";font-style: normal;font-display: swap;font-weight: 200 900;src: url("./fonts/source-sans-3-latin-ext-wght-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Instrument Serif";font-style: italic;font-display: swap;font-weight: 400;src: url("./fonts/instrument-serif-latin-400-italic.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: "Instrument Serif";font-style: italic;font-display: swap;font-weight: 400;src: url("./fonts/instrument-serif-latin-ext-400-italic.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Manrope Reserva";font-weight: 600 800;src: local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");size-adjust: 101.46%;ascent-override: 105.07%;descent-override: 29.57%;line-gap-override: 0%}@font-face{font-family: "Manrope Reserva";font-weight: 200 599;src: local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust: 106.01%;ascent-override: 100.56%;descent-override: 28.30%;line-gap-override: 0%}@font-face{font-family: "Source Sans Reserva";src: local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust: 92.32%;ascent-override: 110.92%;descent-override: 43.33%;line-gap-override: 0%}@font-face{font-family: "Instrument Reserva";font-style: italic;src: local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Liberation Serif Italic");size-adjust: 87.44%;ascent-override: 113.23%;descent-override: 35.45%;line-gap-override: 0%}:root{--navy: #1B365C;--navy-900: #14253E;--navy-700: #3F5574;--celeste: #7EA1C4;--celeste-100: #E7EEF5;--celeste-200: #CEDBE8;--celeste-300: #ADC2D7;--celeste-700: #3C5670;--granate: #8C2F39;--granate-800: #681D26;--granate-900: #470C14;--granate-300: #DBB4B5;--granate-50: #FFF3F3;--dorado: #C8A24B;--dorado-300: #D5BC87;--dorado-700: #6B4F00;--dorado-50: #FBF6ED;--teal: #2E8FA6;--teal-600: #1C798E;--teal-700: #005E71;--teal-300: #A1C7D2;--teal-50: #EFF9FC;--tinta-950: #060C17;--tinta-900: #0A1222;--tinta-850: #0E1A2E;--tinta-800: #13233B;--crema: #F6F1E8;--crema-300: #E3D9C8;--blanco: #FFFFFF;--texto: #1E2633;--gris: #595959;--borde-campo: #757B85;--borde-claro: #D5DAE2;--exito: #1F6E43;--exito-fondo: #EAF5EE;--aviso: #8A5300;--aviso-fondo: #FFF4DF;--error: #B42318;--error-fondo: #FDEDEC;--filete-oscuro: rgba(206,219,232,.14);--filete-oscuro-fuerte: rgba(206,219,232,.26);--f-titular: "Manrope Variable","Manrope Reserva",Arial,Helvetica,system-ui,sans-serif;--f-texto: "Source Sans 3 Variable","Source Sans Reserva",Arial,Helvetica,system-ui,sans-serif;--f-acento: "Instrument Serif","Instrument Reserva","Times New Roman",Georgia,serif;--t-display: clamp(2.75rem,1.25rem + 5.4vw,6rem);--t-h2: clamp(2rem,1.35rem + 2.9vw,3.75rem);--t-h3: clamp(1.375rem,1.228rem + 0.652vw,1.75rem);--t-h4: clamp(1.1875rem,1.114rem + 0.326vw,1.375rem);--t-entradilla: clamp(1.1875rem,1.114rem + 0.326vw,1.375rem);--t-cuerpo: clamp(1.0625rem,1.038rem + 0.109vw,1.125rem);--t-pequeno: clamp(0.9375rem,0.913rem + 0.109vw,1rem);--t-pie: 0.875rem;--t-antetitulo: 0.875rem;--e-1: .25rem;--e-2: .5rem;--e-3: .75rem;--e-4: 1rem;--e-5: 1.25rem;--e-6: 1.5rem;--e-8: 2rem;--e-10: 2.5rem;--e-12: 3rem;--e-16: 4rem;--e-20: 5rem;--margen: clamp(20px,11.3px + 2.415vw,48px);--medianil: clamp(1rem,0.652rem + 1.546vw,2rem);--ancho: 75rem;--seccion: clamp(3.25rem,1.3rem + 8.4vw,9rem);--alto-cabecera: 4rem;--alto-barra: 4rem;--area-tactil: 2.75rem;--r-2: 2px;--r-4: 4px;--r-6: 6px;--r-8: 8px;--r-12: 12px;--r-20: 20px;--d-instante: 80ms;--d-rapida: 140ms;--d-base: 220ms;--d-lenta: 360ms;--d-entrada: 560ms;--c-estandar: cubic-bezier(.2,0,0,1);--c-salida: cubic-bezier(.16,1,.3,1);--c-entrada: cubic-bezier(.4,0,1,1);--anillo-claro: 0 0 0 3px #FFFFFF,0 0 0 5px var(--navy);--anillo-oscuro: 0 0 0 3px var(--tinta-900),0 0 0 5px var(--celeste-200);--sombra-2: 0 2px 4px rgba(6,12,23,.08),0 10px 24px -6px rgba(6,12,23,.22);--sombra-3: 0 6px 12px rgba(6,12,23,.12),0 28px 60px -16px rgba(6,12,23,.5);color-scheme: light}@media (min-width: 1024px){:root{--alto-cabecera: 4.75rem}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--alto-cabecera) + 1rem)}@media (max-width: 1023.98px){html{scroll-padding-top: calc(var(--alto-cabecera) + 1rem);scroll-padding-bottom: calc(var(--alto-barra) + env(safe-area-inset-bottom) + 1rem)}}body{margin: 0;overflow-wrap: break-word;font-family: var(--f-texto);font-size: var(--t-cuerpo);line-height: 1.6;color: var(--texto);background: var(--tinta-900);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: clip}img,svg{display: block;max-width: 100%}img{height: auto}a{color: inherit;text-underline-offset: .18em;text-decoration-thickness: from-font}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin: 0}ul[class],ol[class]{list-style: none;padding: 0}address{font-style: normal}strong,b{font-weight: 650}[hidden]{display: none !important}::selection{background: rgba(200,162,75,.35)}:focus{outline: none}:focus-visible{outline: 2px solid transparent;box-shadow: var(--anillo-claro);border-radius: var(--r-4)}.oscuro :focus-visible,.cabecera :focus-visible,.menu-movil :focus-visible,.barra-movil :focus-visible,.pie :focus-visible{box-shadow: var(--anillo-oscuro)}main{position: relative;display: block}.claro :focus-visible,.crema :focus-visible{box-shadow: var(--anillo-claro)}.oscuro .oscuro :focus-visible,.claro .oscuro :focus-visible{box-shadow: var(--anillo-oscuro)}.sprite{position: absolute;width: 0;height: 0;overflow: hidden}.icono{width: 1.5rem;height: 1.5rem;flex: none;fill: none;stroke: currentColor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round}.icono--sm{width: 1.25rem;height: 1.25rem}.icono--lg{width: 2rem;height: 2rem}.visualmente-oculto{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.saltar{position: fixed;z-index: 100;left: var(--e-4);top: var(--e-3);max-width: calc(100vw - 2rem);padding: var(--e-3) var(--e-4);background: #fff;color: var(--navy);font-family: var(--f-titular);font-weight: 700;border-radius: var(--r-8);transform: translateY(-160%);transition: transform var(--d-rapida) var(--c-estandar)}.saltar:focus-visible{transform: none}.titular,h1,h2,h3{overflow-wrap: anywhere}.titular,h1,h2{font-family: var(--f-titular);font-weight: 800;letter-spacing: -.035em;line-height: 1.02;text-wrap: balance;hyphens: manual}h2,.titular{font-size: var(--t-h2);line-height: 1.04}h3{font-family: var(--f-titular);font-weight: 700;font-size: var(--t-h3);line-height: 1.2;letter-spacing: -.015em;text-wrap: balance}.h4{font-size: var(--t-h4);line-height: 1.3;letter-spacing: -.005em}.acento{font-family: var(--f-acento);font-style: italic;font-weight: 400;letter-spacing: -.01em;font-size: 1.08em;line-height: .9}.oscuro .acento{color: var(--dorado)}.claro .acento,.crema .acento{color: var(--dorado-700)}.entradilla{font-size: var(--t-entradilla);line-height: 1.5;max-width: 58ch}.texto-pie{font-size: var(--t-pie);line-height: 1.45}.medida{max-width: 60ch}.antetitulo{overflow-wrap: anywhere;display: flex;flex-wrap: wrap;align-items: center;gap: .25rem .75rem;font-family: var(--f-titular);font-size: var(--t-antetitulo);font-weight: 700;letter-spacing: .14em;text-transform: uppercase;line-height: 1.2;margin-bottom: var(--e-5)}.antetitulo::before{content: "";flex: none;width: 2rem;height: 1px;background: currentColor;opacity: .7;transform-origin: left center;transition: background-color var(--d-lenta) var(--c-estandar),opacity var(--d-lenta),transform var(--d-lenta) var(--c-salida)}.antetitulo__n{font-variant-numeric: tabular-nums}.antetitulo__n::after{content: "·";content: "·" / "";margin-left: .75rem;opacity: .7}.oscuro .antetitulo{color: var(--celeste-300)}.oscuro .antetitulo__n{color: var(--dorado-300)}.claro .antetitulo,.crema .antetitulo{color: var(--celeste-700)}.antetitulo.is-encendido::before,.hilo-completo .antetitulo::before{background: var(--dorado);opacity: 1;transform: scaleX(1.5)}.claro .antetitulo.is-encendido::before,.crema .antetitulo.is-encendido::before,.hilo-completo .claro .antetitulo::before,.hilo-completo .crema .antetitulo::before{background: var(--dorado-700)}.contenedor{width: 100%;max-width: calc(var(--ancho) + 2 * var(--margen));margin-inline: auto;padding-inline: var(--margen)}.seccion{position: relative;padding-block: var(--seccion)}.oscuro{background: var(--tinta-900);color: var(--celeste-100)}.oscuro h1,.oscuro h2,.oscuro h3{color: #fff}.crema{background: var(--crema);color: var(--texto)}.claro{background: var(--blanco);color: var(--texto)}.crema h2,.crema h3,.claro h2,.claro h3{color: var(--navy)}.cabeza{margin-bottom: clamp(2rem,1.2rem + 3.4vw,4.5rem);max-width: 52rem}.cabeza .entradilla{margin-top: var(--e-5)}.btn{--btn-alto: 3rem;display: inline-flex;align-items: center;justify-content: center;gap: .5rem;min-height: var(--btn-alto);padding: .5rem 1.5rem;border: 2px solid transparent;border-radius: var(--r-8);font-family: var(--f-titular);font-weight: 700;font-size: 1rem;line-height: 1.2;letter-spacing: .005em;text-decoration: none;text-align: center;cursor: pointer;transition: background-color var(--d-rapida) var(--c-estandar),border-color var(--d-rapida),color var(--d-rapida),transform var(--d-instante),box-shadow var(--d-rapida);-webkit-tap-highlight-color: transparent}.btn{max-width: 100%;overflow-wrap: anywhere}.btn .icono{width: 1.25rem;height: 1.25rem}.btn__flecha{transition: transform var(--d-rapida) var(--c-estandar)}.btn:hover .btn__flecha{transform: translateX(3px)}.btn:active{transform: translateY(1px)}.btn--sm{--btn-alto: 2.75rem;padding-inline: 1rem;font-size: .9375rem}.btn--lg{--btn-alto: 3.5rem;padding-inline: 1.75rem;font-size: 1.0625rem}.btn--primario{background: var(--granate);color: #fff;border-color: var(--granate);box-shadow: 0 1px 2px rgba(6,12,23,.2),inset 0 1px 0 rgba(255,255,255,.12)}.btn--primario:hover{background: var(--granate-800);border-color: var(--granate-800)}.btn--primario:active{background: var(--granate-900);border-color: var(--granate-900)}.btn--secundario{background: #fff;color: var(--navy);border-color: var(--navy)}.btn--secundario:hover{background: #F3F7FD}.btn--terciario{background: transparent;color: var(--navy);padding-inline: .75rem;border-color: transparent}.btn--terciario:hover{background: #F3F7FD;text-decoration: underline}.btn--contorno-oscuro{background: transparent;color: #fff;border-color: var(--celeste-300)}.btn--contorno-oscuro:hover{background: rgba(206,219,232,.1);border-color: #fff}.btn--sobre-oscuro{background: #fff;color: var(--navy);border-color: #fff}.btn--sobre-oscuro:hover{background: var(--celeste-100);border-color: var(--celeste-100)}.btn--enlace-oscuro{background: transparent;color: var(--celeste-100);padding-inline: .25rem;min-height: var(--area-tactil);border: 0;text-decoration: underline;text-decoration-color: rgba(200,162,75,.7);text-underline-offset: .3em;white-space: normal;text-align: left;justify-content: flex-start;font-weight: 650}.btn--enlace-oscuro:hover{color: #fff;text-decoration-color: var(--dorado)}.btn[aria-busy="true"]{pointer-events: none}.btn[aria-busy="true"]::before{content: "";width: 1.1em;height: 1.1em;border-radius: 50%;border: 2px solid currentColor;border-right-color: transparent;animation: girar 800ms linear infinite}@keyframes girar{to{transform: rotate(360deg)}}@media (max-width: 639.98px){.btn--bloque-movil{width: 100%}}.etiqueta{display: inline-flex;align-items: center;gap: .375rem;min-height: 1.75rem;padding: .25rem .625rem;border-radius: var(--r-4);font-family: var(--f-titular);font-size: var(--t-antetitulo);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;line-height: 1;white-space: nowrap}.etiqueta--accidentes{color: var(--granate);background: var(--granate-50);box-shadow: inset 3px 0 0 var(--granate)}.etiqueta--seguros{color: var(--teal-700);background: var(--teal-50);box-shadow: inset 3px 0 0 var(--teal)}.etiqueta--herencias{color: var(--dorado-700);background: var(--dorado-50);box-shadow: inset 3px 0 0 var(--dorado)}.etiqueta--solida.etiqueta--accidentes{color: #fff;background: var(--granate);box-shadow: none}.etiqueta--solida.etiqueta--seguros{color: #fff;background: var(--teal-600);box-shadow: none}.etiqueta--solida.etiqueta--herencias{color: var(--navy-900);background: var(--dorado);box-shadow: none}.formulario{display: grid;gap: var(--e-6)}.formulario fieldset{border: 0;margin: 0;padding: 0;min-width: 0;display: grid;gap: var(--e-6)}.formulario legend{padding: 0;margin-bottom: var(--e-2);font-family: var(--f-titular);font-weight: 800;font-size: var(--t-h3);line-height: 1.2;letter-spacing: -.02em;color: var(--navy)}.campo{display: grid;gap: var(--e-2)}.campo__etiqueta{font-weight: 600;font-size: 1rem;color: var(--texto)}.campo__requerido,.campo__opcional{font-weight: 400;color: var(--gris)}.campo__ayuda{font-size: var(--t-pequeno);color: var(--gris)}.campo__control{width: 100%;min-height: 3rem;padding: .6875rem .875rem;font-size: 1.0625rem;line-height: 1.4;color: var(--texto);background: #fff;border: 1px solid var(--borde-campo);border-radius: var(--r-6);box-shadow: inset 0 1px 2px rgba(20,37,62,.08);transition: border-color var(--d-rapida),box-shadow var(--d-rapida)}.campo__control:hover{border-color: #5B6F8A}.campo__control:focus-visible,.campo__control:focus{border-color: var(--navy);box-shadow: 0 0 0 1px var(--navy),0 0 0 4px var(--celeste-200);border-radius: var(--r-6)}textarea.campo__control{min-height: 5.75rem;resize: vertical}.campo--error .campo__control{border: 2px solid var(--error)}.campo__error{display: flex;gap: .375rem;align-items: flex-start;font-size: var(--t-pequeno);font-weight: 600;color: var(--error)}.campo__error .icono{width: 1.125rem;height: 1.125rem;margin-top: .15em}.casilla{display: grid;grid-template-columns: 1.5rem 1fr;gap: .75rem;align-items: start;min-height: var(--area-tactil);padding-block: .5rem;cursor: pointer;font-size: var(--t-pequeno);line-height: 1.45}.casilla input{appearance: none;width: 1.5rem;height: 1.5rem;margin: 0;border: 2px solid var(--borde-campo);border-radius: var(--r-4);background: #fff;display: grid;place-content: center;cursor: pointer;transition: background-color var(--d-rapida),border-color var(--d-rapida)}.casilla input::after{content: "";width: .8rem;height: .45rem;border: solid #fff;border-width: 0 0 2.5px 2.5px;transform: translateY(-2px) rotate(-45deg) scale(0);transition: transform var(--d-base) var(--c-salida)}.casilla input:checked{background: var(--navy);border-color: var(--navy)}.casilla input:checked::after{transform: translateY(-2px) rotate(-45deg) scale(1)}.casilla input:focus-visible{box-shadow: var(--anillo-claro)}.casilla--error input{border-color: var(--error)}.casilla a{color: var(--navy);font-weight: 600}.mensaje{display: flex;gap: .75rem;align-items: flex-start;padding: 1rem 1.125rem;border-radius: var(--r-8);border-left: 4px solid;font-size: var(--t-pequeno);line-height: 1.5}.mensaje>.icono{margin-top: .1em}.mensaje>:not(.icono){min-width: 0;overflow-wrap: anywhere}.mensaje ul{margin: .5rem 0 0;padding-left: 1.1rem}.mensaje a{font-weight: 600}.mensaje--error{color: var(--texto);background: var(--error-fondo);border-color: var(--error)}.mensaje--error>.icono{color: var(--error)}.mensaje--exito{color: var(--texto);background: var(--exito-fondo);border-color: var(--exito)}.mensaje--exito>.icono{color: var(--exito)}.mensaje--aviso{color: var(--texto);background: var(--aviso-fondo);border-color: var(--dorado)}.mensaje--aviso>.icono{color: var(--aviso)}.mensaje--info{color: var(--texto);background: #F3F7FC;border-color: var(--celeste)}.mensaje--info>.icono{color: var(--celeste-700)}.cabecera{position: fixed;z-index: 50;inset: 0 0 auto 0;height: var(--alto-cabecera);color: #fff;transition: transform var(--d-lenta) var(--c-estandar)}.cabecera::before{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(10,18,34,.94),rgba(10,18,34,.82));border-bottom: 1px solid transparent;transition: background-color var(--d-lenta),border-color var(--d-lenta),box-shadow var(--d-lenta)}.cabecera.is-compacta::before{background: rgba(10,18,34,.96);border-bottom-color: var(--filete-oscuro);box-shadow: 0 10px 30px -12px rgba(0,0,0,.5)}.cabecera__barra{position: relative;height: 100%;display: flex;align-items: center;gap: var(--e-4);transition: transform var(--d-lenta) var(--c-estandar)}.cabecera__logo{display: inline-flex;align-items: center;min-height: var(--area-tactil);flex: 0 1 auto;min-width: 150px;border-radius: var(--r-4)}.cabecera__logo img{width: min(200px,52vw);min-width: 150px;height: auto;transform-origin: left center;transition: transform var(--d-lenta) var(--c-estandar)}.cabecera__nav{display: none;margin-left: auto}.nav-lista{display: flex;align-items: center;gap: .125rem;padding: .25rem;border: 1px solid var(--filete-oscuro);border-radius: var(--r-12);background: rgba(14,26,46,.5)}.nav-lista a{position: relative;display: flex;align-items: center;min-height: var(--area-tactil);padding: 0 .75rem;border-radius: var(--r-8);font-family: var(--f-titular);font-size: .9375rem;font-weight: 600;color: var(--celeste-100);text-decoration: none;white-space: nowrap;transition: background-color var(--d-rapida),color var(--d-rapida)}.nav-lista a:hover{background: rgba(206,219,232,.1);color: #fff}.nav-lista a[aria-current]{color: #fff;background: rgba(206,219,232,.12)}.nav-lista a[aria-current]::after{content: "";position: absolute;left: 50%;bottom: .3rem;width: 4px;height: 4px;margin-left: -2px;border-radius: 50%;background: var(--dorado)}.cabecera__tel{display: none;align-items: center;gap: .5rem;min-height: var(--area-tactil);padding: 0 .5rem;font-family: var(--f-titular);font-weight: 700;font-size: .9375rem;color: #fff;text-decoration: none;white-space: nowrap;border-radius: var(--r-8)}.cabecera__tel .icono{width: 1.25rem;height: 1.25rem;color: var(--dorado)}.cabecera__tel:hover{color: var(--dorado-300)}.cabecera__cta{display: none}.cabecera__cta,.cabecera__tel{flex: none;white-space: nowrap}.cabecera__icono{display: inline-grid;place-items: center;flex: none;width: 44px;height: 44px;border-radius: var(--r-8);border: 1px solid var(--filete-oscuro-fuerte);background: rgba(14,26,46,.4);color: #fff;text-decoration: none}.cabecera__icono:hover{background: rgba(206,219,232,.12)}.cabecera__acciones{margin-left: auto;display: flex;align-items: center;gap: .5rem}@media (min-width: 1024px){.cabecera__logo img{width: 240px}.cabecera__tel,.cabecera__cta{display: inline-flex}.cabecera__tel-movil{display: none}.cabecera.is-compacta{transform: translateY(-1rem)}.cabecera.is-compacta .cabecera__barra{transform: translateY(.5rem)}.cabecera.is-compacta .cabecera__logo img{transform: scale(.8)}}@media (min-width: 1280px){.cabecera__nav{display: block}.cabecera__acciones{margin-left: 0}.cabecera__menu{display: none}}.menu-movil{position: fixed;inset: 0;z-index: 60}.menu-movil__fondo{position: absolute;inset: 0;background: rgba(6,12,23,.6);opacity: 0;transition: opacity var(--d-lenta)}.menu-movil__panel{position: absolute;inset: 0 0 0 auto;width: min(100%,28rem);display: flex;flex-direction: column;gap: var(--e-6);padding: 0 var(--margen) calc(var(--e-8) + env(safe-area-inset-bottom));background: var(--tinta-900);color: var(--celeste-100);overflow-y: auto;transform: translateX(100%);transition: transform var(--d-lenta) var(--c-salida);box-shadow: var(--sombra-3)}.menu-movil.is-abierto .menu-movil__fondo{opacity: 1}.menu-movil.is-abierto .menu-movil__panel{transform: none}.menu-movil__cabeza{display: flex;align-items: center;justify-content: space-between;min-height: var(--alto-cabecera);border-bottom: 1px solid var(--filete-oscuro)}.menu-movil__titulo{font-family: var(--f-titular);font-weight: 700;font-size: var(--t-antetitulo);letter-spacing: .14em;text-transform: uppercase;color: var(--celeste)}.menu-movil__lista{counter-reset: menu}.menu-movil__lista a{counter-increment: menu;display: flex;align-items: center;gap: 1rem;min-height: 3.5rem;padding-block: .25rem;border-bottom: 1px solid var(--filete-oscuro);font-family: var(--f-titular);font-weight: 700;font-size: 1.375rem;letter-spacing: -.02em;color: #fff;text-decoration: none}.menu-movil__lista a::before{content: counter(menu,decimal-leading-zero);font-size: var(--t-antetitulo);letter-spacing: .1em;color: var(--dorado);font-variant-numeric: tabular-nums;min-width: 1.5rem}.menu-movil__lista a .icono{margin-left: auto;width: 1.25rem;height: 1.25rem;color: var(--celeste)}.menu-movil__lista a[aria-current="page"]{color: var(--dorado-300)}.menu-movil__acciones{display: grid;gap: var(--e-3)}.menu-movil__acciones .btn{width: 100%}.menu-movil__horario{color: var(--celeste-300)}.barra-movil{position: fixed;z-index: 40;inset: auto 0 0 0;display: grid;grid-template-columns: auto auto minmax(0,1fr);gap: .5rem;padding: .5rem .5rem calc(.5rem + env(safe-area-inset-bottom));background: rgba(10,18,34,.96);border-top: 1px solid var(--filete-oscuro);transform: translateY(110%);transition: transform var(--d-lenta) var(--c-salida)}.barra-movil.is-visible,.no-js .barra-movil{transform: none}.barra-movil a{display: flex;align-items: center;justify-content: center;gap: .375rem;min-height: 3rem;padding: 0 .75rem;white-space: nowrap;border-radius: var(--r-8);font-family: var(--f-titular);font-weight: 700;font-size: .9375rem;color: #fff;text-decoration: none;border: 1px solid var(--filete-oscuro-fuerte)}.barra-movil a .icono{width: 1.25rem;height: 1.25rem}.barra-movil .barra-movil__cta{background: var(--granate);border-color: var(--granate)}@media (max-width: 399.98px){.barra-movil__cta .icono{display: none}.barra-movil a{padding: 0 .625rem}}.barra-movil{container-type: inline-size}@container (max-width: 20rem){.barra-movil a>span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}}@media (min-width: 1024px){.barra-movil{display: none}}.pie{position: relative;background: var(--tinta-950);color: var(--celeste-300);padding-block: var(--seccion) var(--e-10);border-top: 1px solid rgba(200,162,75,.35)}.pie a{color: var(--celeste-100);text-decoration: none;display: inline-flex;align-items: center;min-height: var(--area-tactil);max-width: 100%;overflow-wrap: anywhere}.pie a:hover{text-decoration: underline;text-decoration-color: var(--dorado);color: #fff}.pie__marca{display: inline-block;margin-bottom: var(--e-10);-webkit-user-select: none;user-select: none}.pie__marca img{width: 16.25rem;height: auto}.pie ul{list-style: none;margin: 0;padding: 0}.pie .antetitulo{color: var(--celeste-300)}.pie .antetitulo__n{color: var(--dorado-300)}.pie__columnas{display: grid;gap: var(--e-8) var(--medianil);grid-template-columns: repeat(2,minmax(0,1fr));padding-bottom: var(--e-10);border-bottom: 1px solid var(--filete-oscuro)}.pie__titulo{font-family: var(--f-titular);font-size: var(--t-antetitulo);font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--dorado);margin-bottom: var(--e-3);line-height: 1.2}.pie__columnas p{margin-bottom: var(--e-2)}.pie__legal{display: grid;gap: var(--e-2);padding-top: var(--e-8);font-size: var(--t-pie);line-height: 1.5}.pie__enlaces-legales{display: flex;flex-wrap: wrap;gap: 0 var(--e-6);margin-top: var(--e-2)}@media (max-width: 639.98px){.pie__columnas>div{grid-column: 1 / -1}.pie__columnas{font-size: var(--t-pequeno)}}@media (min-width: 1024px){.pie__columnas{grid-template-columns: minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 1023.98px){.pie{padding-bottom: calc(var(--e-10) + var(--alto-barra) + env(safe-area-inset-bottom))}}.js [data-revelar]{opacity: 0;transform: translateY(16px);transition: opacity var(--d-entrada) var(--c-salida),transform var(--d-entrada) var(--c-salida);transition-delay: calc(var(--orden,0) * 60ms)}.js [data-revelar].is-visible{opacity: 1;transform: none}.js .w{display: inline-block;max-width: 100%;opacity: 0;transform: translateY(.28em);transition: opacity 420ms var(--c-salida),transform 420ms var(--c-salida);transition-delay: calc(var(--i,0) * 40ms)}.js .is-nitido .w{opacity: 1;transform: none}.w1{--i: 1}.w2{--i: 2}.w3{--i: 3}.w4{--i: 4}.u-o0{--orden: 0}.u-o1{--orden: 1}.u-o2{--orden: 2}.u-o3{--orden: 3}.u-o4{--orden: 4}.u-o5{--orden: 5}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: 1ms !important;animation-iteration-count: 1 !important;transition-duration: 1ms !important;transition-delay: 0ms !important}.js [data-revelar],.js .w{opacity: 1;transform: none}.btn:active,.btn:hover .btn__flecha{transform: none}.btn[aria-busy="true"]::before{animation: latir 1.2s ease-in-out infinite !important;animation-duration: 1.2s !important;animation-iteration-count: infinite !important;border-right-color: currentColor}@keyframes latir{50%{opacity: .3}}}@media (forced-colors: active){.btn,.etiqueta,.campo__control,.casilla input,.nav-lista,.cabecera__icono{border: 1px solid CanvasText}.btn--primario{forced-color-adjust: none;background: ButtonText;color: ButtonFace}.cabecera::before{background: Canvas}}@media (max-width: 639.98px){.antetitulo{letter-spacing: .1em;gap: .25rem .5rem}.antetitulo::before{width: 1.5rem}.antetitulo__n::after{margin-left: .5rem}}.cabecera{container-type: inline-size}@container (max-width: 21rem){.cabecera__tel-movil{display: none}}@container (max-width: 56rem){.cabecera__tel,.cabecera__cta{display: none}.cabecera__cta,.cabecera__tel{flex: none;white-space: nowrap}.cabecera__menu{display: inline-grid}}.contacto{background: radial-gradient(56rem 36rem at 12% 100%,rgba(27,54,92,.75),transparent 70%),var(--tinta-900)}.contacto__rejilla{display: grid;grid-template-columns: minmax(0,1fr);gap: 2rem;grid-template-areas: "texto" "form" "canales"}.contacto__texto{grid-area: texto}.contacto__texto .entradilla{margin-top: 1.25rem;color: var(--celeste-100)}.contacto__canales{grid-area: canales;display: grid;grid-template-columns: minmax(0,1fr);gap: .125rem;align-content: start}.contacto__canales a,.contacto__dato{display: flex;align-items: center;gap: .875rem;min-height: var(--area-tactil)}.contacto__canales span{min-width: 0;overflow-wrap: anywhere}.contacto__canales a{font-family: var(--f-titular);font-weight: 700;font-size: 1.125rem;color: #fff;text-decoration: none}.contacto__canales a:hover span{text-decoration: underline;text-decoration-color: var(--dorado)}.contacto__dato{color: var(--celeste-200);font-size: var(--t-pequeno)}.contacto__canales .icono{color: var(--dorado)}.formulario-caso{grid-area: form;position: relative;overflow: hidden;padding: clamp(1.5rem,1rem + 2vw,2.5rem);border-radius: var(--r-20);box-shadow: var(--sombra-3);scroll-margin-top: calc(var(--alto-cabecera) + 1rem)}.progreso{position: absolute;inset: 0 0 auto 0;height: 4px;background: var(--celeste-100)}.progreso__barra{display: block;height: 100%;background: linear-gradient(90deg,var(--navy),var(--dorado));transform-origin: left center;transform: scaleX(var(--progreso,.5));transition: transform var(--d-lenta) var(--c-estandar)}.progreso__texto{margin-bottom: 1rem;font-family: var(--f-titular);font-size: var(--t-antetitulo);font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--celeste-700)}.chips{display: grid;grid-template-columns: minmax(0,1fr);gap: .5rem}.chip{position: relative;display: block;cursor: pointer}.chip input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.chip__caja{overflow-wrap: anywhere;display: flex;align-items: center;gap: .75rem;min-height: 3.5rem;padding: .75rem 1rem;border: 1px solid var(--borde-campo);border-radius: var(--r-8);background: #fff;font-weight: 600;line-height: 1.3;color: var(--texto);transition: border-color var(--d-rapida),background-color var(--d-rapida),box-shadow var(--d-rapida)}.chip__caja .icono{color: var(--navy)}.chip:hover .chip__caja{border-color: var(--navy);background: #F3F7FD}.chip input:checked + .chip__caja{border-color: var(--navy);background: #E8EDF5;box-shadow: inset 0 0 0 1px var(--navy)}.chip input:focus-visible + .chip__caja{box-shadow: inset 0 0 0 1px var(--navy),var(--anillo-claro)}.chips--error .chip__caja{border-color: var(--error)}@media (min-width: 480px){.chips{grid-template-columns: repeat(2,minmax(0,1fr))}}.formulario__fila{display: grid;gap: 1.5rem}@media (min-width: 640px){.formulario__fila{grid-template-columns: repeat(2,minmax(0,1fr))}}.form-asunto{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: .5rem;padding: .25rem .25rem .25rem 1rem;border-radius: var(--r-8);background: var(--celeste-100)}.form-errores{scroll-margin-top: calc(var(--alto-cabecera) + 1.5rem)}.campo-trampa{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.form-enviar{display: grid;gap: 1rem;justify-items: start}.capa-rgpd{padding: 1rem 1.125rem;border-radius: var(--r-8);background: var(--crema);font-size: var(--t-pie);line-height: 1.5;color: var(--texto)}.capa-rgpd a,.form-alternativa a{color: var(--navy);font-weight: 600}.form-alternativa{font-size: var(--t-pequeno);color: var(--gris)}.form-resultado{scroll-margin-top: calc(var(--alto-cabecera) + 1.5rem);scroll-margin-bottom: calc(var(--alto-barra) + 1.5rem)}.form-resultado:empty{display: none}.form-resultado .mensaje{font-size: var(--t-cuerpo)}.form-resultado .mensaje + .mensaje,.form-resultado .acciones-resultado{margin-top: 1rem}.acciones-resultado{display: flex;flex-wrap: wrap;gap: .75rem}.formulario-caso:has(.form-resultado:not(:empty)) .formulario .form-enviar .btn{margin-top: 0}@media (min-width: 1024px){.contacto__rejilla{grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas: "texto form" "canales form";grid-template-rows: auto 1fr;column-gap: clamp(3rem,5vw,5rem);row-gap: 2.5rem;align-items: start}}@media (max-width: 639.98px){.formulario,.formulario fieldset{gap: 1.125rem}.formulario__fila{gap: 1.125rem}.formulario-caso{padding: 1.25rem 1.125rem 1.5rem}}.marca-revision{display: inline-flex;align-items: center;margin: 0 0 .75rem;padding: .3rem .625rem;border-radius: var(--r-4);background: #FFD27A;color: var(--navy-900);font-family: var(--f-titular);font-weight: 700;font-size: .875rem;line-height: 1.3;letter-spacing: 0;text-transform: none;box-shadow: 0 0 0 2px var(--tinta-900)}[data-revision="on"] [data-pendiente],[data-revision="on"] [data-pagina-pendiente]{outline: 2px dashed #FFD27A;outline-offset: 4px}.revision-aviso{position: fixed;z-index: 80;top: calc(var(--alto-cabecera) + .5rem);right: .5rem;max-width: 22rem;padding: .5rem .75rem;border-radius: var(--r-8);background: #FFD27A;color: var(--navy-900);font-family: var(--f-titular);font-weight: 700;font-size: .875rem;box-shadow: var(--sombra-2)}.tarjeta{position: relative;overflow: hidden;display: grid;gap: .75rem;align-content: start;padding: clamp(1.25rem,1rem + 1vw,2rem);border-radius: var(--r-12)}.tarjeta>*{position: relative;z-index: 1}.tarjeta--oscura{background: var(--tinta-850);border: 1px solid var(--filete-oscuro);color: var(--celeste-300)}.tarjeta--oscura h3{color: #fff}.tarjeta--clara{background: #fff;border: 1px solid var(--borde-claro);color: var(--texto);box-shadow: 0 18px 36px -30px rgba(20,37,62,.5)}.crema .tarjeta--clara{border-color: var(--crema-300)}.tarjeta--clara h3{color: var(--navy)}.tarjeta[data-brillo]::before{content: "";position: absolute;inset: 0;border-radius: inherit;opacity: 0;pointer-events: none;transition: opacity var(--d-lenta) var(--c-estandar);background: radial-gradient(20rem circle at var(--x,50%) var(--y,0%),rgba(126,161,196,.15),transparent 62%)}@media (hover: hover) and (pointer: fine){.tarjeta[data-brillo]:hover::before{opacity: 1}}.rejilla-2,.rejilla-3{display: grid;grid-template-columns: minmax(0,1fr);gap: 1rem}@media (min-width: 1024px){.rejilla-2{grid-template-columns: repeat(2,minmax(0,1fr))}.rejilla-3{grid-template-columns: repeat(3,minmax(0,1fr))}}.heroe__indice{display: none}@media (min-width: 1024px){.heroe__indice{display: block;position: absolute;width: 0;height: 0;overflow: visible}.heroe__indice--sin-sitio .indice:not(.is-fijo){visibility: hidden}}.indice{--luz-y: 0px;--progreso: 0;position: relative;padding: .25rem 0 .25rem 1.375rem;font-family: var(--f-titular)}.indice__titulo{margin: 0 0 .625rem;font-size: var(--t-antetitulo);font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--celeste-300)}.indice__lista{list-style: none;margin: 0;padding: 0;display: grid;gap: 1px}.indice__enlace{position: relative;display: flex;align-items: center;gap: .625rem;min-height: 1.875rem;padding: .125rem .5rem .125rem 0;border-radius: var(--r-6);color: var(--celeste-300);text-decoration: none;font-size: .875rem;font-weight: 600;line-height: 1.2;transition: color var(--d-base),transform var(--d-base) var(--c-salida)}.indice__enlace::before{content: "";position: absolute;left: -1.125rem;top: 50%;width: 5px;height: 5px;margin-top: -2.5px;border-radius: 50%;background: rgba(206,219,232,.35);transition: background-color var(--d-base),transform var(--d-base)}.indice__n{flex: none;width: 1.375rem;font-size: .75rem;font-weight: 800;color: var(--celeste);font-variant-numeric: tabular-nums;transition: color var(--d-base)}.indice__t{white-space: nowrap}.indice__enlace:hover{color: #fff;transform: translateX(3px)}.indice__enlace:hover::before{background: var(--dorado-300);transform: scale(1.4)}.indice__enlace:focus-visible{box-shadow: var(--anillo-oscuro);outline: none}.indice__enlace.is-leido{color: var(--celeste-200)}.indice__enlace.is-leido::before{background: rgba(200,162,75,.7)}.indice__enlace[aria-current="true"]{color: #fff}.indice__enlace[aria-current="true"] .indice__n{color: var(--dorado)}.indice__riel{position: absolute;left: .375rem;top: 2.375rem;bottom: .25rem;width: 1px;background: rgba(206,219,232,.16)}.indice__riel::before{content: "";position: absolute;left: 0;top: 0;width: 1px;height: 100%;transform-origin: top;transform: scaleY(var(--progreso));background: linear-gradient(to bottom,rgba(200,162,75,.2),var(--dorado));transition: transform 600ms var(--c-salida)}.indice__luz{position: absolute;left: -4px;top: 0;width: 9px;height: 9px;border-radius: 50%;background: #FFF4D6;transform: translateY(calc(var(--luz-y) - 4.5px));transition: transform 600ms var(--c-salida);box-shadow: 0 0 0 3px rgba(200,162,75,.25),0 0 10px 2px rgba(232,205,138,.9),0 0 26px 6px rgba(200,162,75,.45)}.indice__luz::after{content: "";position: absolute;left: 100%;top: 50%;width: 9px;height: 1px;transform: translateY(-50%);background: linear-gradient(90deg,rgba(232,205,138,.9),transparent)}.indice.is-fijo{position: fixed;z-index: 40;right: .625rem;top: 50%;padding: .625rem .5rem .625rem 1.375rem;border-radius: 1rem;transform: translateY(-50%);background: rgba(8,17,32,.78);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);border: 1px solid rgba(206,219,232,.14);box-shadow: 0 12px 32px rgba(4,10,20,.35);animation: indice-entra 420ms var(--c-salida)}.indice.is-fijo .indice__titulo{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}.indice.is-fijo .indice__riel{top: .625rem;bottom: .625rem}.indice.is-fijo .indice__enlace{min-height: 1.625rem;padding-right: .25rem}.indice.is-fijo .indice__t{display: inline-block;max-width: 0;opacity: 0;overflow: hidden;transition: max-width 360ms var(--c-salida),opacity 220ms}.indice.is-fijo:hover .indice__t,.indice.is-fijo:focus-within .indice__t{max-width: 12rem;opacity: 1}.indice.is-fijo .indice__luz::after{display: none}@media (max-width: 1279.98px){.indice.is-fijo{right: .125rem;padding: .5rem .125rem}.indice.is-fijo .indice__riel{left: 1rem;top: .75rem;bottom: .75rem}.indice.is-fijo .indice__enlace{width: 1.5rem;padding: 0 0 0 1.75rem;gap: .5rem;overflow: hidden;transform: none;transition: width 360ms var(--c-salida),color var(--d-base)}.indice.is-fijo .indice__enlace::before{left: calc(.75rem - 2.5px)}.indice.is-fijo .indice__n,.indice.is-fijo .indice__t{opacity: 0;transition: opacity 200ms}.indice.is-fijo:hover .indice__enlace,.indice.is-fijo:focus-within .indice__enlace{width: 14rem}.indice.is-fijo:hover .indice__n,.indice.is-fijo:focus-within .indice__n,.indice.is-fijo:hover .indice__t,.indice.is-fijo:focus-within .indice__t{opacity: 1;max-width: 12rem}}@keyframes indice-entra{from{opacity: 0;transform: translate(12px,-50%)}to{opacity: 1;transform: translateY(-50%)}}@media (prefers-reduced-motion: reduce){.indice__luz,.indice__riel::before,.indice__enlace,.indice.is-fijo .indice__t{transition: none !important}.indice.is-fijo{animation: none !important}}@media print{.indice{display: none !important}}.indice.is-fijo{background: rgba(8,17,32,.94)}.indice.is-fijo .indice__n{color: var(--celeste-200)}.indice.is-fijo .indice__enlace[aria-current="true"] .indice__n{color: var(--dorado-300)}.indice__t{overflow: hidden;text-overflow: ellipsis;max-width: 10.25rem}
.wa-flotante{position: fixed;z-index: 45;right: var(--margen);bottom: var(--e-6);display: none;align-items: center;gap: .5rem;min-height: 3.25rem;padding: 0 1.25rem 0 1rem;border-radius: 999px;background: var(--navy);color: #fff;border: 1px solid var(--navy-700);box-shadow: var(--sombra-3);font-family: var(--f-titular);font-weight: 700;font-size: .9375rem;text-decoration: none;transition: background-color var(--d-lenta) var(--c-estandar),transform var(--d-lenta) var(--c-salida)}.wa-flotante .icono{width: 1.375rem;height: 1.375rem}.wa-flotante:hover{background: var(--navy-700);transform: translateY(-2px)}.wa-flotante:focus-visible{outline: none;box-shadow: var(--anillo-claro),var(--sombra-3)}@media (min-width: 1024px){.wa-flotante{display: inline-flex}}@media print{.wa-flotante{display: none}}
