.hero-pagina[data-astro-cid-llvgfkze]{text-align:center;background:radial-gradient(ellipse at top, #1a0000 0%, var(--negro) 60%);padding:100px 0 60px}.hero-pagina[data-astro-cid-llvgfkze] h1[data-astro-cid-llvgfkze]{margin-bottom:16px;font-size:clamp(2.5rem,6vw,4rem)}.rojo[data-astro-cid-llvgfkze]{color:var(--rojo)}.hero-pagina[data-astro-cid-llvgfkze] p[data-astro-cid-llvgfkze]{color:var(--gris-texto);max-width:560px;margin:0 auto;font-size:1.2rem}.seccion[data-astro-cid-llvgfkze]{padding:60px 0}.grid-contacto[data-astro-cid-llvgfkze]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px;display:grid}.tarjeta-contacto[data-astro-cid-llvgfkze]{background:var(--gris-fondo);text-align:center;border:1px solid #1c1c1e;border-radius:20px;height:100%;padding:36px 28px;transition:transform .2s,border-color .2s}.tarjeta-contacto[data-astro-cid-llvgfkze]:hover{border-color:var(--rojo);transform:translateY(-4px)}.icono[data-astro-cid-llvgfkze]{margin-bottom:16px;font-size:2rem;display:block}.tarjeta-contacto[data-astro-cid-llvgfkze] h3[data-astro-cid-llvgfkze]{color:var(--gris-texto);margin-bottom:8px;font-size:1.05rem;font-weight:600}.tarjeta-contacto[data-astro-cid-llvgfkze] a[data-astro-cid-llvgfkze],.valor[data-astro-cid-llvgfkze]{color:var(--blanco);font-size:1.05rem;font-weight:600;text-decoration:none}.tarjeta-contacto[data-astro-cid-llvgfkze] a[data-astro-cid-llvgfkze]:hover{color:var(--rojo)}.seccion-formulario[data-astro-cid-llvgfkze]{padding-bottom:100px}.grid-formulario[data-astro-cid-llvgfkze]{grid-template-columns:1.6fr 1fr;align-items:start;gap:40px;display:grid}.formulario-lado[data-astro-cid-llvgfkze] h2[data-astro-cid-llvgfkze]{margin-bottom:12px;font-size:2rem}.formulario-texto[data-astro-cid-llvgfkze]{color:var(--gris-texto);margin-bottom:32px}.formulario[data-astro-cid-llvgfkze]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.campo[data-astro-cid-llvgfkze]{flex-direction:column;gap:8px;display:flex}.campo-completo[data-astro-cid-llvgfkze]{grid-column:1/-1}.campo[data-astro-cid-llvgfkze] label[data-astro-cid-llvgfkze]{color:var(--gris-texto);font-size:.9rem;font-weight:500}.campo[data-astro-cid-llvgfkze] input[data-astro-cid-llvgfkze],.campo[data-astro-cid-llvgfkze] select[data-astro-cid-llvgfkze],.campo[data-astro-cid-llvgfkze] textarea[data-astro-cid-llvgfkze]{background:var(--gris-fondo);color:var(--blanco);border:1px solid #3a3a3c;border-radius:12px;padding:14px 16px;font-family:inherit;font-size:.95rem;transition:border-color .2s}.campo[data-astro-cid-llvgfkze] input[data-astro-cid-llvgfkze]:focus,.campo[data-astro-cid-llvgfkze] select[data-astro-cid-llvgfkze]:focus,.campo[data-astro-cid-llvgfkze] textarea[data-astro-cid-llvgfkze]:focus{border-color:var(--rojo);outline:none}.campo[data-astro-cid-llvgfkze] textarea[data-astro-cid-llvgfkze]{resize:vertical}.boton-enviar[data-astro-cid-llvgfkze]{cursor:pointer;border:none;grid-column:1/-1;justify-self:start;padding:16px 32px;font-family:inherit;font-size:1rem}.info-lado[data-astro-cid-llvgfkze]{background:var(--gris-fondo);border:1px solid #1c1c1e;border-radius:24px;padding:40px 32px;position:sticky;top:90px}.logo-lado[data-astro-cid-llvgfkze]{width:60px;margin-bottom:20px}.info-lado[data-astro-cid-llvgfkze] h3[data-astro-cid-llvgfkze]{color:var(--rojo);margin-bottom:12px;font-size:1.15rem}.info-lado[data-astro-cid-llvgfkze]>p[data-astro-cid-llvgfkze]{color:var(--gris-texto);margin-bottom:28px;font-size:.95rem}.redes[data-astro-cid-llvgfkze] h4[data-astro-cid-llvgfkze]{color:var(--gris-texto);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:.85rem}.redes-links[data-astro-cid-llvgfkze]{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.red-link[data-astro-cid-llvgfkze]{color:var(--blanco);border:1px solid #3a3a3c;border-radius:980px;padding:8px 16px;font-size:.85rem;text-decoration:none;transition:all .2s}.red-link[data-astro-cid-llvgfkze]:hover{border-color:var(--rojo);color:var(--rojo)}.respuesta-rapida[data-astro-cid-llvgfkze]{background:#30d15814;border:1px solid #30d15840;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.punto-verde[data-astro-cid-llvgfkze]{background:#30d158;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2s infinite pulso}@keyframes pulso{0%,to{opacity:1}50%{opacity:.4}}.respuesta-rapida[data-astro-cid-llvgfkze] p[data-astro-cid-llvgfkze]{color:var(--gris-texto);font-size:.85rem;line-height:1.4}.respuesta-rapida[data-astro-cid-llvgfkze] strong[data-astro-cid-llvgfkze]{color:var(--blanco)}@media (width<=800px){.grid-formulario[data-astro-cid-llvgfkze],.formulario[data-astro-cid-llvgfkze]{grid-template-columns:1fr}.info-lado[data-astro-cid-llvgfkze]{position:static}}.hero-pagina[data-astro-cid-llvgfkze]{background:linear-gradient(#000000bf,#000000e6),url(/images/hero.jpg) 50%/cover}
