:root{--navy:#0057a0;--navy-700:#004784;--gold:#e4af00;--gold-600:#c79800;--green:#8fb435;--green-600:#7a9c2c;--cream:#fffbf2;--navy-soft:#eef4fb;--gold-soft:#fbf6e6;--green-soft:#f1f6e8;--ink:#0d1b2a;--ink-2:#243444;--muted:#5a6a7a;--line:#e8e4da;--line-2:#ede8dc;--font:"Plus Jakarta Sans", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--display:"Instrument Serif", Georgia, serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--maxw:1200px}.sostenibilidad-module__ma8uuG__wrap{max-width:var(--maxw,1200px);margin:0 auto;padding:0 24px}@media (min-width:768px){.sostenibilidad-module__ma8uuG__wrap{padding:0 40px}}.sostenibilidad-module__ma8uuG__crumbs{background:var(--cream);border-bottom:1px solid #0d1b2a0d}.sostenibilidad-module__ma8uuG__crumbsInner{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;padding:14px 0;font-size:11.5px;display:flex}.sostenibilidad-module__ma8uuG__crumbsInner a{color:var(--muted);text-decoration:none;transition:color .15s}.sostenibilidad-module__ma8uuG__crumbsInner a:hover{color:var(--navy)}.sostenibilidad-module__ma8uuG__sep{opacity:.4}.sostenibilidad-module__ma8uuG__here{color:var(--ink);font-weight:700}.sostenibilidad-module__ma8uuG__hero{background:var(--cream);padding:56px 0 32px;position:relative}.sostenibilidad-module__ma8uuG__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:100px;align-items:center;gap:10px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.sostenibilidad-module__ma8uuG__eyebrow:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.sostenibilidad-module__ma8uuG__h1{letter-spacing:-.02em;color:var(--ink);margin:18px 0 6px;font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1.05}.sostenibilidad-module__ma8uuG__sectionTitle{letter-spacing:-.03em;color:var(--ink);margin:12px 0 16px;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1}.sostenibilidad-module__ma8uuG__sectionTitle em{font-family:var(--display);color:var(--green-600);letter-spacing:-.005em;font-style:italic;font-weight:400}.sostenibilidad-module__ma8uuG__sectionLead{color:var(--muted);max-width:720px;margin-top:8px;font-size:18px;font-weight:500;line-height:1.6}.sostenibilidad-module__ma8uuG__meta{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);text-transform:uppercase;font-size:11px}.sostenibilidad-module__ma8uuG__sostA{background:var(--cream);border:1px solid var(--line);border-radius:20px;margin:40px 0 24px;padding:56px;position:relative;overflow:hidden}@media (max-width:900px){.sostenibilidad-module__ma8uuG__sostA{margin:32px 0 16px;padding:32px}}@media (max-width:600px){.sostenibilidad-module__ma8uuG__sostA{margin:24px 0 12px;padding:24px}}.sostenibilidad-module__ma8uuG__sostAHero{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr;align-items:center;gap:56px;padding-bottom:48px;display:grid}.sostenibilidad-module__ma8uuG__sostAStatement{letter-spacing:-.025em;text-wrap:balance;color:var(--ink);margin:8px 0 0;font-size:clamp(40px,4.4vw,64px);font-weight:800;line-height:1}.sostenibilidad-module__ma8uuG__sostAStatement em{font-family:var(--display);color:var(--green-600);letter-spacing:-.005em;font-style:italic;font-weight:400}.sostenibilidad-module__ma8uuG__sostABody{color:var(--ink-2);margin-top:20px;font-size:15.5px;font-weight:500;line-height:1.65}.sostenibilidad-module__ma8uuG__sostABody strong{color:var(--ink);font-weight:700}.sostenibilidad-module__ma8uuG__sostABodyB{margin-top:14px}.sostenibilidad-module__ma8uuG__sostStatsCol{flex-direction:column;gap:12px;display:flex}.sostenibilidad-module__ma8uuG__sostStats{gap:18px;display:grid}.sostenibilidad-module__ma8uuG__sostStat{border:1px solid var(--line);border-left:4px solid var(--green);background:#fff;border-radius:8px;padding:22px 24px}.sostenibilidad-module__ma8uuG__sostStat .num{letter-spacing:-.03em;color:var(--green-600);font-size:56px;font-weight:800;line-height:1}.sostenibilidad-module__ma8uuG__sostStat .num em{font-family:var(--display);color:var(--green-600);margin-left:2px;font-size:32px;font-style:italic;font-weight:400}.sostenibilidad-module__ma8uuG__sostStat .num sup{color:var(--muted);vertical-align:super;margin-left:1px;font-size:22px;font-weight:700;line-height:1}.sostenibilidad-module__ma8uuG__sostStat .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:10.5px}.sostenibilidad-module__ma8uuG__sostStat .desc{color:var(--ink-2);margin-top:6px;font-size:13.5px;font-weight:500;line-height:1.5}.sostenibilidad-module__ma8uuG__statsFootnote{color:var(--muted);margin:4px 2px 0;font-size:11px;font-style:italic;line-height:1.45}@media (max-width:900px){.sostenibilidad-module__ma8uuG__sostAHero{grid-template-columns:1fr;gap:32px}}.sostenibilidad-module__ma8uuG__sostChain{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.sostenibilidad-module__ma8uuG__sostChainCell{background:#fff;padding:28px 24px;position:relative}.sostenibilidad-module__ma8uuG__sostChainCell .sostenibilidad-module__ma8uuG__step{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green-600);font-size:10.5px;font-weight:700}.sostenibilidad-module__ma8uuG__sostChainCell h3{letter-spacing:-.01em;color:var(--ink);margin:10px 0 8px;font-size:17px;font-weight:800}.sostenibilidad-module__ma8uuG__sostChainCell p{color:var(--muted);margin:0;font-size:13px;font-weight:500;line-height:1.5}.sostenibilidad-module__ma8uuG__sostChainCell .sostenibilidad-module__ma8uuG__glyph{background:var(--green-soft);width:36px;height:36px;color:var(--green-600);font-family:var(--mono);border-radius:50%;place-items:center;margin-bottom:14px;font-size:13px;font-weight:700;display:grid}@media (max-width:900px){.sostenibilidad-module__ma8uuG__sostChain{grid-template-columns:1fr 1fr}}.sostenibilidad-module__ma8uuG__sostRespel{background:var(--green-soft);color:var(--ink);border:1px solid #8fb43547;border-left:4px solid var(--green);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-top:32px;padding:36px 40px;display:grid;position:relative;overflow:hidden}.sostenibilidad-module__ma8uuG__sostRespel:after{content:"";pointer-events:none;background:#8fb4351f;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-60px;right:-60px}.sostenibilidad-module__ma8uuG__sostRespel>*{z-index:2;position:relative}.sostenibilidad-module__ma8uuG__sostRespel .sostenibilidad-module__ma8uuG__iconWrap{border:1.5px solid var(--green);width:64px;height:64px;font-family:var(--display);color:var(--green-600);background:#fff;border-radius:50%;place-items:center;font-size:26px;font-style:italic;display:grid}.sostenibilidad-module__ma8uuG__sostRespel .sostenibilidad-module__ma8uuG__labelTop{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green-600);margin-bottom:6px;font-size:10.5px;font-weight:700}.sostenibilidad-module__ma8uuG__sostRespel h3{letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.1}.sostenibilidad-module__ma8uuG__sostRespel h3 em{font-family:var(--display);color:var(--green-600);font-style:italic;font-weight:400}.sostenibilidad-module__ma8uuG__sostRespel p{color:var(--ink-2);max-width:560px;margin:0;font-size:14px;font-weight:500;line-height:1.55}.sostenibilidad-module__ma8uuG__sostRespel .sostenibilidad-module__ma8uuG__badge{color:var(--green-600);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #8fb43566;border-radius:100px;padding:8px 14px;font-size:11px;font-weight:700}@media (max-width:760px){.sostenibilidad-module__ma8uuG__sostRespel{grid-template-columns:1fr;gap:18px;padding:28px 24px}}.sostenibilidad-module__ma8uuG__sealsBlock{border-top:1px dashed var(--line);margin-top:56px;padding-top:32px}.sostenibilidad-module__ma8uuG__sealsHead h2{letter-spacing:-.02em;color:var(--ink);margin:8px 0 6px;font-size:24px;font-weight:800;line-height:1.15}.sostenibilidad-module__ma8uuG__sealsHead h2 em{font-family:var(--display);color:var(--green-600);font-style:italic;font-weight:400}.sostenibilidad-module__ma8uuG__sealsHead p{color:var(--muted);max-width:640px;margin:0;font-size:14.5px;font-weight:500}.sostenibilidad-module__ma8uuG__sostSeals{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:24px;display:grid}@media (max-width:900px){.sostenibilidad-module__ma8uuG__sostSeals{grid-template-columns:1fr 1fr}}.sostenibilidad-module__ma8uuG__seal{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;place-items:center;gap:14px;padding:24px;display:grid}.sostenibilidad-module__ma8uuG__sealStamp{width:132px;height:132px;position:relative}.sostenibilidad-module__ma8uuG__ringText{transform-origin:50%;width:100%;height:100%;animation:22s linear infinite sostenibilidad-module__ma8uuG__sealSpin}.sostenibilidad-module__ma8uuG__sealCenter{text-align:center;border-radius:50%;place-items:center;display:grid;position:absolute;inset:22px}.sostenibilidad-module__ma8uuG__sealCenter .tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.2}.sostenibilidad-module__ma8uuG__sealCenter .big{font-family:var(--font,"Plus Jakarta Sans", system-ui, sans-serif);letter-spacing:-.02em;margin:4px 0 2px;font-size:22px;font-weight:800;line-height:1}.sostenibilidad-module__ma8uuG__sealCenter .big sup{vertical-align:super;font-size:10px}.sostenibilidad-module__ma8uuG__sealCenter .sub{font-family:var(--display);font-size:13px;font-style:italic;font-weight:400;line-height:1}@keyframes sostenibilidad-module__ma8uuG__sealSpin{to{transform:rotate(360deg)}}.sostenibilidad-module__ma8uuG__sealGreen .sostenibilidad-module__ma8uuG__sealCenter{background:var(--green-soft);color:var(--green-600)}.sostenibilidad-module__ma8uuG__sealGreen .sostenibilidad-module__ma8uuG__ringText text{fill:var(--green-600)}.sostenibilidad-module__ma8uuG__sealNavy .sostenibilidad-module__ma8uuG__sealCenter{background:var(--navy-soft);color:var(--navy-700)}.sostenibilidad-module__ma8uuG__sealNavy .sostenibilidad-module__ma8uuG__ringText text{fill:var(--navy-700)}.sostenibilidad-module__ma8uuG__sealGold .sostenibilidad-module__ma8uuG__sealCenter{background:var(--gold-soft);color:var(--gold-600)}.sostenibilidad-module__ma8uuG__sealGold .sostenibilidad-module__ma8uuG__ringText text{fill:var(--gold-600)}.sostenibilidad-module__ma8uuG__sealInk .sostenibilidad-module__ma8uuG__sealCenter{background:var(--ink);color:#fff}.sostenibilidad-module__ma8uuG__sealInk .sostenibilidad-module__ma8uuG__ringText text{fill:var(--ink)}:is(.sostenibilidad-module__ma8uuG__sealInk .sostenibilidad-module__ma8uuG__sealCenter .tag,.sostenibilidad-module__ma8uuG__sealInk .sostenibilidad-module__ma8uuG__sealCenter .sub){color:#fff}.sostenibilidad-module__ma8uuG__sealName{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:800}.sostenibilidad-module__ma8uuG__sealDesc{color:var(--muted);font-size:12.5px;font-weight:500;line-height:1.5}.sostenibilidad-module__ma8uuG__legalDisclaimer{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:28px;padding:14px 18px;font-size:11px;line-height:1.55}.sostenibilidad-module__ma8uuG__leafDrift{pointer-events:none;opacity:.5;animation:14s ease-in-out infinite sostenibilidad-module__ma8uuG__drift;position:absolute;top:60px;right:80px}@keyframes sostenibilidad-module__ma8uuG__drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(8deg)}}@media (max-width:600px){.sostenibilidad-module__ma8uuG__leafDrift{width:32px;height:32px;top:24px;right:20px}}@media (prefers-reduced-motion:reduce){.sostenibilidad-module__ma8uuG__ringText,.sostenibilidad-module__ma8uuG__leafDrift{animation:none!important}}