.med-about__hero,.med-industries__hero,.med-services__hero,.ster-contact-hero,.ster-legal-hero{padding:176px 0 64px;background:linear-gradient(160deg,#f0f4f8 0,#fff 70%)}.med-about__hero h1,.med-industries__hero h1,.med-services__hero h1{margin-bottom:16px}.med-about__hero p,.med-industries__hero p,.med-services__hero p{color:var(--brand-text-secondary);max-width:720px}.med-about__hero img,.med-services__hero img{width:100%;min-height:280px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.med-plans-two-col{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.compare-card,.med-about__values article,.med-image-cards-three article,.med-impact-row,.med-plan-card,.ster-contact-info article,.ster-legal article{padding:28px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#fff;box-shadow:var(--shadow-soft)}.compare-card h3,.med-plan-card h3{margin-bottom:12px}.compare-card li,.med-plan-card p{color:var(--brand-text-secondary)}.compare-before{background:#f7fafc}.compare-after{background:linear-gradient(160deg,rgba(63,93,67,.08),#fff);border-color:rgba(63,93,67,.25)}.med-about__story{padding:64px 0}.med-about__story p{max-width:820px;color:var(--brand-text-secondary)}.med-pullquote{margin:32px 0;padding:28px 32px;border-left:4px solid var(--brand-primary);background:var(--brand-bg-alt);border-radius:0 var(--brand-radius) var(--brand-radius) 0}.med-pullquote cite{display:block;margin-top:12px;color:var(--brand-primary-dark);font-style:normal;font-weight:700}.med-icon-row-horiz{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.med-icon-row-horiz article{padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#fff}.med-icon-row-horiz h4{margin-bottom:8px;font-size:1.05rem}.med-icon-row-horiz p{margin:0;color:var(--brand-text-secondary)}.med-about__impact{padding:64px 0;background:var(--brand-bg-alt)}.med-impact-row{display:grid;grid-template-columns:280px 1fr;grid-gap:24px;gap:24px;align-items:center;margin-bottom:24px}.med-impact-row:nth-child(2n){grid-template-columns:1fr 280px}.med-impact-row img{width:100%;min-height:180px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);background:#fff}.med-about__cta-form{padding:64px 0 96px}.med-industries__hero.med-hero--full-bg{position:relative;min-height:420px;display:flex;align-items:flex-end;background:#27402a;padding-bottom:48px}.med-industries__hero.med-hero--full-bg::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(39,64,42,.35),rgba(39,64,42,.88))}.med-industries__hero.med-hero--full-bg .container{position:relative;z-index:1}.med-industries__hero.med-hero--full-bg h1,.med-industries__hero.med-hero--full-bg p{color:#fff}.med-image-cards-three{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;padding:64px 0}.med-image-cards-three img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:16px;background:var(--brand-bg-alt);min-height:160px}.med-image-cards-three h3{font-size:1.15rem;margin-bottom:8px}.med-image-cards-three p{margin:0;color:var(--brand-text-secondary)}.med-counter-bar{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:40px 0}.med-counter-bar span,.med-counter-bar strong{display:block;color:#fff}.med-counter-bar strong{font-size:1.8rem;margin-bottom:4px}.med-industries__stats{background:var(--brand-primary-dark);padding:24px 0}.med-industries__cta{padding:64px 0 96px;text-align:center}.med-industries__cta h2{margin-bottom:16px}.ster-contact-info{padding:32px 0 16px}.ster-contact-info__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.ster-contact-mark{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;background:rgba(63,93,67,.12);color:var(--brand-primary-dark);font-weight:800;margin-bottom:12px}.ster-contact-info h2{font-size:1.2rem;margin-bottom:8px}.ster-contact-info p{margin:0;color:var(--brand-text-secondary)}.ster-contact-form{padding:48px 0 96px}.ster-notice{margin-top:16px;padding:16px;border-radius:var(--brand-radius);background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2)}.ster-notice p{margin:0;color:var(--brand-text)}.ster-form-card{padding:8px;border-radius:var(--brand-radius)}.ster-legal{padding:32px 0 96px}.ster-legal h2{margin-top:32px;margin-bottom:12px}.ster-legal p{color:var(--brand-text-secondary);max-width:860px}@media (max-width:991.98px){.med-counter-bar,.med-icon-row-horiz,.med-image-cards-three,.med-plans-two-col,.ster-contact-info__grid{grid-template-columns:repeat(2,1fr)}.med-impact-row,.med-impact-row:nth-child(2n){grid-template-columns:1fr}}@media (max-width:575.98px){.med-counter-bar,.med-icon-row-horiz,.med-image-cards-three,.med-plans-two-col,.ster-contact-info__grid{grid-template-columns:1fr}}