.np-hero[data-astro-cid-hbmvvqje]{position:relative;display:grid;place-items:center;min-height:38vh;overflow:hidden;background:var(--horizon-deep);text-align:center}.np-hero-media[data-astro-cid-hbmvvqje],.np-hero-media[data-astro-cid-hbmvvqje] img[data-astro-cid-hbmvvqje]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.np-hero-scrim[data-astro-cid-hbmvvqje]{position:absolute;inset:0;background:linear-gradient(180deg,#0e3b4380,#0e3b4359)}.np-hero-content[data-astro-cid-hbmvvqje]{position:relative;z-index:1;padding-block:3.5rem}.np-hero[data-astro-cid-hbmvvqje] h1[data-astro-cid-hbmvvqje]{font-size:clamp(2.5rem,5vw,4rem);font-variation-settings:"opsz" 60;color:#fff}.np-hero[data-astro-cid-hbmvvqje] p[data-astro-cid-hbmvvqje]{margin:1rem auto 0;font-size:1.125rem;color:#ffffffeb}.steps-section[data-astro-cid-hbmvvqje]{background:var(--sand);padding:6rem 0}.steps[data-astro-cid-hbmvvqje]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;padding:0;margin:0;counter-reset:step}.step-card[data-astro-cid-hbmvvqje]{display:flex;flex-direction:column;align-items:flex-start;padding:2rem;background:#fff;border:1px solid var(--seafoam);border-radius:16px;box-shadow:0 2px 12px #0e3b430f}.step-num[data-astro-cid-hbmvvqje]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--seafoam);color:var(--horizon-deep);font-family:var(--font-display);font-size:1.375rem}.step-card[data-astro-cid-hbmvvqje] h2[data-astro-cid-hbmvvqje]{margin-top:1.25rem;font-size:1.375rem;color:var(--horizon-deep)}.step-card[data-astro-cid-hbmvvqje] p[data-astro-cid-hbmvvqje]{margin-top:.75rem;font-size:.9375rem;line-height:1.6}.step-card[data-astro-cid-hbmvvqje] .btn[data-astro-cid-hbmvvqje]{margin-top:auto;padding-top:.7rem}.step-card[data-astro-cid-hbmvvqje] .btn[data-astro-cid-hbmvvqje]:not(:first-child){margin-top:1.5rem}.insurance-section[data-astro-cid-hbmvvqje]{background:#fff;padding:6rem 0}.section-eyebrow[data-astro-cid-hbmvvqje]{color:var(--teal-text)}.insurance-section[data-astro-cid-hbmvvqje] h2[data-astro-cid-hbmvvqje],.faq-section[data-astro-cid-hbmvvqje] h2[data-astro-cid-hbmvvqje]{margin-top:.75rem;font-size:clamp(1.875rem,3vw,2.5rem);color:var(--horizon-deep)}.insurance-list[data-astro-cid-hbmvvqje]{max-width:46rem;margin-top:2rem}.hmo-callout[data-astro-cid-hbmvvqje]{display:inline-block;margin-top:2rem;padding:.75rem 1.25rem;background:var(--seafoam);border-radius:12px;color:var(--horizon-deep);font-weight:600}.verify-line[data-astro-cid-hbmvvqje]{max-width:46rem;margin-top:1.5rem;font-size:.9375rem;line-height:1.6}.billing-line[data-astro-cid-hbmvvqje]{margin-top:.75rem;font-size:.9375rem}.faq-section[data-astro-cid-hbmvvqje]{background:var(--sand);padding:6rem 0}.faq-list[data-astro-cid-hbmvvqje]{max-width:46rem;margin-top:2.5rem}.faq-item[data-astro-cid-hbmvvqje]{background:#fff;border:1px solid var(--seafoam);border-radius:12px;margin-bottom:.75rem}.faq-item[data-astro-cid-hbmvvqje] summary[data-astro-cid-hbmvvqje]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;cursor:pointer;font-weight:600;color:var(--horizon-deep);list-style:none}.faq-item[data-astro-cid-hbmvvqje] summary[data-astro-cid-hbmvvqje]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-hbmvvqje] summary[data-astro-cid-hbmvvqje] svg[data-astro-cid-hbmvvqje]{flex:none;transition:rotate .2s ease}.faq-item[data-astro-cid-hbmvvqje][open] summary[data-astro-cid-hbmvvqje] svg[data-astro-cid-hbmvvqje]{rotate:180deg}.faq-item[data-astro-cid-hbmvvqje]>p[data-astro-cid-hbmvvqje]{padding:0 1.25rem 1.25rem;line-height:1.6;font-size:.9375rem}.np-cta[data-astro-cid-hbmvvqje]{margin-top:3.5rem}.email-line[data-astro-cid-hbmvvqje]{margin-top:1.5rem;font-size:.9375rem;line-height:1.6}.email-line[data-astro-cid-hbmvvqje] span[data-astro-cid-hbmvvqje]{opacity:.75}@media(max-width:899px){.steps-section[data-astro-cid-hbmvvqje],.insurance-section[data-astro-cid-hbmvvqje],.faq-section[data-astro-cid-hbmvvqje]{padding:4rem 0}.steps[data-astro-cid-hbmvvqje]{grid-template-columns:1fr;gap:1.25rem;max-width:28rem;margin-inline:auto}}
