.insurance-hero {
    background: linear-gradient(to right, #f5f5f5, #ffffff);
    padding: 2.1rem 1rem;
    text-align: center;
}

.insurance-hero-panel {
    background-color: transparent;
}

.insurance-cta-band {
    background-color: var(--mud-palette-primary);
    color: #ffffff;
    text-align: center;
}

.insurance-cta-title {
    color: #ffffff;
}

.insurance-cta-copy {
    color: rgba(255, 255, 255, 0.9);
}

.insurance-cta-button {
    border-color: #ffffff;
    color: #ffffff;
}

.insurance-info-card {
    border-radius: 8px;
}

.insurance-question {
    min-height: 100%;
    border: 1px solid rgba(15, 23, 42, 0.08);
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.76);
}
