.benefici-hero.svelte-1isscd{background:var(--navy);padding-block:var(--sp-12) var(--sp-14)}.hero-badge.svelte-1isscd{text-transform:uppercase;letter-spacing:.12em;color:var(--green);margin-bottom:var(--sp-4);background:#00924626;border:1px solid #0092464d;border-radius:999px;padding:.25em .75em;font-size:.7rem;font-weight:700;display:inline-block}.hero-title.svelte-1isscd{color:var(--white);margin-bottom:var(--sp-4);font-size:clamp(1.75rem,4vw,2.75rem)}.hero-sub.svelte-1isscd{color:#ffffffa6;max-width:60ch;margin:0;font-size:1.05rem}.intro-inner.svelte-1isscd{width:100%;max-width:var(--container-max);padding-inline:var(--sp-6);padding-block:var(--sp-12);gap:var(--sp-10);grid-template-columns:minmax(200px,300px) 1fr;align-items:start;margin-inline:auto;display:grid}.intro-eyebrow.svelte-1isscd{text-transform:uppercase;letter-spacing:.12em;color:var(--green);margin-bottom:var(--sp-3);background:#0092461f;border:1px solid #0092464d;border-radius:999px;padding:.25em .75em;font-size:.7rem;font-weight:700;display:inline-block}.intro-title.svelte-1isscd{color:var(--navy);padding-bottom:var(--sp-3);border-bottom:2px solid var(--border);margin:0;font-size:clamp(1.5rem,3vw,2rem)}.intro-text.svelte-1isscd{color:var(--navy);border-left:3px solid var(--green);padding-left:var(--sp-6);text-align:justify;text-align-last:left;max-width:70ch;font-size:1.25rem;font-weight:600;line-height:1.7}@media (width<=800px){.intro-inner.svelte-1isscd{gap:var(--sp-4);grid-template-columns:1fr}.intro-text.svelte-1isscd{border-left:none;border-top:3px solid var(--green);padding-left:0;padding-top:var(--sp-4)}}.benefits-section.svelte-1isscd{padding-block:0 var(--sp-20)}.section-title.svelte-1isscd{color:var(--navy);padding-bottom:var(--sp-3);border-bottom:2px solid var(--border);margin-bottom:var(--sp-8);font-size:clamp(1.5rem,3vw,2rem)}.benefits-grid.svelte-1isscd{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.benefit-card.svelte-1isscd{background:linear-gradient(160deg, var(--white) 0%, var(--off-white) 100%);border:1px solid var(--border);border-radius:var(--radius-lg);transition:box-shadow var(--t), transform var(--t), border-color var(--t);padding:2.25rem 2.25rem 2rem;position:relative;overflow:hidden}.benefit-card.svelte-1isscd:before{content:"";background:var(--navy);height:4px;position:absolute;top:0;left:0;right:0}.benefit-card.svelte-1isscd:nth-child(2):before{background:var(--green)}.benefit-card.svelte-1isscd:nth-child(3):before{background:var(--accent)}.benefit-card.svelte-1isscd:hover{box-shadow:var(--shadow-md);border-color:var(--border-dark);transform:translateY(-6px)}.benefit-icon.svelte-1isscd{border-radius:var(--radius-lg);width:60px;height:60px;color:var(--navy);margin-bottom:var(--sp-5);transition:transform var(--t);background:#00448914;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 14px #00448933}.benefit-card.svelte-1isscd:hover .benefit-icon:where(.svelte-1isscd){transform:scale(1.08)}.benefit-card.svelte-1isscd:nth-child(2) .benefit-icon:where(.svelte-1isscd){color:var(--green);background:#0092461a;box-shadow:0 4px 14px #00924633}.benefit-card.svelte-1isscd:nth-child(3) .benefit-icon:where(.svelte-1isscd){color:var(--accent);background:#c412301a;box-shadow:0 4px 14px #c4123033}.benefit-title.svelte-1isscd{color:var(--navy);margin-bottom:var(--sp-5);border-bottom:2px solid var(--border);padding-bottom:var(--sp-4);font-size:1.1rem;font-weight:700}.benefit-card.svelte-1isscd:first-child .benefit-title:where(.svelte-1isscd){border-bottom-color:#00448940}.benefit-card.svelte-1isscd:nth-child(2) .benefit-title:where(.svelte-1isscd){border-bottom-color:#0092464d}.benefit-card.svelte-1isscd:nth-child(3) .benefit-title:where(.svelte-1isscd){border-bottom-color:#c412304d}.benefit-list.svelte-1isscd{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.benefit-list.svelte-1isscd li:where(.svelte-1isscd){color:var(--text);text-align:justify;text-align-last:left;align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.55;display:flex}.benefit-list.svelte-1isscd li:where(.svelte-1isscd) svg:where(.svelte-1isscd){color:var(--green);flex-shrink:0;margin-top:2px}.gallery-section.svelte-1isscd{padding-block:0 var(--sp-14)}.gallery-title.svelte-1isscd{color:var(--navy);margin-bottom:var(--sp-6);font-size:clamp(1.5rem,3vw,2rem)}.gallery-grid.svelte-1isscd{gap:var(--sp-3);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.gallery-img.svelte-1isscd{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .35s;display:block}.gallery-img.svelte-1isscd:hover{transform:scale(1.03)}@media (width<=640px){.gallery-grid.svelte-1isscd{grid-template-columns:1fr}.gallery-img.svelte-1isscd{aspect-ratio:16/9}}.cta-section.svelte-1isscd{padding-block:var(--sp-8) var(--sp-20)}.cta-box.svelte-1isscd{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 100%);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding:3rem;display:flex}.cta-btns.svelte-1isscd{gap:var(--sp-3);flex-wrap:wrap;flex-shrink:0;display:flex}.btn--outline-dark.svelte-1isscd{align-items:center;gap:var(--sp-2);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm);color:#ffffffd9;transition:background var(--t), border-color var(--t), color var(--t);white-space:nowrap;background:0 0;border:2px solid #ffffff59;padding:.8em 1.75em;font-size:.875rem;font-weight:600;display:inline-flex}.btn--outline-dark.svelte-1isscd:hover{color:var(--white);background:#ffffff1a;border-color:#ffffffb3}@media (width<=1000px){.benefits-grid.svelte-1isscd{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.benefits-grid.svelte-1isscd{grid-template-columns:1fr}.benefici-hero.svelte-1isscd{padding-block:var(--sp-10)}.benefit-card.svelte-1isscd{padding:1.5rem}.cta-box.svelte-1isscd{flex-direction:column;padding:2rem 1.5rem}}
