.section-v2[data-astro-cid-r3vztlso]{background:radial-gradient(circle at 50% 0,#fff 0%,#faf8f5 100%);padding:105px 0 95px;position:relative;overflow:hidden}.section-v2[data-astro-cid-r3vztlso] .ecosystem-lead-para[data-astro-cid-r3vztlso]{color:#555;max-width:820px;font-size:16px;line-height:1.85}.sub-head[data-astro-cid-r3vztlso]{border-bottom:1px solid #f0e8d8;align-items:center;gap:14px;margin:0 0 22px;padding-bottom:14px;display:flex}.sub-head[data-astro-cid-r3vztlso] span[data-astro-cid-r3vztlso]{letter-spacing:.15em;color:#fff;background:#c9a86a;padding:6px 10px;font-size:11px;font-weight:800}.sub-head[data-astro-cid-r3vztlso] h3[data-astro-cid-r3vztlso]{margin:0;font-size:19px;font-weight:800}.sub-head[data-astro-cid-r3vztlso] p[data-astro-cid-r3vztlso]{color:#888;margin:0 0 0 auto;font-size:13px}.pillar-card[data-astro-cid-r3vztlso]{text-align:center;height:100%;padding:30px 26px 26px}.pillar-num[data-astro-cid-r3vztlso]{letter-spacing:3px;color:#8b744d;font-size:11px;font-weight:800}.pillar-title[data-astro-cid-r3vztlso]{margin:10px 0;font-size:19px;font-weight:800}.pillar-desc[data-astro-cid-r3vztlso]{color:#666;font-size:14px;line-height:1.75}.pillar-foot[data-astro-cid-r3vztlso]{letter-spacing:1.2px;text-transform:uppercase;color:#8b744d;border-top:1px solid #f0e8d8;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding-top:16px;font-size:11px;font-weight:700;display:flex}.pillar-foot[data-astro-cid-r3vztlso] i[data-astro-cid-r3vztlso]{background:#c9a86a;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.green4-card[data-astro-cid-r3vztlso]{text-align:center;background:#fff;border:1px solid #f0e8d8;border-radius:0;height:100%;padding:32px 24px 28px;transition:all .3s;position:relative;overflow:hidden}.green4-card[data-astro-cid-r3vztlso]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.green4-card[data-astro-cid-r3vztlso]:before{content:"";background:#c9a86a;width:52px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.green4-icon[data-astro-cid-r3vztlso]{background:#fdf6e8;border:1px solid #eeddb4;border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;margin:6px auto 18px;transition:all .35s;display:flex}.green4-card[data-astro-cid-r3vztlso]:hover .green4-icon[data-astro-cid-r3vztlso]{background:#1a1a1a;border-color:#1a1a1a;transform:translateY(-3px)scale(1.05)}.green4-icon[data-astro-cid-r3vztlso] svg[data-astro-cid-r3vztlso]{stroke:#9a7d3f;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;transition:all .35s}.green4-card[data-astro-cid-r3vztlso]:hover .green4-icon[data-astro-cid-r3vztlso] svg[data-astro-cid-r3vztlso]{stroke:#d4af37}.green4-num[data-astro-cid-r3vztlso]{color:#1a1a1a;font-size:42px;font-weight:800;line-height:1}.green4-num[data-astro-cid-r3vztlso] span[data-astro-cid-r3vztlso]{color:#c9a86a;font-size:22px}.green4-title[data-astro-cid-r3vztlso]{margin:12px 0 8px;font-size:16px;font-weight:800}.green4-desc[data-astro-cid-r3vztlso]{color:#666;margin:0;font-size:13.5px;line-height:1.7}.people2-card[data-astro-cid-r3vztlso]{background:#fff;border:1px solid #f0e8d8;border-radius:0;flex-direction:column;justify-content:center;height:100%;padding:24px 18px;transition:all .3s;display:flex}.people2-card[data-astro-cid-r3vztlso]:hover{border-color:#e6d9b5;transform:translateY(-4px);box-shadow:0 16px 30px #00000017}.people2-num[data-astro-cid-r3vztlso]{letter-spacing:.15em;color:#c9a86a;margin-bottom:10px;font-size:11px;font-weight:800}.people2-card[data-astro-cid-r3vztlso] h4[data-astro-cid-r3vztlso]{margin:0 0 6px;font-size:15px;font-weight:800;line-height:1.3}.people2-card[data-astro-cid-r3vztlso] p[data-astro-cid-r3vztlso]{color:#666;margin:0;font-size:13px;line-height:1.6}.people2-card[data-astro-cid-r3vztlso] .dot[data-astro-cid-r3vztlso]{background:#c9a86a;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.promise-clean[data-astro-cid-r3vztlso]{text-align:center;margin-top:28px}.promise-clean[data-astro-cid-r3vztlso] .pb-tag[data-astro-cid-r3vztlso]{letter-spacing:.28em;color:#c9a86a;font-size:11px;font-weight:800}.promise-clean[data-astro-cid-r3vztlso] .pb-title[data-astro-cid-r3vztlso]{color:#1a1a1a;max-width:700px;margin:10px auto 14px;font-size:18px;font-weight:700;line-height:1.5}.promise-clean[data-astro-cid-r3vztlso] .pb-title[data-astro-cid-r3vztlso] b[data-astro-cid-r3vztlso]{color:#9a7d3f}.promise-pills[data-astro-cid-r3vztlso]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px;display:flex}.promise-pills[data-astro-cid-r3vztlso] span[data-astro-cid-r3vztlso]{color:#7a6a3a;background:#fdfaf2;border:1px solid #e9dcb8;border-radius:0;padding:6px 14px;font-size:12px;font-weight:700}.promise-clean[data-astro-cid-r3vztlso] .pb-law[data-astro-cid-r3vztlso]{letter-spacing:.18em;color:#9b8a6a;font-size:10px;font-weight:700}.cert-strip[data-astro-cid-r3vztlso]{flex-wrap:wrap;justify-content:center;gap:12px;margin:18px 0 22px;display:flex}.cert-strip[data-astro-cid-r3vztlso] .cert-mini[data-astro-cid-r3vztlso]{background:#fff;border:1px solid #f0e8d8;align-items:center;gap:8px;padding:10px 14px;display:flex}.cert-strip[data-astro-cid-r3vztlso] .cert-mini[data-astro-cid-r3vztlso] img[data-astro-cid-r3vztlso]{width:auto;height:36px}.cert-strip[data-astro-cid-r3vztlso] .cert-mini[data-astro-cid-r3vztlso] span[data-astro-cid-r3vztlso]{color:#333;font-size:12px;font-weight:700}.cert-strip-wrap[data-astro-cid-r3vztlso]{align-items:center;gap:14px;margin:18px 0 22px;display:flex}.cert-strip-viewport[data-astro-cid-r3vztlso]{flex:1;overflow:hidden}.cert-strip-wrap[data-astro-cid-r3vztlso] .cert-strip[data-astro-cid-r3vztlso]{will-change:transform;justify-content:flex-start;gap:12px;margin:0;transition:transform .65s cubic-bezier(.23,1,.32,1)}.cert-strip-wrap[data-astro-cid-r3vztlso] .cert-mini[data-astro-cid-r3vztlso]{flex:0 0 calc(20% - 9.6px);justify-content:center;min-width:calc(20% - 9.6px);transition:all .3s;box-shadow:0 2px 10px #00000008}.cert-strip-wrap[data-astro-cid-r3vztlso] .cert-mini[data-astro-cid-r3vztlso]:hover{border-color:#e6d9b5;transform:translateY(-3px);box-shadow:0 10px 22px #00000014}.cert-nav[data-astro-cid-r3vztlso]{color:#8b744d;cursor:pointer;background:#fffdf8;border:1.2px solid #e8dcc0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .35s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;box-shadow:0 4px 14px #0000000f}.cert-nav[data-astro-cid-r3vztlso]:after{content:"";opacity:0;border:1px dashed #c9a86a59;border-radius:50%;transition:all .35s;position:absolute;inset:-4px}.cert-nav[data-astro-cid-r3vztlso]:hover{color:#fff;background:linear-gradient(135deg,#fccd80 0%,#8b744d 100%);border-color:#8b744d;transform:translateY(-2px)scale(1.04);box-shadow:0 10px 24px #c9a86a59}.cert-nav[data-astro-cid-r3vztlso]:hover:after{opacity:1}.cert-nav[data-astro-cid-r3vztlso]:active{transform:scale(.96)}.cert-nav[data-astro-cid-r3vztlso]:disabled{opacity:.35;pointer-events:none;filter:grayscale(.3)}@media (width<=1200px){.cert-strip-wrap[data-astro-cid-r3vztlso] .cert-mini[data-astro-cid-r3vztlso]{flex:0 0 calc(25% - 9px);min-width:calc(25% - 9px)}}@media (width<=992px){.cert-strip-wrap[data-astro-cid-r3vztlso] .cert-mini[data-astro-cid-r3vztlso]{flex:0 0 calc(25% - 9px);min-width:calc(25% - 9px)}}@media (width<=768px){.cert-strip-wrap[data-astro-cid-r3vztlso]{gap:8px}.cert-strip-wrap[data-astro-cid-r3vztlso] .cert-mini[data-astro-cid-r3vztlso]{flex:0 0 calc(33.3333% - 8px);min-width:calc(33.3333% - 8px)}.cert-nav[data-astro-cid-r3vztlso]{width:38px;height:38px}}@media (width<=576px){.cert-strip-wrap[data-astro-cid-r3vztlso] .cert-mini[data-astro-cid-r3vztlso]{flex:0 0 calc(50% - 6px);min-width:calc(50% - 6px)}}.cta-clean[data-astro-cid-r3vztlso]{text-align:center;margin-top:10px}.cta-clean[data-astro-cid-r3vztlso] h3[data-astro-cid-r3vztlso]{margin-bottom:8px;font-size:22px;font-weight:800}.cta-clean[data-astro-cid-r3vztlso] p[data-astro-cid-r3vztlso]{color:#666;margin-bottom:18px;font-size:14px}.btn-gold[data-astro-cid-r3vztlso]{color:#1a1a1a;letter-spacing:.14em;background:#c9a86a;border:1px solid #c9a86a;padding:14px 34px;font-size:13px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-block}.btn-gold[data-astro-cid-r3vztlso]:hover{color:#fff;background:#1a1a1a;border-color:#1a1a1a}
