@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-hebrew-wght-normal.DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-latin-ext-wght-normal.CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-latin-wght-normal.DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#18233d;--navy-2:#22305a;--navy-3:#2d3d6e;--menta:#5dba9d;--menta-osc:#3f9e80;--menta-claro:#e2f4ee;--crema:#f6fbf9;--coral:#ff6b57;--coral-osc:#e84c37;--amarillo:#ffc857;--rosa:#ff8fab;--azul:#3d55d9;--texto:#2a3550;--suave:#5f6b85;--borde:#e3ebe8;--radio:22px;--sombra:0 18px 40px -18px #18233d47;--fuente-titulo:"Fredoka Variable", "Fredoka", system-ui, sans-serif;--fuente:"Nunito Variable", "Nunito", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--fuente);color:var(--texto);background:var(--crema);margin:0;font-size:1.05rem;line-height:1.65;overflow-x:clip}html{overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--fuente-titulo);color:var(--navy);margin:0 0 .5em;font-weight:600;line-height:1.1}h1{letter-spacing:-.01em;font-size:clamp(2.6rem,6vw,4.8rem)}h2{font-size:clamp(2rem,4vw,3.2rem)}h3{font-size:1.35rem}p{margin:0 0 1em}.contenedor{width:min(1200px,100% - 2.5rem);margin-inline:auto}.saltar{background:var(--navy);color:#fff;z-index:100;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.saltar:focus{left:1rem}.seccion{padding:clamp(4rem,9vw,7rem) 0;position:relative}.chip{font-family:var(--fuente-titulo);background:var(--menta-claro);color:var(--menta-osc);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.2rem;padding:.45rem 1rem;font-size:.95rem;font-weight:500;display:inline-flex}.chip--oscuro{color:#8fe0c5;background:#5dba9d29}.chip--coral{color:var(--coral-osc);background:#ff6b5724}.encabezado{max-width:720px;margin-bottom:3rem}.encabezado--centro{text-align:center;margin-inline:auto}.encabezado p{color:var(--suave);font-size:1.15rem}.resaltar{color:var(--menta);white-space:nowrap;position:relative}.resaltar svg{width:100%;height:.35em;color:var(--amarillo);position:absolute;bottom:-.18em;left:0}.btn{font-family:var(--fuente-titulo);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1.6rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.btn:hover{transform:translateY(-3px)}.btn--menta{background:var(--menta);color:#fff;box-shadow:0 12px 24px -12px #3f9e80cc}.btn--menta:hover{background:var(--menta-osc)}.btn--coral{background:var(--coral);color:#fff;box-shadow:0 12px 24px -12px #e84c37cc}.btn--coral:hover{background:var(--coral-osc)}.btn--blanco{color:var(--navy);background:#fff}.btn--borde{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #ffffff59}.btn--borde:hover{box-shadow:inset 0 0 0 2px #fff}.btn--borde-oscuro{color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy);background:0 0}.enlace-flecha{font-family:var(--fuente-titulo);color:var(--menta-osc);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.enlace-flecha svg{transition:transform .25s}.enlace-flecha:hover svg{transform:translate(5px)}.barra-urgencia{background:var(--coral);color:#fff;font-size:.92rem}.barra-urgencia__in{align-items:center;gap:.7rem;padding:.45rem 0;display:flex}.barra-urgencia a{align-items:center;gap:.4rem;margin-left:auto;font-weight:800;text-decoration:none;display:inline-flex}.pulso{background:#fff;border-radius:50%;flex:none;width:10px;height:10px;position:relative}.pulso:after{content:"";background:#fff;border-radius:50%;animation:1.6s ease-out infinite pulso;position:absolute;inset:0}@keyframes pulso{to{opacity:0;transform:scale(3)}}.cabecera{z-index:50;backdrop-filter:blur(14px);background:#ffffffe6;transition:box-shadow .3s;position:sticky;top:0}.cabecera.con-scroll{box-shadow:0 10px 30px -20px #18233d80}.cabecera__in{align-items:center;gap:1.5rem;height:82px;display:flex}.cabecera__logo img{width:170px}.nav{align-items:center;gap:.3rem;margin-left:auto;display:flex}.nav>a,.nav__grupo>a{font-family:var(--fuente-titulo);color:var(--navy);border-radius:999px;align-items:center;gap:.2rem;padding:.55rem .9rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.nav>a:hover,.nav__grupo>a:hover{background:var(--menta-claro)}.nav a[aria-current=page]{color:var(--menta-osc);background:var(--menta-claro)}.nav__grupo{position:relative}.nav__menu{border-radius:var(--radio);width:560px;box-shadow:var(--sombra);opacity:0;visibility:hidden;background:#fff;grid-template-columns:1fr 1fr;gap:.3rem;padding:.8rem;transition:opacity .25s,translate .25s,visibility .25s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;translate:-50% 8px}.nav__menu:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}.nav__grupo:hover .nav__menu,.nav__grupo:focus-within .nav__menu{opacity:1;visibility:visible;translate:-50%}.nav__item{border-radius:14px;align-items:flex-start;gap:.8rem;padding:.7rem;text-decoration:none;transition:background .2s;display:flex}.nav__item:hover{background:var(--crema)}.nav__item strong{font-family:var(--fuente-titulo);color:var(--navy);font-weight:600;display:block}.nav__item small{color:var(--suave);font-size:.82rem;line-height:1.3;display:block}.nav__icono{background:var(--c-fondo);width:38px;height:38px;color:var(--c);border-radius:12px;flex:none;place-items:center;display:grid}.nav__redes{gap:.2rem;margin-left:.4rem;display:flex}.nav__redes a{width:38px;height:38px;color:var(--navy);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.nav__redes a:hover{background:var(--navy);color:#fff}.cabecera__cta{padding:.75rem 1.3rem;font-size:.98rem}.cabecera__toggle .ico-cerrar,.menu-abierto .cabecera__toggle .ico-abrir{display:none}.menu-abierto .cabecera__toggle .ico-cerrar{display:block}.cabecera__toggle{color:var(--navy);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.4rem;display:none}.c-coral{--c:var(--coral);--c-fondo:#ffe9e5}.c-menta{--c:var(--menta-osc);--c-fondo:var(--menta-claro)}.c-azul{--c:var(--azul);--c-fondo:#e6eafd}.c-amarillo{--c:#c98a00;--c-fondo:#fff3d6}.c-rosa{--c:#e0507a;--c-fondo:#ffe6ee}.hero{background:var(--navy);color:#fff;padding:clamp(3rem,7vw,5.5rem) 0 clamp(6rem,10vw,8rem);position:relative;overflow:hidden}.hero__huellas{opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 24 24' fill='white'%3E%3Cg transform='translate(3 3) scale(.75) rotate(-15 12 12)'%3E%3Ccircle cx='5' cy='10' r='2'/%3E%3Ccircle cx='9' cy='5.5' r='2'/%3E%3Ccircle cx='15' cy='5.5' r='2'/%3E%3Ccircle cx='19' cy='10' r='2'/%3E%3Cpath d='M12 12c-3 0-6 4.5-6 7 0 1.5 1.2 2 2.5 2 1.5 0 2.3-1 3.5-1s2 1 3.5 1c1.3 0 2.5-.5 2.5-2 0-2.5-3-7-6-7z'/%3E%3C/g%3E%3C/svg%3E");background-size:120px;position:absolute;inset:0}.hero__grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:3rem;display:grid;position:relative}.hero h1{color:#fff}.hero__texto>p{color:#c7d0e4;max-width:34ch;font-size:1.2rem}.hero__botones{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.hero__datos{flex-wrap:wrap;gap:1.3rem 1.6rem;margin-top:2.6rem;display:flex}.hero__datos div{color:#c7d0e4;align-items:center;gap:.7rem;font-size:.95rem;line-height:1.3;display:flex}.hero__datos strong{color:#fff;font-family:var(--fuente-titulo);font-size:1.1rem;display:block}.hero__datos span.ico{width:44px;height:44px;color:var(--menta);background:#ffffff14;border-radius:14px;place-items:center;display:grid}.hero__visual{aspect-ratio:1;justify-self:center;width:100%;max-width:560px;position:relative}.hero__circulo{background:radial-gradient(circle at 30% 30%, #7fd5b9, var(--menta) 55%, var(--menta-osc));border-radius:50%;position:absolute;inset:6%}.hero__anillo{border:2px dashed #ffffff40;border-radius:50%;animation:40s linear infinite girar;position:absolute;inset:0}.hero__anillo:before{content:"";background:var(--amarillo);border-radius:50%;width:18px;height:18px;position:absolute;top:8%;left:12%}.hero__foto{border-radius:0 0 50% 50%;position:absolute;inset:0;overflow:hidden}.hero__foto img{width:88%;height:auto;position:absolute;bottom:6%;left:50%;translate:-50%}@keyframes girar{to{transform:rotate(360deg)}}.flotante{color:var(--navy);z-index:2;background:#fff;border-radius:18px;align-items:center;gap:.7rem;padding:.8rem 1rem;font-size:.85rem;line-height:1.25;animation:5s ease-in-out infinite flotar;display:flex;position:absolute;box-shadow:0 20px 40px -18px #00000080}.flotante strong{font-family:var(--fuente-titulo);font-size:1.15rem;display:block}.flotante .ico{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.flotante--1{top:12%;left:-4%}.flotante--1 .ico{color:var(--coral);background:#ffe9e5}.flotante--2{animation-delay:-2s;bottom:18%;right:-5%}.flotante--2 .ico{background:var(--menta-claro);color:var(--menta-osc)}.flotante--3{animation-delay:-3.5s;bottom:2%;left:6%}.flotante--3 .ico{color:#c98a00;background:#fff3d6}@keyframes flotar{50%{transform:translateY(-12px)}}.ola{width:100%;height:70px;color:var(--crema);position:absolute;bottom:-1px;left:0;right:0}.servicios-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.tarjeta-servicio{border-radius:var(--radio);border:1px solid var(--borde);isolation:isolate;background:#fff;flex-direction:column;padding:2rem;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,color .35s;display:flex;position:relative;overflow:hidden}.tarjeta-servicio:before{content:"";background:var(--c);z-index:-1;clip-path:circle(0% at 90% 10%);transition:clip-path .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.tarjeta-servicio:hover{box-shadow:var(--sombra);color:#fff;transform:translateY(-8px)}.tarjeta-servicio:hover:before{clip-path:circle(150% at 90% 10%)}.tarjeta-servicio:hover h3,.tarjeta-servicio:hover p,.tarjeta-servicio:hover .enlace-flecha{color:#fff}.tarjeta-servicio:hover .tarjeta-servicio__icono{color:#fff;background:#fff3}.tarjeta-servicio__icono{background:var(--c-fondo);width:64px;height:64px;color:var(--c);border-radius:20px;place-items:center;margin-bottom:1.4rem;transition:background .35s,color .35s;display:grid}.tarjeta-servicio p{color:var(--suave);flex:1;transition:color .35s}.tarjeta-servicio .enlace-flecha{color:var(--c);transition:color .35s}.tarjeta-servicio__num{font-family:var(--fuente-titulo);opacity:.07;font-size:3.5rem;font-weight:700;line-height:1;position:absolute;top:1.2rem;right:1.5rem}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.marco{position:relative}.marco img{object-fit:cover;z-index:1;border-radius:30px;width:100%;position:relative}.marco:before{content:"";background:var(--menta);z-index:0;border-radius:30px;position:absolute;inset:1.4rem -1.4rem -1.4rem 1.4rem}.marco--amarillo:before{background:var(--amarillo);inset:-1.4rem 1.4rem 1.4rem -1.4rem}.marco__sello{z-index:2;background:var(--navy);color:#fff;text-align:center;width:130px;height:130px;font-family:var(--fuente-titulo);box-shadow:var(--sombra);border-radius:50%;place-items:center;line-height:1.05;display:grid;position:absolute;top:-1.5rem;right:-1.5rem}.marco__sello strong{color:var(--menta);font-size:2.4rem;display:block}.marco__sello svg.texto-circular{animation:18s linear infinite girar;position:absolute;inset:0}.valores{gap:1rem;margin:2rem 0;display:grid}.valor{align-items:flex-start;gap:1rem;display:flex}.valor .ico{background:var(--menta-claro);width:50px;height:50px;color:var(--menta-osc);border-radius:16px;flex:none;place-items:center;display:grid}.valor h3{margin:0 0 .1rem;font-size:1.2rem}.valor p{color:var(--suave);margin:0}.cifras{background:var(--navy);color:#fff;border-radius:34px;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:clamp(2rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.cifras:after{content:"";background:var(--menta);opacity:.12;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-80px}.cifra{text-align:center;z-index:1;position:relative}.cifra__num{font-family:var(--fuente-titulo);color:var(--menta);font-size:clamp(2.6rem,5vw,3.8rem);font-weight:600;line-height:1}.cifra p{color:#c7d0e4;margin:.5rem 0 0}.urgencias{background:linear-gradient(135deg, var(--coral) 0%, #ff8a5c 100%);color:#fff;border-radius:34px;grid-template-columns:auto 1fr auto;align-items:center;gap:2.5rem;padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.urgencias h2{color:#fff;margin-bottom:.3em}.urgencias p{color:#ffeae4;max-width:52ch;margin:0}.urgencias__icono{width:110px;height:110px;color:var(--coral);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.urgencias__icono:before,.urgencias__icono:after{content:"";border:3px solid #fff;border-radius:50%;animation:2.2s ease-out infinite onda;position:absolute;inset:0}.urgencias__icono:after{animation-delay:1.1s}@keyframes onda{to{opacity:0;transform:scale(1.8)}}.urgencias__icono svg{animation:2.2s ease-in-out infinite timbre}@keyframes timbre{0%,50%,to{transform:rotate(0)}5%,15%,25%{transform:rotate(-14deg)}10%,20%{transform:rotate(14deg)}}.sintomas{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;display:flex}.sintomas span{background:#ffffff2e;border-radius:999px;padding:.35rem .85rem;font-size:.88rem;font-weight:700}.pasos{counter-reset:paso;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.2rem;display:grid}.paso{border-radius:var(--radio);border:1px solid var(--borde);counter-increment:paso;background:#fff;padding:1.6rem;position:relative}.paso:before{content:counter(paso);background:var(--menta);color:#fff;width:46px;height:46px;font-family:var(--fuente-titulo);border-radius:50%;place-items:center;margin-bottom:1rem;font-size:1.3rem;font-weight:700;display:grid}.paso p{color:var(--navy);margin:0;font-weight:600}.equipo-grid{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}.miembro{border:1px solid var(--borde);background:#fff;border-radius:28px;transition:transform .35s,box-shadow .35s;overflow:hidden}.miembro:hover{box-shadow:var(--sombra);transform:translateY(-6px)}.miembro__foto{aspect-ratio:1;background:linear-gradient(160deg, var(--menta-claro), #cdebe0);position:relative;overflow:hidden}.miembro__foto img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s}.miembro:hover .miembro__foto img{transform:scale(1.06)}.miembro__etiqueta{background:var(--navy);color:#fff;border-radius:999px;padding:.3rem .75rem;font-size:.78rem;font-weight:700;position:absolute;bottom:1rem;left:1rem}.miembro__info{padding:1.4rem 1.5rem 1.6rem}.miembro__info h3{margin-bottom:.1rem}.miembro__cargo{color:var(--menta-osc);margin-bottom:.7rem;font-size:.95rem;font-weight:700}.miembro__info p:last-child{color:var(--suave);margin:0;font-size:.95rem}.equipo-mini{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.equipo-mini a{text-align:center;width:150px;text-decoration:none}.equipo-mini img{object-fit:cover;object-position:top;background:var(--menta-claro);width:130px;height:130px;box-shadow:var(--sombra);border:5px solid #fff;border-radius:50%;margin:0 auto .7rem;transition:transform .3s}.equipo-mini a:hover img{transform:translateY(-6px)rotate(-3deg)}.equipo-mini strong{font-family:var(--fuente-titulo);color:var(--navy);font-weight:600;line-height:1.2;display:block}.equipo-mini small{color:var(--suave)}.redes-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.red{border-radius:var(--radio);color:#fff;align-items:center;gap:1.1rem;padding:1.6rem;text-decoration:none;transition:transform .3s;display:flex;position:relative;overflow:hidden}.red:hover{transform:translateY(-6px)rotate(-1deg)}.red strong{font-family:var(--fuente-titulo);font-size:1.3rem;display:block}.red span{opacity:.85;font-size:.92rem}.red svg{flex:none}.red--ig{background:linear-gradient(135deg,#f58529,#dd2a7b 50%,#8134af)}.red--fb{background:#1877f2}.red--tt{background:#111;box-shadow:inset 4px 0 #25f4ee,inset -4px 0 #fe2c55}.portada{background:var(--navy);color:#fff;padding:clamp(3rem,7vw,5rem) 0 clamp(5rem,9vw,7rem);position:relative;overflow:hidden}.portada h1{color:#fff;font-size:clamp(2.4rem,5.5vw,4.2rem)}.portada p{color:#c7d0e4;max-width:60ch;font-size:1.2rem}.portada__grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem;display:grid;position:relative}.portada__foto{aspect-ratio:4/3.4;border:6px solid #ffffff1a;border-radius:30px;overflow:hidden;rotate:2deg;box-shadow:0 30px 60px -30px #0009}.portada__foto img{object-fit:cover;width:100%;height:100%}.migas{color:#8f9ab4;gap:.5rem;margin-bottom:1.2rem;font-size:.9rem;display:flex}.migas a{color:#8f9ab4;text-decoration:none}.migas a:hover{color:#fff}.portada--coral{background:linear-gradient(135deg, #b8302a, var(--coral))}.portada--coral p,.portada--coral .migas,.portada--coral .migas a{color:#ffe1da}.listas{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.lista-tarjeta{border-radius:var(--radio);border:1px solid var(--borde);background:#fff;padding:2rem}.lista-tarjeta ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.lista-tarjeta li{align-items:flex-start;gap:.7rem;display:flex}.lista-tarjeta li svg{color:#fff;background:var(--c,var(--menta));border-radius:50%;flex:none;margin-top:.2rem;padding:3px}.nota{background:var(--navy);color:#fff;border-radius:var(--radio);font-family:var(--fuente-titulo);align-items:center;gap:1rem;margin-top:2rem;padding:1.4rem 1.8rem;font-size:1.25rem;display:flex}.nota svg{color:var(--coral);flex:none}.cta-final{background:var(--menta);color:#fff;border-radius:34px;grid-template-columns:1.3fr 1fr;align-items:center;gap:2rem;padding:clamp(2.5rem,6vw,4.5rem);display:grid;position:relative;overflow:hidden}.cta-final h2{color:#fff}.cta-final p{color:#effaf6;font-size:1.15rem}.cta-final__botones{flex-wrap:wrap;gap:.8rem;display:flex}.cta-final__img{align-self:end;margin-bottom:calc(-1*clamp(2.5rem,6vw,4.5rem))}.cta-final__img img{width:100%;max-width:440px;margin-left:auto}.cta-final:before{content:"";background:#ffffff1f;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-160px;right:-60px}.contacto-grid{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:1.6rem;display:grid}.datos{gap:1rem;display:grid}.dato{border-radius:var(--radio);border:1px solid var(--borde);background:#fff;align-items:center;gap:1rem;padding:1.4rem 1.6rem;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex}a.dato:hover{box-shadow:var(--sombra);transform:translate(6px)}.dato .ico{background:var(--c-fondo,var(--menta-claro));width:54px;height:54px;color:var(--c,var(--menta-osc));border-radius:16px;flex:none;place-items:center;display:grid}.dato small{color:var(--suave);font-size:.85rem;display:block}.dato strong{font-family:var(--fuente-titulo);color:var(--navy);font-size:1.15rem;font-weight:600;line-height:1.3}.mapa{border-radius:var(--radio);border:1px solid var(--borde);background:var(--menta-claro);min-height:420px;overflow:hidden}.mapa iframe{border:0;width:100%;height:100%;min-height:420px;display:block}.form{border-radius:var(--radio);border:1px solid var(--borde);background:#fff;gap:1rem;padding:2rem;display:grid}.form label{color:var(--navy);gap:.35rem;font-size:.95rem;font-weight:700;display:grid}.form input,.form select,.form textarea{font:inherit;border:2px solid var(--borde);background:var(--crema);color:var(--texto);border-radius:14px;padding:.85rem 1rem;transition:border-color .2s}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--menta);outline:none}.form .fila{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form small{color:var(--suave)}.pie{background:var(--navy);color:#c7d0e4;margin-top:clamp(4rem,8vw,6rem);padding-top:4rem;position:relative}.pie__ola{width:100%;height:80px;color:var(--navy);position:absolute;top:-79px;left:0}.pie__grid{grid-template-columns:1.4fr 1fr .8fr 1.2fr;gap:2.5rem;padding-bottom:3rem;display:grid}.pie img{width:180px;margin-bottom:1.2rem}.pie h3{color:#fff;margin-bottom:1rem;font-size:1.1rem}.pie ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pie a{text-decoration:none;transition:color .2s}.pie a:hover{color:var(--menta)}.pie__contacto li{align-items:flex-start;gap:.7rem;display:flex}.pie__contacto svg{color:var(--menta);flex:none;margin-top:.25rem}.pie__redes{gap:.5rem;display:flex}.pie__redes a{color:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:grid}.pie__redes a:hover{background:var(--menta);color:#fff;transform:translateY(-3px)}.pie__legal{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:1.4rem 0 2rem;font-size:.9rem;display:flex}.pie__legal a{color:var(--menta)}.wa-flotante{z-index:60;color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem;text-decoration:none;transition:transform .3s;display:flex;position:fixed;bottom:1.2rem;right:1.2rem;box-shadow:0 14px 30px -10px #25d366b3}.wa-flotante:hover{transform:scale(1.06)}.wa-flotante__texto{font-family:var(--fuente-titulo);white-space:nowrap;max-width:0;font-weight:600;transition:max-width .4s,padding .4s;overflow:hidden}.wa-flotante:hover .wa-flotante__texto{max-width:160px;padding-right:.5rem}.wa-flotante:before{content:"";border-radius:inherit;z-index:-1;background:#25d366;animation:2.4s ease-out infinite onda;position:absolute;inset:0}[data-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(36px)}[data-reveal=izq]{transform:translate(-40px)}[data-reveal=der]{transform:translate(40px)}[data-reveal=zoom]{transform:scale(.9)}[data-reveal].visible{opacity:1;transform:none}.estatico *,.estatico :before,.estatico :after{transition:none!important;animation:none!important}.estatico [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}html{scroll-behavior:auto}}@media (width<=1080px){.nav__redes,.cabecera__cta{display:none}}@media (width<=900px){.cabecera__toggle{z-index:2;display:block;position:relative}.cabecera{backdrop-filter:none;background:#fff}.cabecera__logo{z-index:2;position:relative}.menu-abierto .barra-urgencia,.menu-abierto .wa-flotante{visibility:hidden}.nav{z-index:-1;opacity:0;visibility:hidden;background:#fff;flex-direction:column;align-items:stretch;gap:.2rem;padding:7rem 1.5rem 2rem;transition:opacity .3s,transform .3s,visibility .3s;position:fixed;inset:0;overflow-y:auto;transform:translateY(-20px)}.menu-abierto .nav{opacity:1;visibility:visible;transform:none}.menu-abierto{overflow:hidden}.nav>a,.nav__grupo>a{padding:.7rem 1rem;font-size:1.4rem}.nav__menu{opacity:1;visibility:visible;width:auto;box-shadow:none;background:0 0;grid-template-columns:1fr;padding:0 0 0 .5rem;position:static;translate:none}.nav__grupo:hover .nav__menu{translate:none}.nav__item small{display:none}.nav__redes{margin:1rem 0 0 .6rem;display:flex}.hero__grid,.split,.portada__grid,.cta-final,.contacto-grid{grid-template-columns:1fr}.hero__visual{max-width:440px}.servicios-grid,.equipo-grid,.redes-grid,.cifras{grid-template-columns:1fr 1fr}.urgencias{text-align:center;grid-template-columns:1fr;justify-items:center}.sintomas{justify-content:center}.listas{grid-template-columns:1fr}.pie__grid{grid-template-columns:1fr 1fr}.portada__foto{max-width:520px}.cta-final__img{display:none}.split .marco{order:-1}}@media (width<=600px){.ocultar-movil{display:none}.cabecera__in{height:70px}.cabecera__logo img{width:140px}.servicios-grid,.equipo-grid,.redes-grid,.pie__grid{grid-template-columns:1fr}.flotante{padding:.6rem .75rem;font-size:.75rem}.flotante strong{font-size:1rem}.flotante .ico{width:32px;height:32px}.flotante--1{left:0}.flotante--2{right:0}.marco:before{inset:1rem -.6rem -1rem .6rem}.marco__sello{width:104px;height:104px;right:-.4rem}.form .fila{grid-template-columns:1fr}.hero__datos{gap:1.2rem}}.faq{max-width:860px;margin-inline:auto}.faq .encabezado{text-align:center;margin-inline:auto}.faq__lista{gap:.8rem;display:grid}.faq__item{border:1px solid var(--borde);background:#fff;border-radius:20px;padding:0 1.5rem;transition:box-shadow .3s,border-color .3s}.faq__item[open]{border-color:var(--menta);box-shadow:0 16px 32px -22px #3f9e80b3}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary h3{margin:0;font-size:1.15rem}.faq__item p{color:var(--suave);margin:0 0 1.3rem}.faq__signo{background:var(--menta-claro);border-radius:50%;flex:none;width:34px;height:34px;transition:background .3s,rotate .3s;position:relative}.faq__signo:before,.faq__signo:after{content:"";background:var(--menta-osc);border-radius:2px;width:14px;height:2.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq__signo:after{transition:rotate .3s;rotate:90deg}.faq__item[open] .faq__signo{background:var(--menta)}.faq__item[open] .faq__signo:before,.faq__item[open] .faq__signo:after{background:#fff}.faq__item[open] .faq__signo:after{rotate:0deg}.hero__h1{margin:0;display:block}.hero__h1 .chip{letter-spacing:0;font-size:.95rem;line-height:1.4}.hero__lema{margin-bottom:.5em;display:block}.h1-ciudad{color:#8fe0c5;letter-spacing:.01em;margin-top:.3em;font-size:.42em;font-weight:500;display:block}.portada--coral .h1-ciudad{color:#ffe1da}.portada .hero__h1 .chip{font-family:var(--fuente-titulo)}.hero__google{color:#c7d0e4;align-items:center;gap:.7rem;font-size:.95rem;line-height:1.3;text-decoration:none;display:flex}.hero__google .ico{width:44px;height:44px;color:var(--amarillo);background:#ffc85724;border-radius:14px;place-items:center;font-size:1.4rem;display:grid}.hero__google strong{color:#fff;font-family:var(--fuente-titulo);font-size:1.1rem;display:block}.hero__google:hover strong{color:var(--amarillo)}
