.med-services__hero{padding:168px 0 72px;background:linear-gradient(135deg,rgba(63,93,74,.08),rgba(232,220,196,.45))}.med-services__hero h1{max-width:18ch}.med-services__hero img{width:100%;aspect-ratio:4/3;-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:1fr 1fr;grid-gap:24px;gap:24px}.med-plan-card{background:var(--brand-bg);border:1px solid var(--brand-border);padding:28px;box-shadow:0 16px 36px rgba(26,32,44,.06)}.med-plan-card h3{font-size:1.25rem;margin-bottom:12px}.med-accordion details{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px 20px;margin-bottom:12px}.med-accordion summary{cursor:pointer;font-weight:700;color:var(--brand-text)}.med-accordion p{margin:12px 0 0}.compare-card{height:100%;border-radius:var(--brand-radius);padding:28px}.compare-before{background:#f7fafc;border:1px solid var(--brand-border)}.compare-after{background:var(--brand-primary-dark)}.compare-after h3,.compare-after li{color:var(--brand-text-inverse)}.compare-card ul{padding-left:1.1rem;margin:0}.compare-card li{margin-bottom:10px}@media (max-width:768px){.med-plans-two-col{grid-template-columns:1fr}}