.InsuranceSolutionsPage_page__jzHRZ{--ink:#09162f;--copy:#465872;--blue-deep:#075b9b;--blue:#076dac;--cyan:#2dc3ea;--line:#dce9ef;color:var(--ink);background:#fff;font-family:Geomanist,Segoe UI,sans-serif;width:100%}.InsuranceSolutionsPage_page__jzHRZ *,.InsuranceSolutionsPage_page__jzHRZ :after,.InsuranceSolutionsPage_page__jzHRZ :before{box-sizing:border-box}.InsuranceSolutionsPage_page__jzHRZ :is(h1,h2,h3,p,ul,ol){margin:0}.InsuranceSolutionsPage_page__jzHRZ :is(h1,h2,h3){font-family:inherit;color:var(--ink);font-weight:700;text-transform:none;letter-spacing:-.035em;max-width:none}.InsuranceSolutionsPage_page__jzHRZ h1{overflow-wrap:anywhere;font-size:clamp(38px,4vw,59px);line-height:1.08}.InsuranceSolutionsPage_page__jzHRZ h1 span{color:inherit}.InsuranceSolutionsPage_page__jzHRZ h2{font-size:clamp(30px,3.2vw,44px);line-height:1.16}.InsuranceSolutionsPage_page__jzHRZ h3{font-size:23px;line-height:1.25;letter-spacing:-.02em}.InsuranceSolutionsPage_page__jzHRZ p{font-size:18px;line-height:1.65;color:var(--copy);max-width:none}.InsuranceSolutionsPage_page__jzHRZ a{text-decoration:none}.InsuranceSolutionsPage_page__jzHRZ a:focus-visible,.InsuranceSolutionsPage_page__jzHRZ summary:focus-visible{outline:3px solid #075b9b;outline-offset:5px}.InsuranceSolutionsPage_page__jzHRZ [id]{scroll-margin-top:115px}.InsuranceSolutionsPage_container__EmQQI{width:min(92%,1360px);margin-inline:auto}.InsuranceSolutionsPage_hero__RvRsx{padding:140px 0 0;background:radial-gradient(ellipse at 90% 15%,#dcf5fa,transparent 65%),linear-gradient(180deg,#f2faff,#fff)}.InsuranceSolutionsPage_breadcrumb__BNhLd{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:var(--copy);margin-bottom:52px}.InsuranceSolutionsPage_breadcrumb__BNhLd a{color:var(--blue-deep)}.InsuranceSolutionsPage_heroGrid__1G8_x>div{min-width:0}.InsuranceSolutionsPage_heroGrid__1G8_x{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:center;gap:64px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_eyebrow__9sYPB{font-size:13px;line-height:1.5;letter-spacing:.11em;text-transform:uppercase;color:var(--blue-deep);font-weight:700;margin-bottom:19px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_lead___U70u{font-size:21px;line-height:1.55;margin-top:25px}.InsuranceSolutionsPage_actions__Bfa_i{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.InsuranceSolutionsPage_page__jzHRZ :is(.InsuranceSolutionsPage_primary__tn7Iq,.InsuranceSolutionsPage_secondary__hwd_0){display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:15px 20px;border:1px solid var(--blue-deep);border-radius:9px;font-size:16px;font-weight:700;line-height:1.35;text-align:center}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_primary__tn7Iq{background:var(--blue);border-color:var(--blue);color:#fff}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_primary__tn7Iq:hover{background:#075b9b}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_secondary__hwd_0{color:var(--blue-deep);background:#fff}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_secondary__hwd_0:hover{background:#e8f7fc}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_audience__PIhS8{font-size:14px;margin-top:22px}.InsuranceSolutionsPage_workflow__c_8rN{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 22px 60px #12345212;overflow:hidden}.InsuranceSolutionsPage_workflowHeader__iPmb9{display:flex;align-items:center;gap:10px;padding:24px;border-bottom:1px solid var(--line);font-size:15px}.InsuranceSolutionsPage_workflowHeader__iPmb9>span:last-child{margin-left:auto;letter-spacing:.06em;color:var(--blue-deep);font-size:12px;font-weight:700}.InsuranceSolutionsPage_statusDot__FERPL{width:8px;height:8px;flex:none;background:var(--cyan);border-radius:50%}.InsuranceSolutionsPage_workflow__c_8rN ol{list-style:none;padding:26px}.InsuranceSolutionsPage_workflow__c_8rN li{display:flex;align-items:center;gap:18px;position:relative;padding:15px 0 27px}.InsuranceSolutionsPage_workflow__c_8rN li:last-child{padding-bottom:8px}.InsuranceSolutionsPage_stepNumber__cSOQz{display:flex;align-items:center;justify-content:center;flex:none;width:43px;height:43px;border-radius:12px;background:#eaf7fa;color:var(--blue-deep);font-size:14px;font-weight:700}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_workflow__c_8rN h2{font-size:21px;line-height:1.2;letter-spacing:-.02em}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_workflow__c_8rN p{font-size:14px;line-height:1.5;margin-top:5px}.InsuranceSolutionsPage_workflowFooter__zNwSN{background:#f1f8fb;border-top:1px solid var(--line);padding:17px 24px;font-size:13px;color:var(--copy);text-align:center}.InsuranceSolutionsPage_sectionNav__y6VDJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:60px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.InsuranceSolutionsPage_sectionNav__y6VDJ a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:24px 20px;color:var(--ink);font-size:16px;font-weight:700;border-right:1px solid var(--line)}.InsuranceSolutionsPage_sectionNav__y6VDJ a:first-child{padding-left:0}.InsuranceSolutionsPage_sectionNav__y6VDJ a:last-child{border:0}.InsuranceSolutionsPage_sectionNav__y6VDJ a span,.InsuranceSolutionsPage_sectionNav__y6VDJ a:hover{color:var(--blue-deep)}.InsuranceSolutionsPage_section__LDzMk{padding:88px 0}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_intro__LLbU5{margin-top:24px}.InsuranceSolutionsPage_capabilities__aqAAm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:42px}.InsuranceSolutionsPage_capability__UpDnp{padding:26px 0;border-top:1px solid var(--line)}.InsuranceSolutionsPage_index__qPQ6u{display:block;color:var(--blue-deep);font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:17px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_capability__UpDnp p{margin-top:13px;font-size:17px}.InsuranceSolutionsPage_dark__0gNq9{background:#102442}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_dark__0gNq9 :is(h2,h3){color:#fff}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_dark__0gNq9 p{color:#d2e0ea}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_dark__0gNq9 .InsuranceSolutionsPage_eyebrow__9sYPB{color:#72def2}.InsuranceSolutionsPage_forgeGrid___KZKQ{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:start;margin-top:40px}.InsuranceSolutionsPage_channels__aVzTH{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:25px}.InsuranceSolutionsPage_channels__aVzTH span{border:1px solid #37516a;border-radius:6px;padding:9px 12px;color:#e4f7ff;font-size:14px}.InsuranceSolutionsPage_checks__UpXic{list-style:none;padding:0;display:grid;gap:17px}.InsuranceSolutionsPage_checks__UpXic li{color:#d2e0ea;font-size:17px;line-height:1.6;padding-left:27px;position:relative}.InsuranceSolutionsPage_checks__UpXic li:before{content:"✓";position:absolute;left:0;color:#72def2}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_lightLink__ccvo6,.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_textLink__Emzl_{display:inline-block;font-size:16px;font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:5px;margin-top:25px;color:var(--blue-deep)}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_lightLink__ccvo6{color:#83e4f6}.InsuranceSolutionsPage_metric__m_83y{border:1px solid #39556f;border-radius:18px;background:#18334f;padding:30px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_metricLabel__21iz2{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#b3d2e3}.InsuranceSolutionsPage_metricValues__B_XnQ{display:flex;align-items:center;gap:25px;padding:28px 0;color:#83e4f6}.InsuranceSolutionsPage_metricValues__B_XnQ>div{display:flex;flex-direction:column;gap:6px}.InsuranceSolutionsPage_metricValues__B_XnQ span{font-size:14px;color:#d2e0ea}.InsuranceSolutionsPage_metricValues__B_XnQ strong{font-size:clamp(34px,3.5vw,49px);line-height:1.1;letter-spacing:-.04em}.InsuranceSolutionsPage_metricValues__B_XnQ>div:first-child strong{color:#fff}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_metric__m_83y h3{font-size:21px;margin-bottom:15px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_metric__m_83y p{font-size:16px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_note__djcJ9{font-size:14px;line-height:1.6;margin-top:20px}.InsuranceSolutionsPage_dataGrid__NLPC9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin-top:40px;align-items:start}.InsuranceSolutionsPage_dataFlow__WpzMd{border:1px solid var(--line);background:#f6fbfd;border-radius:18px;padding:8px 30px}.InsuranceSolutionsPage_dataFlow__WpzMd>div{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid var(--line)}.InsuranceSolutionsPage_dataFlow__WpzMd>div:last-child{border:0}.InsuranceSolutionsPage_dataFlow__WpzMd .InsuranceSolutionsPage_index__qPQ6u{margin-top:5px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_dataFlow__WpzMd h3{font-size:21px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_dataFlow__WpzMd p{font-size:16px;margin-top:8px}.InsuranceSolutionsPage_dataDetail__ALJ4m{padding-top:8px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_dataDetail__ALJ4m p{margin-top:20px}.InsuranceSolutionsPage_pale__urbVR{background:#f3f9fc}.InsuranceSolutionsPage_proofGrid__9gej4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:38px}.InsuranceSolutionsPage_caseCard__uMDjT,.InsuranceSolutionsPage_referenceCard__noaG_{padding:38px;border:1px solid var(--line);border-radius:19px;background:#fff}.InsuranceSolutionsPage_bigNumber__rMtFe{font-size:70px;line-height:1.1;color:var(--blue-deep);letter-spacing:-.06em;display:block;margin-bottom:12px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_proofGrid__9gej4 h3{font-size:27px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_proofGrid__9gej4 p:not(.InsuranceSolutionsPage_eyebrow__9sYPB){margin-top:20px}.InsuranceSolutionsPage_referenceCard__noaG_{background:#eaf5f9}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_referenceCard__noaG_ h3{font-size:34px;line-height:1.2}.InsuranceSolutionsPage_deliveryGrid__hOCa9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:42px}.InsuranceSolutionsPage_deliveryGrid__hOCa9>div{padding-top:24px;border-top:2px solid #b7e2ee}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_deliveryGrid__hOCa9 p:last-child{font-size:17px;margin-top:15px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_tech___uKoY{font-size:14px;margin-top:35px}.InsuranceSolutionsPage_faqs___fvGZ{margin-top:36px;border-top:1px solid #cbdde6}.InsuranceSolutionsPage_faqs___fvGZ details{border-bottom:1px solid #cbdde6;padding:22px 0}.InsuranceSolutionsPage_faqs___fvGZ summary{display:flex;justify-content:space-between;gap:22px;list-style:none;cursor:pointer;font-size:20px;font-weight:700;line-height:1.4}.InsuranceSolutionsPage_faqs___fvGZ summary::-webkit-details-marker{display:none}.InsuranceSolutionsPage_faqs___fvGZ summary span{color:var(--blue-deep)}.InsuranceSolutionsPage_faqs___fvGZ details[open] summary span{transform:rotate(45deg)}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_faqs___fvGZ p{margin-top:18px}.InsuranceSolutionsPage_finalSection__hYiLi{padding:75px 0}.InsuranceSolutionsPage_finalCard__2_2iB{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;padding:52px;border-radius:22px;background:#102442}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_finalCard__2_2iB h2{color:#fff;font-size:clamp(30px,3vw,40px)}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_finalCard__2_2iB p{color:#d2e0ea;margin-top:20px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_finalCard__2_2iB .InsuranceSolutionsPage_eyebrow__9sYPB{color:#72def2;margin-top:0}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_finalCard__2_2iB .InsuranceSolutionsPage_primary__tn7Iq{background:#71d8ec;color:#102442;border-color:#71d8ec}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_finalCard__2_2iB .InsuranceSolutionsPage_primary__tn7Iq:hover{background:#a0e7f4}@media(max-width:1100px){.InsuranceSolutionsPage_heroGrid__1G8_x{gap:32px}.InsuranceSolutionsPage_forgeGrid___KZKQ,.InsuranceSolutionsPage_heroGrid__1G8_x{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.InsuranceSolutionsPage_dataGrid__NLPC9,.InsuranceSolutionsPage_forgeGrid___KZKQ{gap:32px}.InsuranceSolutionsPage_finalCard__2_2iB{grid-template-columns:1fr;gap:28px}.InsuranceSolutionsPage_finalCard__2_2iB>.InsuranceSolutionsPage_primary__tn7Iq{justify-self:start}}@media(max-width:850px){.InsuranceSolutionsPage_hero__RvRsx{padding-top:120px}.InsuranceSolutionsPage_heroGrid__1G8_x{grid-template-columns:1fr;gap:36px}.InsuranceSolutionsPage_hero__RvRsx h1{font-size:48px}.InsuranceSolutionsPage_workflow__c_8rN ol{display:grid;grid-template-columns:1fr 1fr;gap:20px}.InsuranceSolutionsPage_workflow__c_8rN li{padding:10px 0}.InsuranceSolutionsPage_sectionNav__y6VDJ{margin-top:38px;grid-template-columns:1fr 1fr}.InsuranceSolutionsPage_sectionNav__y6VDJ a{padding:20px!important;border-bottom:1px solid var(--line)}.InsuranceSolutionsPage_sectionNav__y6VDJ a:nth-child(2n){border-right:0}.InsuranceSolutionsPage_sectionNav__y6VDJ a:nth-child(n+3){border-bottom:0}.InsuranceSolutionsPage_capabilities__aqAAm{grid-template-columns:1fr 1fr}.InsuranceSolutionsPage_dataGrid__NLPC9,.InsuranceSolutionsPage_forgeGrid___KZKQ{grid-template-columns:1fr}.InsuranceSolutionsPage_proofGrid__9gej4{gap:20px}.InsuranceSolutionsPage_caseCard__uMDjT,.InsuranceSolutionsPage_referenceCard__noaG_{padding:26px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_referenceCard__noaG_ h3{font-size:28px}.InsuranceSolutionsPage_deliveryGrid__hOCa9{gap:22px}.InsuranceSolutionsPage_section__LDzMk{padding:64px 0}}@media(max-width:600px){.InsuranceSolutionsPage_container__EmQQI{width:calc(100% - 40px)}.InsuranceSolutionsPage_hero__RvRsx{padding-top:105px}.InsuranceSolutionsPage_breadcrumb__BNhLd{margin-bottom:32px}.InsuranceSolutionsPage_hero__RvRsx h1,.InsuranceSolutionsPage_page__jzHRZ h1{font-size:clamp(30px,9.3vw,38px)}.InsuranceSolutionsPage_page__jzHRZ h2{font-size:31px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_lead___U70u{font-size:19px}.InsuranceSolutionsPage_page__jzHRZ p{font-size:17px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_eyebrow__9sYPB{font-size:12px}.InsuranceSolutionsPage_actions__Bfa_i{flex-direction:column}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_actions__Bfa_i a{width:100%}.InsuranceSolutionsPage_workflowHeader__iPmb9{padding:20px;font-size:14px}.InsuranceSolutionsPage_workflow__c_8rN ol{display:block;padding:16px 20px}.InsuranceSolutionsPage_workflow__c_8rN li{padding:14px 0 26px}.InsuranceSolutionsPage_workflowFooter__zNwSN{padding:17px}.InsuranceSolutionsPage_sectionNav__y6VDJ a{font-size:14px;padding:18px 10px!important}.InsuranceSolutionsPage_sectionNav__y6VDJ a:nth-child(odd){padding-left:0!important}.InsuranceSolutionsPage_capabilities__aqAAm,.InsuranceSolutionsPage_deliveryGrid__hOCa9,.InsuranceSolutionsPage_proofGrid__9gej4{grid-template-columns:1fr}.InsuranceSolutionsPage_capabilities__aqAAm{margin-top:28px}.InsuranceSolutionsPage_capability__UpDnp{padding:23px 0}.InsuranceSolutionsPage_section__LDzMk{padding:54px 0}.InsuranceSolutionsPage_forgeGrid___KZKQ{gap:30px}.InsuranceSolutionsPage_metric__m_83y{padding:24px}.InsuranceSolutionsPage_metricValues__B_XnQ{gap:24px}.InsuranceSolutionsPage_metricValues__B_XnQ strong{font-size:40px}.InsuranceSolutionsPage_dataFlow__WpzMd{padding:5px 22px}.InsuranceSolutionsPage_caseCard__uMDjT,.InsuranceSolutionsPage_referenceCard__noaG_{padding:25px}.InsuranceSolutionsPage_finalSection__hYiLi{padding:45px 0}.InsuranceSolutionsPage_finalCard__2_2iB{padding:28px 22px;gap:26px}.InsuranceSolutionsPage_page__jzHRZ .InsuranceSolutionsPage_finalCard__2_2iB .InsuranceSolutionsPage_primary__tn7Iq{width:100%;justify-self:stretch}.InsuranceSolutionsPage_faqs___fvGZ summary{font-size:18px}.InsuranceSolutionsPage_page__jzHRZ [id]{scroll-margin-top:95px}}@media(max-width:767px){.InsuranceSolutionsPage_hero__RvRsx{padding-top:125px}}