@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-vietnamese-800-normal.DHDgv4cm.woff2) format("woff2"),url(/_astro/archivo-vietnamese-800-normal.BKe5Z8rz.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-latin-ext-800-normal.BC6piDwP.woff2) format("woff2"),url(/_astro/archivo-latin-ext-800-normal.B9NTbsU1.woff) format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-latin-800-normal.cB6v3kRN.woff2) format("woff2"),url(/_astro/archivo-latin-800-normal.DZa_k145.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");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}:root{--marca-noche: #0B0F14;--marca-verde: #00E08A;--marca-grafito: #1B2530;--marca-nodo: #F5F7FA;--marca-conexion: #74777C;--fondo: #F5F7FA;--superficie: #FFFFFF;--borde: #D5DCE3;--texto: #0B0F14;--texto-suave: #4F5B69;--verde: #00E08A;--verde-texto: #00754A;--verde-suave: #D6F9EA;--sobre-verde: #0B0F14;--conexion: #74777C;--foco: #00754A;--fuente-titulos: "Archivo", "Arial Narrow", system-ui, sans-serif;--fuente-textos: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-tecnico: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--estilo-titular-tamano: 56px;--estilo-titular-interlineado: 60px;--estilo-titular-peso: 800;--estilo-titular-espaciado: -.01em;--estilo-titulo-tamano: 32px;--estilo-titulo-interlineado: 38px;--estilo-titulo-peso: 800;--estilo-subtitulo-tamano: 22px;--estilo-subtitulo-interlineado: 30px;--estilo-subtitulo-peso: 600;--estilo-dato-tamano: 48px;--estilo-dato-interlineado: 52px;--estilo-dato-peso: 800;--estilo-cuerpo-tamano: 16px;--estilo-cuerpo-interlineado: 26px;--estilo-cuerpo-peso: 400;--estilo-cuerpo-pequeno-tamano: 14px;--estilo-cuerpo-pequeno-interlineado: 22px;--estilo-cuerpo-pequeno-peso: 400;--estilo-subtitulo-video-tamano: 28px;--estilo-subtitulo-video-interlineado: 36px;--estilo-subtitulo-video-peso: 500;--estilo-etiqueta-tamano: 12px;--estilo-etiqueta-interlineado: 16px;--estilo-etiqueta-peso: 500;--estilo-etiqueta-espaciado: .12em;--estilo-codigo-tamano: 14px;--estilo-codigo-interlineado: 22px;--estilo-codigo-peso: 400;--espacio-1: 4px;--espacio-2: 8px;--espacio-3: 12px;--espacio-4: 16px;--espacio-5: 24px;--espacio-6: 32px;--espacio-7: 48px;--espacio-8: 64px;--radio-sm: 4px;--radio-md: 8px;--radio-lg: 16px;--radio-circulo: 999px}.oscuro{--fondo: #0B0F14;--superficie: #121A23;--borde: #1B2530;--texto: #F5F7FA;--texto-suave: #9AA6B4;--verde: #00E08A;--verde-texto: #00E08A;--verde-suave: #0E3526;--sobre-verde: #0B0F14;--conexion: #74777C;--foco: #00E08A}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--fondo);color:var(--texto);font-family:var(--fuente-textos);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}@media(min-width:48rem){body{font-size:1.125rem}}img,svg,video{max-width:100%;height:auto;display:block}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:var(--verde-texto);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--radio-sm)}h1,h2,h3,h4{margin:0;font-family:var(--fuente-titulos);font-weight:800;letter-spacing:-.01em;color:var(--texto);text-wrap:balance}h1{font-size:clamp(2.25rem,1.4rem + 3.6vw,4.5rem);line-height:1.05}h2{font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);line-height:1.1}h3{font-size:clamp(1.25rem,1.05rem + .8vw,1.5rem);line-height:1.25}.antetitulo{margin:0 0 var(--espacio-4);font-family:var(--fuente-tecnico);font-size:.75rem;line-height:1.35;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave)}.entrada{font-size:clamp(1.125rem,1rem + .6vw,1.375rem);line-height:1.5;color:var(--texto-suave);max-width:36em;text-wrap:pretty}.suave{color:var(--texto-suave)}.pequeno{font-size:.875rem;line-height:1.55}.dato{font-family:var(--fuente-titulos);font-weight:800;font-size:clamp(2.5rem,2rem + 2.5vw,4rem);line-height:1;letter-spacing:-.01em}.titulo-seccion{max-width:20em}.texto-largo{max-width:40em}.texto-largo p+p{margin-top:1em}.contenedor{width:100%;max-width:70rem;margin-inline:auto;padding-inline:var(--espacio-4)}@media(min-width:48rem){.contenedor{padding-inline:var(--espacio-6)}}.estrecho{max-width:46rem}.seccion{padding-block:clamp(4rem,5vw + 2rem,8rem);background:var(--fondo);color:var(--texto)}.seccion--portada{padding-block:clamp(3rem,7vw,7rem) clamp(3rem,5vw,6rem)}.seccion__cabeza{display:flex;flex-direction:column;gap:var(--espacio-4);margin-bottom:clamp(2rem,4vw,3.5rem)}.pila{display:flex;flex-direction:column;gap:var(--espacio-5)}.rejilla{display:grid;gap:var(--espacio-5)}@media(min-width:48rem){.rejilla-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rejilla-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.portada__rejilla{display:grid;gap:var(--espacio-7);align-items:center}@media(min-width:64rem){.portada__rejilla{grid-template-columns:1.1fr 1fr}}.tarjeta{display:flex;flex-direction:column;gap:var(--espacio-3);padding:var(--espacio-6);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg)}.tarjeta--enlace{text-decoration:none;color:inherit;transition:border-color .15s ease}.tarjeta--enlace:hover{border-color:var(--texto-suave)}.tarjeta .numero{font-family:var(--fuente-titulos);font-weight:800;font-size:2.5rem;line-height:1;color:var(--texto-suave)}.boton{display:inline-flex;align-items:center;justify-content:center;gap:var(--espacio-2);min-height:3rem;padding:var(--espacio-3) var(--espacio-5);border:1px solid transparent;border-radius:var(--radio-md);font-family:var(--fuente-textos);font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:filter .15s ease,border-color .15s ease}.boton--principal{background:var(--verde);color:var(--sobre-verde)}.boton--principal:hover{filter:brightness(.92)}.boton--secundario{background:transparent;color:var(--texto);border-color:var(--borde)}.boton--secundario:hover{border-color:var(--texto-suave)}.acciones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espacio-3) var(--espacio-4)}.nota-boton{margin:var(--espacio-2) 0 0;font-size:.875rem;color:var(--texto-suave)}.enlace-flecha{font-weight:600;text-decoration:none;display:inline-block;padding-block:var(--espacio-2)}.enlace-flecha:hover{text-decoration:underline}.enlace-flecha:after{content:" →"}.lista{margin:0;padding:0;list-style:none;display:grid;gap:var(--espacio-3)}.lista li{position:relative;padding-left:1.6em}.lista li:before{content:"";position:absolute;left:0;top:.6em;width:.5em;height:.5em;border-radius:var(--radio-circulo);background:var(--conexion)}.lista--compacta{gap:var(--espacio-2)}.pasos{margin:0;padding:0;list-style:none;display:grid;gap:var(--espacio-6)}.paso{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:var(--espacio-4);align-items:start}.paso__num{font-family:var(--fuente-titulos);font-weight:800;font-size:2rem;line-height:1;color:var(--texto-suave);padding-top:.2rem}.paso h3{margin-bottom:var(--espacio-2)}.principios{display:grid;gap:var(--espacio-6)}@media(min-width:48rem){.principios{grid-template-columns:repeat(2,minmax(0,1fr))}}.principio h3{margin-bottom:var(--espacio-2)}.salto{position:absolute;left:-10000px;top:var(--espacio-4);z-index:100;padding:var(--espacio-3) var(--espacio-4);background:var(--superficie);color:var(--texto);border-radius:var(--radio-md);text-decoration:none;font-weight:600}.salto:focus{left:var(--espacio-4)}.cabecera{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--fondo) 86%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--borde)}.cabecera__fila{display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-4);min-height:4rem}.cabecera__logo{display:inline-flex;align-items:center;min-height:2.75rem}.cabecera__logo img{height:2.25rem;width:auto}.cabecera__enlaces{display:none;align-items:center;gap:var(--espacio-5)}.cabecera__enlaces a{padding:var(--espacio-3) 0;color:var(--texto);font-weight:500;font-size:.9375rem;text-decoration:none;border-bottom:2px solid transparent}.cabecera__enlaces a:hover{border-bottom-color:var(--borde)}.cabecera__enlaces a[aria-current=page]{border-bottom-color:var(--texto)}.cabecera__derecha{display:flex;align-items:center;gap:var(--espacio-3)}.cabecera__derecha .boton{display:none}@media(min-width:64rem){.cabecera__enlaces{display:flex}.cabecera__derecha .boton{display:inline-flex}.menu-movil{display:none}}.selector-idioma{display:flex;align-items:center;gap:2px;font-family:var(--fuente-tecnico);font-size:.75rem;letter-spacing:.08em}.selector-idioma a,.selector-idioma span{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 var(--espacio-2);text-decoration:none;color:var(--texto-suave);border-bottom:2px solid transparent}.selector-idioma a[aria-current=true]{color:var(--texto);font-weight:700;border-bottom-color:var(--texto)}.selector-idioma .pronto{cursor:default}.menu-movil summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radio-md);cursor:pointer;color:var(--texto)}.menu-movil summary::-webkit-details-marker{display:none}.menu-movil[open] summary{background:var(--superficie)}.menu-movil__panel{position:absolute;left:0;right:0;top:100%;padding:var(--espacio-4) var(--espacio-4) var(--espacio-6);background:var(--fondo);border-bottom:1px solid var(--borde);display:grid;gap:var(--espacio-1)}.menu-movil__panel a{display:block;padding:var(--espacio-3) var(--espacio-2);min-height:2.75rem;color:var(--texto);font-weight:500;text-decoration:none;border-bottom:1px solid var(--borde)}.menu-movil__panel .boton{margin-top:var(--espacio-4);border-bottom:0}.pie{padding-block:var(--espacio-8) var(--espacio-6);background:var(--fondo);color:var(--texto)}.pie a{color:var(--texto-suave);text-decoration:none}.pie a:hover{color:var(--texto);text-decoration:underline}.pie__columnas{display:grid;gap:var(--espacio-7) var(--espacio-6)}@media(min-width:48rem){.pie__columnas{grid-template-columns:2fr 1fr 1fr 1fr}}.pie__marca img{height:2.5rem;width:auto;margin-bottom:var(--espacio-4)}.pie h2{font-family:var(--fuente-tecnico);font-weight:500;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:var(--espacio-4)}.pie ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--espacio-2)}.pie li a{display:inline-block;padding-block:var(--espacio-1)}.pie__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--espacio-3) var(--espacio-5);margin-top:var(--espacio-7);padding-top:var(--espacio-5);border-top:1px solid var(--borde);font-size:.8125rem;color:var(--texto-suave)}.iconos{display:flex;gap:var(--espacio-3)}.iconos a{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--borde);border-radius:var(--radio-circulo);color:var(--texto)}.iconos a:hover{border-color:var(--texto);text-decoration:none}.pantalla{display:flex;flex-direction:column;gap:var(--espacio-4);padding:var(--espacio-5);background:var(--fondo);color:var(--texto);border:1px solid var(--borde);border-radius:var(--radio-lg);font-size:.9375rem;line-height:1.5}.pantalla__barra{display:flex;justify-content:space-between;align-items:center;gap:var(--espacio-3);font-family:var(--fuente-tecnico);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave)}.pantalla__barra img{height:1.5rem;width:auto}.burbuja{max-width:92%;padding:var(--espacio-4);border-radius:var(--radio-md);border:1px solid var(--borde)}.burbuja--persona{align-self:flex-end;background:var(--superficie)}.burbuja--asistente{align-self:flex-start;background:transparent}.burbuja p{margin:0}.burbuja__fuente{margin-top:var(--espacio-3)!important;font-family:var(--fuente-tecnico);font-size:.75rem;color:var(--texto-suave)}.pantalla__pie{font-family:var(--fuente-tecnico);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-suave)}.cifras{display:grid;gap:var(--espacio-6)}@media(min-width:48rem){.cifras{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.cifras--lista{grid-template-columns:1fr;gap:var(--espacio-5)}.cifra{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:var(--espacio-4);align-items:baseline;padding-bottom:var(--espacio-5);border-bottom:1px solid var(--borde)}.cifra:last-child{border-bottom:0;padding-bottom:0}.cifra .dato{font-size:clamp(2.25rem,1.8rem + 1.5vw,3rem);white-space:nowrap}.asistente{position:fixed;right:var(--espacio-4);bottom:var(--espacio-4);z-index:40}.asistente__boton{display:inline-flex;align-items:center;gap:var(--espacio-2);min-height:3rem;padding:var(--espacio-3) var(--espacio-4);background:var(--marca-noche);color:var(--marca-nodo);border:1px solid var(--marca-grafito);border-radius:var(--radio-circulo);font-weight:600;font-size:.9375rem;text-decoration:none;box-shadow:0 2px 12px #0b0f142e}.asistente__boton:hover{border-color:var(--marca-nodo);text-decoration:none}.oscuro .asistente__boton,.pie .asistente__boton{border-color:var(--marca-conexion)}@media(max-width:30rem){.asistente__boton span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.asistente__boton{width:3.25rem;height:3.25rem;padding:0;justify-content:center}}.pie{padding-bottom:calc(var(--espacio-6) + 3.5rem)}.cifra__fecha{display:block;margin-top:var(--espacio-2);font-family:var(--fuente-tecnico);font-size:.75rem;letter-spacing:.06em;color:var(--texto-suave)}.formulario{display:grid;gap:var(--espacio-5)}.campo{display:grid;gap:var(--espacio-2)}.campo label,.campo legend{font-weight:600;font-size:.9375rem}.campo input,.campo select,.campo textarea{width:100%;min-height:3rem;padding:var(--espacio-3) var(--espacio-4);font:inherit;font-size:1rem;color:var(--texto);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-md)}.campo textarea{min-height:8rem;resize:vertical}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{border-color:var(--foco)}.campo .ayuda{font-size:.875rem;color:var(--texto-suave)}.casilla{display:flex;gap:var(--espacio-3);align-items:flex-start;font-size:.9375rem}.casilla input{width:1.25rem;height:1.25rem;min-height:0;margin-top:.25rem;flex:none;accent-color:var(--verde-texto)}.trampa{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.aviso{padding:var(--espacio-4) var(--espacio-5);border:2px solid var(--texto);border-radius:var(--radio-md);background:var(--superficie)}.tabla{width:100%;border-collapse:collapse;font-size:.9375rem}.tabla th,.tabla td{padding:var(--espacio-3) var(--espacio-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--borde)}.tabla th{font-weight:600}.centrado{text-align:center}.centrado .entrada,.centrado .titulo-seccion{margin-inline:auto}.centrado .acciones{justify-content:center}.visualmente-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.separador{border:0;border-top:1px solid var(--borde);margin:0}.frase-grande{font-family:var(--fuente-titulos);font-weight:800;font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);line-height:1.1;letter-spacing:-.01em;max-width:18em}
