.hero[data-astro-cid-ge2uvauf]{color:#d6e4ef;background:radial-gradient(70% 90% at 85% 20%, #9fe3dc33, transparent 65%), repeating-linear-gradient(to bottom, #ffffff08 0 22px, transparent 22px 28px), linear-gradient(160deg, #12898a 0%, var(--navy) 60%);padding-block:clamp(22px,3vw,32px) clamp(96px,12vw,150px);position:relative;overflow:clip}.hero__rejilla[data-astro-cid-ge2uvauf]{align-items:center;gap:40px;display:grid}.hero__etiqueta[data-astro-cid-ge2uvauf]{letter-spacing:.12em;text-transform:uppercase;color:var(--cielo);align-items:center;gap:8px;margin-bottom:18px;font-size:.8rem;font-weight:700;display:inline-flex}.hero__etiqueta[data-astro-cid-ge2uvauf] svg{width:16px;height:16px}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:#fff;margin-bottom:.15em;font-size:clamp(2.4rem,5vw,3.6rem)}.hero__sub[data-astro-cid-ge2uvauf]{font:800 clamp(1.45rem, 3vw, 2.15rem)/1.15 var(--f-titulo);letter-spacing:-.02em;color:var(--amarillo);text-wrap:balance;margin:0 0 18px}.hero__entradilla[data-astro-cid-ge2uvauf]{max-width:52ch;font-size:clamp(1.08rem,1.7vw,1.22rem)}.hero__acciones[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin:28px 0 26px;display:flex}.hero__garantias[data-astro-cid-ge2uvauf]{color:#fff;flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;font-size:.93rem;font-weight:600;list-style:none;display:flex}.hero__garantias[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;display:flex}.hero__garantias[data-astro-cid-ge2uvauf] svg{width:20px;height:20px;color:var(--cielo)}.hero__estrellas[data-astro-cid-ge2uvauf]{color:var(--amarillo);letter-spacing:1px}.hero__visual[data-astro-cid-ge2uvauf]{margin:0;padding:0 0 0 14px;position:relative}.hero__marco[data-astro-cid-ge2uvauf]{aspect-ratio:3/2;object-fit:contain;object-position:center;border:6px solid #ffffffeb;border-radius:22px;width:100%;max-width:100%;height:auto;max-height:none;display:block;box-shadow:0 30px 60px -24px #0000008c}.hero__marco--dibujo[data-astro-cid-ge2uvauf]{background:repeating-linear-gradient(to bottom, #fff6 0 16px, transparent 16px 22px), linear-gradient(180deg, var(--cielo-claro), var(--menta));place-items:center;display:grid}.hero__marco--dibujo[data-astro-cid-ge2uvauf] svg{width:82%;height:auto}.hero__chip[data-astro-cid-ge2uvauf]{background:var(--blanco);box-shadow:var(--sombra-fuerte);color:var(--navy);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.85rem;font-weight:700;animation:.5s both aparecer;display:flex;position:absolute}.hero__chip--1[data-astro-cid-ge2uvauf]{animation-delay:.4s;top:-16px;left:18px}.hero__chip--2[data-astro-cid-ge2uvauf]{animation-delay:.9s;bottom:-14px;right:6px}.hero__chip[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{background:var(--whatsapp);color:#fff;border-radius:50%;width:20px;height:20px;padding:3px}.hero__punto[data-astro-cid-ge2uvauf]{background:var(--amarillo);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ffc93c59}@keyframes aparecer{0%{opacity:0;transform:translateY(8px)}}@media (width>=960px){.hero__rejilla[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr .95fr;gap:40px}}@media (width<=959px){.hero__visual[data-astro-cid-ge2uvauf]{max-width:520px;padding:0}.hero__chip--1[data-astro-cid-ge2uvauf]{left:10px}}.presupuesto__ejemplo[data-astro-cid-ehg6bl62]{margin:24px 0}.presupuesto__ejemplo[data-astro-cid-ehg6bl62] img[data-astro-cid-ehg6bl62]{aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-s);width:100%;height:auto;display:block}.presupuesto__ejemplo[data-astro-cid-ehg6bl62] figcaption[data-astro-cid-ehg6bl62]{margin-top:10px;font-size:.9rem}.presupuesto__ejemplo[data-astro-cid-ehg6bl62] small[data-astro-cid-ehg6bl62]{opacity:.85;margin-top:4px;display:block}.presupuesto[data-astro-cid-ehg6bl62]{border-top:1px solid var(--linea)}.presupuesto__rejilla[data-astro-cid-ehg6bl62]{align-items:start;gap:40px;display:grid}.presupuesto__lista[data-astro-cid-ehg6bl62]{gap:10px;margin:24px 0 28px;padding:0;font-weight:600;list-style:none;display:grid}.presupuesto__lista[data-astro-cid-ehg6bl62] li[data-astro-cid-ehg6bl62]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.presupuesto__lista[data-astro-cid-ehg6bl62] svg{width:22px;color:var(--marca)}.presupuesto__acciones[data-astro-cid-ehg6bl62]{flex-wrap:wrap;gap:12px;display:flex}.formulario[data-astro-cid-ehg6bl62]{border:1px solid var(--linea);border-radius:24px;gap:16px;padding:clamp(22px,4vw,36px);display:grid}.campo[data-astro-cid-ehg6bl62]{gap:6px;display:grid}.campo--doble[data-astro-cid-ehg6bl62]{grid-template-columns:1fr;gap:16px}.campo--doble[data-astro-cid-ehg6bl62]>div[data-astro-cid-ehg6bl62]{gap:6px;display:grid}label[data-astro-cid-ehg6bl62]{font-size:.93rem;font-weight:600}label[data-astro-cid-ehg6bl62] small[data-astro-cid-ehg6bl62]{color:var(--tinta-2);font-weight:400}input[data-astro-cid-ehg6bl62]:not([type=checkbox]):not([type=file]),select[data-astro-cid-ehg6bl62],textarea[data-astro-cid-ehg6bl62]{border:1.5px solid var(--linea);background:var(--fondo);width:100%;min-height:50px;font:inherit;color:inherit;border-radius:12px;padding:12px 14px}input[data-astro-cid-ehg6bl62]:focus,select[data-astro-cid-ehg6bl62]:focus,textarea[data-astro-cid-ehg6bl62]:focus{border-color:var(--marca);background:var(--blanco);outline:none}.foto[data-astro-cid-ehg6bl62]{border:2px dashed var(--lavanda-2);background:var(--lavanda);cursor:pointer;border-radius:14px;align-items:center;gap:14px;margin:0;padding:16px;display:flex}.foto[data-astro-cid-ehg6bl62]:hover{border-color:var(--marca)}.foto[data-astro-cid-ehg6bl62] svg{width:30px;color:var(--marca);flex:none}.foto[data-astro-cid-ehg6bl62] span[data-astro-cid-ehg6bl62]{display:grid}.foto[data-astro-cid-ehg6bl62] small[data-astro-cid-ehg6bl62]{color:var(--tinta-2);font-weight:400}.foto[data-astro-cid-ehg6bl62]:has(+input:focus-visible){outline:3px solid var(--amarillo);outline-offset:2px}.consentimiento[data-astro-cid-ehg6bl62]{color:var(--tinta-2);align-items:flex-start;gap:10px;font-size:.88rem;font-weight:400;display:flex}.consentimiento[data-astro-cid-ehg6bl62] input[data-astro-cid-ehg6bl62]{width:18px;height:18px;accent-color:var(--marca);margin-top:4px}.formulario__legal[data-astro-cid-ehg6bl62]{color:var(--tinta-2);margin:0;font-size:.78rem;line-height:1.45}.formulario__enviar[data-astro-cid-ehg6bl62]{width:100%;min-height:56px;font-size:1.05rem}.formulario__aviso[data-astro-cid-ehg6bl62]{text-align:center;margin:0;font-weight:600}@media (width>=560px){.campo--doble[data-astro-cid-ehg6bl62]{grid-template-columns:1fr 1fr}}@media (width>=960px){.presupuesto__rejilla[data-astro-cid-ehg6bl62]{grid-template-columns:.9fr 1.1fr;gap:64px}}
