.hero[data-astro-cid-bbe6dxrz]{position:relative;display:grid;background:var(--blanco);overflow:hidden}.hero__foto[data-astro-cid-bbe6dxrz]{order:2;aspect-ratio:16 / 10;overflow:hidden}.hero__foto[data-astro-cid-bbe6dxrz] img{width:100%;height:100%;object-fit:cover;object-position:82% 60%}.hero__rejilla[data-astro-cid-bbe6dxrz]{order:1;padding-block:2.5rem 2.25rem}.hero__texto[data-astro-cid-bbe6dxrz]{display:grid;gap:1.35rem;max-width:36rem}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,1.25rem + 2.1vw,3.05rem);font-weight:900;letter-spacing:-.035em;line-height:1.02}.hero__ante[data-astro-cid-bbe6dxrz]{font-size:var(--t-s);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-2)}.hero__ante[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz],.hero__oro[data-astro-cid-bbe6dxrz]{color:var(--agua-tinta)}.hero__oro[data-astro-cid-bbe6dxrz]{color:var(--oro-tinta)}.hero__entradilla[data-astro-cid-bbe6dxrz]{font-size:var(--t-l);max-width:42ch;line-height:1.5;color:var(--tinta-2);max-width:44ch}.hero__botones[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.hero__pruebas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:var(--t-s);font-weight:600;color:var(--tinta)}.hero__pruebas[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.4rem}.hero__pruebas[data-astro-cid-bbe6dxrz] svg{width:18px;height:18px;color:var(--agua-tinta)}@media(min-width:960px){.hero[data-astro-cid-bbe6dxrz]{min-height:clamp(520px,calc(100svh - var(--header-h) - 78px),900px)}.hero__foto[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;aspect-ratio:auto}.hero__foto[data-astro-cid-bbe6dxrz] img{object-position:72% 65%}.hero__foto[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fffffff2,#ffffffe6 32%,#ffffff8c,#fff0 60%);pointer-events:none}.hero__rejilla[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:flex;align-items:center;padding-block:2.75rem}.hero__texto[data-astro-cid-bbe6dxrz]{max-width:37rem;gap:1.1rem}}.tipos__lista[data-astro-cid-5mpxqguy]{display:grid;gap:1.25rem}@media(min-width:900px){.tipos__lista[data-astro-cid-5mpxqguy]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.tipo[data-astro-cid-5mpxqguy]{position:relative;min-width:0;display:grid;grid-template-rows:auto 1fr;background:var(--cal);border-radius:var(--radio-l);overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.tipo[data-astro-cid-5mpxqguy]:hover{transform:translateY(-4px);box-shadow:var(--sombra)}.tipo[data-astro-cid-5mpxqguy]:focus-within{box-shadow:var(--foco)}.tipo__foto[data-astro-cid-5mpxqguy]{position:relative;aspect-ratio:4 / 3;overflow:hidden}.tipo__foto[data-astro-cid-5mpxqguy] img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.tipo[data-astro-cid-5mpxqguy]:hover .tipo__foto[data-astro-cid-5mpxqguy] img{transform:scale(1.06)}.tipo__muro[data-astro-cid-5mpxqguy]{position:absolute;left:1rem;bottom:1rem;width:52px;height:auto;filter:drop-shadow(0 8px 16px rgba(15,28,51,.35))}.muro__fondo[data-astro-cid-5mpxqguy]{fill:#fff;stroke:var(--noche);stroke-width:2}.muro__ventana[data-astro-cid-5mpxqguy]{fill:var(--agua-claro);stroke:var(--noche);stroke-width:1.5}.muro__zona[data-astro-cid-5mpxqguy]{fill:var(--agua);stroke:var(--agua-tinta);stroke-width:1.5;transition:fill .3s ease}.tipo[data-astro-cid-5mpxqguy]:hover .muro__zona[data-astro-cid-5mpxqguy],.tipo__muro--ventana[data-astro-cid-5mpxqguy] .muro__zona[data-astro-cid-5mpxqguy]{fill:var(--agua-tinta)}.muro__zocalo[data-astro-cid-5mpxqguy]{stroke:var(--noche);stroke-width:1.5}.tipo__texto[data-astro-cid-5mpxqguy]{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem 1.5rem 1.75rem;color:var(--tinta-2)}h3[data-astro-cid-5mpxqguy]{font-size:var(--t-xl);color:var(--tinta)}.tipo__donde[data-astro-cid-5mpxqguy]{font-family:var(--f-display);font-weight:700;color:var(--agua-tinta);margin-bottom:.25rem}.tipo__solucion[data-astro-cid-5mpxqguy]{margin-top:auto;padding-top:.5rem}.tipo__solucion[data-astro-cid-5mpxqguy]:after{content:"";position:absolute;inset:0}.tipo__solucion[data-astro-cid-5mpxqguy]:focus-visible{box-shadow:none}.soluciones__lista[data-astro-cid-jtrn4v66]{display:grid;gap:1.5rem}@media(min-width:900px){.soluciones__lista[data-astro-cid-jtrn4v66]{grid-template-columns:1fr 1fr}}.sol[data-astro-cid-jtrn4v66] a[data-astro-cid-jtrn4v66]{display:grid;grid-template-rows:auto 1fr;height:100%;background:var(--cal);border-radius:var(--radio-l);overflow:hidden;text-decoration:none;color:inherit}.sol__foto[data-astro-cid-jtrn4v66]{aspect-ratio:16 / 10;overflow:hidden}.sol__foto[data-astro-cid-jtrn4v66] picture{height:100%}.sol__foto[data-astro-cid-jtrn4v66] img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.sol[data-astro-cid-jtrn4v66] a[data-astro-cid-jtrn4v66]:hover img{transform:scale(1.03)}.sol__texto[data-astro-cid-jtrn4v66]{display:grid;align-content:start;gap:.5rem;padding:1.5rem 1.75rem 1.9rem;color:var(--tinta-2)}.sol__para[data-astro-cid-jtrn4v66]{font-weight:600;color:var(--agua-tinta);font-size:var(--t-s)}h3[data-astro-cid-jtrn4v66]{font-size:var(--t-xl);color:var(--tinta)}.sol__ver[data-astro-cid-jtrn4v66]{margin-top:.5rem}.sol[data-astro-cid-jtrn4v66] a[data-astro-cid-jtrn4v66]{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.sol[data-astro-cid-jtrn4v66] a[data-astro-cid-jtrn4v66]:hover{transform:translateY(-4px);box-shadow:var(--sombra)}.ia__rejilla[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media(min-width:900px){.ia__rejilla[data-astro-cid-j7pv25f6]{grid-template-columns:1.2fr .8fr}}.ia__texto[data-astro-cid-j7pv25f6]{display:grid;gap:1.1rem;justify-items:start}.ia__ante[data-astro-cid-j7pv25f6]{font-size:var(--t-s);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--agua-tinta)}.ia[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--t-2xl)}.ia__texto[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.ia__ante){font-size:var(--t-l);color:var(--tinta-2);max-width:54ch}.ia__texto[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:grid;gap:.4rem;padding-left:1.2rem;list-style:disc;color:var(--tinta)}.ia__texto[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]::marker{color:var(--agua-tinta)}.ia__botones[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.7rem}.ia__tarjeta[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;padding:2rem;border-radius:var(--radio-l);background:var(--noche);color:var(--tinta-clara-2);box-shadow:var(--sombra)}.ia__nombre[data-astro-cid-j7pv25f6]{font-family:var(--f-display);font-weight:800;font-size:var(--t-xl);color:var(--oro)}.ia__tarjeta[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem}.ia__tarjeta[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:.35rem .85rem;border:1px solid var(--noche-linea);border-radius:999px;font-size:var(--t-s);color:var(--tinta-clara)}
