.StepsSection_section__xMSBM{width:100%;box-sizing:border-box;background:#c5bff5;padding:clamp(56px,8vw,96px) clamp(18px,5vw,72px)}@media (min-width:721px){.StepsSection_section__xMSBM{padding:clamp(56px,8vw,96px) 80px}}.StepsSection_inner__3gTMD{max-width:1300px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(36px,5vw,56px);width:100%}.StepsSection_heading__2JvdK{font-size:clamp(26px,3.2vw,48px);margin:0;text-align:center;line-height:1.2;letter-spacing:-.02em;color:#261e48;font-family:Lora,Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-1.92px}.StepsSection_br__2F_C5{display:none}.StepsSection_grid__oHqQs{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.5vw,28px);width:100%}.StepsSection_card__G7Bc2{background:#eff0fe;border-radius:20px;padding:clamp(24px,3vw,36px) clamp(20px,2.5vw,28px);display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 24px rgba(108,92,231,.08);border:1px solid rgba(26,26,61,.06);position:relative;box-sizing:border-box;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.StepsSection_card__G7Bc2:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.2);box-shadow:0 12px 40px rgba(26,26,61,.1)}.StepsSection_badge__TsWF8{width:34px;height:34px;border-radius:50%;background:#1a0f2e;color:#ffffff;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start}.StepsSection_iconWrap__tCY9Y{display:flex;width:55px;height:55px}.StepsSection_cardTitle__k1acH{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(16px,1.6vw,24px);font-weight:600;color:#261e48;margin:0;line-height:16px;letter-spacing:-.48px}.StepsSection_cardDesc__gf35l{font-family:Geist Sans,system-ui,sans-serif;font-size:clamp(16px,1.1vw,16px);font-weight:400;color:#514a6c;margin:0;line-height:21px}.StepsSection_carouselWrap__Dg5iq{display:none}@media (max-width:720px){.StepsSection_section__xMSBM{padding:48px clamp(18px,5.5vw,28px) 40px;box-sizing:border-box}.StepsSection_heading__2JvdK{padding:0;max-width:100%}.StepsSection_br__2F_C5{display:block}.StepsSection_grid__oHqQs{display:none}.StepsSection_carouselWrap__Dg5iq{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.StepsSection_carouselTrack__5SJ4S{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(18px,5.5vw,28px);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding:8px clamp(18px,5.5vw,28px) 12px 0;width:100%;box-sizing:border-box}.StepsSection_carouselTrack__5SJ4S::-webkit-scrollbar{display:none}.StepsSection_carouselSlide__CDbfb{flex:0 0 84%;scroll-snap-align:start}.StepsSection_card__G7Bc2{gap:14px;padding:20px;border-radius:18px}.StepsSection_iconWrap__tCY9Y{width:55px;height:55px}.StepsSection_dots__SHylV{display:flex;align-items:center;justify-content:center;gap:8px}.StepsSection_dot__KIRO8{width:8px;border-radius:50%;background:rgba(26,15,46,.25);border:none}.StepsSection_dotActive__i82Dg,.StepsSection_dot__KIRO8{height:8px;cursor:pointer;padding:0;transition:all .25s ease}.StepsSection_dotActive__i82Dg{width:22px;border-radius:100px;background:#1a0f2e;border:none}}.HeroSection_aiPill__A85vp{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:12px 16px;border-radius:100px;background:linear-gradient(90deg,#8b5cf6,#6b21a8);color:#ffffff;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1.2;box-shadow:0 4px 14px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.2)}.HeroSection_trustChipsRow__iuIY8{display:flex;flex-wrap:wrap;gap:12px;font-weight:600}.HeroSection_trustChip__yv3uM{display:inline-flex;padding:10px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12);font-size:14px;color:#ffffff;backdrop-filter:blur(8px)}.HeroSection_ratingRow__wUuiA,.HeroSection_trustChip__yv3uM{align-items:center;gap:8px;font-family:Plus Jakarta Sans,system-ui,sans-serif}.HeroSection_ratingRow__wUuiA{display:flex;flex-wrap:wrap;font-weight:700;font-size:15px;color:rgba(255,255,255,.95)}.HeroSection_ratingStars__eEDpm{color:#fbbf24;letter-spacing:.02em}.HeroSection_insurerEyebrow__HeJZz{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.65);margin:0}.HeroSection_insurerPillsRow__4wu12{display:flex;flex-wrap:wrap;gap:8px}.HeroSection_insurerPill__vzREV{padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.1);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12px;font-weight:600;color:rgba(255,255,255,.92)}.HeroSection_copyStack__S4Rde{display:flex;flex-direction:column;gap:20px}.HeroSection_insurerBlock__GcSEI{display:flex;flex-direction:column;gap:10px}@media (max-width:900px){.HeroSection_aiPill__A85vp{align-self:center}.HeroSection_ratingRow__wUuiA,.HeroSection_trustChipsRow__iuIY8{justify-content:center}.HeroSection_insurerEyebrow__HeJZz{text-align:center}.HeroSection_insurerPillsRow__4wu12{justify-content:center}}.HeroSection_quoteHeader__4_n9C{text-align:center;margin-bottom:4px}.HeroSection_quoteTitle__ZiuY4{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:20px;font-weight:700;color:#111827;margin:0 0 8px;line-height:1.3}.HeroSection_quoteTitleEmoji__Noy3D{margin-right:6px}.HeroSection_quoteSubtext__Uz1pb{font-family:Geist Sans,system-ui,sans-serif;font-size:14px;font-weight:400;color:#6b7280;margin:0 0 16px;line-height:1.45}.HeroSection_chipGroup__jwvUF{display:flex;flex-direction:column;gap:8px}.HeroSection_chipGroupLabel__pLZ5x{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12px;font-weight:600;color:#6b7280;text-transform:none;letter-spacing:.02em}.HeroSection_chipRow__QoG7i{display:flex;flex-wrap:wrap;gap:8px}.HeroSection_chip__1Bo7Y{padding:8px 14px;border-radius:999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;font-weight:600;border:1px solid #e5e7eb;background:#fff;color:#374151;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.HeroSection_chip__1Bo7Y:hover:not(:disabled){border-color:#c4b5fd;color:#5b21b6}.HeroSection_chip__1Bo7Y:disabled{opacity:.5;cursor:not-allowed}.HeroSection_chipActive__NGh0q{background:#eef2ff;border-color:#6c5ce7;color:#4c1d95}.HeroSection_citySelect__FA4AD{width:100%;padding:12px 36px 12px 16px;background:#f8f7fc;border:1px solid #e5e7eb;border-radius:12px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:15px;color:#261e48;outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;box-sizing:border-box}.HeroSection_citySelect__FA4AD:focus{border-color:#6c5ce7;box-shadow:0 0 0 2px rgba(108,92,231,.2)}.HeroSection_citySelect__FA4AD:disabled{opacity:.6;cursor:not-allowed}.HeroSection_quoteSubmit__EfYc5{width:100%;margin-top:4px;padding:14px 20px;border:none;border-radius:12px;background:#6c5ce7;color:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .15s ease;box-shadow:0 4px 14px rgba(108,92,231,.35)}.HeroSection_quoteSubmit__EfYc5:hover:not(:disabled){background:#5b4bd5}.HeroSection_quoteSubmit__EfYc5:active:not(:disabled){transform:scale(.99)}.HeroSection_quoteSubmit__EfYc5:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.HeroSection_quoteFooterMuted__HE5pb{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12px;color:#9ca3af;text-align:center;margin:0;line-height:1.4}.HeroSection_guestPreparing__VH5mZ{font-size:12px;color:#6b7280;text-align:center;margin:0 0 8px}.FAQSection_section__TkTh1{width:100%;box-sizing:border-box;position:relative;overflow:hidden;min-height:800px;padding:100px 80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:48px;background-color:#fe9bf3;background-size:100% auto;background-position:top;background-repeat:no-repeat}.FAQSection_header__ePGgw{text-align:center;display:flex;flex-direction:column;gap:12px}.FAQSection_title__sUs91{font-size:clamp(28px,3.4vw,48px);font-weight:500;color:#261e48;margin:0;letter-spacing:-1.92px;font-family:Lora,Georgia,Times New Roman,serif}.FAQSection_list__1BaOF{width:100%;max-width:1300px;display:flex;flex-direction:column;gap:16px}.FAQSection_item__oiVkp{background:#eff0fe;border-radius:16px;overflow:hidden;border:1px solid rgba(38,30,72,.06);transition:box-shadow .25s ease,border-color .25s ease}.FAQSection_itemOpen__Bcs0X{box-shadow:0 4px 20px rgba(38,30,72,.1)}.FAQSection_itemClosed__g_zTd{box-shadow:0 2px 8px rgba(38,30,72,.06)}.FAQSection_item__oiVkp.FAQSection_itemClosed__g_zTd:hover{transform:translateY(-4px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;border-color:rgba(99,102,241,.22);box-shadow:0 14px 40px rgba(38,30,72,.14)}.FAQSection_item__oiVkp.FAQSection_itemOpen__Bcs0X:hover{transform:none;border-color:rgba(99,102,241,.18);box-shadow:0 10px 32px rgba(38,30,72,.12)}.FAQSection_trigger__qSIwH{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:22px 24px;box-sizing:border-box;background:transparent;border:none;cursor:pointer;font-family:inherit}.FAQSection_trigger__qSIwH:focus-visible{outline:2px solid rgba(108,92,231,.5);outline-offset:2px}.FAQSection_icon__AcUSy{order:1;width:24px;height:24px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease,color .2s ease}.FAQSection_iconSvg__jBUN9{display:block;flex-shrink:0}.FAQSection_iconClosed__UBbr8,.FAQSection_iconOpen__qMN6w{background:#261e48;color:#ffffff}.FAQSection_question__D_GK3{order:2;flex:1 1 auto;min-width:0;font-size:17px;font-weight:600;color:#261e48;line-height:1.4;text-align:left}.FAQSection_answerRegion__1LWMp{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;overflow:hidden;min-height:0}.FAQSection_answerRegionOpen__C8pNS{grid-template-rows:1fr}.FAQSection_answerRegionOpen__C8pNS .FAQSection_answerWrap__BQLkX{padding-bottom:16px}@media (prefers-reduced-motion:reduce){.FAQSection_answerRegion__1LWMp{transition:none}}.FAQSection_answerWrap__BQLkX{overflow:hidden;min-height:0;padding:0 16px;box-sizing:border-box}.FAQSection_answerBox__uhI90{background:#3d2b6b;border-radius:12px;padding:16px 20px}.FAQSection_answerText__SN0Xz{font-size:15px;color:rgba(220,210,255,.92);margin:0;line-height:1.7;font-weight:400}@media (max-width:900px){.FAQSection_section__TkTh1{min-height:0;margin:0;width:100%;padding:40px 18px 48px;gap:28px;border-radius:24px;background-color:#eea5f5;background-image:none}.FAQSection_title__sUs91{font-family:Lora,Georgia,Times New Roman,serif;font-size:clamp(28px,3.4vw,48px);font-weight:500;color:#282240;letter-spacing:-1.92px;line-height:120%}.FAQSection_list__1BaOF{gap:14px;max-width:100%}.FAQSection_item__oiVkp{background:#f2f3ff;border-radius:18px;box-shadow:0 2px 12px rgba(40,34,64,.06)}.FAQSection_itemOpen__Bcs0X{box-shadow:0 6px 24px rgba(40,34,64,.1)}.FAQSection_itemClosed__g_zTd{box-shadow:0 2px 12px rgba(40,34,64,.06)}.FAQSection_trigger__qSIwH{padding:18px 16px;gap:14px}.FAQSection_icon__AcUSy{width:24px;height:24px;border-radius:100px;align-self:center}.FAQSection_iconClosed__UBbr8,.FAQSection_iconOpen__qMN6w,.FAQSection_icon__AcUSy{background:#261e48;color:#ffffff}.FAQSection_question__D_GK3{font-size:15px;font-weight:600;color:#282240;font-family:Plus Jakarta Sans,system-ui,sans-serif}.FAQSection_answerWrap__BQLkX{padding:0 14px}.FAQSection_answerRegionOpen__C8pNS .FAQSection_answerWrap__BQLkX{padding-bottom:14px}.FAQSection_answerBox__uhI90{background:#282240;border-radius:14px;padding:16px 18px}.FAQSection_answerText__SN0Xz{color:#ffffff;font-size:14px;line-height:1.65;font-family:Plus Jakarta Sans,system-ui,sans-serif}}@media (max-width:380px){.FAQSection_section__TkTh1{margin:0;width:100%;padding:32px 14px 40px}.FAQSection_trigger__qSIwH{padding:16px 12px;gap:12px}}.HealthInsuranceGuide_section__Ro_ty{width:100%;box-sizing:border-box;padding:80px;display:flex;flex-direction:column;align-items:center;gap:40px;background-color:#f8f7ff}.HealthInsuranceGuide_header__6dOlT{text-align:center;display:flex;flex-direction:column;gap:8px;max-width:700px}.HealthInsuranceGuide_title__FkF0y{font-size:clamp(24px,3vw,36px);font-weight:700;color:#261e48;margin:0;letter-spacing:-.5px;font-family:Plus Jakarta Sans,system-ui,sans-serif}.HealthInsuranceGuide_subtitle__d57yz{font-size:16px;color:#475569;margin:0;line-height:1.5;font-family:Plus Jakarta Sans,system-ui,sans-serif}.HealthInsuranceGuide_list__pojDr{width:100%;max-width:900px;display:flex;flex-direction:column;gap:14px}.HealthInsuranceGuide_item__I9l87{background:#ffffff;border-radius:16px;overflow:hidden;border:1px solid rgba(108,92,231,.1);transition:box-shadow .25s ease,border-color .25s ease}.HealthInsuranceGuide_itemOpen__oziQW{box-shadow:0 4px 20px rgba(38,30,72,.08);border-color:rgba(108,92,231,.2)}.HealthInsuranceGuide_itemClosed__sizhI{box-shadow:0 2px 8px rgba(38,30,72,.04)}.HealthInsuranceGuide_item__I9l87.HealthInsuranceGuide_itemClosed__sizhI:hover{transform:translateY(-2px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;border-color:rgba(108,92,231,.18);box-shadow:0 8px 28px rgba(38,30,72,.1)}.HealthInsuranceGuide_item__I9l87.HealthInsuranceGuide_itemOpen__oziQW:hover{transform:none}.HealthInsuranceGuide_trigger__QTVPr{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px;box-sizing:border-box;background:transparent;border:none;cursor:pointer;font-family:inherit}.HealthInsuranceGuide_trigger__QTVPr:focus-visible{outline:2px solid rgba(108,92,231,.5);outline-offset:2px}.HealthInsuranceGuide_question__cT1Iu{flex:1 1 auto;min-width:0;font-size:17px;font-weight:600;color:#261e48;line-height:1.4;text-align:left;font-family:Plus Jakarta Sans,system-ui,sans-serif}.HealthInsuranceGuide_icon__m9Zbi{width:28px;height:28px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease,transform .3s ease}.HealthInsuranceGuide_iconSvg__5Ghoa{display:block;flex-shrink:0}.HealthInsuranceGuide_iconOpen__4PeLA{background:#6c5ce7;color:#ffffff;transform:rotate(180deg)}.HealthInsuranceGuide_iconClosed__Wev02{background:#eeeafe;color:#6c5ce7}.HealthInsuranceGuide_answerRegion__3_uQ3{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;overflow:hidden;min-height:0}.HealthInsuranceGuide_answerRegionOpen__Kk0A0{grid-template-rows:1fr}.HealthInsuranceGuide_answerRegionOpen__Kk0A0 .HealthInsuranceGuide_answerWrap__7kCiD{padding-bottom:24px}@media (prefers-reduced-motion:reduce){.HealthInsuranceGuide_answerRegion__3_uQ3{transition:none}}.HealthInsuranceGuide_answerWrap__7kCiD{overflow:hidden;min-height:0;padding:0 24px;box-sizing:border-box}.HealthInsuranceGuide_content__VLpHy{font-size:15px;color:#475569;line-height:1.7;font-family:Plus Jakarta Sans,system-ui,sans-serif}.HealthInsuranceGuide_content__VLpHy p{margin:0 0 12px}.HealthInsuranceGuide_content__VLpHy p:last-child{margin-bottom:0}.HealthInsuranceGuide_content__VLpHy ul{margin:8px 0 0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:10px}.HealthInsuranceGuide_content__VLpHy li{display:flex;gap:10px;align-items:flex-start}.HealthInsuranceGuide_bullet__qHYm9{width:6px;height:6px;border-radius:50%;background:#6c5ce7;flex-shrink:0;margin-top:8px}@media (max-width:900px){.HealthInsuranceGuide_section__Ro_ty{padding:48px 18px;gap:28px}.HealthInsuranceGuide_list__pojDr{max-width:100%;gap:12px}.HealthInsuranceGuide_trigger__QTVPr{padding:18px 16px;gap:12px}.HealthInsuranceGuide_question__cT1Iu{font-size:15px}.HealthInsuranceGuide_answerWrap__7kCiD{padding:0 16px}.HealthInsuranceGuide_answerRegionOpen__Kk0A0 .HealthInsuranceGuide_answerWrap__7kCiD{padding-bottom:18px}.HealthInsuranceGuide_content__VLpHy{font-size:14px}}@media (max-width:380px){.HealthInsuranceGuide_section__Ro_ty{padding:32px 14px}.HealthInsuranceGuide_trigger__QTVPr{padding:16px 12px}}