.insurance-hero{background:linear-gradient(135deg,var(--color-primary-600) 0%,var(--color-primary-800) 100%);color:var(--text-inverse);padding:var(--space-24) 0 var(--space-16);text-align:center}.insurance-hero__title{font-size:var(--text-4xl);margin-bottom:var(--space-4);color:var(--text-inverse)}.insurance-hero__subtitle{font-size:var(--text-xl);opacity:.9;max-width:600px;margin:0 auto;color:var(--text-inverse)}.insurance-info{max-width:800px;margin:0 auto var(--space-12);text-align:center}.insurance-description{font-size:var(--text-lg);margin-bottom:var(--space-4)}.insurance-note{font-size:var(--text-base);color:var(--text-tertiary);font-style:italic}.insurance-providers{margin-bottom:var(--space-12)}.insurance-providers h2{text-align:center;margin-bottom:var(--space-8)}.insurance-providers .insurance-note{max-width:800px;margin:var(--space-12) auto;text-align:center}.insurance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);max-width:900px;margin:0 auto}.insurance-card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-gray-200)}.insurance-card svg{color:var(--color-primary-500);flex-shrink:0}.insurance-card span{font-weight:var(--font-medium);color:var(--text-primary)}.insurance-cta{background:linear-gradient(135deg,var(--color-primary-50) 0%,var(--color-primary-100) 100%);border-radius:var(--radius-xl);padding:var(--space-10);text-align:center}.insurance-cta__content h3{font-size:var(--text-xl);margin-bottom:var(--space-6)}@media(min-width:640px){.insurance-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.insurance-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.insurance-grid{grid-template-columns:repeat(4,1fr)}}
