.NosotrosIntro-module__Op6f-G__section{gap:var(--space-8);padding-block:var(--space-7)var(--space-8);grid-template-columns:1fr 420px;align-items:start;display:grid}.NosotrosIntro-module__Op6f-G__copy{align-items:flex-start;gap:var(--space-4);text-align:left;flex-direction:column;display:flex}.NosotrosIntro-module__Op6f-G__eyebrow{padding:var(--space-1)var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-full);background:var(--color-gold-10a);font-family:var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700;line-height:16px}.NosotrosIntro-module__Op6f-G__heading{font-family:var(--font-display);text-transform:uppercase;color:var(--text-primary);font-size:44px;font-weight:700;line-height:48px}.NosotrosIntro-module__Op6f-G__highlight{color:var(--accent)}.NosotrosIntro-module__Op6f-G__mission{max-width:560px;font-family:var(--font-body);color:var(--text-tertiary);font-size:16px;line-height:26px}.NosotrosIntro-module__Op6f-G__quote{max-width:560px;padding:var(--space-4)var(--space-5);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-strong);font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:15px;font-style:italic;line-height:24px}@media (max-width:1024px){.NosotrosIntro-module__Op6f-G__section{grid-template-columns:1fr}.NosotrosIntro-module__Op6f-G__heading{font-size:34px;line-height:40px}}@media (max-width:640px){.NosotrosIntro-module__Op6f-G__section{padding-block:var(--space-6);gap:var(--space-6)}.NosotrosIntro-module__Op6f-G__copy{text-align:center;align-items:center}.NosotrosIntro-module__Op6f-G__heading{font-size:26px;line-height:32px}.NosotrosIntro-module__Op6f-G__mission,.NosotrosIntro-module__Op6f-G__quote{max-width:100%}}
.NosotrosHistoriaCard-module__3j1D0W__card{justify-content:center;align-items:center;gap:var(--space-4);aspect-ratio:1;padding:var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-xl);background:var(--surface-strong);box-shadow:0 0 32px var(--color-gold-30a);flex-direction:column;display:flex;position:relative;overflow:hidden}.NosotrosHistoriaCard-module__3j1D0W__watermark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:2px;color:var(--color-gold-10a);white-space:nowrap;justify-content:center;align-items:center;font-size:56px;font-weight:700;display:flex;position:absolute;inset:0}.NosotrosHistoriaCard-module__3j1D0W__playButton{z-index:1;border-radius:var(--radius-full);background:var(--accent);cursor:not-allowed;opacity:.85;border:none;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.NosotrosHistoriaCard-module__3j1D0W__playIcon{width:40px;height:40px;color:var(--accent-on)}.NosotrosHistoriaCard-module__3j1D0W__label{z-index:1;padding:var(--space-2)var(--space-4);border-radius:var(--radius-sm);background:var(--color-cinder-95);font-family:var(--font-body);color:var(--text-primary);text-align:center;font-size:13px;font-weight:700;line-height:18px;position:relative}@media (max-width:640px){.NosotrosHistoriaCard-module__3j1D0W__playButton{width:80px;height:80px}.NosotrosHistoriaCard-module__3j1D0W__playIcon{width:32px;height:32px}.NosotrosHistoriaCard-module__3j1D0W__watermark{font-size:40px}}
.NosotrosResponsabilidad-module__7fjGgW__card{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-eco-30a);border-radius:var(--radius-xl);background:var(--surface-strong);flex-direction:column;margin-block-start:var(--space-7);display:flex}.NosotrosResponsabilidad-module__7fjGgW__header{align-items:flex-start;gap:var(--space-4);display:flex}.NosotrosResponsabilidad-module__7fjGgW__iconBadge{border:1px solid var(--color-eco-30a);border-radius:var(--radius-md);background:var(--color-eco-10a);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.NosotrosResponsabilidad-module__7fjGgW__icon{width:24px;height:24px;color:var(--eco-strong)}.NosotrosResponsabilidad-module__7fjGgW__titleGroup{gap:var(--space-1);flex-direction:column;flex-grow:1;display:flex}.NosotrosResponsabilidad-module__7fjGgW__title{font-family:var(--font-display);text-transform:uppercase;color:var(--text-primary);font-size:22px;font-weight:700;line-height:28px}.NosotrosResponsabilidad-module__7fjGgW__subtitle{font-family:var(--font-body);color:var(--eco-strong);font-size:14px;font-weight:700;line-height:20px}.NosotrosResponsabilidad-module__7fjGgW__cta{padding:var(--space-3)var(--space-5);border-radius:var(--radius-full);background:var(--eco);font-family:var(--font-body);letter-spacing:.6px;text-transform:uppercase;text-align:center;color:var(--color-woodsmoke);white-space:nowrap;cursor:not-allowed;opacity:.85;border:none;flex-shrink:0;font-size:12px;font-weight:700;line-height:16px}.NosotrosResponsabilidad-module__7fjGgW__description{max-width:880px;font-family:var(--font-body);color:var(--text-tertiary);font-size:15px;line-height:24px}@media (max-width:768px){.NosotrosResponsabilidad-module__7fjGgW__header{flex-wrap:wrap}.NosotrosResponsabilidad-module__7fjGgW__cta{width:100%}}@media (max-width:640px){.NosotrosResponsabilidad-module__7fjGgW__card{padding:var(--space-5)}.NosotrosResponsabilidad-module__7fjGgW__header{flex-direction:column;align-items:flex-start}}
.NosotrosTestimonials-module__acP4NG__section{padding-block:var(--space-8)}.NosotrosTestimonials-module__acP4NG__header{align-items:center;gap:var(--space-3);max-width:1216px;text-align:center;flex-direction:column;margin-block-end:var(--space-6);margin-inline:auto;display:flex}.NosotrosTestimonials-module__acP4NG__eyebrow{padding:var(--space-1)var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-full);background:var(--color-gold-10a);font-family:var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700;line-height:16px}.NosotrosTestimonials-module__acP4NG__heading{font-family:var(--font-display);text-transform:uppercase;color:var(--text-primary);font-size:32px;font-weight:700;line-height:38px}.NosotrosTestimonials-module__acP4NG__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}@media (max-width:1024px){.NosotrosTestimonials-module__acP4NG__heading{font-size:26px;line-height:32px}.NosotrosTestimonials-module__acP4NG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.NosotrosTestimonials-module__acP4NG__section{padding-block:var(--space-6)}.NosotrosTestimonials-module__acP4NG__grid{grid-template-columns:1fr}}
.TestimonialCard-module__kVxqka__card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--surface-strong);flex-direction:column;list-style:none;display:flex}.TestimonialCard-module__kVxqka__stars{gap:var(--space-1);display:flex}.TestimonialCard-module__kVxqka__star{width:16px;height:16px;color:var(--accent)}.TestimonialCard-module__kVxqka__quote{font-family:var(--font-body);color:var(--text-secondary);flex-grow:1;font-size:14px;font-style:italic;line-height:22px}.TestimonialCard-module__kVxqka__author{font-family:var(--font-body);color:var(--text-primary);font-size:14px;font-weight:700;line-height:20px}
