.med-services__compare,.med-services__cta-form,.med-services__faq,.med-services__hero,.med-services__plans-grid{padding:76px 0}.med-services__hero{background:var(--brand-bg-alt)}.med-services__hero img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#dce8f2;border-radius:8px}.med-plans-two-col{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));grid-gap:22px;gap:22px}.med-accordion details,.med-compare__after,.med-compare__before,.med-plan-card,.med-services__cta-form form{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:8px;padding:24px;box-shadow:var(--shadow-sm)}.med-accordion p,.med-compare__after li,.med-compare__before li,.med-plan-card p{color:var(--brand-text-secondary)}.med-services__faq{background:var(--brand-bg-alt)}.med-accordion{display:grid;grid-gap:14px;gap:14px}.med-accordion summary{cursor:pointer;font-weight:800}.med-compare__after{border-color:rgba(34,197,94,.45)}.med-compare__before{border-color:rgba(239,68,68,.35)}.med-services__cta-form{background:linear-gradient(135deg,rgba(31,78,121,.08),rgba(193,154,83,.12))}@media (max-width:767px){.med-plans-two-col{grid-template-columns:1fr}}