.sostenibilidad_page__rVlnh{width:100%;padding:80px 24px 96px}.sostenibilidad_pageInner__FuX8G{width:min(var(--max-width-lg),100%);margin:0 auto;display:grid;gap:72px}.sostenibilidad_hero__wskUI{background:var(--color-surface);border:1px solid rgba(28,78,216,.14);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:56px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:start}.sostenibilidad_heroText__xMRNV{display:grid;gap:16px;max-width:560px}.sostenibilidad_heroBadge__y7cZ8{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:var(--radius-full);background:rgba(28,78,216,.12);color:var(--color-primary);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.sostenibilidad_heroText__xMRNV h1{margin:0;font-size:2.8rem;line-height:1.05}.sostenibilidad_heroText__xMRNV p{margin:0;color:var(--color-muted)}.sostenibilidad_heroActions__0J5Um{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.sostenibilidad_heroFootnote__vAGYf{margin:0;font-size:.75rem;color:var(--color-muted)}.sostenibilidad_heroMetrics__pdE5C{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sostenibilidad_metricCard__IbDeW{background:linear-gradient(135deg,rgba(28,78,216,.08),rgba(16,92,60,.08));border-radius:var(--radius-md);border:1px solid rgba(28,78,216,.14);padding:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);display:grid;gap:6px}.sostenibilidad_metricCard__IbDeW dt{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);font-weight:600}.sostenibilidad_metricValue__NmJRn{margin:0;font-size:1.8rem;font-weight:700;color:var(--color-contrast)}.sostenibilidad_metricHelper__q20NE{margin:0;font-size:.85rem;color:var(--color-muted)}.sostenibilidad_section__0ZgMP{display:grid;gap:28px}.sostenibilidad_sectionHeading__TGXFP{display:grid;gap:12px;max-width:640px}.sostenibilidad_sectionHeading__TGXFP h2{margin:0;font-size:2rem}.sostenibilidad_sectionHeading__TGXFP p{margin:0;color:var(--color-muted)}.sostenibilidad_sectionBadge__WkvoK{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-full);background:rgba(16,92,60,.12);color:var(--color-secondary);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.sostenibilidad_cardGrid__7DD53{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.sostenibilidad_card__p7PnT{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid rgba(28,78,216,.12);padding:24px;display:grid;gap:12px;box-shadow:var(--shadow-soft)}.sostenibilidad_card__p7PnT h3{margin:0;font-size:1.25rem}.sostenibilidad_card__p7PnT p,.sostenibilidad_card__p7PnT ul{margin:0;color:var(--color-muted)}.sostenibilidad_card__p7PnT ul{padding-left:18px;display:grid;gap:6px}.sostenibilidad_dataGrid___9PHh{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.sostenibilidad_dataCard__lIm_0{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid rgba(16,92,60,.16);padding:24px;display:grid;gap:12px;box-shadow:var(--shadow-soft)}.sostenibilidad_dataCard__lIm_0 header{display:flex;justify-content:space-between;align-items:center;gap:12px}.sostenibilidad_dataCard__lIm_0 h3{margin:0;font-size:1.1rem}.sostenibilidad_statusTag__ByvYa{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);background:rgba(28,78,216,.1);color:var(--color-primary);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.sostenibilidad_dataCard__lIm_0 p{margin:0;color:var(--color-muted)}.sostenibilidad_dataCard__lIm_0 footer{margin:0;font-size:.85rem;color:var(--color-muted);font-weight:600}.sostenibilidad_timeline__bSUhC{list-style:none;margin:0;padding:0;display:grid;gap:18px}.sostenibilidad_timelineItem__xbivG{display:grid;grid-template-columns:120px 1fr;gap:24px;background:var(--color-surface);border-radius:var(--radius-md);border:1px solid rgba(28,78,216,.14);padding:20px 24px;box-shadow:var(--shadow-soft);align-items:start}.sostenibilidad_timelineQuarter__t_KWF{font-size:.9rem;font-weight:700;color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase}.sostenibilidad_timelineContent__0iG_k{display:grid;gap:8px}.sostenibilidad_timelineContent__0iG_k h3{margin:0;font-size:1.2rem}.sostenibilidad_timelineContent__0iG_k p{margin:0;color:var(--color-muted)}.sostenibilidad_callout__REE_o{background:rgba(16,92,60,.08);border:1px solid rgba(16,92,60,.24);border-radius:var(--radius-lg);padding:32px 36px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;box-shadow:var(--shadow-soft)}.sostenibilidad_calloutContent___EXvu{display:grid;gap:12px;max-width:560px}.sostenibilidad_calloutContent___EXvu h3{margin:0;font-size:1.6rem}.sostenibilidad_calloutContent___EXvu p{margin:0;color:var(--color-muted)}.sostenibilidad_stackedList__i6ahG{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--color-muted)}.sostenibilidad_calloutActions__M_eSz{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:1024px){.sostenibilidad_hero__wskUI{grid-template-columns:1fr;padding:44px}.sostenibilidad_timelineItem__xbivG{grid-template-columns:1fr}}@media (max-width:768px){.sostenibilidad_page__rVlnh{padding:56px 20px 72px}.sostenibilidad_pageInner__FuX8G{gap:56px}.sostenibilidad_hero__wskUI{padding:36px}.sostenibilidad_heroText__xMRNV h1{font-size:2.2rem}}