.ecosistema[data-astro-cid-dugju3nl]{background:#fff;padding-bottom:48px}.eco-wrap[data-astro-cid-dugju3nl]{flex-direction:column;align-items:center;gap:48px;display:flex}.eco-heading[data-astro-cid-dugju3nl]{text-align:center;max-width:760px}.eco-heading[data-astro-cid-dugju3nl] h2[data-astro-cid-dugju3nl]{margin:8px 0 0;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.28}.diagram[data-astro-cid-dugju3nl]{aspect-ratio:619/617;width:100%;max-width:680px;margin:0 auto}.diagram[data-astro-cid-dugju3nl]>svg[data-astro-cid-dugju3nl]{width:100%;height:100%;display:block;overflow:visible}.diagram[data-astro-cid-dugju3nl] .orbit{fill:none;stroke:var(--gris);stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:.9 6.3}.diagram[data-astro-cid-dugju3nl] .connector{stroke:var(--azul);stroke-width:3.2px;stroke-linecap:square}.diagram[data-astro-cid-dugju3nl] foreignObject{overflow:visible}.diagram[data-astro-cid-dugju3nl] .card{background:var(--soft);border:2.3px solid var(--azul);width:100%;height:100%;color:var(--marengo);text-align:center;border-radius:8px;flex-direction:column;align-items:center;padding:12px 10px 10px;font-family:Inter Variable,Inter,sans-serif;display:flex;overflow:hidden;box-shadow:0 7px 11px #00000029}.diagram[data-astro-cid-dugju3nl] .card .icon{flex:none;place-items:center;height:39px;display:grid}.diagram[data-astro-cid-dugju3nl] .icon-svg{fill:none;width:31px;height:31px;stroke:var(--azul);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.diagram[data-astro-cid-dugju3nl] .card.age .age-badge{object-fit:contain;width:38px;height:38px}.diagram[data-astro-cid-dugju3nl] .card .title{color:var(--azul);flex:none;margin:7px 0 0;font-family:Manrope Variable,Manrope,sans-serif;font-size:18px;font-weight:800;line-height:1.15}.diagram[data-astro-cid-dugju3nl] .card .divider{border-top:1.3px solid #738ab3;flex:none;width:48%;margin:8px 0 7px}.diagram[data-astro-cid-dugju3nl] .card .body{max-width:100%;margin:0;font-size:12.2px;font-weight:600;line-height:1.24}.diagram[data-astro-cid-dugju3nl] .outer-node{background:var(--azul);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:0 7px 11px #0003}.diagram[data-astro-cid-dugju3nl] .outer-icon-svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.diagram[data-astro-cid-dugju3nl] .center-node{background:var(--azul);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:0 7px 11px #0003}.diagram[data-astro-cid-dugju3nl] .center-icon{width:34px;height:auto;margin-bottom:4px}.diagram[data-astro-cid-dugju3nl] .brand{color:#fff;margin:0;font-family:Manrope Variable,Manrope,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.eco-simple[data-astro-cid-dugju3nl]{flex-direction:column;align-items:center;gap:36px;display:flex}.eco-simple-grid[data-astro-cid-dugju3nl]{grid-template-columns:repeat(4,1fr);gap:28px;max-width:760px;display:grid}.eco-simple-item[data-astro-cid-dugju3nl]{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.eco-simple-item[data-astro-cid-dugju3nl] .eco-simple-icon{object-fit:contain;width:56px;height:56px}.eco-simple-item[data-astro-cid-dugju3nl] p[data-astro-cid-dugju3nl]{color:var(--marengo);margin:0;font-family:Manrope Variable,Manrope,sans-serif;font-size:15px;font-weight:700;line-height:1.3}@media (width<=640px){.eco-simple-grid[data-astro-cid-dugju3nl]{grid-template-columns:repeat(2,1fr)}}.eco-copy[data-astro-cid-dugju3nl]{text-align:center;max-width:760px}.eco-copy[data-astro-cid-dugju3nl] p[data-astro-cid-dugju3nl]{max-width:60ch;margin:0 auto 28px;font-size:18px}.eco-stats[data-astro-cid-dugju3nl]{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1000px;margin:0 auto;display:grid}.eco-stat[data-astro-cid-dugju3nl]{background:var(--soft);border-radius:12px;padding:22px 20px}.eco-stat-value[data-astro-cid-dugju3nl]{color:var(--azul);font-variant-numeric:tabular-nums;margin:0;font-family:Manrope Variable,Manrope,sans-serif;font-size:30px;font-weight:800}.eco-stat-label[data-astro-cid-dugju3nl]{color:var(--marengo);margin-top:8px;font-size:14px;line-height:1.45}.eco-stat-source[data-astro-cid-dugju3nl]{color:var(--gris);margin-top:10px;font-size:11px;font-weight:600}@media (width<=760px){.eco-stats[data-astro-cid-dugju3nl]{grid-template-columns:1fr}}@media (width<=640px){.diagram[data-astro-cid-dugju3nl]{width:calc(100% + 40px);max-width:none;margin-inline:-20px}}
