.eco-philosophy.svelte-bfxnlj{max-width:1200px;margin:0 auto;padding:5rem 2rem 0}.eco-section__header.svelte-bfxnlj{text-align:center;margin-bottom:3rem}.eco-section__eyebrow.svelte-bfxnlj{display:block;font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--eco-acento, #FF6900);margin-bottom:.75rem;font-weight:700}.eco-section__title.svelte-bfxnlj{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:850;letter-spacing:-.03em;color:#0c0c0a;margin:0}.eco-grid.svelte-bfxnlj{display:grid;gap:1.5rem;max-width:1200px;margin:0 auto}.eco-grid--4.svelte-bfxnlj{grid-template-columns:repeat(4,1fr)}.eco-feature-card.svelte-bfxnlj{background:#fff;border-radius:20px;padding:2rem 1.5rem;text-align:center;box-shadow:0 4px 20px #0000000a,0 1px 3px #00000005;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.eco-feature-card.svelte-bfxnlj:hover{transform:translateY(-6px);box-shadow:0 12px 40px #00000012,0 2px 6px #0000000a}.eco-feature-card__icon.svelte-bfxnlj{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--icon-bg);margin:0 auto 1.25rem}.eco-feature-card__title.svelte-bfxnlj{font-family:var(--font-display);font-size:1rem;font-weight:800;margin:0 0 .5rem;color:#0c0c0a;letter-spacing:-.01em}.eco-feature-card.svelte-bfxnlj p:where(.svelte-bfxnlj){font-size:.82rem;line-height:1.65;color:#6b6960;margin:0}.eco-feature-card.svelte-bfxnlj p:where(.svelte-bfxnlj) strong{color:#0c0c0a;font-weight:750}@media(max-width:1024px){.eco-grid--4.svelte-bfxnlj{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.eco-philosophy.svelte-bfxnlj{padding:3.5rem 1.5rem 0}.eco-section__header.svelte-bfxnlj{margin-bottom:2rem}}@media(max-width:480px){.eco-grid--4.svelte-bfxnlj{grid-template-columns:1fr}}
