.InsuranceSolutionsPage-module__e1uOVq__page{--ink:#102442;--copy:#465872;--teal:#08758d;--line:#dce9ef;color:var(--ink);background:#fff;width:100%;font-family:Geomanist,Segoe UI,sans-serif}.InsuranceSolutionsPage-module__e1uOVq__page *,.InsuranceSolutionsPage-module__e1uOVq__page :before,.InsuranceSolutionsPage-module__e1uOVq__page :after{box-sizing:border-box}.InsuranceSolutionsPage-module__e1uOVq__page :is(h1,h2,h3,p,ul,ol){margin:0}.InsuranceSolutionsPage-module__e1uOVq__page :is(h1,h2,h3){color:var(--ink);text-transform:none;letter-spacing:-.035em;max-width:none;font-family:inherit;font-weight:700}.InsuranceSolutionsPage-module__e1uOVq__page h1{overflow-wrap:anywhere;font-size:clamp(38px,4vw,59px);line-height:1.08}.InsuranceSolutionsPage-module__e1uOVq__page h1 span{color:var(--teal)}.InsuranceSolutionsPage-module__e1uOVq__page h2{font-size:clamp(30px,3.2vw,44px);line-height:1.16}.InsuranceSolutionsPage-module__e1uOVq__page h3{letter-spacing:-.02em;font-size:23px;line-height:1.25}.InsuranceSolutionsPage-module__e1uOVq__page p{color:var(--copy);max-width:none;font-size:18px;line-height:1.65}.InsuranceSolutionsPage-module__e1uOVq__page a{text-decoration:none}.InsuranceSolutionsPage-module__e1uOVq__page a:focus-visible,.InsuranceSolutionsPage-module__e1uOVq__page summary:focus-visible{outline-offset:5px;outline:3px solid #08758d}.InsuranceSolutionsPage-module__e1uOVq__page [id]{scroll-margin-top:115px}.InsuranceSolutionsPage-module__e1uOVq__container{width:min(92%,1360px);margin-inline:auto}.InsuranceSolutionsPage-module__e1uOVq__hero{background:radial-gradient(at 90% 15%,#dcf5fa,#0000 65%),linear-gradient(#f2faff,#fff);padding:140px 0 0}.InsuranceSolutionsPage-module__e1uOVq__breadcrumb{color:var(--copy);flex-wrap:wrap;gap:12px;margin-bottom:52px;font-size:14px;display:flex}.InsuranceSolutionsPage-module__e1uOVq__breadcrumb a{color:var(--teal)}.InsuranceSolutionsPage-module__e1uOVq__heroGrid>div{min-width:0}.InsuranceSolutionsPage-module__e1uOVq__heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:center;gap:64px;display:grid}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--teal);margin-bottom:19px;font-size:13px;font-weight:700;line-height:1.5}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__lead{margin-top:25px;font-size:21px;line-height:1.55}.InsuranceSolutionsPage-module__e1uOVq__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.InsuranceSolutionsPage-module__e1uOVq__page :is(.InsuranceSolutionsPage-module__e1uOVq__primary,.InsuranceSolutionsPage-module__e1uOVq__secondary){border:1px solid var(--teal);text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:15px 20px;font-size:16px;font-weight:700;line-height:1.35;display:inline-flex}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__primary{background:var(--teal);color:#fff}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__primary:hover{background:#075e72}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__secondary{color:var(--teal);background:#fff}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__secondary:hover{background:#e8f7fc}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__audience{margin-top:22px;font-size:14px}.InsuranceSolutionsPage-module__e1uOVq__workflow{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 22px 60px #12345212}.InsuranceSolutionsPage-module__e1uOVq__workflowHeader{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:24px;font-size:15px;display:flex}.InsuranceSolutionsPage-module__e1uOVq__workflowHeader>span:last-child{letter-spacing:.06em;color:var(--teal);margin-left:auto;font-size:12px;font-weight:700}.InsuranceSolutionsPage-module__e1uOVq__statusDot{background:#08758d;border-radius:50%;flex:none;width:8px;height:8px}.InsuranceSolutionsPage-module__e1uOVq__workflow ol{padding:26px;list-style:none}.InsuranceSolutionsPage-module__e1uOVq__workflow li{align-items:center;gap:18px;padding:15px 0 27px;display:flex;position:relative}.InsuranceSolutionsPage-module__e1uOVq__workflow li:last-child{padding-bottom:8px}.InsuranceSolutionsPage-module__e1uOVq__stepNumber{width:43px;height:43px;color:var(--teal);background:#eaf7fa;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__workflow h2{letter-spacing:-.02em;font-size:21px;line-height:1.2}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__workflow p{margin-top:5px;font-size:14px;line-height:1.5}.InsuranceSolutionsPage-module__e1uOVq__workflowFooter{border-top:1px solid var(--line);color:var(--copy);text-align:center;background:#f1f8fb;padding:17px 24px;font-size:13px}.InsuranceSolutionsPage-module__e1uOVq__sectionNav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:60px;display:grid}.InsuranceSolutionsPage-module__e1uOVq__sectionNav a{color:var(--ink);border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:24px 20px;font-size:16px;font-weight:700;display:flex}.InsuranceSolutionsPage-module__e1uOVq__sectionNav a:first-child{padding-left:0}.InsuranceSolutionsPage-module__e1uOVq__sectionNav a:last-child{border:0}.InsuranceSolutionsPage-module__e1uOVq__sectionNav a span,.InsuranceSolutionsPage-module__e1uOVq__sectionNav a:hover{color:var(--teal)}.InsuranceSolutionsPage-module__e1uOVq__section{padding:88px 0}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__intro{margin-top:24px}.InsuranceSolutionsPage-module__e1uOVq__capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:42px;display:grid}.InsuranceSolutionsPage-module__e1uOVq__capability{border-top:1px solid var(--line);padding:26px 0}.InsuranceSolutionsPage-module__e1uOVq__index{color:var(--teal);letter-spacing:.1em;margin-bottom:17px;font-size:13px;font-weight:700;display:block}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__capability p{margin-top:13px;font-size:17px}.InsuranceSolutionsPage-module__e1uOVq__dark{background:#102442}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__dark :is(h2,h3){color:#fff}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__dark p{color:#d2e0ea}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__dark .InsuranceSolutionsPage-module__e1uOVq__eyebrow{color:#72def2}.InsuranceSolutionsPage-module__e1uOVq__forgeGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:64px;margin-top:40px;display:grid}.InsuranceSolutionsPage-module__e1uOVq__channels{flex-wrap:wrap;gap:9px;margin-bottom:25px;display:flex}.InsuranceSolutionsPage-module__e1uOVq__channels span{color:#e4f7ff;border:1px solid #37516a;border-radius:6px;padding:9px 12px;font-size:14px}.InsuranceSolutionsPage-module__e1uOVq__checks{gap:17px;padding:0;list-style:none;display:grid}.InsuranceSolutionsPage-module__e1uOVq__checks li{color:#d2e0ea;padding-left:27px;font-size:17px;line-height:1.6;position:relative}.InsuranceSolutionsPage-module__e1uOVq__checks li:before{content:"✓";color:#72def2;position:absolute;left:0}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__lightLink,.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__textLink{text-underline-offset:5px;color:var(--teal);margin-top:25px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:underline;display:inline-block}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__lightLink{color:#83e4f6}.InsuranceSolutionsPage-module__e1uOVq__metric{background:#18334f;border:1px solid #39556f;border-radius:18px;padding:30px}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__metricLabel{text-transform:uppercase;letter-spacing:.08em;color:#b3d2e3;font-size:13px}.InsuranceSolutionsPage-module__e1uOVq__metricValues{color:#83e4f6;align-items:center;gap:25px;padding:28px 0;display:flex}.InsuranceSolutionsPage-module__e1uOVq__metricValues>div{flex-direction:column;gap:6px;display:flex}.InsuranceSolutionsPage-module__e1uOVq__metricValues span{color:#d2e0ea;font-size:14px}.InsuranceSolutionsPage-module__e1uOVq__metricValues strong{letter-spacing:-.04em;font-size:clamp(34px,3.5vw,49px);line-height:1.1}.InsuranceSolutionsPage-module__e1uOVq__metricValues>div:first-child strong{color:#fff}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__metric h3{margin-bottom:15px;font-size:21px}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__metric p{font-size:16px}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__note{margin-top:20px;font-size:14px;line-height:1.6}.InsuranceSolutionsPage-module__e1uOVq__dataGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;margin-top:40px;display:grid}.InsuranceSolutionsPage-module__e1uOVq__dataFlow{border:1px solid var(--line);background:#f6fbfd;border-radius:18px;padding:8px 30px}.InsuranceSolutionsPage-module__e1uOVq__dataFlow>div{border-bottom:1px solid var(--line);gap:22px;padding:24px 0;display:flex}.InsuranceSolutionsPage-module__e1uOVq__dataFlow>div:last-child{border:0}.InsuranceSolutionsPage-module__e1uOVq__dataFlow .InsuranceSolutionsPage-module__e1uOVq__index{margin-top:5px}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__dataFlow h3{font-size:21px}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__dataFlow p{margin-top:8px;font-size:16px}.InsuranceSolutionsPage-module__e1uOVq__dataDetail{padding-top:8px}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__dataDetail p{margin-top:20px}.InsuranceSolutionsPage-module__e1uOVq__pale{background:#f3f9fc}.InsuranceSolutionsPage-module__e1uOVq__proofGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:38px;display:grid}.InsuranceSolutionsPage-module__e1uOVq__caseCard,.InsuranceSolutionsPage-module__e1uOVq__referenceCard{border:1px solid var(--line);background:#fff;border-radius:19px;padding:38px}.InsuranceSolutionsPage-module__e1uOVq__bigNumber{color:var(--teal);letter-spacing:-.06em;margin-bottom:12px;font-size:70px;line-height:1.1;display:block}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__proofGrid h3{font-size:27px}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__proofGrid p:not(.InsuranceSolutionsPage-module__e1uOVq__eyebrow){margin-top:20px}.InsuranceSolutionsPage-module__e1uOVq__referenceCard{background:#eaf5f9}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__referenceCard h3{font-size:34px;line-height:1.2}.InsuranceSolutionsPage-module__e1uOVq__deliveryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:42px;display:grid}.InsuranceSolutionsPage-module__e1uOVq__deliveryGrid>div{border-top:2px solid #b7e2ee;padding-top:24px}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__deliveryGrid p:last-child{margin-top:15px;font-size:17px}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__tech{margin-top:35px;font-size:14px}.InsuranceSolutionsPage-module__e1uOVq__faqs{border-top:1px solid #cbdde6;margin-top:36px}.InsuranceSolutionsPage-module__e1uOVq__faqs details{border-bottom:1px solid #cbdde6;padding:22px 0}.InsuranceSolutionsPage-module__e1uOVq__faqs summary{cursor:pointer;justify-content:space-between;gap:22px;font-size:20px;font-weight:700;line-height:1.4;list-style:none;display:flex}.InsuranceSolutionsPage-module__e1uOVq__faqs summary::-webkit-details-marker{display:none}.InsuranceSolutionsPage-module__e1uOVq__faqs summary span{color:var(--teal)}.InsuranceSolutionsPage-module__e1uOVq__faqs details[open] summary span{transform:rotate(45deg)}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__faqs p{margin-top:18px}.InsuranceSolutionsPage-module__e1uOVq__finalSection{padding:75px 0}.InsuranceSolutionsPage-module__e1uOVq__finalCard{background:#102442;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;padding:52px;display:grid}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__finalCard h2{color:#fff;font-size:clamp(30px,3vw,40px)}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__finalCard p{color:#d2e0ea;margin-top:20px}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__finalCard .InsuranceSolutionsPage-module__e1uOVq__eyebrow{color:#72def2;margin-top:0}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__finalCard .InsuranceSolutionsPage-module__e1uOVq__primary{color:#102442;background:#71d8ec;border-color:#71d8ec}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__finalCard .InsuranceSolutionsPage-module__e1uOVq__primary:hover{background:#a0e7f4}@media (max-width:1100px){.InsuranceSolutionsPage-module__e1uOVq__heroGrid{gap:32px}.InsuranceSolutionsPage-module__e1uOVq__heroGrid,.InsuranceSolutionsPage-module__e1uOVq__forgeGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.InsuranceSolutionsPage-module__e1uOVq__forgeGrid,.InsuranceSolutionsPage-module__e1uOVq__dataGrid{gap:32px}.InsuranceSolutionsPage-module__e1uOVq__finalCard{grid-template-columns:1fr;gap:28px}.InsuranceSolutionsPage-module__e1uOVq__finalCard>.InsuranceSolutionsPage-module__e1uOVq__primary{justify-self:start}}@media (max-width:850px){.InsuranceSolutionsPage-module__e1uOVq__hero{padding-top:120px}.InsuranceSolutionsPage-module__e1uOVq__heroGrid{grid-template-columns:1fr;gap:36px}.InsuranceSolutionsPage-module__e1uOVq__hero h1{font-size:48px}.InsuranceSolutionsPage-module__e1uOVq__workflow ol{grid-template-columns:1fr 1fr;gap:20px;display:grid}.InsuranceSolutionsPage-module__e1uOVq__workflow li{padding:10px 0}.InsuranceSolutionsPage-module__e1uOVq__sectionNav{grid-template-columns:1fr 1fr;margin-top:38px}.InsuranceSolutionsPage-module__e1uOVq__sectionNav a{border-bottom:1px solid var(--line);padding:20px!important}.InsuranceSolutionsPage-module__e1uOVq__sectionNav a:nth-child(2n){border-right:0}.InsuranceSolutionsPage-module__e1uOVq__sectionNav a:nth-child(n+3){border-bottom:0}.InsuranceSolutionsPage-module__e1uOVq__capabilities{grid-template-columns:1fr 1fr}.InsuranceSolutionsPage-module__e1uOVq__forgeGrid,.InsuranceSolutionsPage-module__e1uOVq__dataGrid{grid-template-columns:1fr}.InsuranceSolutionsPage-module__e1uOVq__proofGrid{gap:20px}.InsuranceSolutionsPage-module__e1uOVq__caseCard,.InsuranceSolutionsPage-module__e1uOVq__referenceCard{padding:26px}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__referenceCard h3{font-size:28px}.InsuranceSolutionsPage-module__e1uOVq__deliveryGrid{gap:22px}.InsuranceSolutionsPage-module__e1uOVq__section{padding:64px 0}}@media (max-width:600px){.InsuranceSolutionsPage-module__e1uOVq__container{width:calc(100% - 40px)}.InsuranceSolutionsPage-module__e1uOVq__hero{padding-top:105px}.InsuranceSolutionsPage-module__e1uOVq__breadcrumb{margin-bottom:32px}.InsuranceSolutionsPage-module__e1uOVq__page h1,.InsuranceSolutionsPage-module__e1uOVq__hero h1{font-size:clamp(30px,9.3vw,38px)}.InsuranceSolutionsPage-module__e1uOVq__page h2{font-size:31px}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__lead{font-size:19px}.InsuranceSolutionsPage-module__e1uOVq__page p{font-size:17px}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__eyebrow{font-size:12px}.InsuranceSolutionsPage-module__e1uOVq__actions{flex-direction:column}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__actions a{width:100%}.InsuranceSolutionsPage-module__e1uOVq__workflowHeader{padding:20px;font-size:14px}.InsuranceSolutionsPage-module__e1uOVq__workflow ol{padding:16px 20px;display:block}.InsuranceSolutionsPage-module__e1uOVq__workflow li{padding:14px 0 26px}.InsuranceSolutionsPage-module__e1uOVq__workflowFooter{padding:17px}.InsuranceSolutionsPage-module__e1uOVq__sectionNav a{font-size:14px;padding:18px 10px!important}.InsuranceSolutionsPage-module__e1uOVq__sectionNav a:nth-child(odd){padding-left:0!important}.InsuranceSolutionsPage-module__e1uOVq__capabilities,.InsuranceSolutionsPage-module__e1uOVq__proofGrid,.InsuranceSolutionsPage-module__e1uOVq__deliveryGrid{grid-template-columns:1fr}.InsuranceSolutionsPage-module__e1uOVq__capabilities{margin-top:28px}.InsuranceSolutionsPage-module__e1uOVq__capability{padding:23px 0}.InsuranceSolutionsPage-module__e1uOVq__section{padding:54px 0}.InsuranceSolutionsPage-module__e1uOVq__forgeGrid{gap:30px}.InsuranceSolutionsPage-module__e1uOVq__metric{padding:24px}.InsuranceSolutionsPage-module__e1uOVq__metricValues{gap:24px}.InsuranceSolutionsPage-module__e1uOVq__metricValues strong{font-size:40px}.InsuranceSolutionsPage-module__e1uOVq__dataFlow{padding:5px 22px}.InsuranceSolutionsPage-module__e1uOVq__caseCard,.InsuranceSolutionsPage-module__e1uOVq__referenceCard{padding:25px}.InsuranceSolutionsPage-module__e1uOVq__finalSection{padding:45px 0}.InsuranceSolutionsPage-module__e1uOVq__finalCard{gap:26px;padding:28px 22px}.InsuranceSolutionsPage-module__e1uOVq__page .InsuranceSolutionsPage-module__e1uOVq__finalCard .InsuranceSolutionsPage-module__e1uOVq__primary{justify-self:stretch;width:100%}.InsuranceSolutionsPage-module__e1uOVq__faqs summary{font-size:18px}.InsuranceSolutionsPage-module__e1uOVq__page [id]{scroll-margin-top:95px}}
