.insurance-layout-module-scss-module__Ni6a4W__insurance{width:100%}.insurance-layout-module-scss-module__Ni6a4W__insurance__hero{background-color:var(--slate-900);color:var(--background-color);padding:var(--spacing-4xl) 0 var(--spacing-2xl)}.insurance-layout-module-scss-module__Ni6a4W__insurance__hero-container{max-width:var(--container-desktop);padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.insurance-layout-module-scss-module__Ni6a4W__insurance__hero-container{padding:0 var(--spacing-xl)}}.insurance-layout-module-scss-module__Ni6a4W__insurance__breadcrumbs{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);font-size:var(--font-small);display:flex}.insurance-layout-module-scss-module__Ni6a4W__insurance__breadcrumb-link{color:#ffffff80;text-decoration:none;transition:color .2s}.insurance-layout-module-scss-module__Ni6a4W__insurance__breadcrumb-link:hover{color:var(--primary-color)}.insurance-layout-module-scss-module__Ni6a4W__insurance__breadcrumb-sep{color:#ffffff40}.insurance-layout-module-scss-module__Ni6a4W__insurance__breadcrumb-current{color:#fffc}.insurance-layout-module-scss-module__Ni6a4W__insurance__hero-title{font-family:var(--font-family-heading);font-size:max(2rem,min(1.5rem + 2.5vw,3.5rem));font-weight:var(--font-weight-extrabold);color:var(--background-color);line-height:var(--line-height-tight);margin-bottom:0}.insurance-layout-module-scss-module__Ni6a4W__insurance__hero-subtitle{color:#fff9;margin-top:var(--spacing-md);max-width:48rem;font-size:max(1rem,min(.9rem + .3vw,1.25rem));line-height:var(--line-height-relaxed);margin-bottom:0}.insurance-layout-module-scss-module__Ni6a4W__insurance__plans{padding:var(--spacing-3xl) 0;background-color:var(--background-color)}.insurance-layout-module-scss-module__Ni6a4W__insurance__plans-container{max-width:var(--container-desktop);padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.insurance-layout-module-scss-module__Ni6a4W__insurance__plans-container{padding:0 var(--spacing-xl)}}.insurance-layout-module-scss-module__Ni6a4W__insurance__plans-header{text-align:center;margin-bottom:var(--spacing-2xl)}.insurance-layout-module-scss-module__Ni6a4W__insurance__plans-heading{font-family:var(--font-family-heading);font-size:var(--font-h2);font-weight:var(--font-weight-extrabold);color:var(--text-color);margin-bottom:var(--spacing-sm)}.insurance-layout-module-scss-module__Ni6a4W__insurance__plans-rule{background:linear-gradient(90deg, var(--primary-color), var(--secondary-color));width:60px;height:4px;margin:0 auto var(--spacing-md);border:none;border-radius:9999px}.insurance-layout-module-scss-module__Ni6a4W__insurance__plans-sub{color:var(--text-light);font-size:max(.95rem,min(.9rem + .2vw,1.0625rem));line-height:var(--line-height-relaxed);max-width:40rem;margin:0 auto}.insurance-layout-module-scss-module__Ni6a4W__insurance__plans-grid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.insurance-layout-module-scss-module__Ni6a4W__insurance__plans-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.insurance-layout-module-scss-module__Ni6a4W__insurance__plans-grid{grid-template-columns:repeat(4,1fr)}}.insurance-layout-module-scss-module__Ni6a4W__insurance__plan-card{background-color:var(--slate-50);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);padding:var(--spacing-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;transition:all .3s;display:flex}.insurance-layout-module-scss-module__Ni6a4W__insurance__plan-card:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 8px 24px #0891b214}.insurance-layout-module-scss-module__Ni6a4W__insurance__plan-logo{object-fit:contain;border-radius:var(--border-radius-sm);width:40px;height:40px;margin-bottom:var(--spacing-sm)}.insurance-layout-module-scss-module__Ni6a4W__insurance__plan-name{font-family:var(--font-family-heading);font-size:var(--font-p);font-weight:var(--font-weight-bold);color:var(--text-color);margin-bottom:0}.insurance-layout-module-scss-module__Ni6a4W__insurance__plan-link{font-size:var(--font-tiny,.75rem);font-weight:var(--font-weight-semibold);color:var(--primary-color);margin-top:var(--spacing-xs);opacity:0;transition:opacity .2s,transform .2s;transform:translateY(4px)}.insurance-layout-module-scss-module__Ni6a4W__insurance__plan-card:hover .insurance-layout-module-scss-module__Ni6a4W__insurance__plan-link{opacity:1;transform:translateY(0)}.insurance-layout-module-scss-module__Ni6a4W__insurance__plans-note{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background-color:var(--slate-50);border:1px solid var(--border-color);border-left:4px solid var(--primary-color);border-radius:var(--border-radius-lg);font-size:var(--font-p);color:var(--text-light);line-height:var(--line-height-relaxed)}.insurance-layout-module-scss-module__Ni6a4W__insurance__verification{padding:var(--spacing-3xl) 0;background-color:var(--slate-50)}.insurance-layout-module-scss-module__Ni6a4W__insurance__verification-container{max-width:var(--container-desktop);padding:0 var(--spacing-md);gap:var(--spacing-2xl);grid-template-columns:1fr;align-items:center;margin:0 auto;display:grid}@media (min-width:768px){.insurance-layout-module-scss-module__Ni6a4W__insurance__verification-container{padding:0 var(--spacing-xl)}}@media (min-width:1024px){.insurance-layout-module-scss-module__Ni6a4W__insurance__verification-container{gap:var(--spacing-3xl);grid-template-columns:1fr 1fr}}.insurance-layout-module-scss-module__Ni6a4W__insurance__verification-content{order:2}@media (min-width:1024px){.insurance-layout-module-scss-module__Ni6a4W__insurance__verification-content{order:1}}.insurance-layout-module-scss-module__Ni6a4W__insurance__verification-badge{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background-color:var(--primary-light);color:var(--primary-dark);font-size:var(--font-small);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-lg);text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;display:inline-flex}.insurance-layout-module-scss-module__Ni6a4W__insurance__verification-heading{font-family:var(--font-family-heading);font-size:max(1.75rem,min(1.5rem + 1.5vw,2.5rem));font-weight:var(--font-weight-extrabold);color:var(--text-color);line-height:var(--line-height-tight);margin-bottom:var(--spacing-md)}.insurance-layout-module-scss-module__Ni6a4W__insurance__verification-accent{color:var(--primary-color)}.insurance-layout-module-scss-module__Ni6a4W__insurance__verification-text{color:var(--text-light);font-size:max(.95rem,min(.9rem + .2vw,1.0625rem));line-height:var(--line-height-loose);margin-bottom:var(--spacing-md)}.insurance-layout-module-scss-module__Ni6a4W__insurance__verification-steps{gap:var(--spacing-md);margin:0;margin-top:var(--spacing-lg);flex-direction:column;padding:0;list-style:none;display:flex}.insurance-layout-module-scss-module__Ni6a4W__insurance__verification-step{align-items:flex-start;gap:var(--spacing-sm);display:flex}.insurance-layout-module-scss-module__Ni6a4W__insurance__verification-step-icon{color:var(--primary-color);flex-shrink:0;margin-top:2px;font-size:1.25rem}.insurance-layout-module-scss-module__Ni6a4W__insurance__verification-step-text{font-size:var(--font-p);color:var(--text-color);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed)}.insurance-layout-module-scss-module__Ni6a4W__insurance__verification-phones{gap:var(--spacing-md);flex-direction:column;order:1;display:flex}@media (min-width:1024px){.insurance-layout-module-scss-module__Ni6a4W__insurance__verification-phones{order:2}}.insurance-layout-module-scss-module__Ni6a4W__insurance__phone-card{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);padding:var(--spacing-xl);text-align:center;transition:all .3s}.insurance-layout-module-scss-module__Ni6a4W__insurance__phone-card:hover{border-color:var(--primary-color);box-shadow:0 8px 24px #0891b214}.insurance-layout-module-scss-module__Ni6a4W__insurance__phone-card-icon{color:var(--primary-color);margin-bottom:var(--spacing-sm);font-size:2.5rem;display:block}.insurance-layout-module-scss-module__Ni6a4W__insurance__phone-card-location{font-family:var(--font-family-heading);font-size:var(--font-h3);font-weight:var(--font-weight-bold);color:var(--text-color);margin-bottom:var(--spacing-xs)}.insurance-layout-module-scss-module__Ni6a4W__insurance__phone-card-number{align-items:center;gap:var(--spacing-xs);font-size:var(--font-h3);font-weight:var(--font-weight-extrabold);color:var(--primary-color);text-decoration:none;transition:color .2s;display:inline-flex}.insurance-layout-module-scss-module__Ni6a4W__insurance__phone-card-number:hover{color:var(--primary-dark)}.insurance-layout-module-scss-module__Ni6a4W__insurance__phone-card-note{font-size:var(--font-small);color:var(--text-light);margin-top:var(--spacing-sm);margin-bottom:0}.insurance-layout-module-scss-module__Ni6a4W__insurance__estimate{padding:var(--spacing-3xl) 0;background-color:var(--background-color)}.insurance-layout-module-scss-module__Ni6a4W__insurance__estimate-container{max-width:var(--container-desktop);padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.insurance-layout-module-scss-module__Ni6a4W__insurance__estimate-container{padding:0 var(--spacing-xl)}}.insurance-layout-module-scss-module__Ni6a4W__insurance__estimate-header{text-align:center;margin-bottom:var(--spacing-2xl)}.insurance-layout-module-scss-module__Ni6a4W__insurance__estimate-heading{font-family:var(--font-family-heading);font-size:var(--font-h2);font-weight:var(--font-weight-extrabold);color:var(--text-color);margin-bottom:var(--spacing-sm)}.insurance-layout-module-scss-module__Ni6a4W__insurance__estimate-sub{color:var(--text-light);font-size:max(.95rem,min(.9rem + .2vw,1.0625rem));line-height:var(--line-height-relaxed);max-width:40rem;margin:0 auto}.insurance-layout-module-scss-module__Ni6a4W__insurance__estimate-grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.insurance-layout-module-scss-module__Ni6a4W__insurance__estimate-grid{grid-template-columns:1fr 1fr}}.insurance-layout-module-scss-module__Ni6a4W__insurance__estimate-card{background-color:var(--slate-50);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);padding:var(--spacing-xl);transition:all .3s}.insurance-layout-module-scss-module__Ni6a4W__insurance__estimate-card:hover{border-color:var(--primary-color);box-shadow:0 8px 24px #0891b214}.insurance-layout-module-scss-module__Ni6a4W__insurance__estimate-card-icon{color:var(--primary-color);margin-bottom:var(--spacing-md);font-size:2.5rem}.insurance-layout-module-scss-module__Ni6a4W__insurance__estimate-card-title{font-family:var(--font-family-heading);font-size:var(--font-h3);font-weight:var(--font-weight-bold);color:var(--text-color);margin-bottom:var(--spacing-sm)}.insurance-layout-module-scss-module__Ni6a4W__insurance__estimate-card-text{font-size:var(--font-p);color:var(--text-light);line-height:var(--line-height-relaxed);margin-bottom:0}.insurance-layout-module-scss-module__Ni6a4W__insurance__no-insurance{padding:var(--spacing-3xl) 0;background:linear-gradient(135deg, var(--slate-900) 0%, var(--slate-800,#1e293b) 100%);text-align:center}.insurance-layout-module-scss-module__Ni6a4W__insurance__no-insurance-container{max-width:var(--container-desktop);padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.insurance-layout-module-scss-module__Ni6a4W__insurance__no-insurance-container{padding:0 var(--spacing-xl)}}.insurance-layout-module-scss-module__Ni6a4W__insurance__no-insurance-icon{color:var(--primary-color);margin-bottom:var(--spacing-md);font-size:3rem;display:block}.insurance-layout-module-scss-module__Ni6a4W__insurance__no-insurance-heading{font-family:var(--font-family-heading);font-size:max(1.5rem,min(1.25rem + 1.5vw,2.25rem));font-weight:var(--font-weight-extrabold);color:var(--background-color);margin-bottom:var(--spacing-md);line-height:var(--line-height-tight)}.insurance-layout-module-scss-module__Ni6a4W__insurance__no-insurance-text{color:#ffffffb3;font-size:max(.95rem,min(.9rem + .2vw,1.0625rem));line-height:var(--line-height-relaxed);max-width:40rem;margin:0 auto var(--spacing-xl)}.insurance-layout-module-scss-module__Ni6a4W__insurance__no-insurance-actions{justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.insurance-layout-module-scss-module__Ni6a4W__insurance__no-insurance-btn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-xl);background-color:var(--primary-color);color:var(--background-color);font-weight:var(--font-weight-bold);font-size:var(--font-small);text-transform:uppercase;letter-spacing:.04em;transition:var(--transition);border-radius:9999px;text-decoration:none;display:inline-flex}.insurance-layout-module-scss-module__Ni6a4W__insurance__no-insurance-btn:hover{background-color:var(--primary-dark);color:var(--background-color);gap:var(--spacing-sm)}.insurance-layout-module-scss-module__Ni6a4W__insurance__no-insurance-btn span{font-size:1.25rem}.insurance-layout-module-scss-module__Ni6a4W__insurance__no-insurance-btn--outline{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-xl);color:var(--background-color);font-weight:var(--font-weight-bold);font-size:var(--font-small);text-transform:uppercase;letter-spacing:.04em;transition:var(--transition);background-color:#0000;border:2px solid #fff6;border-radius:9999px;text-decoration:none;display:inline-flex}.insurance-layout-module-scss-module__Ni6a4W__insurance__no-insurance-btn--outline:hover{color:var(--background-color);gap:var(--spacing-sm);background-color:#ffffff26}.insurance-layout-module-scss-module__Ni6a4W__insurance__no-insurance-btn--outline span{font-size:1.25rem}.insurance-layout-module-scss-module__Ni6a4W__insurance__faq{padding:var(--spacing-3xl) 0;background-color:var(--slate-50)}.insurance-layout-module-scss-module__Ni6a4W__insurance__faq-container{max-width:48rem;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.insurance-layout-module-scss-module__Ni6a4W__insurance__faq-container{padding:0 var(--spacing-xl)}}.insurance-layout-module-scss-module__Ni6a4W__insurance__faq-heading{font-family:var(--font-family-heading);font-size:var(--font-h2);font-weight:var(--font-weight-extrabold);color:var(--text-color);text-align:center;margin-bottom:var(--spacing-2xl)}.insurance-layout-module-scss-module__Ni6a4W__insurance__faq-list{gap:var(--spacing-md);flex-direction:column;display:flex}.insurance-layout-module-scss-module__Ni6a4W__insurance__faq-item{background-color:var(--background-color);border-radius:var(--border-radius-xl);border:1px solid var(--border-color);transition:border-color .3s;overflow:hidden}.insurance-layout-module-scss-module__Ni6a4W__insurance__faq-item--open{border-color:var(--primary-color)}.insurance-layout-module-scss-module__Ni6a4W__insurance__faq-question{justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-lg);cursor:pointer;text-align:left;font-family:var(--font-family);font-size:var(--font-p);font-weight:var(--font-weight-bold);color:var(--text-color);background:0 0;border:none;transition:color .2s;display:flex}.insurance-layout-module-scss-module__Ni6a4W__insurance__faq-question:hover{color:var(--primary-color)}.insurance-layout-module-scss-module__Ni6a4W__insurance__faq-toggle{color:var(--primary-color);flex-shrink:0;font-size:1.25rem;transition:transform .3s}.insurance-layout-module-scss-module__Ni6a4W__insurance__faq-toggle--open{transform:rotate(180deg)}.insurance-layout-module-scss-module__Ni6a4W__insurance__faq-answer{padding:0 var(--spacing-lg) var(--spacing-lg);font-size:var(--font-p);color:var(--text-light);line-height:var(--line-height-relaxed)}.insurance-layout-module-scss-module__Ni6a4W__insurance__cta{background-color:var(--primary-color);padding:var(--spacing-2xl) 0}.insurance-layout-module-scss-module__Ni6a4W__insurance__cta-container{max-width:var(--container-desktop);padding:0 var(--spacing-md);text-align:center;align-items:center;gap:var(--spacing-md);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.insurance-layout-module-scss-module__Ni6a4W__insurance__cta-container{padding:0 var(--spacing-xl);text-align:left;flex-direction:row;justify-content:space-between}.insurance-layout-module-scss-module__Ni6a4W__insurance__cta-text-wrap{flex:1}}.insurance-layout-module-scss-module__Ni6a4W__insurance__cta-title{font-family:var(--font-family-heading);font-size:max(1.25rem,min(1rem + .5vw,1.5rem));font-weight:var(--font-weight-extrabold);color:var(--background-color);margin-bottom:var(--spacing-xs)}.insurance-layout-module-scss-module__Ni6a4W__insurance__cta-text{font-size:var(--font-p);color:#fffc;margin-bottom:0}.insurance-layout-module-scss-module__Ni6a4W__insurance__cta-actions{gap:var(--spacing-sm);flex-wrap:wrap;flex-shrink:0;display:flex}.insurance-layout-module-scss-module__Ni6a4W__insurance__cta-btn{background-color:var(--secondary-color);color:var(--background-color);padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-bold);font-size:var(--font-small);transition:var(--transition);white-space:nowrap;border-radius:9999px;text-decoration:none}.insurance-layout-module-scss-module__Ni6a4W__insurance__cta-btn:hover{background-color:var(--secondary-dark);color:var(--background-color)}.insurance-layout-module-scss-module__Ni6a4W__insurance__cta-btn--outline{color:var(--background-color);padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-bold);font-size:var(--font-small);transition:var(--transition);white-space:nowrap;background-color:#0000;border:2px solid #fff6;border-radius:9999px;text-decoration:none}.insurance-layout-module-scss-module__Ni6a4W__insurance__cta-btn--outline:hover{color:var(--background-color);background-color:#ffffff26}
