.wellness-page-wrapper{background-color:#fff;width:100%;min-height:100vh}.wellness-hero-section{width:100%;padding:0 40px 15px}@media (min-width:768px){.wellness-hero-section{padding:16px 48px 15px}}.wellness-hero-title{color:#52833d}.wellness-banner-section{width:100%;padding:0 40px}@media (min-width:768px){.wellness-banner-section{padding-left:48px;padding-right:48px}}.wellness-banner-aspect{aspect-ratio:16/5;width:100%;position:relative}.wellness-zone-badge{color:#457b2f;font-family:var(--font-roboto),"Roboto",sans-serif;text-transform:uppercase;letter-spacing:0;opacity:1;white-space:nowrap;background-color:#e4efe0;border-radius:50px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-block}@media (min-width:640px){.wellness-zone-badge{padding:4px 12px;font-size:18px}}@media (min-width:768px){.wellness-zone-badge{padding:4px 14px;font-size:22px}}@media (min-width:1024px){.wellness-zone-badge{padding:5px 15px;font-size:32px}}.wellness-content-section{width:100%;padding:10px 40px 15px}@media (min-width:768px){.wellness-content-section{padding-left:48px;padding-right:48px}}.wellness-zone-title{font-family:var(--font-roboto),"Roboto",sans-serif;color:#111827;margin-bottom:0;font-size:clamp(20px,3vw,28px);font-weight:600}.wellness-zone-subtitle{font-family:var(--font-roboto),"Roboto",sans-serif;color:#457b2f;font-size:clamp(14px,2vw,17px);font-style:italic;font-weight:600}.wellness-body-text{text-align:justify;font-size:14px;line-height:1.65}.wellness-outcome-item{text-align:justify;font-size:14px;line-height:1.55}.wellness-project-btn{letter-spacing:1.8px;border-radius:0;padding:10px 36px;font-size:14px}
