.hero[data-astro-cid-yodha2z4]{justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__fondo[data-astro-cid-yodha2z4]{position:absolute;inset:0}.hero__fondo[data-astro-cid-yodha2z4] .hero__imagen{object-fit:cover;width:100%;height:100%}.hero__capa[data-astro-cid-yodha2z4]{background-color:color-mix(in srgb, var(--color-ink) 80%, transparent);position:absolute;inset:0}.hero__brillo[data-astro-cid-yodha2z4]{border-radius:var(--radius-full);background-color:var(--color-electric-10);filter:blur(120px);width:600px;height:400px;position:absolute;top:33.333%;left:50%;transform:translate(-50%,-50%)}.hero__contenido[data-astro-cid-yodha2z4]{z-index:1;max-width:64rem;padding:var(--space-32) var(--gutter);text-align:center;margin-inline:auto;position:relative}.hero__etiqueta[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-8);padding:var(--space-2) var(--space-4);border:1px solid var(--color-electric-30);border-radius:var(--radius-full);background-color:var(--color-electric-5);color:var(--text-accent);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;display:inline-flex}.hero__punto[data-astro-cid-yodha2z4]{border-radius:var(--radius-full);background-color:var(--color-electric);width:6px;height:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite latido}.hero__titulo[data-astro-cid-yodha2z4]{margin-bottom:var(--space-6)}.hero__destacado[data-astro-cid-yodha2z4]{color:var(--text-accent)}.hero__texto[data-astro-cid-yodha2z4]{gap:var(--space-4);max-width:var(--container-text);margin:0 auto var(--space-10);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);flex-direction:column;display:flex}.hero__acciones[data-astro-cid-yodha2z4]{justify-content:center;gap:var(--space-4);flex-direction:column;display:flex}.hero__bajar[data-astro-cid-yodha2z4]{bottom:var(--space-8);color:var(--text-secondary);position:absolute;left:50%;transform:translate(-50%)}.hero__bajar[data-astro-cid-yodha2z4]:hover{color:var(--text-accent)}.hero__bajar[data-astro-cid-yodha2z4] svg{animation:1s infinite rebote}@media (width>=640px){.hero__texto[data-astro-cid-yodha2z4]{font-size:var(--text-xl)}.hero__acciones[data-astro-cid-yodha2z4]{flex-direction:row}}@keyframes latido{50%{opacity:.5}}@keyframes rebote{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.decoracion{z-index:0;object-fit:contain;mix-blend-mode:screen;pointer-events:none;user-select:none;position:absolute}.quienes[data-astro-cid-ypkfefed]{align-items:center;gap:var(--space-12);max-width:72rem;display:grid}.quienes[data-astro-cid-ypkfefed] .section-heading{margin-bottom:var(--space-2)}.quienes__datos[data-astro-cid-ypkfefed]{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.quienes__datos[data-astro-cid-ypkfefed] li[data-astro-cid-ypkfefed]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-electric-20);border-radius:var(--radius-lg);background-color:var(--color-electric-10);font-size:var(--text-sm);line-height:var(--leading-sm);display:flex}.quienes__datos[data-astro-cid-ypkfefed] svg{color:var(--text-accent)}.quienes__texto[data-astro-cid-ypkfefed]{gap:var(--space-2);flex-direction:column;display:flex}.quienes__texto[data-astro-cid-ypkfefed] .quienes__foto{border-radius:var(--radius-xl);object-fit:cover;width:100%;max-height:14rem}.prosa[data-astro-cid-ypkfefed]{gap:var(--space-5);line-height:var(--leading-relaxed);color:var(--text-secondary);flex-direction:column;display:flex}@media (width>=1024px){.quienes[data-astro-cid-ypkfefed]{gap:var(--space-20);grid-template-columns:1fr 1fr}}.foto-seccion[data-astro-cid-rvz3gccj]{max-height:16rem;margin-bottom:var(--space-12);border-radius:var(--radius-2xl);overflow:hidden}.foto-seccion[data-astro-cid-rvz3gccj] img{width:100%}.servicios[data-astro-cid-inajwyqg]{gap:var(--space-6);display:grid}.tarjeta[data-astro-cid-inajwyqg]{padding:var(--space-8);border:var(--border-subtle);border-radius:var(--radius-xl);background-color:var(--bg-surface);transition:border-color var(--duration-slow) var(--ease-standard), box-shadow var(--duration-slow) var(--ease-standard)}.tarjeta[data-astro-cid-inajwyqg]:hover{border-color:var(--color-electric-30);box-shadow:0 10px 15px -3px var(--color-electric-5), 0 4px 6px -4px var(--color-electric-5)}.tarjeta__cabecera[data-astro-cid-inajwyqg]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.tarjeta__icono[data-astro-cid-inajwyqg]{border-radius:var(--radius-lg);background-color:var(--color-electric-10);width:2.5rem;height:2.5rem;color:var(--text-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tarjeta__etiqueta[data-astro-cid-inajwyqg]{font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-accent)}.tarjeta__titulo[data-astro-cid-inajwyqg]{margin-bottom:var(--space-3)}.tarjeta__texto[data-astro-cid-inajwyqg]{gap:var(--space-3);margin-bottom:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);flex-direction:column;display:flex}.tarjeta__puntos[data-astro-cid-inajwyqg]{gap:var(--space-2);flex-direction:column;display:flex}.tarjeta__puntos[data-astro-cid-inajwyqg] li[data-astro-cid-inajwyqg]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-cream-80);display:flex}.tarjeta__puntos[data-astro-cid-inajwyqg] svg{color:var(--text-accent);flex-shrink:0;margin-top:.125rem}@media (width>=768px){.servicios[data-astro-cid-inajwyqg]{grid-template-columns:repeat(3,1fr)}}.capacidades[data-astro-cid-uvaycssp]{max-width:72rem}.capacidades__lista[data-astro-cid-uvaycssp]{gap:var(--space-8);display:grid}.capacidad[data-astro-cid-uvaycssp]{padding:var(--space-8);border:var(--border-subtle);border-radius:var(--radius-2xl);background-color:var(--bg-section-alt);transition:border-color var(--duration-slow) var(--ease-standard)}.capacidad[data-astro-cid-uvaycssp]:hover{border-color:var(--color-electric-30)}.capacidad__icono[data-astro-cid-uvaycssp]{width:3rem;height:3rem;margin-bottom:var(--space-6);border-radius:var(--radius-xl);background-color:var(--color-electric-10);color:var(--text-accent);transition:background-color var(--duration-slow) var(--ease-standard);justify-content:center;align-items:center;display:flex}.capacidad[data-astro-cid-uvaycssp]:hover .capacidad__icono[data-astro-cid-uvaycssp]{background-color:var(--color-electric-20)}.capacidad__titulo[data-astro-cid-uvaycssp]{margin-bottom:var(--space-5);font-size:var(--text-lg);line-height:var(--leading-snug)}.capacidad__puntos[data-astro-cid-uvaycssp]{gap:var(--space-3);flex-direction:column;display:flex}.capacidad__puntos[data-astro-cid-uvaycssp] li[data-astro-cid-uvaycssp]{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);display:flex}.capacidad__puntos[data-astro-cid-uvaycssp] svg{color:var(--text-accent);flex-shrink:0;margin-top:.125rem}@media (width>=768px){.capacidades__lista[data-astro-cid-uvaycssp]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.capacidades__lista[data-astro-cid-uvaycssp]{grid-template-columns:repeat(4,1fr)}}.motivos[data-astro-cid-joebpnww]{gap:var(--space-6);display:grid}.motivo[data-astro-cid-joebpnww]{padding:var(--space-6);border:var(--border-subtle);border-radius:var(--radius-xl);background-color:var(--bg-surface);transition:border-color var(--duration-slow) var(--ease-standard)}.motivo[data-astro-cid-joebpnww]:hover{border-color:var(--color-electric-30)}.motivo__icono[data-astro-cid-joebpnww]{width:2.5rem;height:2.5rem;margin-bottom:var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-electric-10);color:var(--text-accent);justify-content:center;align-items:center;display:flex}.motivo__titulo[data-astro-cid-joebpnww]{margin-bottom:var(--space-2);font-size:var(--text-lg);line-height:1.75rem}.motivo__texto[data-astro-cid-joebpnww]{gap:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);flex-direction:column;display:flex}@media (width>=640px){.motivos[data-astro-cid-joebpnww]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.motivos[data-astro-cid-joebpnww]{grid-template-columns:repeat(4,1fr)}}.formulario[data-astro-cid-vughtrfv]{padding:var(--space-8);border:var(--border-subtle);border-radius:var(--radius-2xl);background-color:var(--bg-section-alt)}form[data-astro-cid-vughtrfv]{gap:var(--space-5);flex-direction:column;display:flex}form[data-astro-cid-vughtrfv][hidden]{display:none}.formulario__fila[data-astro-cid-vughtrfv]{gap:var(--space-5);display:grid}.formulario__trampa[data-astro-cid-vughtrfv]{display:none}.campo[data-astro-cid-vughtrfv] label[data-astro-cid-vughtrfv]{margin-bottom:var(--space-1-5);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-cream-80);display:block}.campo__marca[data-astro-cid-vughtrfv]{margin-left:var(--space-1);color:var(--text-accent)}.campo[data-astro-cid-vughtrfv] input[data-astro-cid-vughtrfv],.campo[data-astro-cid-vughtrfv] select[data-astro-cid-vughtrfv],.campo[data-astro-cid-vughtrfv] textarea[data-astro-cid-vughtrfv]{width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border:var(--border-default);border-radius:var(--radius-lg);background-color:var(--bg-surface);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-primary);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard)}.campo[data-astro-cid-vughtrfv] textarea[data-astro-cid-vughtrfv]{resize:none}.campo[data-astro-cid-vughtrfv] input[data-astro-cid-vughtrfv]::placeholder,.campo[data-astro-cid-vughtrfv] textarea[data-astro-cid-vughtrfv]::placeholder{color:var(--text-tertiary)}.campo[data-astro-cid-vughtrfv] input[data-astro-cid-vughtrfv]:hover,.campo[data-astro-cid-vughtrfv] select[data-astro-cid-vughtrfv]:hover,.campo[data-astro-cid-vughtrfv] textarea[data-astro-cid-vughtrfv]:hover{border-color:var(--color-electric-30)}.campo[data-astro-cid-vughtrfv] input[data-astro-cid-vughtrfv]:focus,.campo[data-astro-cid-vughtrfv] select[data-astro-cid-vughtrfv]:focus,.campo[data-astro-cid-vughtrfv] textarea[data-astro-cid-vughtrfv]:focus{box-shadow:0 0 0 2px var(--color-electric-50);outline:none}.campo[data-astro-cid-vughtrfv] [data-astro-cid-vughtrfv][aria-invalid=true]{border-color:var(--color-error)}.campo__error[data-astro-cid-vughtrfv],.formulario__aviso[data-astro-cid-vughtrfv]{margin-top:var(--space-1-5);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-error)}.formulario__enviar[data-astro-cid-vughtrfv]{width:100%}.formulario__enviar[data-astro-cid-vughtrfv]:disabled{cursor:wait;opacity:.5}.formulario__exito[data-astro-cid-vughtrfv]{align-items:center;gap:var(--space-4);padding-block:var(--space-10);text-align:center;color:var(--text-secondary);flex-direction:column;display:flex}.formulario__exito[data-astro-cid-vughtrfv][hidden]{display:none}.formulario__exito[data-astro-cid-vughtrfv]:focus{outline:none}.formulario__icono[data-astro-cid-vughtrfv]{border-radius:var(--radius-full);background-color:var(--color-electric-10);width:4rem;height:4rem;color:var(--text-accent);justify-content:center;align-items:center;display:flex}.formulario__titulo[data-astro-cid-vughtrfv]{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--text-primary);line-height:2rem}@media (width>=640px){.formulario__fila[data-astro-cid-vughtrfv]{grid-template-columns:1fr 1fr}.formulario__enviar[data-astro-cid-vughtrfv]{align-self:flex-start;width:auto}}.contacto[data-astro-cid-t44qkbqn]{align-items:start;gap:var(--space-16);max-width:72rem;display:grid}@media (width>=1024px){.contacto[data-astro-cid-t44qkbqn]{grid-template-columns:1fr 1fr}}.contacto[data-astro-cid-t44qkbqn] .section-heading{margin-bottom:var(--space-2)}.contacto__texto[data-astro-cid-t44qkbqn]{gap:var(--space-4);margin-bottom:var(--space-8);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);flex-direction:column;display:flex}.contacto__puntos[data-astro-cid-t44qkbqn]{gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}.contacto__puntos[data-astro-cid-t44qkbqn] li[data-astro-cid-t44qkbqn]{align-items:center;gap:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-cream-80);display:flex}.contacto__puntos[data-astro-cid-t44qkbqn] svg{color:var(--text-accent);flex-shrink:0}.contacto__enlaces[data-astro-cid-t44qkbqn]{gap:var(--space-3);padding-top:var(--space-6);border-top:var(--border-subtle);flex-direction:column;display:flex}.contacto__enlaces[data-astro-cid-t44qkbqn] a[data-astro-cid-t44qkbqn]{align-items:center;gap:var(--space-3);display:flex}.contacto__icono[data-astro-cid-t44qkbqn]{border-radius:var(--radius-full);background-color:var(--color-electric-10);width:2rem;height:2rem;color:var(--text-accent);transition:background-color var(--duration-base) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.contacto__enlaces[data-astro-cid-t44qkbqn] a[data-astro-cid-t44qkbqn]:hover .contacto__icono[data-astro-cid-t44qkbqn]{background-color:var(--color-electric-20)}.contacto__enlace[data-astro-cid-t44qkbqn]{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-accent)}.contacto__enlaces[data-astro-cid-t44qkbqn] a[data-astro-cid-t44qkbqn]:hover .contacto__enlace[data-astro-cid-t44qkbqn]{text-decoration:underline}
