.hero.svelte-1eeunmf{background:var(--orange);padding:96px 0 80px;border-bottom:1px solid var(--black)}.hero-label.svelte-1eeunmf{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin-bottom:20px}h1.svelte-1eeunmf{font-family:var(--font-display);font-size:clamp(36px,5vw,64px);font-weight:700;letter-spacing:-.02em;line-height:1.1;max-width:820px;margin-bottom:20px}.hero-sub.svelte-1eeunmf{font-size:20px;line-height:1.5;max-width:520px;opacity:.75}.narrative.svelte-1eeunmf{padding:80px 0}.narrative-inner.svelte-1eeunmf{display:grid;grid-template-columns:300px 1fr;gap:80px;align-items:start}.narrative-stat-col.svelte-1eeunmf{position:sticky;top:96px;padding:32px;background:var(--orange);clip-path:var(--clip-corner-lg)}.big-stat.svelte-1eeunmf{display:flex;align-items:baseline;gap:6px;margin-bottom:8px}.stat-num.svelte-1eeunmf{font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1}.stat-unit.svelte-1eeunmf{font-size:16px;font-weight:600;opacity:.7}.stat-desc.svelte-1eeunmf{font-size:13px;line-height:1.5;opacity:.7;margin-bottom:20px}.stat-divider.svelte-1eeunmf{border-top:1px solid rgba(0,0,0,.2);margin-bottom:20px}.narrative-text-col.svelte-1eeunmf h2:where(.svelte-1eeunmf){font-family:var(--font-display);font-size:clamp(24px,2.5vw,34px);font-weight:700;letter-spacing:-.01em;margin-bottom:20px;margin-top:40px}.narrative-text-col.svelte-1eeunmf h2:where(.svelte-1eeunmf):first-child{margin-top:0}.narrative-text-col.svelte-1eeunmf p:where(.svelte-1eeunmf){font-size:17px;line-height:1.75;color:var(--gray-6);margin-bottom:20px}blockquote.svelte-1eeunmf{border-left:4px solid var(--orange);padding:20px 24px;margin:32px 0;background:var(--gray-1);clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 8px),calc(100% - 8px) 100%,0% 100%)}blockquote.svelte-1eeunmf{font-size:18px;font-style:italic;font-family:var(--font-display);line-height:1.6;color:var(--black);margin:0 0 12px}cite.svelte-1eeunmf{font-size:13px;font-style:normal;color:var(--gray-5);font-family:var(--font-primary);display:block}.solution.svelte-1eeunmf{padding:80px 0;background:var(--lime)}.solution-header.svelte-1eeunmf{max-width:680px;margin:0 auto 56px;text-align:center}.section-label.svelte-1eeunmf{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gray-5);margin-bottom:12px}.solution-header.svelte-1eeunmf h2:where(.svelte-1eeunmf){font-family:var(--font-display);font-size:clamp(26px,3vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}.solution-header.svelte-1eeunmf p:where(.svelte-1eeunmf){font-size:17px;line-height:1.6;color:var(--seaweed)}.solution-grid.svelte-1eeunmf{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.solution-card.svelte-1eeunmf{background:var(--white);border:1px solid var(--black);clip-path:var(--clip-corner-lg);padding:28px;display:flex;flex-direction:column;gap:14px;transition:transform .2s ease}.solution-card.svelte-1eeunmf:hover{transform:translateY(-3px)}.solution-icon.svelte-1eeunmf{width:52px;height:52px;background:var(--lime);clip-path:var(--clip-corner);display:flex;align-items:center;justify-content:center}.solution-card.svelte-1eeunmf h3:where(.svelte-1eeunmf){font-size:17px;font-weight:700;letter-spacing:-.01em}.solution-card.svelte-1eeunmf p:where(.svelte-1eeunmf){font-size:14px;line-height:1.6;color:var(--gray-6)}.impact.svelte-1eeunmf{padding:80px 0}.impact-inner.svelte-1eeunmf{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.impact-content.svelte-1eeunmf h2:where(.svelte-1eeunmf){font-family:var(--font-display);font-size:clamp(28px,3vw,42px);font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.impact-content.svelte-1eeunmf>p:where(.svelte-1eeunmf){font-size:16px;line-height:1.7;color:var(--gray-6);margin-bottom:40px}.impact-stats.svelte-1eeunmf{display:flex;flex-direction:column;gap:24px}.impact-stat.svelte-1eeunmf{display:flex;align-items:baseline;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--gray-2)}.impact-stat.svelte-1eeunmf:last-child{border-bottom:none;padding-bottom:0}.impact-num.svelte-1eeunmf{font-size:36px;font-weight:800;letter-spacing:-.04em;line-height:1;flex-shrink:0;min-width:90px}.impact-label.svelte-1eeunmf{font-size:15px;color:var(--gray-6)}.big-quote.svelte-1eeunmf{font-family:var(--font-display);font-size:clamp(22px,2.5vw,32px);font-style:italic;line-height:1.35;color:var(--black);border:none;padding:0;background:none;clip-path:none;margin-bottom:36px}.impact-quote.svelte-1eeunmf{background:var(--orange);clip-path:var(--clip-corner-lg);padding:56px 48px;border:1px solid var(--black)}@media(max-width:1100px){.solution-grid.svelte-1eeunmf{grid-template-columns:repeat(2,1fr)}}@media(max-width:735px){.narrative-inner.svelte-1eeunmf{grid-template-columns:1fr;gap:40px}.narrative-stat-col.svelte-1eeunmf{position:static}.solution-grid.svelte-1eeunmf{grid-template-columns:1fr}.impact-inner.svelte-1eeunmf{grid-template-columns:1fr;gap:48px}}
