@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Geist:wght@400;500&display=swap);*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f6f4;color:#3d3d3d;font-family:Geist,DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.55;margin:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.SiteHeader_header__1upwE{background:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:100}.SiteHeader_inner__4VC2W{align-items:center;display:flex;gap:32px;margin:0 auto;max-width:1180px;padding:18px 24px}.SiteHeader_logo__pNoEB{flex-shrink:0;font-family:DM Sans,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.03em;text-decoration:none}.SiteHeader_logoEti__yHeO2{color:#1a1a1a}.SiteHeader_logoQa__LjzMv{color:#ffbf00}.SiteHeader_nav__9GAY-{display:flex;flex:1 1;gap:28px}.SiteHeader_nav__9GAY- a{border-bottom:2px solid #0000;color:#3d3d3d;font-size:14.5px;font-weight:500;padding-bottom:2px;text-decoration:none;transition:border-color .15s,color .15s}.SiteHeader_nav__9GAY- a:hover{border-bottom-color:#ffbf00;color:#1a1a1a}.SiteHeader_cta__8Ocmw{align-items:center;background:#ffbf00;border-radius:8px;color:#1a1a1a;display:inline-flex;flex-shrink:0;font-size:14.5px;font-weight:600;gap:6px;padding:10px 22px;text-decoration:none;transition:background .15s,transform .1s;white-space:nowrap}.SiteHeader_cta__8Ocmw:hover{background:#f0b100;transform:translateY(-1px)}.SiteHeader_mobileNav__zSzHa{display:none}@media (max-width:768px){.SiteHeader_cta__8Ocmw,.SiteHeader_nav__9GAY-{display:none}.SiteHeader_mobileNav__zSzHa{background:#fff;border-top:1px solid #e5e5e5;bottom:0;box-shadow:0 -4px 16px #0000000f;display:flex;left:0;padding:8px 0 max(8px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:200}.SiteHeader_mobileNavItem__aqGp7{align-items:center;color:#9a9a9a;display:flex;flex:1 1;flex-direction:column;font-size:10px;font-weight:500;gap:3px;padding:2px 0;text-decoration:none;transition:color .15s}.SiteHeader_mobileNavItem__aqGp7:hover{color:#3d3d3d}.SiteHeader_mobileNavActive__ySxfD{color:#1a1a1a;font-weight:700}.SiteHeader_mobileNavActive__ySxfD svg{stroke:#ffbf00}}.SiteFooter_footer__fhviV{background:#0a0a0a;padding:56px 0 32px}.SiteFooter_inner__sSpPp{margin:0 auto;max-width:1180px;padding:0 24px}.SiteFooter_top__S96r2{grid-gap:48px;border-bottom:1px solid #1e1e1e;display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr;margin-bottom:28px;padding-bottom:40px}.SiteFooter_logo__PNu\+8{font-family:DM Sans,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.03em;margin-bottom:10px}.SiteFooter_logoEti__GHDgG{color:#fff}.SiteFooter_logoQa__ZsjXF{color:#ffbf00}.SiteFooter_tagline__3Z8GP{color:#6b6b6b;font-size:13.5px;line-height:1.5;margin:0}.SiteFooter_links__KUsIb{display:flex;flex-direction:column;gap:10px}.SiteFooter_linksTitle__yHb7B{color:#555;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase}.SiteFooter_links__KUsIb a{color:#9a9a9a;font-size:13.5px;text-decoration:none;transition:color .15s}.SiteFooter_links__KUsIb a:hover{color:#e5e5e5}.SiteFooter_bottom__W9inN{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.SiteFooter_note__AhAYR{color:#555;font-size:12px;margin:0}.SiteFooter_copy__oow9\+{color:#444;font-size:12px;margin:0;white-space:nowrap}@media (max-width:768px){.SiteFooter_top__S96r2{gap:32px;grid-template-columns:1fr}.SiteFooter_bottom__W9inN{align-items:flex-start;flex-direction:column}}.Landing_topbar__MVFLZ{background:#0a0a0a;padding:8px 0}.Landing_topbarInner__60W39{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:0 24px}.Landing_topbarLeft__v8LPo{display:flex;gap:20px}.Landing_topbarLeft__v8LPo a,.Landing_topbarRight__zl3V0 a{color:#9a9a9a;font-size:12.5px;text-decoration:none;transition:color .15s}.Landing_topbarLeft__v8LPo a:hover,.Landing_topbarRight__zl3V0 a:hover{color:#e5e5e5}.Landing_topbarRight__zl3V0{align-items:center;color:#9a9a9a;display:flex;font-size:12.5px;gap:16px}.Landing_langPill__7ckog{border:1px solid #333;border-radius:4px;color:#9a9a9a;cursor:pointer;font-size:11px;padding:1px 8px}.Landing_ctaBtn__XC9Er{align-items:center;background:#ffbf00;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14.5px;font-weight:600;gap:6px;padding:10px 22px;text-decoration:none;transition:background .15s,transform .1s;white-space:nowrap}.Landing_ctaBtn__XC9Er:hover{background:#f0b100;transform:translateY(-1px)}.Landing_ghostBtn__FjVM8{align-items:center;border-bottom:1px solid #d4d4d4;color:#3d3d3d;display:inline-flex;font-size:14.5px;font-weight:500;padding-bottom:1px;text-decoration:none;transition:color .15s,border-color .15s}.Landing_ghostBtn__FjVM8:hover{border-color:#1a1a1a;color:#1a1a1a}.Landing_hero__nOXlB{background:#fff;border-bottom:1px solid #f0f0f0;padding:88px 0 80px}.Landing_heroInner__YiDTT{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr auto;margin:0 auto;max-width:1180px;padding:0 24px}.Landing_eyebrow__G1IBq{color:#6b6b6b;font-size:11.5px;font-weight:500;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.Landing_heroHeading__jySXW{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:54px;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 0 20px}.Landing_heroSub__Rt8lR{color:#6b6b6b;font-size:16px;line-height:1.6;margin:0 0 36px;max-width:480px}.Landing_heroActions__UpdjN{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.Landing_heroRight__EH3Tq{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.Landing_statCard__X-0LR{background:#1a1a1a;border-radius:14px;box-shadow:0 4px 16px #0f0f0f0f;min-width:200px;padding:28px 36px}.Landing_statLabel__qRmbr{color:#9a9a9a;font-size:12px;font-weight:500;letter-spacing:.04em;margin:0 0 6px}.Landing_statPrice__bYM3b{color:#ffbf00;font-family:DM Sans,sans-serif;font-size:42px;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0 0 4px}.Landing_statSub__iCyLA{color:#6b6b6b;font-size:13px;margin:0}.Landing_badgeRow__6\+N-o{display:flex;gap:8px}.Landing_badge__r3yVi{align-items:center;background:#fff5d6;border:1px solid #ffe699;border-radius:20px;color:#1a1a1a;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:5px 12px}.Landing_features__PgfuU{background:#f6f6f4;padding:80px 0}.Landing_sectionInner__Uiz7z{margin:0 auto;max-width:1180px;padding:0 24px}.Landing_sectionEyebrow__SRdCX{color:#6b6b6b;font-size:11.5px;font-weight:500;letter-spacing:.12em;margin:0 0 12px;text-align:center;text-transform:uppercase}.Landing_sectionHeading__\+oq1h{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:38px;font-weight:700;letter-spacing:-.02em;margin:0 0 48px;text-align:center}.Landing_featureGrid__AyByn{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.Landing_featureCard__tSpF4{background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:32px 28px;transition:box-shadow .18s,transform .18s}.Landing_featureCard__tSpF4:hover{box-shadow:0 8px 28px #00000012;transform:translateY(-2px)}.Landing_featureIcon__wmiMX{align-items:center;background:#fff5d6;border-radius:10px;color:#1a1a1a;display:flex;height:48px;justify-content:center;margin-bottom:18px;width:48px}.Landing_featureTitle__JirwU{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;margin:0 0 10px}.Landing_featureBody__d4\+cF{color:#6b6b6b;font-size:14.5px;line-height:1.6;margin:0}.Landing_how__Fz1k6{background:#fff;padding:80px 0}.Landing_steps__9A7Gw{display:flex;flex-direction:column;gap:0;margin-bottom:48px;max-width:560px}.Landing_step__9hlQZ{align-items:flex-start;border-bottom:1px solid #e5e5e5;display:flex;gap:24px;padding:24px 0}.Landing_step__9hlQZ:last-child{border-bottom:none}.Landing_stepNum__\+iUY-{align-items:center;background:#ffbf00;border-radius:50%;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.Landing_stepNum__\+iUY-,.Landing_stepTitle__Q54UN{color:#1a1a1a;font-family:DM Sans,sans-serif;font-weight:700}.Landing_stepTitle__Q54UN{font-size:17px;margin:0 0 6px}.Landing_stepBody__xgXGh{color:#6b6b6b;font-size:14.5px;line-height:1.6;margin:0}.Landing_howCta__B9UYQ{padding-top:8px}.Landing_ctaBanner__M2HxY{background:#ffbf00;padding:64px 0}.Landing_ctaBannerInner__XWy-l{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:0 24px}.Landing_ctaBannerHeading__\+lVMp{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0}.Landing_ctaBannerSub__-s7jZ{color:#1a1a1a;font-size:15px;margin:6px 0 0;opacity:.7}.Landing_ctaBannerBtn__zavhw{align-items:center;background:#1a1a1a;border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14.5px;font-weight:600;gap:6px;padding:12px 28px;text-decoration:none;transition:opacity .15s;white-space:nowrap}.Landing_ctaBannerBtn__zavhw:hover{opacity:.85}@media (max-width:768px){.Landing_topbar__MVFLZ{display:none}.Landing_heroInner__YiDTT{gap:40px;grid-template-columns:1fr}.Landing_heroHeading__jySXW{font-size:36px}.Landing_heroRight__EH3Tq{align-items:flex-start}.Landing_featureGrid__AyByn{grid-template-columns:1fr}.Landing_ctaBannerInner__XWy-l{align-items:flex-start;flex-direction:column}.Landing_sectionHeading__\+oq1h{font-size:28px}}.ProductList_page__cbm09{background:#f6f6f4;min-height:100vh}.ProductList_pageHeader__HMFhd{background:#fff;border-bottom:1px solid #e5e5e5;padding:48px 0 40px}.ProductList_pageHeaderInner__hrtXC{margin:0 auto;max-width:1180px;padding:0 24px}.ProductList_pageTitle__CnCID{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:36px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.ProductList_pageSub__7PnQi{color:#6b6b6b;font-size:15px;margin:0}.ProductList_content__i3\+F8{margin:0 auto;max-width:1180px;padding:32px 24px 80px}.ProductList_filterBar__LZuoz{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.ProductList_filterBarLeft__j5bm7{align-items:center;display:flex;gap:12px}.ProductList_filterLabel__bKcb1{color:#3d3d3d;font-size:14px;font-weight:500}.ProductList_resultCount__UingV{color:#6b6b6b;font-size:14px;margin:0}.ProductList_grid__4ywXE{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.ProductList_card__LsJr7{background:#fff;border:1px solid #e5e5e5;border-radius:12px;display:flex;flex-direction:column;padding:28px;transition:box-shadow .15s,transform .15s}.ProductList_card__LsJr7:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}.ProductList_cardIconWrap__fR9z\+{align-items:center;background:#fffbeb;border-radius:12px;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.ProductList_cardTypeBadge__zQD3a{align-self:flex-start;border-radius:20px;display:inline-flex;font-size:11.5px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;padding:3px 10px;text-transform:uppercase}.ProductList_cardTypeBadge__zQD3a[data-type=COMPREHENSIVE]{background:#fff5d6;color:#92400e}.ProductList_cardTypeBadge__zQD3a[data-type=TPO]{background:#f3f4f6;color:#374151}.ProductList_cardTitle__nlDkr{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 10px}.ProductList_cardDesc__NNQTT{color:#6b6b6b;flex:1 1;font-size:14px;line-height:1.6;margin:0 0 24px}.ProductList_cardFooter__R0TbK{display:flex;flex-wrap:wrap;gap:10px}.ProductList_detailBtn__UjLoX{align-items:center;border:1.5px solid #e5e5e5;border-radius:8px;color:#1a1a1a;display:inline-flex;flex:1 1;font-size:14px;font-weight:600;gap:5px;justify-content:center;padding:9px 16px;text-decoration:none;transition:border-color .15s,background .15s}.ProductList_detailBtn__UjLoX:hover{background:#fffbeb;border-color:#ffbf00;color:#1a1a1a}.ProductList_quoteBtn__ITnCs{align-items:center;background:#ffbf00;border-radius:8px;color:#1a1a1a;display:inline-flex;flex:1 1;font-size:14px;font-weight:600;justify-content:center;padding:9px 16px;text-decoration:none;transition:background .15s}.ProductList_quoteBtn__ITnCs:hover{background:#f0b100;color:#1a1a1a}.ProductList_spinWrap__kgEQe{display:flex;justify-content:center;padding:80px 0}.ProductList_empty__c1RN5{color:#6b6b6b;padding:80px 0;text-align:center}@media (max-width:900px){.ProductList_grid__4ywXE{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ProductList_grid__4ywXE{grid-template-columns:1fr}.ProductList_pageTitle__CnCID{font-size:26px}}.ProductDetail_page__OBOXp{background:#f6f6f4;min-height:100vh}.ProductDetail_spinWrap__Q4SA1{align-items:center;display:flex;justify-content:center;min-height:50vh}.ProductDetail_errorWrap__2Qtxe{color:#6b6b6b;margin:80px auto;max-width:500px;padding:0 24px;text-align:center}.ProductDetail_content__eummq{margin:0 auto;max-width:1180px;padding:32px 24px 80px}.ProductDetail_breadcrumb__IKYKm{margin-bottom:24px}.ProductDetail_backLink__e6i-E{align-items:center;background:none;border:none;color:#6b6b6b;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:0;text-decoration:none;transition:color .15s}.ProductDetail_backLink__e6i-E:hover{color:#1a1a1a}.ProductDetail_layout__QfBY7{grid-gap:32px;align-items:flex-start;display:grid;gap:32px;grid-template-columns:1fr 340px}.ProductDetail_productHeader__MiYkH{align-items:flex-start;background:#fff;border:1px solid #e5e5e5;border-radius:12px;display:flex;gap:20px;margin-bottom:4px;padding:28px}.ProductDetail_productIconWrap__11XR6{align-items:center;background:#fffbeb;border-radius:12px;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.ProductDetail_typeBadge__pFD8Q{border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;padding:3px 10px;text-transform:uppercase}.ProductDetail_typeBadge__pFD8Q[data-type=COMPREHENSIVE]{background:#fff5d6;color:#92400e}.ProductDetail_typeBadge__pFD8Q[data-type=TPO]{background:#f3f4f6;color:#374151}.ProductDetail_productName__pw8FY{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0}.ProductDetail_tabs__2vD\+U .ant-tabs-nav{background:#fff;border:1px solid #e5e5e5;border-radius:12px 12px 0 0;margin-bottom:0!important;padding:0 20px}.ProductDetail_tabs__2vD\+U .ant-tabs-tab{color:#6b6b6b;font-size:14px;font-weight:500;padding:16px 4px!important}.ProductDetail_tabs__2vD\+U .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1a1a1a!important;font-weight:600}.ProductDetail_tabs__2vD\+U .ant-tabs-ink-bar{background:#ffbf00!important}.ProductDetail_tabs__2vD\+U .ant-tabs-content-holder{background:#fff;border:1px solid #e5e5e5;border-radius:0 0 12px 12px;border-top:none}.ProductDetail_tabContent__3jTaa{padding:24px}.ProductDetail_productDesc__UhtcE{color:#3d3d3d;font-size:15px;line-height:1.7;margin:0 0 24px}.ProductDetail_highlightTitle__4vItq{color:#1a1a1a;font-size:13.5px;font-weight:600;letter-spacing:.06em;margin:0 0 14px;text-transform:uppercase}.ProductDetail_highlightList__yQ1hJ{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ProductDetail_highlightItem__huLke{align-items:center;color:#3d3d3d;display:flex;font-size:14.5px;gap:10px}.ProductDetail_coverageSection__lnD5p{margin-bottom:24px}.ProductDetail_coverageSection__lnD5p:last-child{margin-bottom:0}.ProductDetail_coverageSectionLabel__Z9ljW{color:#6b6b6b;font-size:12px;font-weight:600;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.ProductDetail_coverageItem__Fd12G{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;padding:12px 0}.ProductDetail_coverageItem__Fd12G:last-child{border-bottom:none}.ProductDetail_coverageItemCore__H4Amt .ProductDetail_coverageCheck__C01ec{color:#1f8b4c}.ProductDetail_coverageItemAddon__NS5xi .ProductDetail_coverageCheck__C01ec{color:#6b6b6b}.ProductDetail_coverageCheck__C01ec{align-items:center;background:#f0fdf4;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.ProductDetail_coverageItemAddon__NS5xi .ProductDetail_coverageCheck__C01ec{background:#f3f4f6}.ProductDetail_coverageName__k6BxL{color:#1a1a1a;font-size:14px;font-weight:500}.ProductDetail_addonTag__iL0Kl{background:#f3f4f6;border-radius:4px;color:#6b6b6b;display:inline-block;font-size:11px;margin-left:8px;padding:1px 7px}.ProductDetail_noCoverages__QSg-w{color:#6b6b6b;font-size:14px}.ProductDetail_exclusionList__vXF5G{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.ProductDetail_exclusionItem__QOHSM{align-items:center;color:#3d3d3d;display:flex;font-size:14.5px;gap:10px}.ProductDetail_right__duBUT{display:flex;flex-direction:column;gap:16px;position:sticky;top:80px}.ProductDetail_quoteCard__PiBH\+{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:28px}.ProductDetail_quoteCardLabel__L8522{color:#6b6b6b;font-size:13px;font-weight:600;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.ProductDetail_quoteCardDesc__-ecm1{color:#3d3d3d;font-size:14.5px;line-height:1.6;margin:0 0 20px}.ProductDetail_quoteBtn__4-2CV{align-items:center;background:#ffbf00;border-radius:8px;box-sizing:border-box;color:#1a1a1a;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:14px 24px;text-decoration:none;transition:background .15s;width:100%}.ProductDetail_quoteBtn__4-2CV:hover{background:#f0b100;color:#1a1a1a}.ProductDetail_quoteNote__QiLZb{color:#9a9a9a;font-size:12.5px;margin:10px 0 0;text-align:center}.ProductDetail_trustCard__TDI5m{background:#fff;border:1px solid #e5e5e5;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:20px 24px}.ProductDetail_trustItem__nkGN7{align-items:center;color:#3d3d3d;display:flex;font-size:13.5px;gap:10px}@media (max-width:900px){.ProductDetail_layout__QfBY7{grid-template-columns:1fr}.ProductDetail_right__duBUT{position:static}}.ProgressStrip_strip__\+57ah{background:#fff;border-bottom:1px solid #e5e5e5;padding:0 24px}.ProgressStrip_list__cbXO7{align-items:center;display:flex;gap:0;list-style:none;margin:0 auto;max-width:760px;padding:20px 0}.ProgressStrip_sep__15FCh{background:#e5e5e5;flex:1 1;height:1px;margin:0 8px;padding:0}.ProgressStrip_item__uVLLr{align-items:center;display:flex;flex-shrink:0;gap:8px}.ProgressStrip_circle__725Ty{align-items:center;background:#d4d4d4;border-radius:50%;color:#6b6b6b;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:28px;justify-content:center;width:28px}.ProgressStrip_label__n\+gx7{color:#9a9a9a;font-size:13px;font-weight:500}.ProgressStrip_active__oAOnx .ProgressStrip_circle__725Ty{background:#ffbf00;color:#1a1a1a}.ProgressStrip_active__oAOnx .ProgressStrip_label__n\+gx7{color:#1a1a1a}.ProgressStrip_done__FOtgC .ProgressStrip_circle__725Ty{background:#1a1a1a;color:#fff}.ProgressStrip_done__FOtgC .ProgressStrip_label__n\+gx7{color:#3d3d3d}@media (max-width:768px){.ProgressStrip_label__n\+gx7{display:none}}.LookupScreen_wrap__3kQuf{align-items:center;display:flex;justify-content:center;min-height:400px}.LookupScreen_card__QLTDJ{background:#fff;border:1px solid #e5e5e5;border-radius:14px;max-width:480px;padding:40px 44px;text-align:center;width:100%}.LookupScreen_title__yaDMC{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;margin:0 0 6px}.LookupScreen_subtitle__u3UIK{color:#6b6b6b;font-size:14px;margin:0 0 32px}.LookupScreen_steps__fhNjK{display:flex;flex-direction:column;gap:16px;text-align:left}.LookupScreen_row__Dpnrs{align-items:center;display:flex;gap:12px}.LookupScreen_icon__Bkroq{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.LookupScreen_dot__rpwjE{background:#d4d4d4;border-radius:50%;display:block;height:10px;margin:0 auto;width:10px}.LookupScreen_rowLabel__TbdjO{color:#9a9a9a;font-size:14.5px}.LookupScreen_active__tUHII .LookupScreen_rowLabel__TbdjO{color:#1a1a1a;font-weight:500}.LookupScreen_done__CJGwB .LookupScreen_rowLabel__TbdjO{color:#1f8b4c}@keyframes LookupScreen_pulse__FUyMd{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:no-preference){.LookupScreen_active__tUHII .LookupScreen_icon__Bkroq{animation:LookupScreen_pulse__FUyMd 1.2s ease-in-out infinite}}.Page1Verification_page__WETqQ{background:#f6f6f4;display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.Page1Verification_content__JXql-{flex:1 1;padding:40px 24px 64px}.Page1Verification_formWrap__LZbIx{margin:0 auto;max-width:760px}.Page1Verification_pageTitle__em-vn{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.Page1Verification_pageSub__thxle{color:#6b6b6b;font-size:15px;line-height:1.55;margin:0 0 28px}.Page1Verification_card__4sRiy{background:#fff;border:1px solid #e5e5e5;border-radius:14px;margin-bottom:20px;padding:40px 44px}.Page1Verification_tabList__sn3p1{border:1px solid #e5e5e5;border-radius:8px;display:flex;gap:0;margin-bottom:8px;overflow:hidden}.Page1Verification_tab__FChRE{background:#f6f6f4;border:none;border-bottom:2px solid #0000;color:#6b6b6b;cursor:pointer;flex:1 1;font-size:13.5px;font-weight:500;padding:9px 0;transition:color .15s,background .15s,border-color .15s}.Page1Verification_tab__FChRE:focus-visible{box-shadow:0 0 0 3px #ffbf0059;outline:none}.Page1Verification_tabActive__eBw3x{background:#fff;border-bottom-color:#ffbf00;color:#1a1a1a}.Page1Verification_fetchCard__EL-DP{background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:24px 28px}.Page1Verification_fetchTitle__FwcMI{color:#3d3d3d;font-size:13.5px;font-weight:500;margin:0 0 10px}.Page1Verification_fetchList__aq1HL{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}.Page1Verification_fetchList__aq1HL li{color:#6b6b6b;font-size:13.5px;line-height:1.5}@media (max-width:768px){.Page1Verification_card__4sRiy{padding:28px 22px}.Page1Verification_pageTitle__em-vn{font-size:22px}}.Page2Quotation_page__RBXle{background:#f6f6f4;display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.Page2Quotation_content__Ynkhh{flex:1 1;padding:40px 24px 64px}.Page2Quotation_spinWrap__fGT2P{align-items:center;display:flex;flex:1 1;justify-content:center;padding:80px 24px}.Page2Quotation_layout__PYXY2{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1fr 320px;margin:0 auto;max-width:1040px}.Page2Quotation_left__s47eN{display:flex;flex-direction:column;gap:24px}.Page2Quotation_right__VNN10{position:sticky;top:88px}.Page2Quotation_pageTitle__XvRIf{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.Page2Quotation_pageSub__hmFnj{color:#6b6b6b;font-size:15px;line-height:1.55;margin:0}.Page2Quotation_sectionLabel__aKQwS{color:#6b6b6b;font-size:11.5px;font-weight:600;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.Page2Quotation_section__vf6AW{display:flex;flex-direction:column}.Page2Quotation_vehicleCard__UYRa\+{background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:24px 28px}.Page2Quotation_plateNumber__qMnpR{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:26px;font-weight:700;letter-spacing:.06em;margin:0 0 16px}.Page2Quotation_vehicleGrid__8OsDV{grid-gap:6px 12px;display:grid;gap:6px 12px;grid-template-columns:110px 1fr;margin-bottom:14px}.Page2Quotation_vehicleKey__862nw{color:#9a9a9a;font-size:13.5px}.Page2Quotation_vehicleVal__ua2yS{color:#1a1a1a;font-size:13.5px;font-weight:500}.Page2Quotation_lockedNote__0l6hO{border-top:1px solid #f0f0f0;color:#9a9a9a;font-size:12px;margin:0;padding-top:12px}.Page2Quotation_productTabs__nWblA{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Page2Quotation_productTab__U8boL{background:#fff;border:2px solid #e5e5e5;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:18px 20px;text-align:left;transition:border-color .15s,background .15s}.Page2Quotation_productTab__U8boL:hover{border-color:#d4d4d4}.Page2Quotation_productTabActive__4DOdc{background:#fffdf0;border-color:#ffbf00}.Page2Quotation_productTabIcon__ZVf\+a{color:#1a1a1a}.Page2Quotation_productTabLabel__qokBi{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700}.Page2Quotation_productTabDesc__u2L2H{color:#6b6b6b;font-size:12.5px;line-height:1.5}.Page2Quotation_coverageList__4G6ro{background:#fff;border:1px solid #e5e5e5;border-radius:12px;display:flex;flex-direction:column;gap:0;overflow:hidden}.Page2Quotation_coverageItem__auipH{border-bottom:1px solid #f0f0f0}.Page2Quotation_coverageItem__auipH:last-child{border-bottom:none}.Page2Quotation_coverageItemActive__euhDW{background:#fffdf0}.Page2Quotation_coverageRow__tG9kS{align-items:center;cursor:default;display:flex;gap:14px;padding:14px 18px;transition:background .12s}.Page2Quotation_coverageRow__tG9kS[role=checkbox]{cursor:pointer}.Page2Quotation_coverageRow__tG9kS[role=checkbox]:hover{background:#00000005}.Page2Quotation_coverageCheck__83CTo{align-items:center;border:2px solid #e5e5e5;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:background .12s,border-color .12s;width:20px}.Page2Quotation_coverageCheckOn__xSiZU{background:#ffbf00;border-color:#ffbf00}.Page2Quotation_coverageInfo__P\+lnq{align-items:center;display:flex;flex:1 1;gap:10px}.Page2Quotation_coverageName__kCqyQ{color:#1a1a1a;font-size:14px}.Page2Quotation_coverageBadge__z7mey{background:#f0f0f0;border-radius:4px;color:#6b6b6b;font-size:11px;font-weight:600;padding:2px 7px}.Page2Quotation_coveragePrice__cEspr{color:#3d3d3d;font-size:13.5px;font-weight:600;white-space:nowrap}.Page2Quotation_sliderWrap__FEwXr{padding:0 18px 16px}.Page2Quotation_sliderHeader__7Tt6x{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.Page2Quotation_sliderLabel__7-PM3{color:#9a9a9a;font-size:12px;font-weight:500}.Page2Quotation_sliderValue__G6s5c{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.Page2Quotation_slider__B9vTZ{margin:0}.Page2Quotation_slider__B9vTZ .ant-slider-track{background:#ffbf00!important}.Page2Quotation_slider__B9vTZ .ant-slider-handle:after{box-shadow:0 0 0 2px #ffbf00!important}.Page2Quotation_slider__B9vTZ .ant-slider-handle:focus:after,.Page2Quotation_slider__B9vTZ .ant-slider-handle:hover:after{box-shadow:0 0 0 4px #ffbf0033!important}.Page2Quotation_sliderRange__5CECh{color:#b0b0b0;display:flex;font-size:11px;justify-content:space-between;margin-top:2px}.Page2Quotation_premiumCard__tYCQS{background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:28px 28px 24px}.Page2Quotation_premiumRows__pYDXk{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.Page2Quotation_premiumRow__5X-5z{color:#3d3d3d;display:flex;font-size:14px;justify-content:space-between}.Page2Quotation_premiumRowDiscount__q\+xTj{color:#0e7a3a}.Page2Quotation_premiumTotal__wJyWF{align-items:baseline;border-top:1px solid #e5e5e5;color:#1a1a1a;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding-top:14px}.Page2Quotation_premiumAmount__GukXr{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em}.Page2Quotation_premiumSub__BkrEf{color:#9a9a9a;font-size:12px;margin:6px 0 0}@media (max-width:768px){.Page2Quotation_layout__PYXY2{grid-template-columns:1fr}.Page2Quotation_right__VNN10{position:static}.Page2Quotation_pageTitle__XvRIf{font-size:22px}.Page2Quotation_productTabs__nWblA{grid-template-columns:1fr}}.Page3Personal_page__1YN0Q{background:#f6f6f4;display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.Page3Personal_content__s0SSh{flex:1 1;padding:40px 24px 64px}.Page3Personal_formWrap__oad-x{margin:0 auto;max-width:600px}.Page3Personal_pageTitle__MmvU0{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.Page3Personal_pageSub__V0rh6{color:#6b6b6b;font-size:15px;line-height:1.55;margin:0 0 32px}.Page3Personal_section__yGdn2{background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin-bottom:16px;overflow:hidden}.Page3Personal_sectionHeader__\+FZm0{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;gap:14px;padding:18px 20px}.Page3Personal_sectionIcon__0sJmZ{align-items:center;background:#ffbf00;border-radius:8px;color:#1a1a1a;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.Page3Personal_sectionNum__oZ2XT{color:#9a9a9a;font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 0 2px;text-transform:uppercase}.Page3Personal_sectionTitle__G4df3{color:#1a1a1a;font-size:15px;font-weight:600;margin:0}.Page3Personal_sectionBody__DUOLo{padding:24px 24px 8px}.Page3Personal_formRow__lyutk{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Page3Personal_actions__8xQlo{display:flex;gap:12px;justify-content:space-between;margin-top:20px;padding-top:4px}@media (max-width:600px){.Page3Personal_pageTitle__MmvU0{font-size:22px}.Page3Personal_formRow__lyutk{grid-template-columns:1fr}.Page3Personal_actions__8xQlo{flex-direction:column-reverse}.Page3Personal_actions__8xQlo>*{width:100%}}.Page4Review_page__X7dgc{background:#f6f6f4;display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.Page4Review_content__TnWGh{flex:1 1;padding:40px 24px 64px}.Page4Review_wrap__0ixLK{margin:0 auto;max-width:640px}.Page4Review_pageTitle__m-kZk{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.Page4Review_pageSub__OT-EX{color:#6b6b6b;font-size:15px;line-height:1.55;margin:0 0 32px}.Page4Review_section__V5EkC{margin-bottom:16px}.Page4Review_sectionHeader__kLRDR{align-items:center;display:flex;gap:8px;margin-bottom:8px}.Page4Review_sectionIcon__D8jPJ{align-items:center;background:#ffbf00;border-radius:6px;color:#1a1a1a;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.Page4Review_sectionLabel__RQDgq{color:#6b6b6b;font-size:11.5px;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.Page4Review_card__nvqCP{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden}.Page4Review_reviewRow__NynMV{align-items:baseline;border-bottom:1px solid #f0f0f0;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:12px 18px}.Page4Review_reviewRow__NynMV:last-child{border-bottom:none}.Page4Review_reviewLabel__5olix{color:#6b6b6b;flex-shrink:0}.Page4Review_reviewValue__GGd99{color:#1a1a1a;font-weight:500;text-align:right}.Page4Review_discount__D-tgJ{color:#0e7a3a}.Page4Review_coverageRow__-fNv5{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;font-size:14px;gap:10px;padding:11px 18px}.Page4Review_coverageCheck__Yxb\+i{align-items:center;background:#f0fdf4;border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.Page4Review_coverageName__rX3XJ{color:#1a1a1a;flex:1 1}.Page4Review_coveragePrice__PY1si{color:#3d3d3d;flex-shrink:0;font-weight:500}.Page4Review_totalRow__mZmP1{align-items:center;background:#fafafa;border-top:2px solid #e5e5e5;color:#1a1a1a;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:14px 18px}.Page4Review_totalAmount__\+rQlr{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:22px;font-weight:700}.Page4Review_expiryBanner__B-F3m{align-items:center;background:#fffbeb;border:1px solid #ffe08a;border-radius:8px;color:#92400e;display:flex;flex-wrap:wrap;font-size:13.5px;gap:4px;margin-bottom:16px;padding:12px 16px}.Page4Review_terms__Kwwtr{color:#3d3d3d;font-size:14px;line-height:1.6;margin:24px 0 28px}.Page4Review_actions__kJKhu{display:flex;gap:12px;justify-content:space-between}@media (max-width:600px){.Page4Review_pageTitle__m-kZk{font-size:22px}.Page4Review_actions__kJKhu{flex-direction:column-reverse}.Page4Review_actions__kJKhu>*{width:100%}}.ProposalPage_page__7nCit{background:#f6f6f4;padding:40px 24px}.ProposalPage_page__7nCit,.ProposalPage_spinWrap__yieic{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 64px)}.ProposalPage_card__IM8O-{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:16px;display:flex;flex-direction:column;gap:0;max-width:480px;padding:48px 40px;text-align:center;width:100%}.ProposalPage_iconWrap__uqabd{align-items:center;border-radius:50%;display:flex;height:88px;justify-content:center;margin-bottom:24px;width:88px}.ProposalPage_title__2sKoo{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.ProposalPage_sub__ig1RZ{color:#6b6b6b;font-size:15px;line-height:1.6;margin:0 0 28px}.ProposalPage_refRow__Kbovt{align-items:center;display:flex;flex-direction:column;gap:4px;margin-bottom:28px}.ProposalPage_refLabel__EGlLp{color:#9a9a9a;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ProposalPage_refVal__3qYOU{background:#f6f6f4;border-radius:6px;color:#3d3d3d;font-family:DM Mono,Courier New,monospace;font-size:13px;padding:4px 10px}.ProposalPage_cta__D5Okb{width:100%}.ProposalPage_methodSection__JY0YC{margin-bottom:20px;width:100%}.ProposalPage_methodLabel__WFA\+v{color:#1a1a1a;font-size:13.5px;font-weight:600;margin:0 0 12px;text-align:left}.ProposalPage_methodGroup__YeSTB{border:1px solid #e5e5e5;border-radius:8px;display:flex;flex-direction:column;gap:0;overflow:hidden;width:100%}.ProposalPage_methodOption__BGFCC{border-bottom:1px solid #e5e5e5;font-size:14px!important;margin:0!important;padding:13px 16px!important;transition:background .12s}.ProposalPage_methodOption__BGFCC:last-child{border-bottom:none}.ProposalPage_methodOption__BGFCC:hover{background:#fafafa}.ProposalPage_secureNote__VTPJY{align-items:center;color:#9a9a9a;display:flex;font-size:12px;gap:5px;margin:12px 0 0}.ProposalPage_premiumSummary__lAZnB{border:1px solid #e5e5e5;border-radius:8px;font-size:13.5px;margin-bottom:20px;overflow:hidden;width:100%}.ProposalPage_premiumRow__ZwLCr{border-bottom:1px solid #f0f0f0;color:#5a5a5a;display:flex;justify-content:space-between;padding:10px 14px}.ProposalPage_premiumRowTotal__YMhXH{background:#fffbeb;border-top:1px solid #ffe08a;color:#1a1a1a;display:flex;font-weight:700;justify-content:space-between;padding:11px 14px}@media (max-width:520px){.ProposalPage_card__IM8O-{padding:32px 20px}.ProposalPage_title__2sKoo{font-size:22px}}.PaymentPage_page__GnUE4{align-items:center;background:#f6f6f4;display:flex;justify-content:center;min-height:calc(100vh - 64px);padding:40px 24px}.PaymentPage_card__PF0QM{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:16px;display:flex;flex-direction:column;max-width:460px;padding:48px 40px;text-align:center;width:100%}.PaymentPage_iconWrap__w18iQ{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:24px;width:80px}.PaymentPage_pulseWrap__cZ1Bp{height:72px;margin-bottom:28px;position:relative;width:72px}.PaymentPage_pulseRing__u9fdR{animation:PaymentPage_pulseRing__u9fdR 2s ease-out infinite;border:2px solid #ffbf00;border-radius:50%;inset:0;opacity:0;position:absolute}.PaymentPage_pulseCore__91mIi{background:#ffbf00;border-radius:50%;inset:16px;position:absolute}@keyframes PaymentPage_pulseRing__u9fdR{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.PaymentPage_title__HwZcK{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.PaymentPage_sub__nWgfN{color:#6b6b6b;font-size:14px;line-height:1.6;margin:0 0 28px}.PaymentPage_details__v9JUe{background:#f6f6f4;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:16px;width:100%}.PaymentPage_detailRow__eSfVL{align-items:center;display:flex;font-size:13.5px;justify-content:space-between}.PaymentPage_detailLabel__8dPyx{color:#6b6b6b}.PaymentPage_detailVal__tGlFd{color:#1a1a1a;font-weight:500}.PaymentPage_detailValMono__eGtGY{color:#3d3d3d;font-family:DM Mono,Courier New,monospace;font-size:11.5px;max-width:55%;text-align:right;word-break:break-all}.PaymentPage_statusBadge__D2UFj{background:#fffbeb;border-radius:20px;color:#b45309;font-size:12px;font-weight:600;padding:2px 10px}.PaymentPage_checkBtn__8ZyaU{align-items:center;display:flex;gap:6px;justify-content:center;width:100%}@media (max-width:520px){.PaymentPage_card__PF0QM{padding:32px 20px}.PaymentPage_title__HwZcK{font-size:20px}}.PaymentResultPage_page__SItXy{align-items:center;background:#f6f6f4;display:flex;justify-content:center;min-height:calc(100vh - 64px);padding:40px 24px}.PaymentResultPage_card__vkR3e{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:16px;display:flex;flex-direction:column;max-width:480px;padding:48px 40px;text-align:center;width:100%}.PaymentResultPage_iconWrap__dVoho{align-items:center;border-radius:50%;display:flex;height:88px;justify-content:center;margin-bottom:24px;width:88px}.PaymentResultPage_title__bCNqo{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.PaymentResultPage_sub__v1DyI{color:#6b6b6b;font-size:15px;line-height:1.6;margin:0 0 24px}.PaymentResultPage_refBox__pQkQr{align-items:center;display:flex;flex-direction:column;gap:4px;margin-bottom:28px}.PaymentResultPage_refLabel__jgToN{color:#9a9a9a;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.PaymentResultPage_refVal__tFVbL{background:#f6f6f4;border-radius:6px;color:#3d3d3d;font-family:DM Mono,Courier New,monospace;font-size:13px;padding:4px 10px}.PaymentResultPage_actions__WxvGV{display:flex;flex-direction:column;gap:10px;width:100%}.PaymentResultPage_actions__WxvGV>*{width:100%}@media (max-width:520px){.PaymentResultPage_card__vkR3e{padding:32px 20px}.PaymentResultPage_title__bCNqo{font-size:22px}}.PolicyLookup_page__kktbQ{align-items:center;background:#f6f6f4;display:flex;justify-content:center;min-height:calc(100vh - 64px);padding:40px 24px}.PolicyLookup_card__ZuIHP{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:16px;display:flex;flex-direction:column;max-width:440px;padding:48px 40px;text-align:center;width:100%}.PolicyLookup_iconWrap__iCy4X{align-items:center;background:#fffdf0;border-radius:50%;display:flex;height:72px;justify-content:center;margin-bottom:20px;width:72px}.PolicyLookup_title__P2\+5x{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.PolicyLookup_sub__l3D\+3{color:#6b6b6b;font-size:14px;line-height:1.55;margin:0 0 28px}.PolicyLookup_form__r7jRJ{text-align:left;width:100%}.PolicyLookup_newLink__Sm0De{color:#6b6b6b;font-size:13.5px;margin:24px 0 0;text-align:center}.PolicyLookup_newLink__Sm0De a{border-bottom:1px solid #ffbf00;color:#1a1a1a;font-weight:600;text-decoration:none}.PolicyLookup_newLink__Sm0De a:hover{color:#ffbf00}@media (max-width:520px){.PolicyLookup_card__ZuIHP{padding:32px 20px}.PolicyLookup_title__P2\+5x{font-size:20px}}.PolicyVerify_page__VlXPg{align-items:center;background:#f6f6f4;display:flex;justify-content:center;min-height:calc(100vh - 64px);padding:40px 24px}.PolicyVerify_card__V-C8m{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:16px;display:flex;flex-direction:column;max-width:440px;padding:48px 40px;text-align:center;width:100%}.PolicyVerify_iconWrap__j3zbF{align-items:center;background:#fffdf0;border-radius:50%;display:flex;height:72px;justify-content:center;margin-bottom:20px;width:72px}.PolicyVerify_title__eS6B0{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.PolicyVerify_sub__pMra0{color:#6b6b6b;font-size:14.5px;line-height:1.6;margin:0 0 28px}.PolicyVerify_otpWrap__-4dyW{display:flex;flex-direction:column;gap:12px;width:100%}.PolicyVerify_otpInput__qE0y5{font-size:24px!important;font-weight:700;height:56px!important;letter-spacing:.3em;text-align:center}.PolicyVerify_resendLink__luk\+F{background:none;border:none;color:#6b6b6b;cursor:pointer;font-size:13.5px;margin-top:20px;padding:0;text-decoration:underline;transition:color .15s}.PolicyVerify_resendLink__luk\+F:hover{color:#1a1a1a}.PolicyVerify_resendLink__luk\+F:disabled{cursor:default;opacity:.5}@media (max-width:520px){.PolicyVerify_card__V-C8m{padding:32px 20px}.PolicyVerify_title__eS6B0{font-size:20px}}.PolicyDetail_page__X59S6{background:#f6f6f4;min-height:calc(100vh - 64px)}.PolicyDetail_spinWrap__M3nHq{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 64px)}.PolicyDetail_errorWrap__p1IUL{color:#6b6b6b;margin:80px auto;max-width:500px;padding:0 24px;text-align:center}.PolicyDetail_content__pCS2B{margin:0 auto;max-width:1100px;padding:32px 24px 80px}.PolicyDetail_backLink__uvyYA{align-items:center;background:none;border:none;color:#6b6b6b;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;margin-bottom:24px;padding:0;transition:color .15s}.PolicyDetail_backLink__uvyYA:hover{color:#1a1a1a}.PolicyDetail_pageHeader__IGoKL{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:32px}.PolicyDetail_policyNumberLabel__l2lLB{color:#9a9a9a;font-size:11.5px;font-weight:600;letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase}.PolicyDetail_policyNumber__DxTyK{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.01em;margin:0}.PolicyDetail_statusTag__t\+Ivz{border-radius:6px;font-size:12px;font-weight:700;margin-top:6px;padding:3px 12px}.PolicyDetail_layout__\+LBUC{grid-gap:28px;align-items:flex-start;display:grid;gap:28px;grid-template-columns:1fr 300px}.PolicyDetail_left__IIH14{display:flex;flex-direction:column;gap:20px}.PolicyDetail_right__64CW\+{position:sticky;top:80px}.PolicyDetail_section__DW8Pw{display:flex;flex-direction:column}.PolicyDetail_sectionLabel__Yk296{color:#6b6b6b;font-size:11.5px;font-weight:600;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.PolicyDetail_card__98MQU{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden}.PolicyDetail_detailRow__H5Vo\+{align-items:baseline;border-bottom:1px solid #f0f0f0;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:13px 18px}.PolicyDetail_detailRow__H5Vo\+:last-child{border-bottom:none}.PolicyDetail_detailLabel__XxG0-{color:#6b6b6b;flex-shrink:0}.PolicyDetail_detailValue__-Jaaa{color:#1a1a1a;font-weight:500;text-align:right}.PolicyDetail_highlight__TWjYD{font-family:DM Sans,sans-serif;font-size:17px;font-weight:700}.PolicyDetail_mono__ADji1{color:#6b6b6b;font-family:DM Mono,Courier New,monospace;font-size:11.5px;word-break:break-all}.PolicyDetail_coverageRow__OrqFf{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;padding:12px 18px}.PolicyDetail_coverageRow__OrqFf:last-child{border-bottom:none}.PolicyDetail_coverageIcon__7Vbmm{align-items:center;background:#f0fdf4;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.PolicyDetail_coverageName__\+WZ62{color:#1a1a1a;flex:1 1;font-size:14px}.PolicyDetail_coveragePrice__xEIWZ{color:#3d3d3d;font-size:14px;font-weight:600}.PolicyDetail_emptyState__Pdu3X,.PolicyDetail_noCoverages__3c0dx{align-items:center;color:#9a9a9a;display:flex;font-size:14px;gap:10px;padding:20px 18px}.PolicyDetail_sideCard__XYdM6{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:28px}.PolicyDetail_sideCardLabel__9nAJp{color:#6b6b6b;font-size:11.5px;font-weight:600;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.PolicyDetail_sideCardAmount__UVMuO{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.02em;margin:0 0 24px}.PolicyDetail_progressWrap__\+CS95{margin-bottom:24px}.PolicyDetail_progressHeader__s2tac{display:flex;justify-content:space-between;margin-bottom:8px}.PolicyDetail_progressLabel__WOBeB{color:#6b6b6b;font-size:12.5px}.PolicyDetail_progressPct__ezPXt{color:#3d3d3d;font-size:12.5px;font-weight:600}.PolicyDetail_progressBar__XpvuF{background:#e5e5e5;border-radius:3px;height:6px;overflow:hidden}.PolicyDetail_progressFill__fASid{background:#ffbf00;border-radius:3px;height:100%;transition:width .5s ease}.PolicyDetail_progressDates__f13EI{color:#9a9a9a;display:flex;font-size:11px;justify-content:space-between;margin-top:6px}.PolicyDetail_sideActions__J8YUx{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.PolicyDetail_downloadBtn__PKXzV{align-items:center;border:1.5px solid #e5e5e5;border-radius:8px;color:#1a1a1a;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;text-decoration:none;transition:border-color .15s,background .15s}.PolicyDetail_downloadBtn__PKXzV:hover{background:#fffbeb;border-color:#ffbf00;color:#1a1a1a}.PolicyDetail_helpRow__M4ig1{text-align:center}.PolicyDetail_helpLink__7hk-d{border-bottom:1px solid #d4d4d4;color:#6b6b6b;font-size:13px;text-decoration:none}.PolicyDetail_helpLink__7hk-d:hover{color:#1a1a1a}@media (max-width:900px){.PolicyDetail_layout__\+LBUC{grid-template-columns:1fr}.PolicyDetail_right__64CW\+{position:static}.PolicyDetail_policyNumber__DxTyK{font-size:22px}}.ErrorModal_iconWrap__\+wDsq{align-items:center;background:#fff1f0;border-radius:50%;color:#ff4d4f;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.ErrorModal_title__Hyg9V{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:17px;font-weight:700;margin:0 0 6px;text-align:center}.ErrorModal_message__KgOql{color:#6b6b6b;font-size:14px;line-height:1.55;margin:0;text-align:center}.ErrorModal_errorList__fRxOB{background:#fff8f8;border:1px solid #ffd6d6;border-radius:8px;list-style:none;margin:14px 0 0;padding:12px 14px}.ErrorModal_errorItem__IoThY{align-items:flex-start;color:#cf1322;display:flex;font-size:13px;gap:6px;line-height:1.5}.ErrorModal_errorItem__IoThY+.ErrorModal_errorItem__IoThY{margin-top:4px}.ErrorModal_errorField__-TA-E{font-weight:600;white-space:nowrap}
/*# sourceMappingURL=main.9358657a.css.map*/