.trust-sheet{overflow:hidden;border:1px solid #123d4714;border-radius:var(--radius-panel);background:#fff;box-shadow:0 1px #fff inset,0 40px 80px -60px #0a303880,0 2px 8px -6px #0a30381f}.trust-seals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.trust-seals li{display:flex;flex-direction:column;align-items:center;gap:16px;padding:clamp(28px,3vw,40px) 16px clamp(24px,2.6vw,34px);color:var(--insurance-ink);font:400 14px/20px var(--font-sans);letter-spacing:.01em;text-align:center}.trust-seals li+li{border-left:1px solid #123d4712}.trust-seals img{display:block;width:56px;height:56px;object-fit:contain;filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply;opacity:.78;transition:opacity .3s ease,filter .3s ease}.trust-seals li:hover img{filter:grayscale(0);opacity:1}.trust-deployments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #123d4712;background:linear-gradient(180deg,#f6f9f8,#f1f6f5)}.trust-deployments>div{padding:clamp(28px,3vw,40px)}.trust-deployments>div+div{border-left:1px solid #123d4712}.trust-deployment-mark{display:grid;place-items:center;width:40px;height:40px;border:1px solid #2b74773d;border-radius:50%;background:#fff;color:#246b70;box-shadow:0 6px 14px -10px #0a303866}.insurance-page .trust-deployments h3{margin-top:22px;color:var(--insurance-ink);font:400 clamp(21px,1.8vw,25px)/1.2 var(--font-display);letter-spacing:-.005em}.insurance-page .trust-deployments p{margin-top:10px;max-width:34ch;color:var(--insurance-muted);font-size:15px;line-height:24px}@media(max-width:860px){.trust-seals{display:flex;flex-wrap:wrap;justify-content:center;padding:12px 8px}.trust-seals li{flex:0 0 33.333%;padding:20px 8px}.trust-seals li+li{border-left:0}.trust-deployments{grid-template-columns:minmax(0,1fr)}.trust-deployments>div+div{border-left:0;border-top:1px solid #123d4712}}@media(max-width:560px){.trust-sheet{border-radius:16px}.trust-seals li{flex-basis:50%}.trust-deployments>div{padding:26px 24px}}.industry-questions{padding-block:100px;background:var(--insurance-cream)}.industry-questions-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.industry-question-list details{border-top:1px solid var(--insurance-border)}.industry-question-list details:last-child{border-bottom:1px solid var(--insurance-border)}.industry-question-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px;padding-block:22px;list-style:none;cursor:pointer;font-size:17px;line-height:1.5}.industry-question-list summary::-webkit-details-marker{display:none}.industry-question-list summary svg{flex-shrink:0}.industry-question-list details[open] summary svg{rotate:45deg}.industry-question-list details>p{padding:0 36px 26px 0;color:var(--insurance-muted);font-size:16px;line-height:1.7}@media(max-width:1000px){.industry-questions-layout{grid-template-columns:1fr;gap:36px}}@media(max-width:760px){.industry-questions{padding-block:64px}.industry-question-list summary{min-height:76px;font-size:16px}.industry-question-list details>p{padding-right:0}}.industry-lending .insurance-use-case-overview h2>span{display:block}.lending-reference-section{padding-block:clamp(80px,7.5vw,112px);background:var(--insurance-cream);color:var(--insurance-ink)}.lending-reference-section[id]{scroll-margin-top:100px}.lending-reference-section .insurance-section-heading{gap:48px;margin-bottom:var(--heading-content-gap)}.lending-reference-section .insurance-section-heading h2{font-size:clamp(34px,3.7vw,52px);line-height:1.16;text-wrap:balance}.lending-reference-section .insurance-section-heading>p{max-width:420px;font-size:16px;line-height:var(--heading-lead-leading)}.lending-reference-section .insurance-section-label{margin-bottom:20px}.lending-proof{padding-bottom:0}.lending-proof-card{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);gap:36px 64px;overflow:hidden;padding:clamp(32px,4.5vw,64px) clamp(32px,4.5vw,64px) 26px;border:1px solid #2b5859;border-radius:var(--radius-panel);color:#eef4f5;background:radial-gradient(ellipse at 90% 0,#54847a45,transparent 60%),#123f45;box-shadow:0 20px 48px -28px #173f4545;text-decoration:none}.lending-proof-card .insurance-section-label{display:block;margin:0 0 30px!important;color:#b0d6cf;font-size:10px;letter-spacing:.12em}.lending-proof-metric{display:block;color:#d8e6e4;font:400 clamp(84px,9vw,128px)/.95 var(--font-display)}.lending-proof-card .lending-proof-measure{max-width:350px;margin:20px 0 0;color:#eef4f5;font:400 clamp(24px,2.5vw,34px)/1.2 var(--font-display);text-wrap:balance}.lending-proof-chart{align-self:end;width:min(100%,280px);margin:0 0 3px auto}.lending-proof-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.lending-proof-bars>div{display:grid;grid-template-rows:auto 152px auto;gap:14px;text-align:center}.lending-proof-bars>div>span{color:#e2edee;font:400 30px/1.1 var(--font-display)}.lending-proof-bars i{display:block;align-self:end;width:100%;max-width:88px;height:var(--bar-height);margin-inline:auto;border:1px solid #a2d6d26b;border-radius:var(--radius-control) var(--radius-control) 0 0;background:linear-gradient(180deg,#9cc4c375,#7fb3b51a)}.lending-proof-bars>div:last-child i{border-color:#d8e6e4a3;background:linear-gradient(180deg,#d8e6e4,#94bfbf)}.lending-proof-bars small{color:#bcd1cf;font:400 12px/1.5 var(--font-sans)}.lending-proof-footer{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:16px 24px;padding-top:24px;border-top:1px solid #a2d6d22b;color:#bfd2cd;font:400 13px/1.5 var(--font-sans)}.lending-proof-footer>span:last-child{display:inline-flex;align-items:center;gap:12px;color:#eef4f5}.lending-proof-card:hover .lending-proof-footer>span:last-child{text-decoration:underline;text-underline-offset:5px}.lending-proof-card:focus-visible{outline-color:#72a79e!important}.lending-icon-tile{display:grid;place-items:center;width:48px;height:48px;border:1px solid #d8e6e4;border-radius:var(--radius-card);background:#eaf3f7;color:#306a75}.lending-policy-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lending-policy-list article{position:relative;min-width:0;padding:30px 28px 32px;border:1px solid #d8e6e4;border-radius:var(--radius-panel);background:linear-gradient(150deg,#fff,#fff);box-shadow:0 3px 4px #173f4503,0 16px 30px -24px #173f4524}.lending-policy-list h3{min-height:2.3em;margin:30px 0 0;font:400 27px/1.15 var(--font-display);text-wrap:balance}.lending-policy-list p{margin:16px 0 0;color:var(--insurance-muted);font:400 15px/1.75 var(--font-sans)}.lending-policy-list article[data-kind=fraud]{border-color:#e5ddd2;background:linear-gradient(150deg,#fff,#faf6ef)}.lending-policy-list [data-kind=fraud] .lending-icon-tile{border-color:#e8ded0;color:#876146;background:#f5eee3}.lending-pulse{background:#eef4f5}.lending-reference-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,100px)}.lending-pulse h2{max-width:540px;font:400 clamp(34px,3.7vw,52px)/1.16 var(--font-display);text-wrap:balance}.lending-section-lead{max-width:490px;margin:var(--heading-lead-gap) 0 0;color:var(--insurance-muted);font:400 16px/var(--heading-lead-leading) var(--font-sans)}.lending-text-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:22px;color:var(--insurance-dark);font:400 14px/1.5 var(--font-sans);text-decoration:none}.lending-text-link:hover{text-decoration:underline;text-underline-offset:5px}.lending-rubric{overflow:hidden;border:1px solid #c0ded8;border-radius:var(--radius-panel);background:#ffffffd9;box-shadow:0 2px 3px #173f4505,0 24px 50px -28px #194b5326}.lending-rubric-heading{display:flex;align-items:center;gap:12px;padding:24px 26px;border-bottom:1px solid #d8e6e4;background:#fff;color:#526d6e}.lending-rubric-heading h3{margin:0;color:#254b43;font:400 22px/1.2 var(--font-display)}.lending-rubric-heading>svg{flex:none}.lending-rubric-heading>span{margin-left:auto;color:#678186;font:400 10px/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.lending-rules{display:grid;margin:0;padding:0 26px;list-style:none}.lending-rules>li{display:flex;align-items:center;gap:18px;min-height:68px;padding-block:18px;color:#254e48;font:400 15px/1.5 var(--font-sans)}.lending-rules>li+li{border-top:1px solid #e0eaec}.lending-rule-number{display:grid;place-items:center;flex:0 0 29px;height:29px;border-radius:var(--radius-control);background:#eaf3f7;color:#62868b;font-size:10px}.lending-connections .insurance-section-heading{display:block}.lending-systems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.lending-systems>div{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;min-width:0;padding:30px 28px;border:1px solid #d8e6e4;border-radius:var(--radius-panel);background:#fff;box-shadow:0 16px 30px -24px #173f4524}.lending-systems h3{min-height:2.4em;margin:26px 0 24px;font:400 26px/1.2 var(--font-display);text-wrap:balance}.lending-systems ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:14px 12px;margin:0;padding:0;list-style:none}.lending-systems li{min-width:0}.lending-brand-tile{display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid #173f450c;border-radius:var(--radius-control);background:var(--brand-tint);box-shadow:0 2px 4px #173f4505}.lending-brand-tile>img,.lending-brand-tile>svg{display:block;width:calc(100% * var(--brand-icon-scale));height:auto;aspect-ratio:1;max-width:calc(100% - 16px);object-fit:contain}.lending-brand-tile--app>img{width:82%;max-width:calc(100% - 10px);border-radius:3px}.lending-protocol-mark{display:grid;align-content:center;justify-items:center;width:100%;height:100%;gap:2px;color:#54777e}.lending-protocol-mark>svg{width:50%;height:auto}.lending-protocol-mark>span{font:400 9px/1.2 var(--font-sans);letter-spacing:.08em}.lending-regulations{position:relative;isolation:isolate;overflow:hidden;margin-top:40px;padding:clamp(32px,4.2vw,60px);border:1px solid #ffffff14;border-radius:var(--radius-panel);background:radial-gradient(ellipse 55% 80% at 92% -12%,#369faa42,transparent 70%),radial-gradient(ellipse 70% 60% at 0 112%,#04262d,transparent 70%),linear-gradient(165deg,#164c56,#0a3038 58%,#082d36);box-shadow:inset 0 1px #ffffff1f,0 2px 4px #0a30381f,0 40px 80px -40px #0a303899,0 90px 120px -90px #0a303866;color:#eef4f5}.lending-regulations:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:72%;pointer-events:none;opacity:.16;mix-blend-mode:screen;background:url(/insurance/hero-cloud-transition.webp) center bottom / cover no-repeat;-webkit-mask-image:linear-gradient(to top,#000 8%,transparent 92%);mask-image:linear-gradient(to top,#000 8%,transparent 92%)}.lending-regulations:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23grain)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-size:180px}.lending-regulations-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-bottom:clamp(24px,2.6vw,32px);border-bottom:1px solid #a2d6d226}.lending-regulations h3{margin:0;color:#cfe3e1;font:400 clamp(20px,1.8vw,24px)/1.2 var(--font-display)}.lending-regulations .lending-text-link{margin-top:0;color:#d8e6e4;font-size:13px}.lending-regulations dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0 0}.lending-regulations dl>div{min-width:0}.lending-regulations dl>div+div{padding-left:28px;border-left:1px solid #a2d6d22b}.lending-regulations dt{display:flex;flex-direction:column;align-items:flex-start;gap:20px;color:#eef4f5;font:400 26px/1.2 var(--font-display)}.lending-region-code{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border:1px solid #c0ded840;border-radius:var(--radius-control);color:#c0ded8;background:#c0ded80a;font:400 10px/1.5 var(--font-sans);letter-spacing:.08em}.lending-regulations dd{margin:22px 0 0;color:#c0ded8;font:400 14px/1.75 var(--font-sans)}.lending-regulations dd ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.lending-regulations dd li{position:relative;padding-left:13px}.lending-regulations dd li:before{content:"";position:absolute;top:.73em;left:0;width:3px;height:3px;border-radius:1px;background:#a0c6c5}@media(max-width:1000px){.lending-proof-card{gap:32px 48px}.lending-reference-section .insurance-section-heading{gap:32px}.lending-policy-list article,.lending-systems>div{padding:26px 22px}.lending-policy-list h3,.lending-systems h3{font-size:25px}.lending-rubric-heading{flex-wrap:wrap;padding:22px}.lending-rubric-heading>span{display:none}.lending-rules{padding-inline:22px}}@media(max-width:800px){.lending-reference-split{grid-template-columns:1fr;gap:32px}.lending-pulse h2,.lending-section-lead{max-width:620px}}@media(max-width:700px){.lending-reference-section{padding-block:64px}.lending-reference-section .insurance-section-heading{gap:20px;margin-bottom:28px}.lending-reference-section .insurance-section-heading h2,.lending-pulse h2{font-size:clamp(30px,8.5vw,38px)}.lending-reference-section .insurance-section-heading>p{font-size:15px}.lending-proof{padding-bottom:0}.lending-proof-card{grid-template-columns:1fr;gap:30px;padding:30px 26px 24px}.lending-proof-card .insurance-section-label{margin-bottom:28px!important;font-size:9px}.lending-proof-metric{font-size:88px}.lending-proof-card .lending-proof-measure{max-width:240px;margin-top:16px;font-size:26px;text-wrap:pretty}.lending-proof-chart{width:100%;max-width:270px;margin:0}.lending-proof-bars{gap:28px}.lending-proof-bars>div{grid-template-rows:auto 96px auto;gap:10px}.lending-proof-bars>div>span{font-size:26px}.lending-proof-bars i{max-width:none}.lending-proof-footer{flex-direction:column;align-items:flex-start;gap:12px;padding-top:22px;font-size:12px}.lending-policy-list,.lending-systems,.lending-regulations dl{grid-template-columns:1fr;gap:14px}.lending-policy-list article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px 18px;padding:26px 22px}.lending-icon-tile{width:40px;height:40px}.lending-policy-list .lending-icon-tile{grid-row:1 / 3}.lending-policy-list h3{min-height:0;align-self:center;margin:0;font-size:25px;text-wrap:pretty}.lending-policy-list p{grid-column:2;margin:0;font-size:14px;line-height:1.7}.lending-section-lead{margin-top:20px;font-size:15px}.lending-rubric-heading{gap:10px;padding:22px 20px}.lending-rubric-heading h3{font-size:23px}.lending-rules{padding-inline:20px}.lending-rules>li{gap:14px;min-height:64px;font-size:14px}.lending-systems>div{grid-row:auto;grid-template-rows:auto auto auto;padding:26px 24px}.lending-systems h3{min-height:0;max-width:250px;margin:22px 0 20px;font-size:26px;text-wrap:pretty}.lending-systems ul{gap:18px 16px}.lending-regulations{margin-top:28px;padding:28px 24px}.lending-regulations-heading{gap:12px;padding-bottom:20px}.lending-regulations dl{gap:26px;margin-top:26px}.lending-regulations dl>div+div{padding:26px 0 0;border-left:0;border-top:1px solid #a2d6d22b}.lending-regulations dt{flex-direction:row;align-items:center;gap:14px;font-size:25px}.lending-regulations dd{margin-top:20px;font-size:14px}.lending-regulations dd ul{gap:12px}}@media(max-width:380px){.lending-policy-list article{grid-template-columns:1fr}.lending-policy-list .lending-icon-tile{grid-row:auto}.lending-policy-list p{grid-column:1}}.insurance-page{--cream-fade-in: linear-gradient(180deg, var(--insurance-cream) 0%, color-mix(in srgb, var(--insurance-cream) 70%, transparent) 25%, color-mix(in srgb, var(--insurance-cream) 36%, transparent) 52%, color-mix(in srgb, var(--insurance-cream) 10%, transparent) 78%, transparent 100%);--cream-fade-out: linear-gradient(0deg, var(--insurance-cream) 0%, color-mix(in srgb, var(--insurance-cream) 70%, transparent) 25%, color-mix(in srgb, var(--insurance-cream) 36%, transparent) 52%, color-mix(in srgb, var(--insurance-cream) 10%, transparent) 78%, transparent 100%)}.insurance-page .industry-call-carousel{background-image:var(--cream-fade-in),var(--cream-fade-out);background-repeat:no-repeat;background-size:100% 120px;background-position:top,bottom}.insurance-page .insurance-hero+.industry-call-carousel{background-image:linear-gradient(var(--insurance-trust-surface),#fff),var(--cream-fade-out);background-size:100% 320px,100% 120px}.insurance-page .lending-pulse{background-image:var(--cream-fade-in),var(--cream-fade-out),linear-gradient(#eef4f5,#eef4f5);background-repeat:no-repeat;background-size:100% 120px,100% 120px,100% 100%;background-position:top,bottom,0 0}.insurance-page .insurance-trust{background-image:var(--cream-fade-in),var(--cream-fade-out);background-repeat:no-repeat;background-size:100% 120px;background-position:top,bottom}.insurance-page .insurance-hero+.insurance-trust{background-image:none,var(--cream-fade-out)}.insurance-page .insurance-trust:has(+.cloud-cta){background-image:var(--cream-fade-in),none}.insurance-page .insurance-hero+.insurance-trust:has(+.cloud-cta){background-image:none}.insurance-page .ucs+.lending-reference-section:not(.lending-pulse){background-image:linear-gradient(180deg,#fff,#ffffffb3 25%,#ffffff5c 52%,#ffffff1a 78%,#fff0);background-repeat:no-repeat;background-size:100% 120px}.insurance-page .insurance-trust+.cloud-cta{--cloud-cta-entry: var(--insurance-trust-surface)}.industry-brand-name{padding:5px;font:400 11px/1.3 var(--font-sans);text-align:center;overflow-wrap:anywhere}.lending-connections{overflow-x:clip}.lending-connections .insurance-section-heading{margin-inline:auto;text-align:center}.industry-systems-wall{margin-top:8px;margin-bottom:72px}@media(max-width:700px){.industry-systems-wall{margin-bottom:48px}}.regulation-regions{position:relative;isolation:isolate;display:inline-flex;gap:4px;padding:4px;border-radius:calc(var(--radius-control) + 4px);background:#0a303873;box-shadow:inset 0 0 0 1px #a2d6d22e,inset 0 1px 2px #0003}.regulation-regions button{min-height:36px;padding:0 16px;border:0;border-radius:var(--radius-control);color:#c0ded8;background:transparent;font:400 12px/1 var(--font-sans);letter-spacing:.08em;cursor:pointer;transition:color .3s}.regulation-regions button:hover{color:#eef4f5}.regulation-regions button[aria-selected=true]{color:#123d47}.regulation-regions:not(.has-indicator) button[aria-selected=true]{background:#eef4f5}.regulation-regions-indicator{position:absolute;z-index:-1;top:4px;bottom:4px;left:0;border-radius:var(--radius-control);background:linear-gradient(180deg,#fff,#e4eeee);box-shadow:inset 0 1px #fff,0 6px 14px -6px #00000080;transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1)}.regulation-regions button:focus-visible{outline:2px solid #a8d8d6;outline-offset:2px}.regulation-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto 1fr;grid-template-areas:"summary list" "link list";column-gap:clamp(32px,5vw,80px);margin-top:clamp(36px,3.6vw,52px)}.regulation-panel[hidden]{display:none}.regulation-summary{grid-area:summary}.regulation-place{margin:0;color:#f6f9f8;font:400 clamp(44px,4.6vw,68px)/1 var(--font-display);letter-spacing:-.02em}.regulation-summary .regulation-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:20px 0 0}.regulation-local{padding:5px 11px;border-radius:var(--radius-control);color:#d8e6e4;background:#a2d6d214;box-shadow:inset 0 0 0 1px #a2d6d240;font:400 11px/1.3 var(--font-sans);letter-spacing:.06em}.regulation-count{color:#8fbcbb;font:400 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.04em}.regulation-summary .regulation-note{max-width:30ch;margin:28px 0 0;color:#a9c7c6;font:400 15px/1.6 var(--font-sans);text-wrap:pretty}.regulation-panel ol{grid-area:list;margin:0;padding:0;list-style:none;border-top:1px solid #a2d6d22e}.regulation-panel li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;column-gap:16px;padding:20px 0;border-bottom:1px solid #a2d6d22e;color:#e9f2f1;font:400 16px/1.5 var(--font-sans)}.regulation-number{color:#70a9a8;font:400 12px/24px var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.08em}.regulation-year{color:#8fbcbb;font:400 13px/24px var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.04em}.lending-regulations .regulation-link{grid-area:link;align-self:end;justify-self:start;display:inline-flex;margin-top:32px}@media(prefers-reduced-motion:no-preference){.regulation-panel:not([hidden]) .regulation-summary,.regulation-panel:not([hidden]) li{animation:regulation-in .6s cubic-bezier(.2,.8,.2,1) both}.regulation-panel:not([hidden]) li{animation-delay:calc(60ms + var(--row) * 45ms)}}@keyframes regulation-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.regulation-regions-indicator{transition:none}}@media(max-width:700px){.regulation-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"summary" "list" "link";row-gap:28px;margin-top:28px}.regulation-place{font-size:42px}.regulation-summary .regulation-note{margin-top:18px;font-size:14px}.regulation-panel li{grid-template-columns:34px minmax(0,1fr) auto;column-gap:12px;padding-block:16px;font-size:15px}.lending-regulations .regulation-link{margin-top:0}}.industry-call-carousel{padding-block:104px 96px;overflow-x:clip;background:#fff;scroll-margin-top:112px}.industry-call-carousel.is-in-hero{position:relative;z-index:1;padding-block:0 clamp(72px,8vw,112px);background:none}.industry-call-carousel.is-scroll-driven .industry-call-track{height:calc(var(--call-row) + var(--call-travel) * var(--call-scroll))}.industry-call-carousel.is-scroll-driven .industry-call-stage{position:sticky;top:var(--call-top)}.industry-call-carousel.is-scroll-driven .industry-call-viewport{overflow-x:hidden;scroll-snap-type:none;margin-left:calc(-1 * var(--call-bleed));padding-left:var(--call-bleed)}.insurance-page .industry-call-carousel h2{margin:0 0 48px;color:var(--insurance-ink);font:400 clamp(38px,4.2vw,64px)/1.08 var(--font-hero);letter-spacing:-.025em}.industry-call-viewport{position:relative;display:flex;align-items:flex-start;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 4px 12px;margin-inline:-4px}.industry-call-viewport{--call-bleed: calc(50vw - 50%) ;margin-right:calc(-1 * var(--call-bleed));padding-right:var(--call-bleed)}.industry-call-viewport::-webkit-scrollbar{display:none}.industry-call-card{flex:0 0 calc((100% - 64px) / 3.15);min-width:0;scroll-snap-align:start}.industry-call-surface{position:relative;isolation:isolate;display:flex;flex-direction:column;aspect-ratio:1 / 1.07;overflow:hidden;border-radius:var(--call-radius);clip-path:inset(0 round var(--call-radius));color:#fff;background:var(--call-color-four);--call-radius: 16px;--call-color-one: #a2d6d2;--call-color-two: #369faa;--call-color-three: #8fbed2;--call-color-four: #164c56;--call-motion-duration: 18s;--call-motion-delay: -3s}.industry-call-surface.palette-1{--call-color-one: #70c5c5;--call-color-two: #047e91;--call-color-three: #abcddc;--call-color-four: #0a3038;--call-motion-duration: 21s;--call-motion-delay: -9s}.industry-call-surface.palette-2{--call-color-one: #abcddc;--call-color-two: #326b8c;--call-color-three: #70c5c5;--call-color-four: #123d47;--call-motion-duration: 19s;--call-motion-delay: -14s}.industry-call-surface.palette-3{--call-color-one: #c0ded8;--call-color-two: #369faa;--call-color-three: #326b8c;--call-color-four: #056f80;--call-motion-duration: 23s;--call-motion-delay: -6s}.industry-call-atmosphere{position:absolute;z-index:-2;top:-24%;right:-24%;bottom:-24%;left:-24%;background:radial-gradient(ellipse at 20% 20%,var(--call-color-one) 0,transparent 35%),radial-gradient(ellipse at 82% 40%,var(--call-color-two) 0,transparent 36%),radial-gradient(ellipse at 24% 86%,var(--call-color-three) 0,transparent 35%),var(--call-color-four);filter:blur(20px);transform:translate3d(-6%,5%,0) scale(1.08) rotate(-8deg);animation:call-atmosphere var(--call-motion-duration) ease-in-out var(--call-motion-delay) infinite alternate}.industry-call-atmosphere:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(ellipse at 76% 18%,var(--call-color-one),transparent 42%),radial-gradient(ellipse at 18% 78%,var(--call-color-two),transparent 46%);opacity:.6;animation:call-atmosphere-drift 14s ease-in-out var(--call-motion-delay) infinite alternate}.industry-call-surface:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.14;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23grain)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-size:180px 180px}.industry-call-surface:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#10141a45,#10141a70 55%,#10141a7a)}.industry-call-conversation{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;min-height:0;padding:36px 28px 18px}.industry-call-speaker{display:flex;justify-content:center;align-items:center;gap:9px;min-height:32px;margin-bottom:22px;color:#fff;font:400 14px/20px var(--font-sans)}.industry-call-avatar{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:1px solid #ffffff6b;border-radius:50%;background:#ffffff20;color:#fff;font:400 13px/1 var(--font-sans)}.industry-call-avatar.is-agent{background:#fff;border-color:transparent;color:#25575b;font-size:10px}.industry-call-caption{margin:0;min-height:4.5em;max-width:25ch;color:#fff;font:400 clamp(18px,1.5vw,23px)/1.4 "Season Sans",var(--font-sans);text-align:center;text-wrap:balance}.industry-call-word{display:inline-block;padding:.06em .12em;margin-inline:-.12em;border-radius:4px;transition:opacity .1s ease,filter .12s ease,background-color .1s ease}.industry-call-word.is-idle{opacity:1}.industry-call-word.is-spoken{opacity:.86}.industry-call-word.is-current{opacity:1;background:#ffffff18;text-shadow:0 0 12px #ffffff45}.industry-call-word.is-upcoming{opacity:.3;filter:blur(2.5px)}.industry-call-accessible{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.industry-call-voice{display:flex;align-items:center;justify-content:center;gap:2px;height:16px;width:17px}.industry-call-voice i{width:2px;height:5px;border-radius:2px;background:#fff;animation:call-voice .7s ease-in-out infinite alternate}.industry-call-voice i:nth-child(2){height:11px;animation-delay:-.4s}.industry-call-voice i:nth-child(3){height:14px;animation-delay:-.2s}.industry-call-voice i:nth-child(4){height:8px;animation-delay:-.6s}.industry-call-controls{display:flex;align-items:center;gap:10px;padding:8px 22px 22px}.insurance-page .industry-call-control{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;padding:0;border:1px solid #ffffffb3;border-radius:50%;background:#f4f9f8;color:#234b4d;transition:background .2s,transform .2s}.insurance-page .industry-call-control:hover{background:#fff;transform:translateY(-2px)}.industry-call-control.is-loading svg{animation:call-loading 1s linear infinite}.industry-call-copy{padding:20px 1px 0}.insurance-page .industry-call-copy h3{margin:0;color:var(--insurance-ink);font:400 21px/1.3 var(--font-hero)}.insurance-page .industry-call-copy>.industry-call-error{margin:10px 0 0;color:#a14031;font:400 13px/1.5 var(--font-sans)}.industry-call-footer{display:flex;justify-content:flex-end;margin-top:30px}.industry-call-navigation{display:flex;gap:10px}.insurance-page .industry-call-navigation button{display:grid;place-items:center;width:46px;height:46px;padding:0;border-radius:50%;background:#eef4f5;color:#214f55}.insurance-page .industry-call-navigation button:hover:not(:disabled){background:#d8e6e4}.insurance-page .industry-call-navigation button:disabled{opacity:.38;cursor:default}.industry-call-carousel button:focus-visible,.industry-call-viewport:focus-visible{outline:2px solid #267e8a;outline-offset:4px}@keyframes call-atmosphere{to{transform:translate3d(8%,-7%,0) scale(1.2) rotate(12deg)}}@keyframes call-atmosphere-drift{to{transform:translate3d(-12%,12%,0) rotate(-18deg)}}@keyframes call-voice{to{transform:scaleY(.4)}}@keyframes call-loading{to{transform:rotate(360deg)}}@media(min-width:1680px){.industry-call-card{flex-basis:calc((100% - 72px)/4)}}@media(min-width:1101px){.industry-call-viewport[data-call-count="3"] .industry-call-card{flex-basis:calc((100% - 48px) / 3)}}@media(max-width:1100px){.industry-call-card{flex-basis:calc((100% - 40px) / 2.25)}.industry-call-caption{font-size:20px}.industry-call-conversation{padding-inline:24px}}@media(max-width:700px){.industry-call-carousel{padding-block:64px;scroll-margin-top:88px}.insurance-page .industry-call-carousel h2{margin-bottom:30px;font-size:clamp(34px,8.6vw,46px)}.industry-call-viewport{gap:16px}.industry-call-card{flex-basis:87%}.industry-call-surface{--call-radius: 16px;aspect-ratio:1 / 1.1}.industry-call-conversation{padding:28px 22px 14px}.industry-call-speaker{margin-bottom:18px;font-size:13px}.industry-call-caption{font-size:clamp(18px,4.9vw,21px)}.industry-call-controls{padding-inline:18px}.insurance-page .industry-call-copy h3{font-size:20px}.industry-call-footer{margin-top:22px}}@media(prefers-reduced-motion:reduce){.industry-call-atmosphere,.industry-call-atmosphere:before,.industry-call-voice i,.industry-call-control.is-loading svg{animation:none}.industry-call-carousel *,.industry-call-carousel *:before,.industry-call-carousel *:after{transition:none}}
