.sus__hero.svelte-1rtod9y{padding-bottom:var(--qpx-sec-lg);padding-top:var(--qpx-sec-sm);position:relative;overflow:hidden}.sus__hero-grid.svelte-1rtod9y{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.sus__hero-content.svelte-1rtod9y{max-width:32rem}.sus__highlight.svelte-1rtod9y{color:#2a9d8f}.sus__hero-visual.svelte-1rtod9y{position:relative}.sus__hero-img-wrap.svelte-1rtod9y{position:relative;border-radius:var(--qrz-lg);overflow:hidden;box-shadow:var(--qsf-lg)}.sus__hero-img.svelte-1rtod9y{width:100%;height:25rem;object-fit:cover;border-radius:var(--qrz-lg)}.sus__hero-badge.svelte-1rtod9y{position:absolute;bottom:-1rem;left:-1rem;display:flex;align-items:center;gap:.6rem;padding:1rem 1.5rem;background:var(--qcv-w);border-radius:var(--qrz-md);box-shadow:var(--qsf-lg);z-index:2}.sus__badge-icon.svelte-1rtod9y{font-size:1.75rem}.sus__badge-text.svelte-1rtod9y{font-family:var(--qfb-h);font-size:.9rem;font-weight:700;color:#2a9d8f;letter-spacing:.04em}.sus__intro-inner.svelte-1rtod9y{max-width:50rem;margin:0 auto;position:relative;padding-left:2rem}.sus__intro-accent.svelte-1rtod9y{position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#2a9d8f,#457b9d);border-radius:2px}.sus__intro-title.svelte-1rtod9y{font-family:var(--qfb-h);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;color:var(--qcv-s);margin-bottom:1.5rem;line-height:1.2}.sus__intro-text.svelte-1rtod9y{font-size:1.05rem;line-height:1.85;color:var(--qcv-sl);margin-bottom:1rem}.sus__intro-text.svelte-1rtod9y:last-child{margin-bottom:0}.sus__pillars-header.svelte-1rtod9y{text-align:center;margin-bottom:3.5rem}.sus__pillars-header.svelte-1rtod9y .section-label:where(.svelte-1rtod9y){justify-content:center}.sus__pillars-header.svelte-1rtod9y .section-label:where(.svelte-1rtod9y):before{display:none}.sus__pillars-grid.svelte-1rtod9y{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.sus__pillar.svelte-1rtod9y{position:relative;background:var(--qcv-w);padding:2.25rem 2rem;border-radius:var(--qrz-md);box-shadow:var(--qsf-sm);display:flex;flex-direction:column;overflow:hidden}.sus__pillar-icon.svelte-1rtod9y{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;font-size:1.6rem;border-radius:var(--qrz-sm);margin-bottom:1.25rem;transition:transform .3s var(--qtj-bn)}.sus__pillar.svelte-1rtod9y:hover .sus__pillar-icon:where(.svelte-1rtod9y){transform:scale(1.1) rotate(-5deg)}.sus__pillar-title.svelte-1rtod9y{font-family:var(--qfb-h);font-size:1.2rem;font-weight:700;color:var(--qcv-s);margin-bottom:1.25rem}.sus__pillar-list.svelte-1rtod9y{display:flex;flex-direction:column;gap:.75rem;list-style:none}.sus__pillar-point.svelte-1rtod9y{display:flex;gap:.6rem;font-size:.9rem;line-height:1.55;color:var(--qcv-sl)}.sus__check.svelte-1rtod9y{flex-shrink:0;font-weight:700;font-size:.85rem;margin-top:1px}.sus__stats.svelte-1rtod9y{position:relative;overflow:hidden}.sus__stats.svelte-1rtod9y:before{content:"";position:absolute;top:-40%;right:-10%;width:25rem;height:25rem;background:radial-gradient(circle,rgba(42,157,143,.15) 0%,transparent 70%);pointer-events:none}.sus__stats-header.svelte-1rtod9y{text-align:center;margin-bottom:3.5rem;position:relative;z-index:1}.sus__stats-label.svelte-1rtod9y{color:#2a9d8f}.sus__stats-label.svelte-1rtod9y:before{background:#2a9d8f}.sus__stats-header.svelte-1rtod9y .section-label:where(.svelte-1rtod9y){justify-content:center}.sus__stats-header.svelte-1rtod9y .section-label:where(.svelte-1rtod9y):before{display:none}.sus__stats-grid.svelte-1rtod9y{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;position:relative;z-index:1}.sus__stat.svelte-1rtod9y{text-align:center;padding:2rem 1rem;border-radius:var(--qrz-md);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:all .35s var(--qtj-sm)}.sus__stat.svelte-1rtod9y:hover{background:#ffffff14;transform:translateY(-4px);border-color:#2a9d8f66}.sus__stat-number.svelte-1rtod9y{display:block;font-family:var(--qfb-h);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#2a9d8f;line-height:1;margin-bottom:.75rem}.sus__stat-text.svelte-1rtod9y{font-size:.9rem;color:#ffffffa6;line-height:1.5}.sus__initiatives-header.svelte-1rtod9y{text-align:center;margin-bottom:3.5rem}.sus__initiatives-header.svelte-1rtod9y .section-label:where(.svelte-1rtod9y){justify-content:center}.sus__initiatives-header.svelte-1rtod9y .section-label:where(.svelte-1rtod9y):before{display:none}.sus__initiatives-grid.svelte-1rtod9y{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.sus__init-card.svelte-1rtod9y{position:relative;background:var(--qcv-sn);padding:2.25rem 2rem;border-radius:var(--qrz-md);box-shadow:none;display:flex;flex-direction:column;border:1px solid var(--qcv-gh);transition:all var(--qtj-d) var(--qtj-sm)}.sus__init-card.svelte-1rtod9y:hover{background:var(--qcv-w);box-shadow:var(--qsf-md);border-color:transparent}.sus__init-icon.svelte-1rtod9y{font-size:2rem;margin-bottom:1.25rem;transition:transform .3s var(--qtj-bn)}.sus__init-card.svelte-1rtod9y:hover .sus__init-icon:where(.svelte-1rtod9y){transform:scale(1.15)}.sus__init-title.svelte-1rtod9y{font-family:var(--qfb-h);font-size:1.15rem;font-weight:700;color:var(--qcv-s);margin-bottom:.75rem}.sus__init-text.svelte-1rtod9y{font-size:.92rem;line-height:1.7;color:var(--qcv-sl)}.sus__pledge.svelte-1rtod9y{padding:clamp(3rem,6vw,5rem) 0}.sus__pledge-card.svelte-1rtod9y{position:relative;background:linear-gradient(135deg,#0b1d35,#2a9d8f);border-radius:var(--qrz-xl);padding:clamp(3rem,6vw,5rem) clamp(2rem,5vw,4rem);text-align:center;overflow:hidden}.sus__pledge-glow.svelte-1rtod9y{position:absolute;top:-50%;right:-20%;width:31.25rem;height:31.25rem;background:radial-gradient(circle,rgba(168,218,220,.2) 0%,transparent 70%);pointer-events:none}.sus__pledge-content.svelte-1rtod9y{position:relative;z-index:1}.sus__pledge-leaf.svelte-1rtod9y{font-size:3rem;display:block;margin-bottom:1.5rem}.sus__pledge-title.svelte-1rtod9y{font-family:var(--qfb-h);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;color:#fff;max-width:40.625rem;margin:0 auto 1.25rem;line-height:1.15}.sus__pledge-text.svelte-1rtod9y{font-size:clamp(1rem,2vw,1.1rem);color:#fffc;max-width:36rem;margin:0 auto 2rem;line-height:1.7}.btn--lg.svelte-1rtod9y{padding:1rem 2.25rem;font-size:1rem}@media(max-width:1024px){.sus__hero-grid.svelte-1rtod9y{grid-template-columns:1fr;gap:3rem}.sus__hero-content.svelte-1rtod9y{max-width:none}.sus__hero-img.svelte-1rtod9y{height:20rem}.sus__pillars-grid.svelte-1rtod9y{grid-template-columns:1fr;max-width:32rem;margin:0 auto}.sus__stats-grid.svelte-1rtod9y,.sus__initiatives-grid.svelte-1rtod9y{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.sus__hero-badge.svelte-1rtod9y{left:50%;transform:translate(-50%);bottom:-1rem}.sus__intro-inner.svelte-1rtod9y{padding-left:1.25rem}.sus__stats-grid.svelte-1rtod9y{grid-template-columns:1fr;max-width:20rem;margin:0 auto}.sus__initiatives-grid.svelte-1rtod9y{grid-template-columns:1fr}}
