.InsurancePricingSection_section__Bp35i{padding:5rem 0;background:#fff;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.InsurancePricingSection_sectionVisible__jFRj2{opacity:1;transform:translateY(0)}.InsurancePricingSection_container__CJ1Pm{max-width:1100px;margin:0 auto;padding:0 5%}.InsurancePricingSection_header__aTbgV{text-align:center;margin-bottom:3rem}.InsurancePricingSection_title__Kxv24{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:rgb(var(--primary-black));text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .5rem;opacity:0;transform:translateY(15px);animation:InsurancePricingSection_fadeInUp__Vc5k5 .6s ease-out .2s forwards}.InsurancePricingSection_titleAccent__lHHQR{width:0;height:3px;background:linear-gradient(90deg,rgb(var(--primary-gold)),rgb(var(--secondary-gold)));margin:0 auto .75rem;border-radius:2px;animation:InsurancePricingSection_lineExpand__tQQZh .8s ease-out .5s forwards}.InsurancePricingSection_subtitle___V9ww{font-size:1rem;color:rgb(var(--dark-grey));margin:0;line-height:1.5}.InsurancePricingSection_grid__x6Mse{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.InsurancePricingSection_insuranceCard__kPrSe,.InsurancePricingSection_pricingCard__Qlso7{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:2rem;box-shadow:0 4px 16px rgba(0,0,0,.06);transition:box-shadow .3s ease,border-color .3s ease}.InsurancePricingSection_insuranceCard__kPrSe:hover,.InsurancePricingSection_pricingCard__Qlso7:hover{box-shadow:0 8px 32px rgba(30,58,138,.1);border-color:rgba(59,130,246,.15)}.InsurancePricingSection_cardIcon__WcmAJ{width:48px;height:48px;border-radius:12px;background:rgba(59,130,246,.08);display:flex;align-items:center;justify-content:center;color:rgb(var(--cta-blue));margin-bottom:1.25rem}.InsurancePricingSection_cardTitle__4_nBr{font-size:1.1rem;font-weight:600;color:rgb(var(--primary-black));margin:0 0 1.25rem;text-transform:uppercase;letter-spacing:.3px}.InsurancePricingSection_insuranceList___3OME{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.75rem}.InsurancePricingSection_insuranceList___3OME li{display:flex;align-items:flex-start;gap:.6rem;font-size:.95rem;color:rgb(var(--dark-grey));line-height:1.5}.InsurancePricingSection_checkIcon__lmQE8{color:#22c55e;flex-shrink:0;margin-top:2px}.InsurancePricingSection_phoneBlock__AMwxI{border-top:1px solid rgba(0,0,0,.08);padding-top:1.25rem}.InsurancePricingSection_phoneLabel__uScF7{font-size:.85rem;color:rgb(var(--dark-grey));margin:0 0 .5rem;font-weight:500}.InsurancePricingSection_phoneLink__UyC1A{display:inline-flex;align-items:center;gap:.5rem;color:rgb(var(--cta-blue));font-size:1.1rem;font-weight:700;text-decoration:none;transition:color .2s ease}.InsurancePricingSection_phoneLink__UyC1A:hover{color:rgb(var(--cta-blue-hover))}.InsurancePricingSection_pricingTable__AK2sJ{display:flex;flex-direction:column}.InsurancePricingSection_pricingRow__S_LnA{display:flex;justify-content:space-between;align-items:center;padding:.65rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.InsurancePricingSection_pricingRow__S_LnA:last-child{border-bottom:none}.InsurancePricingSection_serviceName__2u6aI{font-size:.9rem;color:rgb(var(--dark-grey))}.InsurancePricingSection_servicePrice__G6PHx{font-size:.95rem;font-weight:700;color:rgb(var(--primary-black));white-space:nowrap;margin-left:1rem}@keyframes InsurancePricingSection_fadeInUp__Vc5k5{to{opacity:1;transform:translateY(0)}}@keyframes InsurancePricingSection_lineExpand__tQQZh{to{width:60px}}@media (max-width:1024px){.InsurancePricingSection_section__Bp35i{padding:4rem 0}}@media (max-width:768px){.InsurancePricingSection_section__Bp35i{padding:3rem 0}.InsurancePricingSection_header__aTbgV{margin-bottom:2rem}.InsurancePricingSection_grid__x6Mse{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:480px){.InsurancePricingSection_section__Bp35i{padding:2.5rem 0}.InsurancePricingSection_container__CJ1Pm{padding:0 4%}.InsurancePricingSection_insuranceCard__kPrSe,.InsurancePricingSection_pricingCard__Qlso7{padding:1.5rem}.InsurancePricingSection_serviceName__2u6aI{font-size:.85rem}.InsurancePricingSection_servicePrice__G6PHx{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.InsurancePricingSection_section__Bp35i{opacity:1;transform:none;transition:none}.InsurancePricingSection_titleAccent__lHHQR,.InsurancePricingSection_title__Kxv24{animation:none;opacity:1;width:60px}.InsurancePricingSection_insuranceCard__kPrSe,.InsurancePricingSection_pricingCard__Qlso7{transition:none}}@media (prefers-contrast:high){.InsurancePricingSection_section__Bp35i{background:#fff;border-top:2px solid #000}.InsurancePricingSection_insuranceCard__kPrSe,.InsurancePricingSection_pricingCard__Qlso7{border-color:#000}.InsurancePricingSection_cardTitle__4_nBr,.InsurancePricingSection_serviceName__2u6aI,.InsurancePricingSection_servicePrice__G6PHx,.InsurancePricingSection_title__Kxv24{color:#000}}.FAQSection_section__LRJX3{padding:5rem 0;background:#e8eaec;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.FAQSection_sectionVisible__tDV_Q{opacity:1;transform:translateY(0)}.FAQSection_container__jEcgw{max-width:800px;margin:0 auto;padding:0 5%}.FAQSection_header__cEypQ{text-align:center;margin-bottom:2.5rem}.FAQSection_title__FLwKO{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:rgb(var(--primary-black));text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .5rem;opacity:0;transform:translateY(15px);animation:FAQSection_fadeInUp__5qe_D .6s ease-out .2s forwards}.FAQSection_titleAccent__5BWDd{width:0;height:3px;background:linear-gradient(90deg,rgb(var(--primary-gold)),rgb(var(--secondary-gold)));margin:0 auto;border-radius:2px;animation:FAQSection_lineExpand__YECBl .8s ease-out .5s forwards}.FAQSection_faqList__3SFAp{display:flex;flex-direction:column}.FAQSection_faqItem__uma6m{border-bottom:1px solid rgba(0,0,0,.08)}.FAQSection_faqItem__uma6m:first-child{border-top:1px solid rgba(0,0,0,.08)}.FAQSection_faqQuestion__cW07S{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:1rem;font-weight:600;color:rgb(var(--primary-black));transition:color .2s ease}.FAQSection_faqQuestion__cW07S:hover{color:rgb(var(--cta-blue))}.FAQSection_chevron__hpZXj{flex-shrink:0;color:rgb(var(--primary-grey));transition:transform .3s ease,color .3s ease}.FAQSection_chevronOpen__FVQP3{transform:rotate(180deg);color:rgb(var(--cta-blue))}.FAQSection_faqAnswer__wJZ_a{max-height:0;overflow:hidden;transition:max-height .35s ease}.FAQSection_faqAnswerText__N8Gi1{font-size:.95rem;line-height:1.7;color:rgb(var(--dark-grey));margin:0;padding-bottom:1.25rem}.FAQSection_faqItemOpen__LLmkm{border-bottom-color:rgba(59,130,246,.15)}@keyframes FAQSection_fadeInUp__5qe_D{to{opacity:1;transform:translateY(0)}}@keyframes FAQSection_lineExpand__YECBl{to{width:60px}}@media (max-width:1024px){.FAQSection_section__LRJX3{padding:4rem 0}}@media (max-width:768px){.FAQSection_section__LRJX3{padding:3rem 0}.FAQSection_header__cEypQ{margin-bottom:2rem}.FAQSection_faqQuestion__cW07S{font-size:.95rem;padding:1rem 0}.FAQSection_faqAnswerText__N8Gi1{font-size:.9rem;padding-bottom:1rem}}@media (max-width:480px){.FAQSection_section__LRJX3{padding:2.5rem 0}.FAQSection_container__jEcgw{padding:0 4%}.FAQSection_faqQuestion__cW07S{font-size:.9rem;gap:.75rem}}@media (prefers-reduced-motion:reduce){.FAQSection_section__LRJX3{opacity:1;transform:none;transition:none}.FAQSection_titleAccent__5BWDd,.FAQSection_title__FLwKO{animation:none;opacity:1;width:60px}.FAQSection_chevron__hpZXj,.FAQSection_faqAnswer__wJZ_a,.FAQSection_faqQuestion__cW07S{transition:none}}@media (prefers-contrast:high){.FAQSection_section__LRJX3{background:#fff;border-top:2px solid #000}.FAQSection_faqItem__uma6m{border-color:#000}.FAQSection_faqAnswerText__N8Gi1,.FAQSection_faqQuestion__cW07S{color:#000}}