body, body > header > section-wrap > :last-child form[search] ul, comp-feature h5, comp-intro h5, floating-contact > section > h4, main > links-list > section:last-child > a, main > links-collapse > input + label > h6, body.location-search > main > location-search > ol > li:not([expanded]) > nav > *::before, #cludo-search-results .search-result-count, quote-slides > section-wrap > section > * > footer > cite > h6, comp-resources > section > * a {
    color: #023A4A !important;
}
h1, h2, h3, h4, h5, h6, body > header > section-wrap > :last-child a:not([href*="//"]), body > header > section-wrap > :last-child a[href*="blob.core"], body > header > section-wrap > :last-child nav:not(:first-child) a[href*="twitter"], body > header > section-wrap > :last-child nav:not(:first-child) a[href*="facebook"], body > header > section-wrap > :last-child nav:not(:first-child) a[href*="instagram"], body > header > section-wrap > :last-child nav:not(:first-child) a[href*="linkedin"], body > header [for="nav-active"], body > footer > section strong, plan-finder > section p, main > dl dd {
    color: #023A4A !important;
}
main > input[id^="dc-"] + label, data-cards[max*="1"] > section-wrap > section > * {
    max-width: 100rem !important;
}
@media (min-width: 768px) {
    main > * {
        margin-bottom: 6rem;
    }
}
.form-wrapper{
		padding: 0px 200px 0px 200px;
		text-align: center;
	}
	@media (max-width: 768px) {
	.form-wrapper{
		padding: 0px;
		text-align: center;
	}
}
        
@media (max-width: 767px) {
main > * {
    margin-bottom: 0rem;
}
}

@media (min-width: 768px) {
main > * {
    margin-bottom: 0rem;
}
}
.why-health {
    font-size: 2.4rem !important;
	margin: auto 8%;
}
.form-header {
    color: #D22737;
    font-size: clamp(20px, 2.6vw, 32px);
    font-weight: bold;
    line-height: clamp(38px, 2.6vw, 42px);
}
:root{
    --card-bg: #f4f8f9;
    --card-radius: 0.5rem; /* requested */
    --card-padding: 2rem;
    --card-max-width: 720px;
    --text-color: #0b3743;
    --muted-color: #3b5b61;
    --cta-bg: #0066cc; /* change to your brand color */
    --cta-color: #ffffff;
    --cta-padding: 0.6rem 1rem;
    --cta-radius: 0.375rem;
    --shadow: 0 1px 3px rgba(11,55,67,0.08);
  }

  .enroll-card {
    background: var(--card-bg);
    border-radius: var(--card-radius);
    padding: var(--card-padding);
    max-width: var(--card-max-width);
    color: var(--text-color);
    box-shadow: var(--shadow);
    line-height: 1.45;
    margin: 5rem auto;
  }

  .enroll-card p {
    margin: 0 0 0.75rem 0;
    color: var(--muted-color);
    font-size: 1.875rem;
  }

  .enroll-card p strong {
    color: var(--text-color);
  }

  .enroll-card .cta-row {
    margin-top: 0.5rem;
    display: flex;
    gap: 0.5rem;
    align-items: center;
  }

  .enroll-cta {
    display: inline-block;
    background: var(--cta-bg);
    color: var(--cta-color);
    padding: var(--cta-padding);
    border-radius: var(--cta-radius);
    text-decoration: none;
    font-weight: 600;
    font-size: 0.98rem;
    border: 0;
    cursor: pointer;
    transition: transform .08s ease, box-shadow .08s ease;
  }

  .enroll-cta:focus {
    outline: 3px solid rgba(0,102,204,0.20);
    outline-offset: 3px;
  }

  .enroll-cta:hover {
    transform: translateY(-1px);
    box-shadow: 0 4px 10px rgba(0,0,0,0.06);
  }

  .enroll-note {
    font-size: 0.85rem;
    color: #556b6f;
  }

  /* Responsive */
  @media (max-width:420px){
    .enroll-card { padding: 0.875rem; }
    .enroll-cta { width: 100%; text-align: center; }
    .enroll-card .cta-row { flex-direction: column; align-items: stretch; }
  }