:root{--azul: #4285F4;--rojo: #EA4335;--amarillo: #FBBC05;--verde: #34A853;--azul-boton: #1A73E8;--azul-hover: #185ABC;--azul-texto: #1967D2;--azul-50: #E8F0FE;--azul-100: #D2E3FC;--rojo-texto: #C5221F;--rojo-kpi: #D93025;--verde-texto: #188038;--verde-50: #E6F4EA;--amarillo-50: #FEF7E0;--resaltado: rgba(251, 188, 5, .5);--titulo-anuncio: #1A0DAB;--texto: #202124;--texto-2: #5F6368;--contorno: #80868B;--borde: #DADCE0;--borde-suave: #E8EAED;--fondo: #FFFFFF;--fondo-gris: #F8F9FA;--fondo-gris-2: #F1F3F4;--sombra-1: 0 1px 2px rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);--sombra-2: 0 1px 2px rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);--sombra-3: 0 1px 3px rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);--fuente: "Google Sans Flex", "Google Sans", Roboto, "Segoe UI", system-ui, -apple-system, sans-serif;--texto-largo: 1.125rem;--ancho-max: 1200px;--margen: 16px;--seccion: 64px;--radio: 12px;--radio-grande: 24px}@media(min-width:768px){:root{--margen: 24px}}@media(min-width:981px){:root{--margen: 32px;--seccion: 96px}}@font-face{font-family:Google Sans Flex;src:url(../fonts/google-sans-flex-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--fondo);color:var(--texto);font-family:var(--fuente);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,select{font:inherit;color:inherit}strong{font-weight:700;color:var(--texto)}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--azul);outline-offset:3px;border-radius:4px}.sprite{position:absolute;width:0;height:0;overflow:hidden}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.icono{width:24px;height:24px;flex:none;fill:currentColor}.contenedor{width:100%;max-width:calc(var(--ancho-max) + 2 * var(--margen));margin-inline:auto;padding-inline:var(--margen)}.seccion{padding-block:var(--seccion)}.seccion--gris{background:var(--fondo-gris)}h1,h2,h3{font-weight:700;text-wrap:balance}h3{font-size:1.25rem;line-height:1.3}p{text-wrap:pretty}.titulo-seccion{max-width:20ch;font-size:1.875rem;line-height:1.15;letter-spacing:-.02em}@media(min-width:768px){.titulo-seccion{font-size:2.25rem}}@media(min-width:981px){.titulo-seccion{font-size:3rem}}.entrada{margin-top:16px;max-width:40em;font-size:var(--texto-largo);color:var(--texto-2)}.entrada--corta{margin-top:8px;font-weight:700;color:var(--texto)}@media(min-width:981px){.entrada{font-size:1.25rem}}.lista-check li{display:flex;align-items:flex-start;gap:12px;padding-block:6px}.lista-check .icono{width:20px;height:20px;margin-top:2px;color:var(--verde)}.etiqueta-foto{position:absolute;top:16px;left:16px;padding:4px 12px;border-radius:999px;background:#fffffff0;color:var(--texto);font-size:1rem;font-weight:500;box-shadow:var(--sombra-1)}.boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:12px 24px;border:0;border-radius:999px;font-family:var(--fuente);font-size:1rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s,box-shadow .2s,transform .2s}.boton .icono{width:20px;height:20px;transition:transform .2s}.boton--principal{background:var(--azul-boton);color:#fff;box-shadow:var(--sombra-1)}.boton--principal:hover{background:var(--azul-hover)}.boton--secundario{background:var(--fondo);color:var(--texto);border:1px solid var(--contorno)}.boton--secundario:hover{background:var(--fondo-gris)}.boton .icono--wa{width:24px;height:24px}.boton--secundario .icono--wa{color:var(--verde)}.boton--ancho{width:100%}@media(hover:hover)and (prefers-reduced-motion:no-preference){.boton--principal:hover{transform:translateY(-2px);box-shadow:var(--sombra-3)}.boton:hover .icono{transform:translate(4px)}.boton:hover .icono--wa{transform:none}}.boton:active{transform:scale(.98);box-shadow:none}@media(max-width:767px){.boton{padding-inline:16px}}@media(min-width:768px){.boton{padding-inline:32px;font-size:1.125rem}}@media(max-width:380px){.boton--principal .icono:not(.icono--wa){display:none}}@media(max-width:419px){.boton{gap:6px;padding-inline:10px}.boton .icono--wa{width:20px;height:20px}}.enlace{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--azul-texto);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.enlace:hover{color:var(--azul-hover)}.encabezado:before{content:"";display:block;height:4px;background:linear-gradient(90deg,var(--azul) 0 25%,var(--rojo) 25% 50%,var(--amarillo) 50% 75%,var(--verde) 75% 100%)}.encabezado .contenedor{padding-block:8px}.encabezado__logo{width:auto;height:56px}@media(min-width:981px){.encabezado .contenedor{padding-block:16px}.encabezado__logo{height:64px}}.hero{padding:16px 0 48px}.hero__grid{display:grid;gap:40px}.hero__firma{display:flex;align-items:center;gap:12px;margin-bottom:12px}.hero__avatar{width:44px;height:44px;flex:none;border-radius:50%;background:#0b1f3a}.hero__nombre{font-size:1rem;font-weight:700}.hero__foto .etiqueta-foto{display:none}@media(min-width:981px){.hero__foto .etiqueta-foto{display:block}}.hero__ante{font-size:1rem;color:var(--texto-2)}.hero h1{text-wrap:initial}.hero__dolor{display:block;font-size:1.875rem;line-height:1.1;letter-spacing:-.025em}.hero__promesa{display:block;margin-top:12px;max-width:24em;font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:-.01em}.resaltado{padding-inline:.1em;margin-inline:-.1em;font-weight:700;background:linear-gradient(transparent 58%,var(--resaltado) 58%) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(prefers-reduced-motion:no-preference){.resaltado{animation:marcador .7s ease-out .4s both}}@keyframes marcador{0%{background-size:0 100%}}.hero__apoyo{margin-top:16px;max-width:34em;font-size:1rem;color:var(--texto-2)}.hero__confianza{display:flex;align-items:flex-start;gap:8px;margin-top:12px;max-width:34em;font-size:1rem;font-weight:500}.hero__confianza .icono{color:var(--verde)}.hero__accion{display:grid;gap:12px;margin-top:24px}.hero__accion .boton{width:100%}.hero__nota{display:flex;align-items:center;justify-content:center;gap:8px;font-size:1rem;color:var(--texto-2)}.hero__nota .icono{width:20px;height:20px;color:var(--azul)}.hero__visual{position:relative}.hero__foto{position:relative;overflow:hidden;aspect-ratio:1 / 1;border-radius:var(--radio-grande);background:#0b1f3a}.hero__foto img{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.anuncio{position:relative;z-index:1;margin:-96px 12px 0;padding:16px;border-radius:16px;background:var(--fondo);box-shadow:var(--sombra-3);cursor:default;-webkit-user-select:none;user-select:none}.anuncio__busqueda{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 16px;border:1px solid var(--borde-suave);border-radius:999px;box-shadow:0 1px 6px #2021242e;font-size:1rem}.anuncio__busqueda .icono{width:20px;height:20px;color:var(--texto-2)}.anuncio__consulta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anuncio__resultado{margin-top:16px}.anuncio__patrocinado{font-size:1rem;font-weight:700}.anuncio__sitio{display:flex;align-items:center;gap:12px;margin-top:8px}.anuncio__favicon{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--azul-50);color:var(--azul-texto);font-size:1rem;font-weight:700}.anuncio__nombre{display:grid;font-size:1rem;line-height:1.3}.anuncio__url{color:var(--texto-2)}.anuncio__titulo{margin-top:8px;font-size:1.25rem;line-height:1.3;color:var(--titulo-anuncio)}.anuncio__texto{margin-top:4px;font-size:1rem;color:var(--texto-2)}.anuncio__pie{display:flex;align-items:center;justify-content:space-between;gap:0;margin-top:12px;padding-top:12px;border-top:1px solid var(--borde-suave);font-size:1rem;color:var(--texto-2)}.anuncio__etiqueta{display:inline-block;padding:0 6px;border-radius:999px;background:var(--amarillo);color:var(--texto);font-weight:700}.anuncio__control{display:grid;place-items:center;flex:none;width:48px;height:48px;margin:-12px -12px -12px -8px;border:0;border-radius:50%;background:transparent;color:var(--texto-2);cursor:pointer;transition:background-color .15s}.anuncio__control:hover{background:var(--fondo-gris-2)}.anuncio__control .icono{width:24px;height:24px}html:not(.js) .anuncio__ejemplo:not(:first-child){display:none}.js .anuncio__pila{display:grid;grid-template-columns:minmax(0,1fr)}.js .anuncio__ejemplo{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.js .anuncio__ejemplo.activo{opacity:1;visibility:visible;transition-delay:0s}.anuncio__progreso{position:absolute;top:6px;left:16px;right:16px;display:flex;gap:4px}.anuncio__progreso>span{flex:1;height:3px;overflow:hidden;border-radius:2px;background:var(--borde-suave)}.anuncio__progreso>span>span{display:block;height:100%;background:var(--azul);transform:scaleX(0);transform-origin:left}.anuncio__progreso .hecho>span,.anuncio__progreso .activo>span{transform:none}@media(prefers-reduced-motion:no-preference){.con-animacion .anuncio.visible .activo .anuncio__consulta{animation:escribir .9s steps(25,end) .3s both}.con-animacion .anuncio .anuncio__resultado{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.con-animacion .anuncio.visible .activo .anuncio__resultado{opacity:1;transform:none;transition-delay:1.2s}.con-animacion .anuncio__progreso .activo>span{transform:scaleX(0)}.con-animacion .anuncio.visible .anuncio__progreso .activo>span{animation:llenar 6s linear both}.con-animacion .anuncio.visible.anuncio--pausado .anuncio__progreso .activo>span,.con-animacion .anuncio.visible.anuncio--fuera .anuncio__progreso .activo>span{animation-play-state:paused}}@keyframes escribir{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes llenar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:374px){.hero__ante-sep{display:none}.hero__ante-lugar{display:block}.hero__promesa{margin-top:8px;font-size:1.25rem}.hero__apoyo{margin-top:12px}.hero__accion{margin-top:16px}}@media(min-width:768px){.hero{padding:32px 0 64px}.hero__dolor{font-size:2.25rem}.hero__promesa{font-size:1.875rem}.hero__apoyo{font-size:var(--texto-largo)}.hero__accion{justify-items:start}.hero__accion .boton{width:auto}.hero__nota{justify-content:flex-start}.hero__foto{aspect-ratio:4 / 3}.hero__foto img{object-position:50% 18%}.anuncio{width:400px;margin:-120px 0 0 24px}}@media(min-width:981px){.hero{padding:48px 0 96px}.hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:64px}.hero__dolor{font-size:3rem}.hero__promesa{margin-top:16px;font-size:2.25rem;line-height:1.25}.hero__ante{font-size:var(--texto-largo);font-weight:500;color:var(--texto)}.hero__apoyo{margin-top:24px;font-size:1.25rem}.hero__confianza{margin-top:16px;font-size:var(--texto-largo)}.hero__accion{margin-top:32px}.hero__avatar,.hero__nombre{display:none}.hero__foto{aspect-ratio:4 / 5;max-width:440px;margin-left:auto}.hero__foto img{object-position:50% 10%}.anuncio{position:absolute;left:-64px;bottom:-72px;width:420px;margin:0;box-shadow:var(--sombra-2)}}.confianza{border-block:1px solid var(--borde-suave);background:var(--fondo-gris)}.confianza__lista{display:grid;gap:16px;padding-block:24px}.confianza__lista li{display:flex;align-items:flex-start;gap:12px}.confianza__lista .icono{color:var(--azul)}.confianza__lista p{color:var(--texto-2)}@media(min-width:981px){.confianza__lista{grid-template-columns:repeat(3,1fr);gap:32px;padding-block:32px}}.perfiles{display:grid;gap:16px;margin-top:32px}.perfil{display:grid;align-content:start;gap:16px;padding:24px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--fondo);transition:box-shadow .2s,border-color .2s}.perfil__dolor,.perfil__solucion{display:flex;align-items:flex-start;gap:12px;font-size:var(--texto-largo)}.perfil__dolor{color:var(--texto-2)}.perfil__dolor .icono{color:var(--rojo);margin-top:2px}.perfil__solucion{padding-top:16px;border-top:1px dashed var(--borde)}.perfil__solucion .icono{color:var(--verde);margin-top:2px}@media(hover:hover){.perfil:hover{border-color:transparent;box-shadow:var(--sombra-2)}}.sectores{display:grid;gap:24px;margin-top:48px;padding:24px;border-radius:var(--radio);background:var(--fondo-gris)}.sectores__texto p{margin-top:8px;color:var(--texto-2)}.sectores__lista{display:grid;gap:12px}.sectores__lista li{display:flex;align-items:center;gap:12px}.sectores__lista .icono{width:40px;height:40px;padding:8px;border-radius:50%;background:var(--azul-50);color:var(--azul-texto)}@media(min-width:768px){.perfiles{grid-template-columns:1fr 1fr;gap:24px}.sectores__lista{grid-template-columns:1fr 1fr;gap:16px 24px}}@media(min-width:981px){.perfil{padding:32px}.perfil h3{font-size:1.5rem}.sectores{grid-template-columns:4fr 7fr;align-items:center;gap:48px;padding:32px 48px}.sectores h3{font-size:1.5rem}}.comparacion{margin-top:32px;overflow:hidden;border:1px solid var(--borde);border-radius:var(--radio);background:var(--fondo)}.comparacion__cabecera{display:none}.comparacion__fila{display:grid;gap:12px;padding:24px}.comparacion__fila+.comparacion__fila{border-top:1px solid var(--borde-suave)}.comparacion__dolor{display:flex;align-items:flex-start;gap:12px;font-weight:500}.comparacion__dolor .icono{color:var(--rojo)}.comparacion__solucion p{margin-top:4px;font-size:var(--texto-largo);color:var(--texto-2)}@media(min-width:981px){.comparacion__cabecera,.comparacion__fila{grid-template-columns:5fr 7fr;gap:48px;padding-inline:32px}.comparacion__cabecera{display:grid;padding-block:16px;background:var(--fondo-gris-2);font-weight:700;color:var(--texto-2)}.comparacion__fila{align-items:start;padding-block:24px}.comparacion__dolor{padding-top:2px;font-size:var(--texto-largo)}.comparacion__solucion h3{font-size:1.5rem}}.nosotros{display:grid;gap:32px}.nosotros__foto{position:relative;overflow:hidden;aspect-ratio:5 / 4;border-radius:var(--radio-grande);background:var(--fondo-gris-2)}.nosotros__foto img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.nosotros__destacado{margin-top:16px;font-size:1.25rem;line-height:1.45}.nosotros__texto>p+p{margin-top:12px;font-size:var(--texto-largo);color:var(--texto-2)}.nota{margin-top:32px;padding:24px;border-left:4px solid var(--azul);border-radius:0 var(--radio) var(--radio) 0;background:var(--fondo-gris)}.nota p{font-size:var(--texto-largo);line-height:1.6}.nota__firma{width:136px;margin-top:8px}.datos{display:grid;gap:16px;margin-top:32px}.datos dt{display:flex;align-items:center;gap:12px;font-weight:700}.datos dt .icono{color:var(--azul)}.datos dd{margin-top:2px;padding-left:36px;color:var(--texto-2)}@media(min-width:981px){.nosotros{grid-template-columns:5fr 7fr;align-items:center;gap:64px}.nosotros__foto{aspect-ratio:4 / 5}.nosotros__foto img{object-position:56% 50%}.datos{grid-template-columns:repeat(3,1fr);gap:24px}.datos dd{padding-left:0}}.pasos{position:relative;margin-top:40px}.paso{position:relative;padding:0 0 32px 56px}.paso:last-child{padding-bottom:0}.paso__num{position:absolute;top:0;left:0;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--azul-boton);color:#fff;font-size:var(--texto-largo);font-weight:700}.paso h3{padding-top:6px}.paso p{margin-top:8px;color:var(--texto-2)}.paso:not(:last-child):before,.paso:not(:last-child):after{content:"";position:absolute;top:40px;bottom:0;left:19px;width:2px;background:var(--borde)}.paso:not(:last-child):after{background:var(--azul);transform-origin:top}@media(prefers-reduced-motion:no-preference){.con-animacion .pasos .paso:after{transform:scaleY(0);transition:transform .5s ease}.con-animacion .pasos.visible .paso:after{transform:none}.con-animacion .pasos.visible .paso:nth-child(2):after{transition-delay:.4s}.con-animacion .pasos.visible .paso:nth-child(3):after{transition-delay:.8s}}.cta-bloque{display:grid;gap:16px;margin-top:48px;padding:24px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--fondo)}.cta-bloque p{font-size:var(--texto-largo);font-weight:500}.cta-bloque .boton{width:100%}@media(max-width:419px){.cta-bloque{padding-inline:14px}}@media(min-width:768px){.cta-bloque{grid-template-columns:1fr auto;align-items:center;gap:24px;padding:24px 32px}.cta-bloque .boton{width:auto}}@media(min-width:981px){#proceso .pasos{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px}#proceso .paso{padding:64px 0 0}#proceso .paso:not(:last-child):before,#proceso .paso:not(:last-child):after{top:19px;bottom:auto;left:48px;right:-24px;width:auto;height:2px;transform-origin:left}#proceso .paso h3{padding-top:0}}@media(min-width:981px)and (prefers-reduced-motion:no-preference){.con-animacion #proceso .pasos .paso:after{transform:scaleX(0)}.con-animacion #proceso .pasos.visible .paso:after{transform:none}}.seccion--azul{background:var(--azul-50)}.caso{display:grid;align-content:start;gap:16px;padding:24px 20px;border:1px solid var(--borde);border-radius:16px;background:var(--fondo);box-shadow:var(--sombra-1)}.caso--destacado{margin-top:32px}.caso__cabecera{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.caso__etiqueta{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 8px;border-radius:999px;background:var(--verde-50);color:var(--verde-texto);font-weight:700}.caso__etiqueta .icono{width:18px;height:18px}.caso__sector{color:var(--texto-2)}.caso__titulo{font-size:1.5rem;line-height:1.25;letter-spacing:-.01em}.caso--destacado .caso__titulo{font-size:1.75rem;line-height:1.15;letter-spacing:-.02em}.caso__contexto{max-width:46em;font-size:var(--texto-largo);color:var(--texto-2)}.caso__cifras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.caso__cifras div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:12px;border-radius:var(--radio);background:var(--fondo-gris)}.caso__cifras dd{font-size:1.5rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--azul-texto);font-variant-numeric:tabular-nums}.caso__cifras dt{margin-top:4px;line-height:1.35;color:var(--texto-2)}.caso__mejora{padding:16px;border:1px solid var(--borde-suave);border-radius:var(--radio)}.caso__mejora-titulo{font-weight:700}.caso__mejora ul{display:grid;gap:12px;margin-top:12px}.caso__mejora li{display:flex;align-items:flex-start;gap:12px}.caso__mejora .icono{color:var(--verde-texto)}.caso__mejora li p{display:grid}.caso__mejora li span{color:var(--texto-2);font-variant-numeric:tabular-nums}.caso__datos{display:grid;gap:4px}.caso__datos li{color:var(--texto-2)}.caso__datos strong{color:var(--texto)}.caso__captura img{width:100%;height:auto;border:1px solid var(--borde-suave);border-radius:8px}.caso__captura figcaption{margin-top:8px;color:var(--texto-2)}@media(max-width:767px){.caso__captura img{width:auto}}.casos{display:grid;gap:16px;margin-top:16px}@media(max-width:374px){.caso{padding-inline:16px}.caso__cifras dd{font-size:1.375rem}}@media(min-width:768px){.caso{padding:32px}.caso__cifras{grid-template-columns:repeat(4,minmax(0,1fr))}.caso__cifras div{padding:12px 16px}.caso__cifras dd{font-size:1.75rem}.caso__mejora ul{grid-template-columns:repeat(3,1fr);gap:24px}}@media(min-width:981px){.caso--destacado{gap:24px;padding:40px}.caso--destacado .caso__titulo,.caso__cifras dd{font-size:2.25rem}.casos{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}}.precios{display:grid;gap:16px;margin-top:32px}.precio{padding:24px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--fondo)}.precio--destacado{border:2px solid var(--azul-boton);box-shadow:var(--sombra-2)}.precio__etiqueta{font-weight:700;color:var(--azul-texto)}.precio__cifra{margin-top:4px;font-size:2.25rem;font-weight:700;line-height:1.15;letter-spacing:-.02em}.precio__menor{font-size:var(--texto-largo);font-weight:400;letter-spacing:0;color:var(--texto-2)}.precio>p:not(.precio__etiqueta):not(.precio__cifra):not(.precio__nota){margin-top:12px;font-size:var(--texto-largo);color:var(--texto-2)}.precio__nota{margin-top:16px;padding:12px 16px;border-radius:8px;background:var(--verde-50)}.incluye{margin-top:24px;padding-top:24px;border-top:1px solid var(--borde-suave)}.incluye__titulo{font-weight:700;color:var(--texto-2)}.incluye__grid{display:grid;gap:24px;margin-top:16px}.incluye h3{font-size:var(--texto-largo);margin-bottom:4px}.precios__lado{position:relative;display:grid;align-content:start;gap:16px}.precios__mas{display:grid;place-items:center;justify-self:center;width:40px;height:40px;border:1px solid var(--borde);border-radius:50%;background:var(--fondo);color:var(--texto-2)}.condiciones{border:1px solid var(--borde);border-radius:var(--radio);background:var(--fondo)}.condiciones li{display:flex;align-items:flex-start;gap:12px;padding:16px 24px}.condiciones li+li{border-top:1px solid var(--borde-suave)}.condiciones .icono{color:var(--azul)}.condiciones p{color:var(--texto-2)}@media(min-width:768px){.incluye__grid{grid-template-columns:1fr 1fr}}@media(min-width:981px){.precios{grid-template-columns:7fr 5fr;align-items:start;gap:24px}.precio{padding:32px}.precio__cifra{font-size:3rem}.precio:not(.precio--destacado) .precio__cifra{font-size:1.875rem}.precios__mas{position:absolute;top:40px;left:-32px;z-index:1}}.calculadora{display:grid;margin-top:48px;overflow:hidden;border:1px solid var(--borde);border-radius:16px;background:var(--fondo);box-shadow:var(--sombra-1)}.calculadora__entrada{padding:24px}.calculadora h3{font-size:1.5rem;line-height:1.25}.calculadora__pregunta{display:block;margin-top:16px;font-size:var(--texto-largo);color:var(--texto-2)}.calculadora__campo{display:flex;align-items:center;max-width:320px;margin-top:4px;border-bottom:2px solid var(--azul-100);cursor:text;transition:border-color .15s}.calculadora__campo:hover,.calculadora__campo:focus-within{border-color:var(--azul-boton)}.calculadora__moneda,.calculadora__valor{font-size:2.25rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--azul-texto);font-variant-numeric:tabular-nums}.calculadora__valor{flex:1;width:100%;min-width:0;padding:0;border:0;border-radius:4px;background:transparent}.calculadora__campo .icono{flex:none;width:24px;height:24px;margin-left:8px;color:var(--azul)}.calculadora__ayuda{margin-top:8px;font-size:1rem;color:var(--texto-2)}.deslizador{--pct: 52.6%;-webkit-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:4px 0 0;background:transparent;font-size:1rem;cursor:pointer}.deslizador:focus-visible{outline-offset:0;border-radius:8px}.deslizador::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--azul-boton) var(--pct),var(--azul-100) var(--pct))}.deslizador::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border:0;border-radius:50%;background:var(--azul-boton);box-shadow:var(--sombra-1);transition:box-shadow .15s}.deslizador:hover::-webkit-slider-thumb{box-shadow:0 0 0 10px #1a73e81f,var(--sombra-1)}.deslizador::-moz-range-track{height:6px;border-radius:3px;background:var(--azul-100)}.deslizador::-moz-range-progress{height:6px;border-radius:3px;background:var(--azul-boton)}.deslizador::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:var(--azul-boton);box-shadow:var(--sombra-1)}.calculadora__extremos{display:flex;justify-content:space-between;font-size:1rem;color:var(--texto-2)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--contorno);border-radius:8px;background:var(--fondo) no-repeat 12px center / 18px 18px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s,padding .15s}.chip:hover{background-color:var(--fondo-gris-2)}.chip[aria-pressed=true]{padding-left:36px;border-color:var(--azul-50);background-color:var(--azul-50);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23174EA6'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");color:#174ea6}.costos{margin-top:24px;padding-top:16px;border-top:1px solid var(--borde-suave)}.costos div{display:flex;justify-content:space-between;gap:16px;padding-block:4px;color:var(--texto-2)}.costos dd{font-weight:700;color:var(--texto);text-align:right;font-variant-numeric:tabular-nums}.costos__total{margin-top:8px;padding-top:12px!important;border-top:1px solid var(--borde)}.costos__total dt{font-weight:700;color:var(--texto)}.costos__total dd{color:var(--azul-texto)}.calculadora__resultado{display:grid;align-content:center;gap:12px;padding:24px;background:var(--azul-50)}.calculadora__cifra{display:flex;align-items:baseline;gap:12px;color:var(--azul-texto)}.calculadora__numero{display:inline-block;font-size:3.75rem;font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;transform-origin:left bottom}.calculadora__unidad{font-size:1.25rem;font-weight:700}.calculadora__numero.cambio{animation:rebote .3s ease-out}@keyframes rebote{0%{transform:scale(.9);opacity:.6}}.calculadora__mensaje{font-size:1.25rem;font-weight:700;line-height:1.35}.calculadora__nota{font-size:1rem;color:var(--texto-2)}.calculadora__cierre{margin-top:8px;font-size:var(--texto-largo)}.calculadora__resultado .boton{width:100%}@media(max-width:419px){.calculadora__resultado{padding-inline:14px}}@media(min-width:768px){.calculadora__resultado .boton{width:auto;justify-self:start}}@media(min-width:981px)and (max-width:1199px){.calculadora__resultado .boton{padding-inline:16px;font-size:1rem}}@media(min-width:981px){.calculadora{grid-template-columns:7fr 5fr}.calculadora__entrada,.calculadora__resultado{padding:40px}.calculadora h3{font-size:1.875rem}.calculadora__numero{font-size:4.5rem}}@media(prefers-reduced-motion:reduce){.calculadora__numero.cambio{animation:none}}.preguntas{display:grid;gap:16px;margin-top:32px}.pregunta{padding:24px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--fondo)}.pregunta p{margin-top:8px;font-size:var(--texto-largo);color:var(--texto-2)}@media(min-width:981px){.preguntas{grid-template-columns:1fr 1fr;gap:24px}.pregunta{padding:32px}}.informe{margin-top:32px;padding:16px;border:1px solid var(--borde);border-radius:16px;background:var(--fondo);box-shadow:var(--sombra-2)}.informe__cabecera{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--borde-suave)}.informe__marca{display:flex;align-items:center;gap:12px;font-weight:700}.informe__marca img{width:36px}.informe__ejemplo{padding:4px 12px;border-radius:999px;background:var(--amarillo);color:var(--texto);font-size:1rem;font-weight:700}.informe__kpis{display:grid;grid-template-columns:1fr 1fr;margin-top:16px;overflow:hidden;border-radius:8px}.kpi{min-height:112px;padding:16px;color:#fff}.kpi__etiqueta{font-size:1rem;line-height:1.3}.kpi__valor{margin-top:8px;font-size:1.875rem;line-height:1.1;font-variant-numeric:tabular-nums}.kpi__detalle{margin-top:4px;font-size:1rem;line-height:1.3}.kpi--azul{background:var(--azul-boton)}.kpi--rojo{background:var(--rojo-kpi)}.kpi--amarillo{background:var(--amarillo);color:var(--texto)}.kpi--verde{background:var(--verde-texto)}.grafico{margin-top:16px}.grafico svg{display:block;width:100%;height:140px;overflow:visible}.grafico__rejilla line{stroke:var(--borde-suave);stroke-width:1;vector-effect:non-scaling-stroke}.grafico polyline{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.grafico__pauta{stroke:var(--azul-boton)}.grafico__organico{stroke:var(--rojo-kpi)}.grafico__fechas{display:flex;justify-content:space-between;margin-top:4px;font-size:1rem;color:var(--texto-2)}.informe__detalle{display:grid;gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid var(--borde-suave)}.informe__subtitulo{margin-bottom:8px;font-weight:700}.desglose li{display:grid;grid-template-columns:104px 1fr 32px;align-items:center;gap:12px;padding-block:6px}.desglose__barra{height:8px;overflow:hidden;border-radius:4px;background:var(--azul-50)}.desglose__barra span{display:block;height:100%;border-radius:4px;background:var(--azul-boton);transform-origin:left}.desglose__valor{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){.con-animacion .informe .grafico svg{clip-path:inset(0 100% 0 0);transition:clip-path 1.4s ease .3s}.con-animacion .informe.visible .grafico svg{clip-path:inset(0 0 0 0)}.con-animacion .informe .desglose__barra span{transform:scaleX(0);transition:transform .8s ease .6s}.con-animacion .informe.visible .desglose__barra span{transform:none}}@media(min-width:768px){.informe__detalle{grid-template-columns:1fr 1fr;gap:48px}}@media(min-width:981px){.informe{padding:32px}.informe__kpis{grid-template-columns:repeat(4,1fr)}.kpi{padding:16px 24px}.kpi__valor{font-size:2.25rem}.grafico svg{height:180px}}.diagnostico{background:var(--azul-50)}.diagnostico__grid{display:grid;gap:32px}.diagnostico__intro .entrada{color:var(--texto)}.diagnostico__garantia{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:var(--texto-largo);font-weight:500}.diagnostico__garantia .icono{width:24px;height:24px;margin-top:2px;color:var(--verde)}.diagnostico__subtitulo{margin-bottom:8px;font-size:var(--texto-largo);font-weight:700}.diagnostico__tarjeta{display:grid;gap:16px;padding:24px 16px;border-radius:16px;background:var(--fondo);box-shadow:var(--sombra-3)}.diagnostico__tarjeta .diagnostico__subtitulo{margin-bottom:-8px}.diagnostico__tarjeta .boton{margin-top:8px}.horario{display:flex;align-items:flex-start;gap:8px;color:var(--texto-2)}.horario .icono{width:20px;height:20px;margin-top:2px}.diagnostico__legal{color:var(--texto-2)}.diagnostico__legal .enlace,.cookies__texto .enlace{display:inline;min-height:0;padding-block:12px;margin-block:-12px}@media(max-width:419px){.diagnostico__tarjeta{padding-inline:14px}}@media(min-width:768px){.diagnostico__tarjeta{padding:32px}}@media(min-width:981px){.diagnostico__grid{grid-template-columns:5fr 6fr;align-items:center;gap:64px}.diagnostico__tarjeta{padding:40px}}.pie{padding-block:48px;background:var(--fondo-gris-2);color:var(--texto-2)}.pie__grid{display:grid;gap:16px}.pie__logo{width:120px}.pie__datos p+p{margin-top:4px}.pie__legal{display:grid;justify-items:start;gap:4px}@media(min-width:981px){.pie__grid{grid-template-columns:auto 1fr auto;align-items:center;gap:48px}.pie__legal{justify-items:end;text-align:right}}.barra-accion{position:fixed;inset:auto 0 0 0;z-index:50;display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:var(--fondo);box-shadow:0 -1px 3px #3c404326,0 -4px 8px 3px #3c404314;transition:opacity .25s,transform .25s,visibility .25s}.barra-accion__logo{display:none}.barra-accion__cta{flex:1;max-width:480px;min-height:48px;padding:8px 16px;box-shadow:none}.js .barra-accion{opacity:0;visibility:hidden;transform:translateY(100%)}.js .barra-accion.barra-accion--visible{opacity:1;visibility:visible;transform:none}@media(min-width:981px){.barra-accion{inset:0 0 auto 0;justify-content:space-between;padding:8px max(var(--margen),calc((100% - var(--ancho-max)) / 2));box-shadow:var(--sombra-2)}.barra-accion__logo{display:block;width:auto;height:48px}.barra-accion__cta{flex:none;min-height:48px;padding:8px 24px;font-size:1rem}.js .barra-accion{transform:translateY(-100%)}}.cookies{position:fixed;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));left:8px;z-index:60;display:grid;gap:12px;max-width:480px;margin-inline:auto;padding:16px;border:1px solid var(--borde);border-radius:16px;background:var(--fondo);color:var(--texto);box-shadow:var(--sombra-3)}.cookies[hidden]{display:none}.cookies__texto{color:var(--texto-2)}.cookies__botones{display:flex;align-items:center;justify-content:flex-end;gap:16px}.cookies__rechazar{padding-inline:4px;color:var(--texto-2)}.cookies .boton{min-height:44px;padding:8px 24px;font-size:1rem;box-shadow:none}@media(max-width:980px){.con-barra .cookies{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media(min-width:981px){.cookies{right:auto;bottom:24px;left:24px;margin:0;padding:20px}}@media(prefers-reduced-motion:no-preference){.con-animacion [data-revelar]{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.con-animacion [data-revelar].visible{opacity:1;transform:none}}.privacidad{width:min(640px,calc(100% - 32px));max-height:calc(100% - 32px);padding:24px;border:0;border-radius:28px;background:var(--fondo);color:var(--texto);box-shadow:var(--sombra-3);overflow-y:auto}.privacidad::backdrop{background:#20212499}.privacidad h2{font-size:1.5rem;margin-bottom:8px;padding-right:48px}.privacidad .privacidad__x{position:sticky;top:0;z-index:1;display:flex;justify-content:flex-end;height:0;margin:0 -12px 0 0}.privacidad__cerrar{display:grid;place-items:center;flex:none;width:48px;height:48px;margin-top:-8px;border:0;border-radius:50%;background:var(--fondo-gris-2);color:var(--texto);cursor:pointer;transition:background-color .15s}.privacidad__cerrar:hover{background:var(--borde)}.privacidad__cerrar .icono{width:24px;height:24px}.privacidad h2:focus{outline:none}.privacidad p{margin-top:12px;font-size:var(--texto-largo);color:var(--texto-2)}.privacidad form{margin-top:24px}.privacidad .boton{width:100%}.pendiente{padding:1px 6px;border-radius:4px;background:var(--amarillo-50);color:var(--texto)}@media(min-width:768px){.privacidad{padding:32px}.privacidad .boton{width:auto}}.pagina-simple{padding:48px 0 64px}.pagina-simple .contenedor{max-width:calc(720px + 2 * var(--margen))}.pagina-simple__icono{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--azul-50);color:var(--azul-texto)}.pagina-simple__icono .icono{width:36px;height:36px}.pagina-simple h1{margin-top:24px;font-size:2.25rem;line-height:1.15;letter-spacing:-.02em}.pagina-simple__acciones{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media(min-width:981px){.pagina-simple{padding:96px 0}.pagina-simple h1{font-size:3rem}}
