@font-face{font-family: "Poppins";font-weight: 600;font-display: swap;src: url("/fuentes/poppins-600.woff2") format("woff2")}@font-face{font-family: "Poppins";font-weight: 700;font-display: swap;src: url("/fuentes/poppins-700.woff2") format("woff2")}@font-face{font-family: "Inter";font-weight: 100 900;font-display: swap;src: url("/fuentes/inter-variable.woff2") format("woff2")}:root{--fondo: #FFFFFF;--fondo-alt: #F3F6FA;--superficie: #FFFFFF;--superficie-2: #F3F6FA;--borde: #E2E8F0;--borde-fuerte: #C9D3DF;--titulo: #0E2A47;--texto: #44546A;--tenue: #5B6B7F;--acento: #136DB6;--acento-hover: #0F5A97;--acento-suave: #E7F0F9;--acento-texto: #FFFFFF;--foco: #136DB6;--cian: #16A6E0;--alerta: #CF4520;--alerta-texto: #B93C1B;--alerta-suave: #FBECE7;--exito-suave: #E7F4EE;--tinta: #0A1424;--sombra: 0 1px 2px rgb(14 42 71 / .05),0 10px 30px -8px rgb(14 42 71 / .12);--sombra-alta: 0 2px 4px rgb(14 42 71 / .06),0 24px 60px -12px rgb(14 42 71 / .28);--brillo: rgb(22 166 224 / .14);--logo-ondas: #16A6E0;--logo-pin: #1479C9;--logo-cdm: #0E2A47;--arte-piso: #F3F6FA;--arte-linea: #5B6B7F;--arte-mueble: #E6ECF3;--arte-detalle: #B7C3D1;--arte-cobertura: #16A6E0;--arte-camara: #136DB6;--arte-alerta: #CF4520;--arte-sensor: #136DB6;--pend-fondo: #FFF4D6;--pend-texto: #6E4A00;--pend-borde: #D9A520;--radio: 16px;--radio-chico: 10px;--letra: "Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--letra-titulo: "Poppins",var(--letra);color-scheme: light}:root[data-tema="oscuro"],.oscuro{--fondo: #0B1626;--fondo-alt: #0E1B2E;--superficie: #13233A;--superficie-2: #182B45;--borde: #22364F;--borde-fuerte: #34506F;--titulo: #F1F5FA;--texto: #B4C2D3;--tenue: #8FA3BC;--acento: #16A6E0;--acento-hover: #4CBCEB;--acento-suave: rgb(22 166 224 / .13);--acento-texto: #06111F;--foco: #16A6E0;--alerta-texto: #F06A43;--alerta-suave: rgb(232 85 45 / .14);--exito-suave: rgb(22 166 224 / .12);--sombra: 0 1px 2px rgb(0 0 0 / .3),0 10px 30px -8px rgb(0 0 0 / .45);--sombra-alta: 0 2px 4px rgb(0 0 0 / .3),0 24px 60px -12px rgb(0 0 0 / .6);--brillo: rgb(22 166 224 / .16);--logo-ondas: #FFFFFF;--logo-pin: #16A6E0;--logo-cdm: #FFFFFF;--arte-piso: #0F1E33;--arte-linea: #8FA3BC;--arte-mueble: #16263D;--arte-detalle: #2E4766;--arte-cobertura: #16A6E0;--arte-camara: #16A6E0;--arte-alerta: #E8552D;--arte-sensor: #16A6E0;--pend-fondo: #3A2A00;--pend-texto: #FFD27A;--pend-borde: #8A6A10;color-scheme: dark}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-padding-top: 5.5rem}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;font-family: var(--letra);font-size: 1.0625rem;line-height: 1.6;color: var(--texto);background: var(--fondo);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}h1,h2,h3,h4{font-family: var(--letra-titulo);color: var(--titulo);line-height: 1.15;margin: 0 0 .5em;letter-spacing: -.015em;text-wrap: balance}h1{font-size: clamp(2.35rem,1.55rem + 3.6vw,4.1rem);font-weight: 700;line-height: 1.06;letter-spacing: -.025em}h2{font-size: clamp(1.85rem,1.4rem + 1.9vw,2.85rem);font-weight: 700;line-height: 1.1;letter-spacing: -.02em}h3{font-size: 1.2rem;font-weight: 600}p{margin: 0 0 1em;text-wrap: pretty}a{color: var(--acento);text-underline-offset: .2em;text-decoration-thickness: 1px}a:hover{color: var(--acento-hover)}strong{color: var(--titulo);font-weight: 600}img,svg{max-width: 100%}:focus-visible{outline: 3px solid var(--foco);outline-offset: 3px;border-radius: 6px}::selection{background: var(--acento);color: var(--acento-texto)}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.saltar{position: absolute;left: 1rem;top: -4rem;z-index: 100;background: var(--acento);color: var(--acento-texto);padding: .75rem 1.25rem;border-radius: 999px;font-weight: 600;text-decoration: none;transition: top .2s}.saltar:focus{top: 1rem;color: var(--acento-texto)}.contenedor{width: min(100% - 2.5rem,74rem);margin-inline: auto}.contenedor-angosto{width: min(100% - 2.5rem,46rem);margin-inline: auto}.antetitulo{display: inline-flex;align-items: center;gap: .6rem;margin: 0 0 1rem;font: 600 .78rem/1.3 var(--letra);letter-spacing: .14em;text-transform: uppercase;color: var(--acento)}.antetitulo::before{content: "";width: 1.5rem;height: 2px;border-radius: 2px;background: currentColor}.acento{color: var(--acento)}.entrada{font-size: clamp(1.1rem,1rem + .45vw,1.3rem);line-height: 1.55;color: var(--texto)}.icono{width: 1.5rem;height: 1.5rem;flex: none;stroke-width: 1.75}mark.pendiente{background: var(--pend-fondo);color: var(--pend-texto);border: 1px dashed var(--pend-borde);border-radius: 6px;padding: .05em .4em;font-size: .92em;font-weight: 500;-webkit-box-decoration-break: clone;box-decoration-break: clone}mark.pendiente::before{content: "Pendiente: " / "";font-weight: 700}.boton{display: inline-flex;align-items: center;justify-content: center;gap: .55rem;min-height: 3rem;padding: .8rem 1.4rem;border: 1.5px solid transparent;border-radius: 999px;font: 600 1rem/1.2 var(--letra);text-decoration: none;cursor: pointer;transition: background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}.boton .icono{width: 1.2rem;height: 1.2rem}.boton-primario{background: var(--acento);color: var(--acento-texto);box-shadow: 0 6px 20px -6px color-mix(in srgb,var(--acento) 55%,transparent)}.boton-primario:hover{background: var(--acento-hover);color: var(--acento-texto);transform: translateY(-1px)}.boton-secundario{background: var(--superficie);color: var(--titulo);border-color: var(--borde-fuerte)}.boton-secundario:hover{color: var(--titulo);border-color: var(--acento);transform: translateY(-1px)}.boton-fantasma{background: transparent;color: var(--acento);padding-inline: .25rem;min-height: auto}.boton-fantasma:hover .icono{transform: translateX(3px)}.boton-fantasma .icono{transition: transform .2s}.icono-wa{color: #1A9E50;fill: currentColor}.oscuro .icono-wa,[data-tema="oscuro"] .icono-wa{color: #3DCB6F}.boton-icono{display: inline-grid;place-items: center;width: 2.75rem;height: 2.75rem;border-radius: 999px;border: 1.5px solid var(--borde);background: var(--superficie);color: var(--titulo);cursor: pointer;transition: border-color .2s,color .2s}.boton-icono:hover{border-color: var(--acento);color: var(--acento)}.boton-icono .icono{width: 1.25rem;height: 1.25rem}.cabecera{position: sticky;top: 0;z-index: 50;background: color-mix(in srgb,var(--fondo) 86%,transparent);-webkit-backdrop-filter: saturate(1.5) blur(14px);backdrop-filter: saturate(1.5) blur(14px);border-bottom: 1px solid transparent;transition: border-color .25s,background-color .25s}.cabecera.con-borde{border-bottom-color: var(--borde)}.cabecera-fila{display: flex;align-items: center;gap: 1rem;height: 4.5rem}.logo-enlace{display: block;margin-left: -.55rem;border-radius: 8px}.logo{display: block;height: 3.5rem;width: auto}.logo-ondas{fill: var(--logo-ondas)}.logo-pin{fill: var(--logo-pin)}.logo-cdm{fill: var(--logo-cdm)}.menu{display: none}.menu a{color: var(--titulo);text-decoration: none;font-weight: 500;font-size: .97rem;padding: .4rem 0;position: relative}.menu a::after{content: "";position: absolute;left: 0;right: 0;bottom: -.1rem;height: 2px;border-radius: 2px;background: var(--acento);transform: scaleX(0);transform-origin: left;transition: transform .25s}.menu a:hover{color: var(--titulo)}.menu a:hover::after,.menu a[aria-current="page"]::after{transform: scaleX(1)}.cabecera-acciones{margin-left: auto;display: flex;align-items: center;gap: .5rem}.cabecera-acciones .boton{display: none;min-height: 2.75rem;padding: .6rem 1.15rem;font-size: .95rem}.boton-menu .icono-cerrar{display: none}.boton-menu[aria-expanded="true"] .icono-abrir{display: none}.boton-menu[aria-expanded="true"] .icono-cerrar{display: block}.tema-claro-icono{display: none}[data-tema="oscuro"] .tema-claro-icono{display: block}[data-tema="oscuro"] .tema-oscuro-icono{display: none}.menu-movil{position: fixed;inset: 4.5rem 0 auto;z-index: 49;background: var(--fondo);border-bottom: 1px solid var(--borde);box-shadow: var(--sombra-alta);padding: .5rem 0 1.5rem;max-height: calc(100dvh - 4.5rem);overflow-y: auto}.menu-movil[hidden]{display: none}.menu-movil ul{list-style: none;margin: 0;padding: 0}.menu-movil li a{display: flex;justify-content: space-between;align-items: center;padding: 1rem 0;border-bottom: 1px solid var(--borde);font: 600 1.15rem/1.2 var(--letra-titulo);color: var(--titulo);text-decoration: none}.menu-movil li a .icono{color: var(--tenue);width: 1.2rem}.menu-movil .acciones{margin-top: 1.25rem}.menu-movil .acciones .boton{flex: 1 1 100%}@media (min-width: 60rem){.menu{display: flex;gap: 2rem;margin-left: 2.5rem}.cabecera-acciones .boton{display: inline-flex}.boton-menu,.menu-movil{display: none !important}}.portada{position: relative;overflow: hidden;padding-block: 2.5rem 4.5rem;background: radial-gradient(56rem 36rem at 92% -8%,var(--brillo),transparent 62%),var(--fondo)}.portada::before{content: "";position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(var(--borde) 1px,transparent 1px),linear-gradient(90deg,var(--borde) 1px,transparent 1px);background-size: 48px 48px;opacity: .45;-webkit-mask-image: radial-gradient(ellipse 70% 60% at 75% 30%,#000 10%,transparent 75%);mask-image: radial-gradient(ellipse 70% 60% at 75% 30%,#000 10%,transparent 75%)}.portada-rejilla{position: relative;display: grid;gap: 3rem;align-items: center}.portada h1{margin-bottom: .45em}.portada .entrada{max-width: 35rem}.acciones{display: flex;flex-wrap: wrap;gap: .75rem;margin-top: 2rem}.promesas{list-style: none;padding: 0;margin: 2.25rem 0 0;display: flex;flex-wrap: wrap;gap: .65rem 1.25rem;font-size: .95rem;color: var(--tenue)}.promesas li{display: inline-flex;align-items: center;gap: .45rem}.promesas .icono{width: 1.1rem;height: 1.1rem;color: var(--acento);stroke-width: 2.25}.portada-arte{position: relative;margin-inline: auto;width: 100%;max-width: 36rem}.lienzo{position: relative;border-radius: 24px;overflow: hidden;background: var(--arte-piso);border: 1px solid var(--borde);box-shadow: var(--sombra-alta)}.lienzo .arte{display: block;width: 100%;height: auto}.notificacion{position: absolute;right: -.25rem;bottom: -1.75rem;width: min(19rem,86%);display: grid;grid-template-columns: auto 1fr;gap: .2rem .8rem;align-items: start;padding: .9rem 1rem;border-radius: 18px;background: var(--superficie);border: 1px solid var(--borde);box-shadow: var(--sombra-alta);font-size: .85rem;line-height: 1.4}.notificacion .marca-alerta{grid-row: span 3;display: grid;place-items: center;width: 2.4rem;height: 2.4rem;border-radius: 12px;background: var(--alerta);color: #fff}.notificacion .marca-alerta .icono{width: 1.25rem;height: 1.25rem;stroke-width: 2}.notificacion .meta{display: flex;justify-content: space-between;gap: .5rem;color: var(--tenue);font-size: .78rem}.notificacion .que{color: var(--titulo);font-weight: 600;font-size: .92rem}.notificacion .detalle{color: var(--texto)}.etiqueta-ejemplo{display: inline-block;padding: .1rem .5rem;border-radius: 999px;background: var(--superficie-2);color: var(--tenue);font-size: .7rem;font-weight: 600;letter-spacing: .04em;text-transform: uppercase}@media (min-width: 40rem){.notificacion{right: -1.25rem}}@media (min-width: 64rem){.portada{padding-block: 4.5rem 6.5rem}.portada-rejilla{grid-template-columns: 1.15fr 1fr;gap: 4rem}.notificacion{right: -.75rem;bottom: -2.25rem}}@media (min-width: 80rem){.notificacion{right: -2rem}}@media (prefers-reduced-motion: no-preference){.ar-pulso{transform-box: fill-box;transform-origin: center;animation: pulso 2.2s ease-out infinite}.notificacion{animation: llega .7s .5s both cubic-bezier(.2,.8,.2,1)}}@keyframes pulso{0%{transform: scale(.6);opacity: .9}80%,100%{transform: scale(2.2);opacity: 0}}@keyframes llega{from{opacity: 0;transform: translateY(14px) scale(.97)}to{opacity: 1;transform: none}}.seccion{padding-block: clamp(4.5rem,3rem + 5vw,7.5rem)}.seccion-alt{background: var(--fondo-alt)}.encabezado-seccion{max-width: 46rem;margin-bottom: clamp(2.25rem,1.75rem + 2vw,3.75rem)}.encabezado-seccion>:last-child{margin-bottom: 0}.encabezado-seccion.centrado{margin-inline: auto;text-align: center}.encabezado-seccion.centrado .antetitulo{justify-content: center}.rejilla{display: grid;gap: 1rem}@media (min-width: 40rem){.rejilla-2,.rejilla-3{grid-template-columns: repeat(2,1fr)}.rejilla{gap: 1.25rem}.rejilla-2>:last-child:nth-child(odd),.rejilla-3>:last-child:nth-child(odd){grid-column: 1 / -1}}@media (min-width: 64rem){.rejilla-3{grid-template-columns: repeat(3,1fr)}.rejilla-3>:last-child:nth-child(odd){grid-column: auto}}.tarjeta{position: relative;display: flex;flex-direction: column;gap: .7rem;padding: 1.6rem;border-radius: var(--radio);background: var(--superficie);border: 1px solid var(--borde);transition: border-color .25s,box-shadow .25s,transform .25s}.tarjeta h3{margin: .35rem 0 0;font-size: 1.22rem}.tarjeta p{margin: 0}.tarjeta:hover{border-color: color-mix(in srgb,var(--acento) 35%,var(--borde));box-shadow: var(--sombra)}.chip{display: grid;place-items: center;width: 3rem;height: 3rem;flex: none;border-radius: 12px;background: var(--acento-suave);color: var(--acento)}.chip .icono{width: 1.5rem;height: 1.5rem}.incluye{list-style: none;margin: .4rem 0 0;padding: .9rem 0 0;border-top: 1px solid var(--borde);display: grid;gap: .45rem;font-size: .94rem}.incluye li{display: flex;gap: .55rem;align-items: baseline}.incluye .icono{width: 1rem;height: 1rem;color: var(--acento);stroke-width: 2.5;transform: translateY(.15rem)}.tarjeta .boton-fantasma{margin-top: auto;padding-top: .6rem;align-self: flex-start;display: block}.tarjeta .boton-fantasma .icono{display: inline-block;margin-left: .45rem;vertical-align: -.2em}.junto{white-space: nowrap}.tarjeta-destacada{border-color: color-mix(in srgb,var(--acento) 45%,var(--borde));background: linear-gradient(180deg,var(--acento-suave),var(--superficie) 55%)}.insignia{position: absolute;top: 1.6rem;right: 1.4rem;padding: .25rem .65rem;border-radius: 999px;background: var(--acento);color: var(--acento-texto);font-size: .72rem;font-weight: 700;letter-spacing: .05em;text-transform: uppercase}.enlace-tarjeta::after{content: "";position: absolute;inset: 0;border-radius: var(--radio)}.banda{position: relative;overflow: hidden;color: var(--texto);background: radial-gradient(48rem 30rem at 100% 0%,rgb(22 166 224 / .16),transparent 60%),radial-gradient(40rem 30rem at 0% 100%,rgb(19 109 182 / .18),transparent 65%),var(--tinta)}[data-tema="oscuro"] .banda{border-block: 1px solid var(--borde)}.banda-rejilla{display: grid;gap: 3.5rem;align-items: center}@media (min-width: 64rem){.banda-rejilla{grid-template-columns: 1.1fr .9fr;gap: 5rem}}.pasos-mini{list-style: none;margin: 2rem 0;padding: 0;display: grid;gap: 1.25rem}.pasos-mini li{display: grid;grid-template-columns: auto 1fr;gap: 1rem;align-items: start}.pasos-mini p{margin: 0}.pasos-mini strong{display: block;margin-bottom: .15rem;font-family: var(--letra-titulo);font-size: 1.08rem}.telefono{position: relative;width: min(100%,21.5rem);margin-inline: auto;padding: .7rem;border-radius: 2.6rem;background: linear-gradient(160deg,#24364F,#101C2E);box-shadow: 0 40px 80px -20px rgb(0 0 0 / .6),inset 0 0 0 1px rgb(255 255 255 / .08)}.pantalla{border-radius: 2rem;overflow: hidden;background: #0E1A2B;display: flex;flex-direction: column;min-height: 30rem;font-size: .86rem;line-height: 1.45;color: #C9D5E3}.pantalla-barra{display: flex;align-items: center;gap: .7rem;padding: 1.6rem 1.1rem .85rem;background: #13233A;border-bottom: 1px solid #22364F}.pantalla-barra .avatar{display: grid;place-items: center;width: 2.2rem;height: 2.2rem;border-radius: 50%;background: #0E2A47;color: #16A6E0}.pantalla-barra .avatar .icono{width: 1.1rem;height: 1.1rem}.pantalla-barra b{display: block;color: #F1F5FA;font-weight: 600;font-size: .92rem}.pantalla-barra small{color: #8FA3BC;font-size: .75rem}.chat{display: flex;flex-direction: column;gap: .7rem;padding: 1rem .85rem 1.2rem}.burbuja{max-width: 88%;padding: .7rem .8rem;border-radius: 14px 14px 14px 4px;background: #182B45}.burbuja .encabezado{display: flex;align-items: center;justify-content: space-between;gap: .5rem;margin-bottom: .35rem;font-size: .75rem;color: #8FA3BC}.pildora-alerta{display: inline-block;padding: .12rem .5rem;border-radius: 999px;background: var(--alerta);color: #fff;font-size: .72rem;font-weight: 700}.burbuja .foto{position: relative;margin: .55rem 0;aspect-ratio: 16 / 9;border-radius: 9px;background: linear-gradient(transparent 58%,rgb(255 255 255 / .05) 58% 60%,transparent 60%),linear-gradient(90deg,transparent 18%,rgb(255 255 255 / .05) 18% 19%,transparent 19% 70%,rgb(255 255 255 / .05) 70% 71%,transparent 71%),#0B1626}.burbuja .foto::after{content: "";position: absolute;left: 38%;top: 30%;width: 26%;height: 40%;border: 2px dashed #E8552D;border-radius: 6px}.burbuja .botones{display: flex;gap: .4rem;margin-top: .6rem}.burbuja .botones span{flex: 1;text-align: center;padding: .35rem 0;border-radius: 8px;background: rgb(255 255 255 / .06);color: #F1F5FA;font-size: .76rem;font-weight: 600}.burbuja-propia{align-self: flex-end;border-radius: 14px 14px 4px 14px;background: #0F4C7E;color: #F1F5FA}.burbuja-resumen ul{list-style: none;margin: .3rem 0 0;padding: 0;display: grid;gap: .25rem}.burbuja-resumen li{display: flex;gap: .45rem;align-items: center}.punto{width: .5rem;height: .5rem;border-radius: 50%;flex: none;background: #16A6E0}.punto-alerta{background: #E8552D}.figura{margin: 0}.nota-ejemplo{margin: 1rem 0 0;text-align: center;font-size: .82rem;color: var(--tenue)}.dos-columnas{display: grid;gap: 3rem;align-items: center}.dos-columnas>.marco-arte{order: 2}@media (min-width: 64rem){.dos-columnas{grid-template-columns: 1fr 1fr;gap: 5rem}.dos-columnas>.marco-arte{order: 0}}.marco-arte{border-radius: 24px;overflow: hidden;background: var(--arte-piso);border: 1px solid var(--borde);box-shadow: var(--sombra)}.marco-arte .arte{display: block;width: 100%;height: auto}.zonas{display: grid;gap: 1rem;margin: 2rem 0}.zona{display: grid;grid-template-columns: auto 1fr;gap: .25rem 1rem}.zona .chip{grid-row: span 2;width: 2.6rem;height: 2.6rem;border-radius: 10px}.zona .chip .icono{width: 1.25rem;height: 1.25rem}.zona h3{margin: 0;font-size: 1.05rem}.zona p{margin: 0;font-size: .97rem}.lema{margin: 0;padding: 1rem 1.25rem;border-left: 3px solid var(--cian);background: var(--acento-suave);border-radius: 0 var(--radio-chico) var(--radio-chico) 0;font: 600 1.05rem/1.4 var(--letra-titulo);color: var(--titulo)}.razon{display: flex;flex-direction: column;gap: .6rem;padding: .25rem 0}.razon h3{margin: .5rem 0 0;font-size: 1.15rem}.razon p{margin: 0}.rejilla-razones{display: grid;gap: 2.25rem 2rem}@media (min-width: 40rem){.rejilla-razones{grid-template-columns: repeat(2,1fr)}}@media (min-width: 64rem){.rejilla-razones{grid-template-columns: repeat(3,1fr);gap: 3rem 3rem}}.fotos{display: grid;gap: 1rem;margin-top: clamp(3rem,2rem + 3vw,4.5rem)}.fotos>*{min-width: 0}@media (min-width: 40rem){.fotos{grid-template-columns: 1fr 1fr}.fotos>:first-child{grid-column: 1 / -1}.fotos>.foto-pendiente:not(:first-child){aspect-ratio: 3 / 2}}@media (min-width: 64rem){.fotos{grid-template-columns: 1.4fr 1fr 1fr}.fotos>:first-child{grid-column: auto;aspect-ratio: 4 / 3}.fotos>.foto-pendiente:not(:first-child){aspect-ratio: auto}}.foto-pendiente{display: grid;place-items: center;gap: .5rem;align-content: center;aspect-ratio: 16 / 7;padding: 1.25rem;text-align: center;border-radius: var(--radio);border: 1.5px dashed var(--borde-fuerte);background: repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--borde) 45%,transparent) 14px 15px),var(--superficie);color: var(--tenue);font-size: .9rem}.foto-pendiente .icono{width: 1.75rem;height: 1.75rem}.pasos{list-style: none;margin: 0;padding: 0;display: grid;gap: 0;counter-reset: paso}.paso{position: relative;display: grid;grid-template-columns: 3rem 1fr;align-content: start;gap: 0 1.25rem;padding-bottom: 2rem;counter-increment: paso}.paso::before{content: counter(paso);display: grid;place-items: center;width: 3rem;height: 3rem;border-radius: 50%;background: var(--superficie);border: 1.5px solid var(--acento);color: var(--acento);font: 700 1.1rem/1 var(--letra-titulo);position: relative;z-index: 1}.paso::after{content: "";position: absolute;left: 1.5rem;top: 3rem;bottom: 0;width: 1.5px;background: var(--borde-fuerte)}.paso:last-child{padding-bottom: 0}.paso:last-child::after{display: none}.paso h3{margin: .65rem 0 .35rem;font-size: 1.12rem}.paso p{margin: 0;font-size: .97rem}.paso>div{max-width: 41.75rem}@media (min-width: 80rem){.pasos{grid-template-columns: repeat(5,1fr);gap: 1.5rem}.paso{grid-template-columns: 1fr;padding-bottom: 0}.paso::after{left: 3rem;right: -1.5rem;top: 1.5rem;bottom: auto;width: auto;height: 1.5px}.paso h3{margin-top: 1.25rem}}.preguntas-rejilla{display: grid;gap: 2rem}@media (min-width: 64rem){.preguntas-rejilla{grid-template-columns: .8fr 1.2fr;gap: 5rem}.preguntas-rejilla .encabezado-seccion{position: sticky;top: 7rem;align-self: start}}.pregunta{border-bottom: 1px solid var(--borde)}.pregunta:first-child{border-top: 1px solid var(--borde)}.pregunta summary{display: flex;justify-content: space-between;align-items: center;gap: 1rem;padding: 1.25rem 0;cursor: pointer;list-style: none;font: 600 1.08rem/1.35 var(--letra-titulo);color: var(--titulo)}.pregunta summary::-webkit-details-marker{display: none}.pregunta summary .icono{width: 1.25rem;height: 1.25rem;color: var(--acento);transition: transform .25s}.pregunta[open] summary .icono{transform: rotate(180deg)}.pregunta .respuesta{padding: 0 2.5rem 1.4rem 0}.pregunta .respuesta p:last-child{margin-bottom: 0}.contacto-rejilla{display: grid;gap: 3rem}@media (min-width: 64rem){.contacto-rejilla:has(>.formulario){grid-template-columns: .85fr 1.15fr;gap: 4.5rem;align-items: start}}.contacto-rejilla:not(:has(>.formulario))>div{max-width: 40rem}.medios{list-style: none;margin: 2rem 0;padding: 0;display: grid;gap: .75rem}.medio{display: flex;align-items: center;gap: 1rem;padding: 1rem 1.1rem;border-radius: var(--radio);border: 1px solid var(--borde);background: var(--superficie);text-decoration: none;color: inherit;transition: border-color .2s,box-shadow .2s,transform .2s}.medio:hover{border-color: var(--acento);box-shadow: var(--sombra);color: inherit;transform: translateY(-1px)}.medio .chip{width: 2.75rem;height: 2.75rem}.medio small{display: block;color: var(--tenue);font-size: .82rem}.medio b{display: block;color: var(--titulo);font-weight: 600;font-size: 1.05rem;overflow-wrap: anywhere}.medio>.icono{margin-left: auto;width: 1.1rem;color: var(--tenue)}.datos-contacto{margin: 0;display: grid;gap: .9rem;font-size: .97rem}.datos-contacto div{display: grid;grid-template-columns: 1.5rem 1fr;gap: .1rem .75rem}.datos-contacto .icono{width: 1.15rem;height: 1.15rem;color: var(--acento);grid-row: span 2;transform: translateY(.2rem)}.datos-contacto dt{color: var(--tenue);font-size: .82rem}.datos-contacto dd{margin: 0;color: var(--titulo)}.formulario{padding: clamp(1.4rem,1rem + 2vw,2.25rem);border-radius: 22px;background: var(--superficie);border: 1px solid var(--borde);box-shadow: var(--sombra-alta)}.formulario h3{font-size: 1.35rem;margin-bottom: .3rem}.formulario>p{color: var(--tenue);font-size: .95rem}.campos{display: grid;gap: 1.1rem;margin-top: 1.5rem}@media (min-width: 40rem){.campos{grid-template-columns: 1fr 1fr}.campo-ancho{grid-column: 1 / -1}}.campo{display: grid;gap: .4rem;align-content: start}.campo label{font-weight: 600;font-size: .93rem;color: var(--titulo)}.campo label .opcional{font-weight: 400;color: var(--tenue)}.campo input,.campo select,.campo textarea{width: 100%;min-height: 3rem;padding: .75rem .95rem;font: inherit;font-size: 1rem;color: var(--titulo);background: var(--fondo);border: 1.5px solid var(--borde-fuerte);border-radius: var(--radio-chico);transition: border-color .2s,box-shadow .2s}.campo textarea{min-height: 8.5rem;resize: vertical}.campo select{appearance: none;padding-right: 2.5rem;background-image: linear-gradient(45deg,transparent 50%,var(--tenue) 50%),linear-gradient(135deg,var(--tenue) 50%,transparent 50%);background-position: calc(100% - 1.15rem) 1.3rem,calc(100% - .8rem) 1.3rem;background-size: .38rem .38rem;background-repeat: no-repeat}.campo input:focus,.campo select:focus,.campo textarea:focus{outline: none;border-color: var(--acento);box-shadow: 0 0 0 4px color-mix(in srgb,var(--acento) 22%,transparent)}.campo [aria-invalid="true"]{border-color: var(--alerta-texto)}.ayuda,.error-campo{font-size: .85rem;margin: 0}.ayuda{color: var(--tenue)}.error-campo{color: var(--alerta-texto);font-weight: 500}.error-campo:empty{display: none}.casilla{display: flex;gap: .7rem;align-items: flex-start;font-size: .93rem}.campo .casilla{font-weight: 400;color: var(--texto)}.casilla input{width: 1.25rem;height: 1.25rem;min-height: 0;padding: 0;margin: .15rem 0 0;flex: none;accent-color: var(--acento)}.trampa{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}.enviar{margin-top: 1.5rem;display: grid;gap: .9rem}.enviar .boton{width: 100%}@media (min-width: 40rem){.enviar{grid-template-columns: auto 1fr;align-items: center}.enviar .boton{width: auto}}.enviar .ayuda{margin: 0}.boton[aria-busy="true"]{opacity: .7;pointer-events: none}.estado{margin-top: 1.25rem;padding: 1rem 1.1rem;border-radius: var(--radio-chico);font-size: .95rem;display: flex;gap: .75rem;align-items: flex-start}.estado[hidden]{display: none}.estado .icono{width: 1.3rem;height: 1.3rem;flex: none}.estado-ok{background: var(--exito-suave);color: var(--titulo)}.estado-ok .icono{color: var(--acento)}.estado-error{background: var(--alerta-suave);color: var(--titulo)}.estado-error .icono{color: var(--alerta-texto)}.estado p{margin: 0}.pie{background: var(--tinta);color: var(--texto);padding-block: 4rem 2rem;font-size: .95rem}[data-tema="oscuro"] .pie{border-top: 1px solid var(--borde)}.pie-rejilla{display: grid;gap: 2.5rem}@media (min-width: 40rem){.pie-rejilla{grid-template-columns: repeat(3,1fr);gap: 2.5rem 1.5rem}.pie-rejilla>:first-child{grid-column: 1 / -1;max-width: 34rem}}@media (min-width: 64rem){.pie-rejilla{grid-template-columns: 1.4fr 1fr 1fr 1.2fr;gap: 2rem}.pie-rejilla>:first-child{grid-column: auto}}.pie h2{font: 600 .8rem/1.3 var(--letra);letter-spacing: .14em;text-transform: uppercase;color: var(--tenue);margin-bottom: 1rem}.pie ul{list-style: none;margin: 0;padding: 0;display: grid;gap: .6rem}.pie a{color: var(--texto);text-decoration: none}.pie a:hover{color: var(--acento);text-decoration: underline}.pie-legal{margin-top: 3rem;padding-top: 1.5rem;border-top: 1px solid var(--borde);display: flex;flex-wrap: wrap;gap: .75rem 1.5rem;justify-content: space-between;align-items: center;font-size: .85rem;color: var(--tenue)}.pie-legal p{margin: 0}.vista-previa{display: inline-flex;align-items: center;gap: .45rem;padding: .25rem .7rem;border-radius: 999px;border: 1px dashed var(--pend-borde);color: var(--pend-texto);background: var(--pend-fondo);font-size: .78rem;font-weight: 600}.wa-flotante{position: fixed;z-index: 40;right: 1rem;bottom: calc(1rem + env(safe-area-inset-bottom));display: grid;place-items: center;width: 3.6rem;height: 3.6rem;border-radius: 50%;background: #1A9E50;color: #fff;box-shadow: 0 10px 28px -6px rgb(10 60 30 / .55),0 0 0 1px rgb(255 255 255 / .12) inset;transition: transform .2s,box-shadow .2s}.wa-flotante:hover{color: #fff;transform: translateY(-2px) scale(1.04)}.wa-flotante svg{width: 1.75rem;height: 1.75rem;fill: currentColor}@media (min-width: 64rem){.wa-flotante{right: 1.75rem;bottom: 1.75rem}}.prosa{padding-block: clamp(3rem,2rem + 4vw,5.5rem);max-width: 46rem}.prosa h1{font-size: clamp(2rem,1.5rem + 2.4vw,3rem)}.prosa h2{font-size: clamp(1.3rem,1.1rem + .8vw,1.6rem);margin-top: 2.25em}.prosa h3{margin-top: 1.75em}.prosa ul,.prosa ol{padding-left: 1.25rem}.prosa li{margin-bottom: .45em}.prosa li::marker{color: var(--acento)}.aviso-borrador{padding: 1rem 1.2rem;border-radius: var(--radio-chico);background: var(--pend-fondo);color: var(--pend-texto);border: 1px dashed var(--pend-borde)}.actualizado{margin-top: 3rem;color: var(--tenue);font-size: .9rem}.centro-pagina{min-height: 60vh;display: grid;place-items: center;text-align: center;padding-block: 5rem}.centro-pagina .chip{margin: 0 auto 1.5rem;width: 4rem;height: 4rem;border-radius: 18px}.centro-pagina .chip .icono{width: 2rem;height: 2rem}.centro-pagina .acciones{justify-content: center}@media (prefers-reduced-motion: no-preference){.js .revelar{opacity: 0;transform: translateY(18px);transition: opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.js .revelar.visible{opacity: 1;transform: none}}.portada-monitoreo{padding-block: 3rem 4.5rem}.portada-monitoreo::before{display: none}.mosaico{position: relative}.mosaico .arte{display: block;width: 100%;height: auto}@media (max-width: 39.99rem){.mosaico .arte{width: 140%;max-width: none;margin-left: -20%}}.chip-alerta{background: var(--alerta-suave);color: var(--alerta-texto)}.notas{margin-top: 2.25rem;padding: 1.5rem;border-radius: var(--radio);background: var(--superficie);border: 1px solid var(--borde)}.notas h3{font-size: 1.08rem;margin: 0}.notas .incluye{border-top: 0;padding-top: .75rem}.indice-grupos{display: flex;flex-wrap: wrap;gap: .5rem;margin-top: 1.75rem}.indice-grupos a{display: inline-flex;align-items: center;gap: .5rem;padding: .5rem .95rem;border-radius: 999px;border: 1px solid var(--borde-fuerte);color: var(--titulo);text-decoration: none;font-weight: 500;font-size: .93rem}.indice-grupos a:hover{border-color: var(--acento);color: var(--acento)}.indice-grupos span{display: inline-grid;place-items: center;min-width: 1.5rem;height: 1.5rem;border-radius: 999px;background: var(--acento-suave);color: var(--acento);font-size: .78rem;font-weight: 700}.grupo + .grupo{margin-top: clamp(3.5rem,2.5rem + 3vw,5rem)}.grupo-encabezado{margin-bottom: 1.5rem}.grupo-encabezado .antetitulo{margin-bottom: .5rem}.titulo-grupo{font-size: clamp(1.4rem,1.2rem + .9vw,1.85rem);font-weight: 700;margin: 0}.capacidad h4{margin: .35rem 0 0;font-size: 1.2rem;font-weight: 600}.recibe{margin-top: auto;padding: .9rem 1rem;border-radius: var(--radio-chico);background: var(--fondo-alt);color: var(--titulo);font-size: .93rem}.seccion-alt .recibe{background: var(--superficie-2)}.recibe span{display: block;margin-bottom: .2rem;font-size: .72rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--acento)}.capacidad p{margin-bottom: .4rem;max-width: 65ch}.conversacion{display: flex;flex-direction: column;gap: .75rem;justify-content: center;padding: 1.6rem;border-radius: var(--radio);background: var(--tinta);border: 1px solid #22364F;font-size: .93rem;color: #C9D5E3}.chat-pregunta{align-self: flex-end;max-width: min(85%,34rem);padding: .7rem .9rem;border-radius: 14px 14px 4px 14px;background: #0F4C7E;color: #F1F5FA}.chat-respuesta{max-width: min(92%,40rem);padding: .8rem .95rem;border-radius: 14px 14px 14px 4px;background: #182B45}.chat-respuesta p{margin: 0}.chat-respuesta strong{color: #F1F5FA}.botones-chat{display: flex;gap: .4rem;margin-top: .7rem}.botones-chat span{padding: .3rem .75rem;border-radius: 8px;background: rgb(255 255 255 / .07);color: #F1F5FA;font-size: .8rem;font-weight: 600}.conversacion .nota-ejemplo{color: #8FA3BC;margin-top: .25rem}.reglas{display: grid;gap: 1rem;margin-top: 3rem}@media (min-width: 48rem){.reglas{grid-template-columns: 1fr 1fr}}.reglas>div{padding: 1.5rem;border-radius: var(--radio);background: var(--superficie);border-left: 3px solid var(--acento)}.reglas h3{font-size: 1.08rem;margin-bottom: .4rem}.reglas p{margin: 0}.lista-si h3{display: flex;align-items: center;gap: .6rem;margin: 0;font-size: 1.2rem}.lista-si h3 .icono{color: var(--acento)}@media (min-width: 48rem){.lista-si .incluye{grid-template-columns: 1fr 1fr;gap: .6rem 2.5rem}}.nota-pie{margin: 1rem 0 0;max-width: 75ch;font-size: .82rem;line-height: 1.55;color: var(--tenue)}.cierre-rejilla{display: grid;gap: 2.5rem;align-items: center}@media (min-width: 64rem){.cierre-rejilla{grid-template-columns: 1.1fr .9fr;gap: 5rem}}.siguientes{margin: 0;padding: 0;list-style: none;counter-reset: sig;display: grid;gap: 1rem}.siguientes li{counter-increment: sig;display: grid;grid-template-columns: 2.5rem 1fr;gap: 1rem;align-items: center;padding: 1.1rem 1.25rem;border-radius: var(--radio);background: rgb(255 255 255 / .04);border: 1px solid var(--borde)}.siguientes p{margin: 0;color: var(--tenue)}.siguientes strong{color: var(--texto)}.siguientes li::before{content: counter(sig);display: grid;place-items: center;width: 2.5rem;height: 2.5rem;border-radius: 50%;border: 1.5px solid var(--acento);color: var(--acento);font: 700 1rem/1 var(--letra-titulo)}