.portada[data-astro-cid-vyevxk66]{align-items:center;min-height:100svh;padding:64px clamp(20px,6vw,96px) 120px;display:grid;position:relative}.portada-marco[data-astro-cid-vyevxk66]{box-shadow:var(--neon), inset 0 0 18px #ffffff2e;pointer-events:none;border:2px solid #ffffffeb;border-radius:6px;animation:7s infinite zumbido;position:absolute;inset:clamp(14px,2.4vw,32px)}@keyframes zumbido{0%,92%,to{opacity:1}93%{opacity:.55}94%{opacity:1}96%{opacity:.7}97%{opacity:1}}.portada-texto[data-astro-cid-vyevxk66]{max-width:860px;position:relative}h1[data-astro-cid-vyevxk66]{letter-spacing:-.035em;text-shadow:0 4px 40px #1e021c73;font-size:clamp(48px,9vw,120px);line-height:.98}.linea[data-astro-cid-vyevxk66]{display:block}.rotador[data-astro-cid-vyevxk66]{min-width:6ch;display:inline-grid;position:relative}.palabra[data-astro-cid-vyevxk66]{background:var(--lava);color:#0000;opacity:0;filter:blur(6px);-webkit-background-clip:text;background-clip:text;grid-area:1/1;transition:opacity .6s,transform .6s,filter .6s;transform:translateY(.35em)}.palabra[data-astro-cid-vyevxk66].actual{opacity:1;filter:none;transform:none}.palabra[data-astro-cid-vyevxk66].sale{opacity:0;filter:blur(6px);transform:translateY(-.35em)}.portada-sub[data-astro-cid-vyevxk66]{max-width:600px;color:var(--suave);margin-top:28px;font-size:clamp(18px,2vw,21px)}.portada-sub[data-astro-cid-vyevxk66] strong[data-astro-cid-vyevxk66]{color:var(--texto)}.portada-acciones[data-astro-cid-vyevxk66]{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.portada-nota[data-astro-cid-vyevxk66]{font-family:var(--f-secundaria);letter-spacing:.06em;color:var(--suave);text-shadow:0 1px 10px #1e021ce6;margin-top:28px;font-size:14px}.portada-bajar[data-astro-cid-vyevxk66]{border:2px solid #ffffffb3;border-radius:16px;width:28px;height:44px;margin-left:-14px;position:absolute;bottom:56px;left:50%}.portada-bajar[data-astro-cid-vyevxk66] span[data-astro-cid-vyevxk66]{background:#fff;border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s infinite bajar;position:absolute;top:8px;left:50%}@keyframes bajar{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(14px)}to{opacity:0}}@media (width<=640px){.portada[data-astro-cid-vyevxk66]{min-height:calc(100svh - 64px);padding:56px 32px 120px}.portada-acciones[data-astro-cid-vyevxk66] .boton[data-astro-cid-vyevxk66]{width:100%}.portada-bajar[data-astro-cid-vyevxk66]{bottom:40px}}.areas[data-astro-cid-ekpnfyoh]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.area[data-astro-cid-ekpnfyoh]{flex-direction:column;padding:26px 22px 22px;display:flex;position:relative;overflow:hidden}.area[data-astro-cid-ekpnfyoh]:before{content:"";background:var(--c);height:3px;box-shadow:0 0 18px var(--c);position:absolute;inset:0 0 auto}.area-icono[data-astro-cid-ekpnfyoh]{color:#fff;background:color-mix(in srgb, var(--c) 30%, transparent);border:1px solid color-mix(in srgb, var(--c) 70%, transparent);width:56px;height:56px;box-shadow:0 0 24px color-mix(in srgb, var(--c) 45%, transparent);border-radius:16px;place-items:center;display:grid}.area-icono[data-astro-cid-ekpnfyoh] svg{filter:drop-shadow(0 0 4px #fffc)}.area[data-astro-cid-ekpnfyoh] h3[data-astro-cid-ekpnfyoh]{margin-top:20px;font-size:21px}.area[data-astro-cid-ekpnfyoh] p[data-astro-cid-ekpnfyoh]{color:var(--suave);flex:1;margin-top:8px;font-size:15px}.area-enlace[data-astro-cid-ekpnfyoh]{font-family:var(--f-secundaria);color:color-mix(in srgb, var(--c) 55%, #fff);align-items:center;gap:6px;margin-top:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.area-enlace[data-astro-cid-ekpnfyoh]:hover{text-decoration:underline}.enfoque[data-astro-cid-6nezmict]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.enfoque-buho[data-astro-cid-6nezmict]{aspect-ratio:1;border-radius:50%;width:min(100%,208px);margin:0 auto;animation:6s ease-in-out infinite flotar;position:relative}.buho[data-astro-cid-6nezmict]{border-radius:50%;width:100%;position:relative}.anillo[data-astro-cid-6nezmict]{border-radius:50%;position:absolute;inset:-6px;box-shadow:0 0 60px #f08c128c,0 0 140px #ea360159}@keyframes flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.enfoque-texto[data-astro-cid-6nezmict] .entrada[data-astro-cid-6nezmict]+.entrada[data-astro-cid-6nezmict]{margin-top:16px}.entrada[data-astro-cid-6nezmict] strong[data-astro-cid-6nezmict]{color:var(--texto)}.publicos[data-astro-cid-6nezmict]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:64px;padding:0;list-style:none;display:grid}.publico[data-astro-cid-6nezmict]{padding:28px 24px}.cifra[data-astro-cid-6nezmict]{font-family:var(--f-secundaria);font-size:48px;font-weight:800;line-height:1}.publico[data-astro-cid-6nezmict] h3[data-astro-cid-6nezmict]{margin-top:10px;font-size:22px}.publico[data-astro-cid-6nezmict] p[data-astro-cid-6nezmict]{color:var(--suave);margin-top:8px;font-size:15px}@media (width<=860px){.enfoque[data-astro-cid-6nezmict]{grid-template-columns:1fr}.enfoque-buho[data-astro-cid-6nezmict]{width:160px}}.filtros[data-astro-cid-7zpky2qz]{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.filtro[data-astro-cid-7zpky2qz]{--c:var(--naranja);border:1px solid var(--borde);min-height:40px;color:var(--suave);font-family:var(--f-secundaria);cursor:pointer;background:#ffffff0f;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600;transition:all .2s}.filtro[data-astro-cid-7zpky2qz]:hover{color:var(--texto);border-color:color-mix(in srgb, var(--c) 70%, transparent)}.filtro[data-astro-cid-7zpky2qz].activo{color:#fff;background:color-mix(in srgb, var(--c) 40%, transparent);border-color:var(--c);box-shadow:0 0 18px color-mix(in srgb, var(--c) 45%, transparent)}.rejilla[data-astro-cid-7zpky2qz]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.tarjeta[data-astro-cid-7zpky2qz][hidden]{display:none}.tarjeta-enlace[data-astro-cid-7zpky2qz]{border-radius:var(--radio);border:1px solid var(--borde);background:var(--cristal-fuerte);flex-direction:column;height:100%;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.tarjeta-enlace[data-astro-cid-7zpky2qz]:hover{border-color:#f08c1299;transform:translateY(-6px);box-shadow:0 24px 50px -24px #f08c12b3}.tarjeta-imagen[data-astro-cid-7zpky2qz]{aspect-ratio:1;overflow:hidden}.tarjeta-imagen[data-astro-cid-7zpky2qz] img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.tarjeta-enlace[data-astro-cid-7zpky2qz]:hover .tarjeta-imagen[data-astro-cid-7zpky2qz] img{transform:scale(1.05)}.tarjeta-cuerpo[data-astro-cid-7zpky2qz]{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.chips[data-astro-cid-7zpky2qz]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-astro-cid-7zpky2qz]{font-family:var(--f-secundaria);color:color-mix(in srgb, var(--c) 45%, #fff);background:color-mix(in srgb, var(--c) 22%, transparent);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.tarjeta[data-astro-cid-7zpky2qz] h3[data-astro-cid-7zpky2qz]{margin-top:12px;font-size:20px}.tarjeta[data-astro-cid-7zpky2qz] p[data-astro-cid-7zpky2qz]{color:var(--suave);flex:1;margin-top:6px;font-size:15px}.tarjeta-pie[data-astro-cid-7zpky2qz]{border-top:1px solid var(--borde);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.precio[data-astro-cid-7zpky2qz]{font-family:var(--f-secundaria);font-size:18px;font-weight:700}.precio[data-astro-cid-7zpky2qz] small[data-astro-cid-7zpky2qz]{color:var(--tenue);font-size:12px;font-weight:500}.ver[data-astro-cid-7zpky2qz]{font-family:var(--f-secundaria);color:var(--naranja);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.cotizador[data-astro-cid-kpehucv2]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;margin-top:40px;display:grid}.cot-servicios[data-astro-cid-kpehucv2]{min-width:0}.pestanas[data-astro-cid-kpehucv2]{scrollbar-width:none;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.pestana[data-astro-cid-kpehucv2]{border:1px solid var(--borde);min-height:44px;color:var(--suave);font-family:var(--f-secundaria);cursor:pointer;background:#ffffff0f;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.pestana[data-astro-cid-kpehucv2]:hover{color:var(--texto)}.pestana[data-astro-cid-kpehucv2][aria-selected=true]{color:#fff;background:color-mix(in srgb, var(--c) 38%, transparent);border-color:var(--c);box-shadow:0 0 18px color-mix(in srgb, var(--c) 45%, transparent)}.pestana-cuenta[data-astro-cid-kpehucv2]{background:var(--naranja);color:#2a0226;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;display:grid}.pestana-cuenta[data-astro-cid-kpehucv2][hidden]{display:none}.panel[data-astro-cid-kpehucv2]{gap:14px;margin-top:14px;display:grid}.panel[data-astro-cid-kpehucv2][hidden]{display:none}.servicio[data-astro-cid-kpehucv2]{min-width:0;margin:0;padding:22px}.servicio-cabeza[data-astro-cid-kpehucv2]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.servicio[data-astro-cid-kpehucv2] h3[data-astro-cid-kpehucv2]{font-size:20px}.servicio-cabeza[data-astro-cid-kpehucv2] p[data-astro-cid-kpehucv2]{color:var(--suave);margin-top:4px;font-size:15px}.cobro[data-astro-cid-kpehucv2]{font-family:var(--f-secundaria);color:color-mix(in srgb, var(--c) 45%, #fff);background:color-mix(in srgb, var(--c) 22%, transparent);border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:600}.niveles[data-astro-cid-kpehucv2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.nivel[data-astro-cid-kpehucv2]{cursor:pointer;position:relative}.nivel[data-astro-cid-kpehucv2] input[data-astro-cid-kpehucv2]{opacity:0;pointer-events:none;position:absolute}.nivel-caja[data-astro-cid-kpehucv2]{border:1px solid var(--borde);background:#ffffff0a;border-radius:16px;flex-direction:column;height:100%;padding:14px;transition:all .2s;display:flex}.nivel[data-astro-cid-kpehucv2]:hover .nivel-caja[data-astro-cid-kpehucv2]{border-color:color-mix(in srgb, var(--c) 60%, transparent)}.nivel[data-astro-cid-kpehucv2] input[data-astro-cid-kpehucv2]:focus-visible+.nivel-caja[data-astro-cid-kpehucv2]{outline:2px solid var(--naranja);outline-offset:2px}.nivel[data-astro-cid-kpehucv2] input[data-astro-cid-kpehucv2]:checked+.nivel-caja[data-astro-cid-kpehucv2]{border-color:var(--c);background:color-mix(in srgb, var(--c) 30%, #1e021c99);box-shadow:0 0 0 1px var(--c), 0 0 26px color-mix(in srgb, var(--c) 45%, transparent)}.nivel-caja[data-astro-cid-kpehucv2]:after{content:"";border:1.5px solid var(--borde);border-radius:50%;width:20px;height:20px;position:absolute;top:12px;right:12px}.nivel[data-astro-cid-kpehucv2] input[data-astro-cid-kpehucv2]:checked+.nivel-caja[data-astro-cid-kpehucv2]:after{background:var(--naranja) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232a0226' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 12px no-repeat;border-color:#0000;box-shadow:0 0 12px #f08c12cc}.nivel-nombre[data-astro-cid-kpehucv2]{font-family:var(--f-secundaria);letter-spacing:.12em;text-transform:uppercase;color:var(--tenue);font-size:12px;font-weight:600}.nivel[data-astro-cid-kpehucv2] input[data-astro-cid-kpehucv2]:checked+.nivel-caja[data-astro-cid-kpehucv2] .nivel-nombre[data-astro-cid-kpehucv2]{color:#fff}.nivel-precio[data-astro-cid-kpehucv2]{font-family:var(--f-secundaria);margin-top:4px;font-size:20px;font-weight:700}.nivel-precio[data-astro-cid-kpehucv2] small[data-astro-cid-kpehucv2]{color:var(--tenue);font-size:12px;font-weight:500}.nivel[data-astro-cid-kpehucv2] ul[data-astro-cid-kpehucv2]{color:var(--suave);gap:4px;margin:10px 0 0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:grid}.nivel[data-astro-cid-kpehucv2] li[data-astro-cid-kpehucv2]{padding-left:14px;position:relative}.nivel[data-astro-cid-kpehucv2] li[data-astro-cid-kpehucv2]:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.servicio-pie[data-astro-cid-kpehucv2]{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-top:12px;display:flex}.nota[data-astro-cid-kpehucv2]{color:var(--tenue);font-size:13px}.quitar[data-astro-cid-kpehucv2],.vaciar[data-astro-cid-kpehucv2]{color:var(--suave);font-family:var(--f-secundaria);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;text-decoration:underline;display:inline-flex}.quitar[data-astro-cid-kpehucv2][hidden],.vaciar[data-astro-cid-kpehucv2][hidden]{display:none}.cot-resumen[data-astro-cid-kpehucv2]{background:var(--cristal-fuerte);padding:24px;position:sticky;top:24px}.cot-resumen[data-astro-cid-kpehucv2] h3[data-astro-cid-kpehucv2]{font-size:22px}.vacio[data-astro-cid-kpehucv2]{color:var(--suave);margin-top:10px;font-size:15px}.lineas[data-astro-cid-kpehucv2]{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lineas[data-astro-cid-kpehucv2] li{justify-content:space-between;gap:12px;font-size:14px;display:flex}.lineas[data-astro-cid-kpehucv2] li span:first-child{color:var(--suave)}.lineas[data-astro-cid-kpehucv2] li b{color:var(--texto);font-weight:600}.lineas[data-astro-cid-kpehucv2] li span:last-child{font-family:var(--f-secundaria);flex:none;font-weight:600}.totales[data-astro-cid-kpehucv2]{border-top:1px solid var(--borde);gap:6px;margin:18px 0 0;padding-top:16px;display:grid}.totales[data-astro-cid-kpehucv2] div[data-astro-cid-kpehucv2]{justify-content:space-between;align-items:baseline;display:flex}.totales[data-astro-cid-kpehucv2] div[data-astro-cid-kpehucv2][hidden]{display:none}.totales[data-astro-cid-kpehucv2] dt[data-astro-cid-kpehucv2]{color:var(--suave)}.totales[data-astro-cid-kpehucv2] dd[data-astro-cid-kpehucv2]{font-family:var(--f-secundaria);background:var(--lava);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:26px;font-weight:700}.aviso[data-astro-cid-kpehucv2]{color:var(--tenue);margin-top:14px;font-size:12px}.acciones[data-astro-cid-kpehucv2]{gap:10px;margin-top:18px;display:grid}.acciones[data-astro-cid-kpehucv2] [data-astro-cid-kpehucv2][data-enviar][aria-disabled=true]{opacity:.45;pointer-events:none}.vaciar[data-astro-cid-kpehucv2]{margin:14px auto 0}.barra-total[data-astro-cid-kpehucv2]{display:none}@media (width<=1180px){.cotizador[data-astro-cid-kpehucv2]{grid-template-columns:minmax(0,1fr)}.cot-resumen[data-astro-cid-kpehucv2]{position:static}}@media (width<=720px){.niveles[data-astro-cid-kpehucv2]{grid-template-columns:1fr}.servicio[data-astro-cid-kpehucv2]{padding:18px}.barra-total[data-astro-cid-kpehucv2]:not([hidden]){z-index:25;-webkit-backdrop-filter:blur(12px);background:#1e021ceb;border:1px solid #f08c1299;border-radius:18px;justify-content:space-between;align-items:center;padding:12px 18px;text-decoration:none;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 40px -10px #0009,0 0 24px #f08c1259}.barra-total[data-astro-cid-kpehucv2] small[data-astro-cid-kpehucv2]{color:var(--tenue);font-size:12px;display:block}.barra-total[data-astro-cid-kpehucv2] strong[data-astro-cid-kpehucv2]{font-family:var(--f-secundaria);font-size:18px}.barra-total-ver[data-astro-cid-kpehucv2]{font-family:var(--f-secundaria);color:var(--naranja);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}}.pasos[data-astro-cid-4v555h6s]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.pasos[data-astro-cid-4v555h6s]:before{content:"";height:2px;box-shadow:var(--neon);opacity:.6;background:#ffffffd9;position:absolute;top:50px;left:50px;right:50px}.paso[data-astro-cid-4v555h6s]{padding:22px;position:relative}.paso-num[data-astro-cid-4v555h6s]{background:var(--lava);color:#2a0226;width:56px;height:56px;font-family:var(--f-secundaria);border-radius:50%;place-items:center;font-size:22px;font-weight:800;display:grid;position:relative;box-shadow:0 0 30px #f08c1299}.paso[data-astro-cid-4v555h6s] h3[data-astro-cid-4v555h6s]{margin-top:20px;font-size:21px}.paso[data-astro-cid-4v555h6s] p[data-astro-cid-4v555h6s]{color:var(--suave);margin-top:8px;font-size:15px}@media (width<=900px){.pasos[data-astro-cid-4v555h6s]{grid-template-columns:1fr;gap:32px}.pasos[data-astro-cid-4v555h6s]:before{width:2px;height:auto;inset:50px auto 50px 49px}.paso[data-astro-cid-4v555h6s]{padding-left:100px}.paso-num[data-astro-cid-4v555h6s]{position:absolute;top:22px;left:22px}.paso[data-astro-cid-4v555h6s] h3[data-astro-cid-4v555h6s]{margin-top:12px}}.connan[data-astro-cid-ibcqiywe]{isolation:isolate;background:linear-gradient(135deg,#17181ceb,#2a1d3deb);border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px;padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.connan[data-astro-cid-ibcqiywe]:before{content:"";z-index:-1;filter:blur(100px);opacity:.5;background:linear-gradient(110deg,#10a5a0,#6d4bd8,#b23a7e,#f06a2a,#f5b13d);border-radius:50%;width:520px;height:520px;position:absolute;top:-40%;right:-10%}.connan[data-astro-cid-ibcqiywe] .etiqueta[data-astro-cid-ibcqiywe]{color:#f5b13d}.connan-lema[data-astro-cid-ibcqiywe]{margin:20px 0 26px;font-size:22px;font-weight:700}.boton-claro[data-astro-cid-ibcqiywe]{color:#17181c;background:#faf8f4}.connan-flujo[data-astro-cid-ibcqiywe]{counter-reset:paso;gap:10px;margin:0;padding:0;list-style:none;display:grid}.connan-flujo[data-astro-cid-ibcqiywe] li[data-astro-cid-ibcqiywe]{counter-increment:paso;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:14px;padding:12px 16px;font-weight:600;display:flex}.connan-flujo[data-astro-cid-ibcqiywe] li[data-astro-cid-ibcqiywe]:before{content:counter(paso);width:28px;height:28px;font-family:var(--f-secundaria);background:linear-gradient(110deg,#10a5a0,#6d4bd8,#b23a7e,#f06a2a,#f5b13d);border-radius:50%;place-items:center;font-size:13px;display:grid}@media (width<=860px){.connan[data-astro-cid-ibcqiywe]{grid-template-columns:1fr}}.contacto[data-astro-cid-7b4tjujo]{padding-bottom:140px}.contacto-caja[data-astro-cid-7b4tjujo]{text-align:center;box-shadow:var(--neon), inset 0 0 22px #ffffff29;-webkit-backdrop-filter:blur(10px);background:#24022173;border:2px solid #ffffffeb;border-radius:8px;padding:clamp(36px,6vw,72px) clamp(20px,5vw,64px);position:relative}.contacto[data-astro-cid-7b4tjujo] .entrada[data-astro-cid-7b4tjujo]{margin:0 auto}.contacto-acciones[data-astro-cid-7b4tjujo]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.contacto-tag[data-astro-cid-7b4tjujo]{font-family:var(--f-secundaria);letter-spacing:.06em;color:var(--tenue);margin-top:28px;font-size:14px}@media (width<=640px){.contacto-acciones[data-astro-cid-7b4tjujo] .boton[data-astro-cid-7b4tjujo]{width:100%}}
