.health-benefits{padding:70px 4%;background:linear-gradient(130deg,#063f4b,#006768 60%,#087f89);color:#fff;overflow:hidden}.health-inner{max-width:1300px;margin:auto}.health-heading{max-width:720px}.health-heading .section-eyebrow{color:#88eff0}.health-heading h2{font-size:clamp(2.5rem,5vw,4rem);line-height:1.12;letter-spacing:-.04em;margin:0}.health-heading>p:last-child{font-size:1.15rem;line-height:1.5;color:#d7f6f6;margin:18px 0 0}.health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:38px}.health-card{min-height:260px;padding:28px 24px;border:1px solid #a4e7e766;border-radius:16px;background:#ffffff15;backdrop-filter:blur(8px);transition:transform .35s,background .35s}.health-card:hover{transform:translateY(-6px);background:#ffffff23}.health-card>span{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#c8fbfa;color:#005555;font-size:1.5rem}.health-card h3{font-size:1.28rem;line-height:1.2;margin:22px 0 10px}.health-card p{font-size:.98rem;line-height:1.48;color:#e2f7f7;margin:0}.health-source{font-size:.85rem;line-height:1.45;color:#c7e8e8;margin:22px 0 0}.health-source a{color:#fff;text-decoration:underline;text-underline-offset:2px}@media(max-width:950px){.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-card{min-height:230px}}@media(max-width:600px){.health-benefits{padding:54px 28px}.health-grid{grid-template-columns:1fr}.health-card{min-height:0}}
