.sostenibilidad_main__J7vvH{background-color:var(--color-negro-azulado)}.sostenibilidad_section___w2TD{background-color:var(--color-crema-calido);padding-block:var(--spacing-12)}.sostenibilidad_container__08DRT{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--spacing-4)}.sostenibilidad_contentGrid__Un6up{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:var(--spacing-12);gap:var(--spacing-12);align-items:center}.sostenibilidad_tag__ytUlE{display:inline-block;color:var(--color-azul-vibrante);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:2px;font-size:var(--font-size-sm);margin-bottom:var(--spacing-2)}.sostenibilidad_title__k7jMP{font-family:var(--font-heading);font-size:var(--font-size-5xl);color:var(--color-azul-medianoche);margin-bottom:var(--spacing-4);line-height:var(--line-height-tight)}.sostenibilidad_text__GrKpG{color:var(--color-negro-azulado);font-size:var(--font-size-lg);line-height:1.8;opacity:.9;margin-bottom:var(--spacing-8)}.sostenibilidad_stats__9zNO_{display:flex;gap:var(--spacing-8)}.sostenibilidad_statItem__NcXGP{display:flex;flex-direction:column}.sostenibilidad_statNumber__gFjBd{font-family:var(--font-heading);font-size:var(--font-size-4xl);color:var(--color-azul-medianoche)}.sostenibilidad_statLabel__xCSvP{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.sostenibilidad_imageBox__OVQTm{position:relative;box-shadow:var(--shadow-2xl);overflow:hidden}.sostenibilidad_imageBox__OVQTm,.sostenibilidad_roundedImage__AO3OL{border-radius:var(--border-radius-xl)}.sostenibilidad_darkSection__78pYc{background-color:var(--color-negro-azulado);padding-block:var(--spacing-12)}.sostenibilidad_pillars__G7nbm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-8);gap:var(--spacing-8)}.sostenibilidad_pillar__KjtUz{background-color:rgba(255,255,255,.05);padding:var(--spacing-6);border-radius:var(--border-radius-lg);text-align:center;border:1px solid rgba(255,239,216,.1);transition:transform var(--transition-base)}.sostenibilidad_pillar__KjtUz:hover{transform:translateY(-5px);border-color:var(--color-azul-vibrante)}.sostenibilidad_pillarIcon__O7FUs{font-size:3rem;margin-bottom:var(--spacing-4)}.sostenibilidad_pillar__KjtUz h3{font-family:var(--font-heading);color:var(--color-crema-calido);margin-bottom:var(--spacing-2)}.sostenibilidad_pillar__KjtUz p{color:var(--color-crema-calido);opacity:.7;font-size:var(--font-size-sm);line-height:1.6}@media (max-width:1024px){.sostenibilidad_contentGrid__Un6up,.sostenibilidad_pillars__G7nbm{grid-template-columns:1fr}.sostenibilidad_imageBox__OVQTm{order:-1}}