.segment-page{--segment-ease:cubic-bezier(.2, 0, 0, 1)}.segment-page h1,.segment-page h2,.segment-page h3{text-wrap:balance}.segment-page p{text-wrap:pretty}.segment-page section[id]{scroll-margin-top:110px}.segment-hero{isolation:isolate;background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.segment-hero-image{z-index:-2;position:absolute;inset:0}.segment-hero-image img{object-fit:cover;object-position:62% 55%;outline-offset:-1px;outline:1px solid #ffffff1a;outline:1px solid lab(100% 0 0/.1);width:100%;height:100%;display:block}.segment-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#14161bf5 0%,#14161be8 27%,#14161b99 52%,#14161b12 80%),linear-gradient(#0000 65%,#14161b80);position:absolute;inset:0}.segment-hero-inner{align-items:center;min-height:710px;padding-block:72px 82px;display:flex}.segment-hero-copy{width:min(680px,60%)}.segment-page .segment-breadcrumb{color:#d0d1ce;text-underline-offset:5px;align-items:center;min-height:36px;font-size:12px;text-decoration:underline;display:inline-flex}.segment-audience{color:#e0ded8;margin-top:8px;font-size:15px;line-height:1.5}.segment-hero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(46px,5.1vw,78px);font-weight:400;line-height:1.07}.segment-lead{color:#e0e0da;max-width:565px;font-size:17px;line-height:1.75}.segment-actions{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:32px;display:flex}.segment-actions .text-link{min-height:44px;font-size:14px}.segment-actions .button{min-height:52px}.segment-summary{border-bottom:1px solid var(--line);background:#eeece6}.segment-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:0;display:grid}.segment-summary dl>div{border-left:1px solid var(--line);padding:25px 24px 27px}.segment-summary dl>div:first-child{border-left:0;padding-left:0}.segment-summary dl>div:last-child{padding-right:0}.segment-summary dt{color:var(--muted);margin-bottom:8px;font-size:12px;line-height:1.5}.segment-summary dd{margin:0;font-size:17px;font-weight:500;line-height:1.45}.segment-section{padding-block:94px}.segment-heading{max-width:870px;margin-bottom:48px}.segment-heading>.eyebrow{color:var(--muted);margin-bottom:20px;font-size:12px}.segment-heading h2{letter-spacing:-.045em;font-size:clamp(34px,3.65vw,56px);font-weight:400;line-height:1.12}.segment-heading>p:last-child:not(.eyebrow){max-width:665px;color:var(--muted);margin-top:25px;font-size:17px;line-height:1.75}.segment-number{color:var(--orange);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.5;display:inline-flex}.segment-capabilities article{min-width:0}.segment-capabilities h3{letter-spacing:-.03em;margin:0 0 14px;font-size:25px;font-weight:500;line-height:1.28}.segment-capabilities p{color:var(--muted);font-size:16px;line-height:1.75}.segment-capabilities p a,.segment-footnote a{text-underline-offset:4px;text-decoration:underline}.segment-desk-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.segment-desk-layout .segment-heading{margin:0;position:sticky;top:124px}.segment-capabilities--rows article{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:18px;padding:26px 0;display:grid}.segment-capabilities--rows article:first-child{border-top-color:var(--ink)}.segment-capabilities--rows .segment-number{padding-top:5px}.segment-capabilities--rows p{max-width:500px}.segment-capabilities--treasury{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.segment-capabilities--treasury article{border-left:1px solid var(--line);padding:30px 28px 34px}.segment-capabilities--treasury article:first-child{border-left:0;padding-left:0}.segment-capabilities--treasury article:last-child{padding-right:0}.segment-capabilities--treasury .segment-number{margin-bottom:46px}.segment-capabilities--treasury h3{font-size:24px}.segment-onboard{grid-template-columns:30px .65fr 1.35fr;align-items:start;gap:24px;padding-top:30px;display:grid}.segment-onboard h3{letter-spacing:-.03em;font-size:25px}.segment-onboard p{color:var(--muted);max-width:610px;font-size:16px;line-height:1.75}.segment-capabilities--bank{background:var(--line);border:1px solid var(--line);grid-template-columns:1.1fr 1fr 1fr;gap:1px;display:grid}.segment-capabilities--bank article{background:var(--paper);padding:32px}.segment-capabilities--bank article:first-child{background:var(--ink);min-height:430px;color:var(--paper);flex-direction:column;grid-row:span 2;justify-content:space-between;display:flex}.segment-capabilities--bank article:first-child p{color:#d3d4ce}.segment-capabilities--bank article:first-child h3{font-size:37px;font-weight:400}.segment-capabilities--bank article:last-child{grid-column:span 2;grid-template-columns:26px 1fr;gap:20px;display:grid}.segment-capabilities--bank article:not(:first-child) .segment-number{margin-bottom:22px}.segment-capabilities--bank article:last-child h3{font-size:24px}.segment-family-layout{grid-template-columns:.9fr 1.1fr;gap:76px;display:grid}.segment-family-intro{align-self:start;position:sticky;top:124px}.segment-family-intro .segment-heading{margin-bottom:25px}.segment-family-intro>.segment-footnote{max-width:390px}.segment-capabilities--mandate{border-top:1px solid var(--ink)}.segment-capabilities--mandate article{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:22px;padding-block:29px;display:grid}.segment-capabilities--mandate article:first-child{background:#e9e7df;border-bottom:0;margin-top:16px;padding-inline:26px}.segment-capabilities--mandate .segment-number{padding-top:4px}.segment-route-section{background:var(--ink);color:var(--paper)}.segment-route-section .segment-heading>.eyebrow{color:#bec1b9}.segment-capabilities--route{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid;position:relative}.segment-capabilities--route:before{content:"";background:#606158;height:1px;position:absolute;top:19px;left:16px;right:16px}.segment-capabilities--route article{position:relative}.segment-capabilities--route .segment-number{background:var(--ink);color:#ff8548;border:1px solid #606158;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:35px;display:grid;position:relative}.segment-capabilities--route h3{font-size:24px}.segment-capabilities--route p{color:#c6c9c0}.segment-diligence{background:#eeece6}.segment-diligence-grid{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.segment-diligence-grid .segment-heading{margin-bottom:28px}.segment-diligence .faq-list{border-top:1px solid var(--ink)}.segment-diligence .faq-item h3{font-size:17px;line-height:1.55}.segment-diligence .faq-item>summary{padding-block:23px}.segment-diligence .faq-answer{font-size:16px}.segment-diligence .faq-answer .pending{font-style:normal}.segment-changes{background:#eeece6}.segment-change-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.segment-change-list li{border-bottom:1px solid var(--line);grid-template-columns:1fr 64px 1fr;gap:24px;padding:28px 0 31px;display:grid}.segment-change-label{color:var(--muted);margin-bottom:14px;font-size:12px;display:block}.segment-change-list p{letter-spacing:-.02em;max-width:480px;font-size:21px;line-height:1.5}.segment-change-list li>div:first-child p{color:var(--muted)}.segment-change-arrow{place-items:center;display:grid}.segment-change-arrow svg{width:27px;height:27px;color:var(--orange)}.segment-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 38px;display:grid}.segment-service-grid a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:115px;padding:24px 0;display:flex}.segment-service-grid strong{letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.3;display:block}.segment-service-grid small{color:var(--muted);margin-top:9px;font-size:14px;line-height:1.55;display:block}.segment-service-grid svg{width:22px;height:22px;transition:transform .15s var(--segment-ease);flex-shrink:0}.segment-footnote{color:var(--muted);margin-top:26px;font-size:14px;line-height:1.7}.segment-hub .segment-hero-inner{min-height:630px}.segment-hub .segment-hero-image img{object-position:66% 58%}.segment-directory{grid-template-columns:1fr 1fr;gap:28px;display:grid}.segment-directory-card{isolation:isolate;background:var(--ink);min-height:335px;color:var(--paper);outline-offset:-1px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);position:relative;overflow:hidden}.segment-directory-card>img{z-index:-2;object-fit:cover;object-position:66% 50%;width:100%;height:100%;position:absolute;inset:0}.segment-directory-card:after{content:"";z-index:-1;background:linear-gradient(90deg,#14161be8,#14161b7a 68%,#14161b2b);position:absolute;inset:0}.segment-directory-card>div{flex-direction:column;align-items:start;min-height:335px;padding:30px 34px;display:flex}.segment-directory-card .segment-number{color:#ff8548}.segment-directory-card h2{letter-spacing:-.035em;max-width:380px;margin:34px 0 14px;font-size:32px;font-weight:400;line-height:1.2}.segment-directory-card p{color:#e2e1dc;margin-bottom:27px;font-size:15px}.segment-directory-link{align-items:center;gap:19px;margin-top:auto;font-size:14px;display:inline-flex}.segment-directory-link svg{width:21px;height:21px;transition:transform .15s var(--segment-ease)}.segment-payments .cinematic-hero{max-width:none;min-height:710px}.segment-payments .cinematic-content{min-height:710px;padding-block:72px 82px}.segment-payments .cinematic-copy{width:min(620px,57%)}.segment-payments .cinematic-copy h1{letter-spacing:-.055em;font-size:clamp(46px,5.1vw,78px);font-weight:400;line-height:1.07}.segment-payments .cinematic-copy .breadcrumb{max-width:470px;font-size:12px;line-height:1.6;display:inline-block}.segment-payments .cinematic-copy .hero-positioning{margin-bottom:18px;font-size:21px;line-height:1.5}.segment-payments .cinematic-copy .product-lead{color:#e0e0da;font-size:17px;line-height:1.75}.segment-payments .cinematic-hero:after{background:linear-gradient(90deg,#14161bf5 0%,#14161be8 27%,#14161b99 52%,#14161b12 80%);height:100%;display:block;inset:0}.segment-payments .cinematic-visual img{outline-offset:-1px;outline:1px solid #ffffff1a;outline:1px solid lab(100% 0 0/.1)}.segment-payments .cinematic-visual{height:100%;position:absolute;inset:0}.segment-payments .summary-band{background:#eeece6}.segment-payments .section{padding-block:94px}.segment-payments .section-heading h2{font-size:clamp(34px,3.65vw,56px);line-height:1.12}.segment-payments .outcome-grid h3{font-size:28px}.segment-page .button{transition:transform .15s var(--segment-ease), background-color .15s var(--segment-ease), color .15s var(--segment-ease)}.segment-page .button:active{transform:scale(.96)}.segment-page a:focus-visible,.segment-page summary:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.segment-page a:focus-visible,.segment-page button:focus-visible,.segment-page summary:focus-visible,.segment-page a:focus-visible svg{transition:none}@media (hover:hover) and (pointer:fine){.segment-service-grid a:hover strong,.segment-directory-card:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.segment-service-grid a:hover>svg,.segment-directory-card:hover .segment-directory-link svg{transform:translate(4px)}}@media (min-width:1600px){.segment-hero-copy{width:650px}}@media (max-width:1100px){.segment-hero-inner,.segment-payments .cinematic-hero,.segment-payments .cinematic-content{min-height:660px}.segment-hero-copy{width:65%}.segment-desk-layout,.segment-diligence-grid,.segment-family-layout{gap:44px}.segment-capabilities--treasury{grid-template-columns:1fr 1fr}.segment-capabilities--treasury article{padding:26px}.segment-capabilities--treasury article:nth-child(2){padding-right:0}.segment-capabilities--treasury article:nth-child(3){border-left:0;padding-left:0}.segment-capabilities--treasury article:nth-child(n+3){border-top:1px solid var(--line)}.segment-capabilities--treasury .segment-number{margin-bottom:25px}.segment-capabilities--bank{grid-template-columns:1fr 1fr}.segment-capabilities--bank article:first-child{grid-row:auto;min-height:300px}.segment-capabilities--bank article:last-child{grid-column:auto;display:block}.segment-capabilities--route{gap:24px}.segment-capabilities--route h3{font-size:21px}.segment-summary dl>div{padding-inline:18px}.segment-summary dd{font-size:16px}.segment-service-grid{grid-template-columns:1fr 1fr}.segment-payments .cinematic-copy{width:65%}}@media (max-width:800px){.segment-section,.segment-payments .section{padding-block:68px}.segment-hero-inner,.segment-payments .cinematic-content{min-height:650px;padding-block:54px 64px}.segment-hero-copy,.segment-payments .cinematic-copy{width:77%}.segment-hero h1,.segment-payments .cinematic-copy h1{font-size:clamp(44px,6.7vw,64px)}.segment-hero:after,.segment-payments .cinematic-hero:after{background:linear-gradient(90deg,#14161beb,#14161bbf 50%,#14161b45),linear-gradient(#0000,#14161b80)}.segment-heading{margin-bottom:34px}.segment-desk-layout,.segment-diligence-grid,.segment-family-layout{grid-template-columns:1fr;gap:38px}.segment-desk-layout .segment-heading,.segment-family-intro{position:static}.segment-summary dl{grid-template-columns:1fr 1fr}.segment-summary dl>div{padding:22px 20px}.segment-summary dl>div:nth-child(odd){border-left:0;padding-left:0}.segment-summary dl>div:nth-child(n+3){border-top:1px solid var(--line)}.segment-capabilities--route{grid-template-columns:1fr 1fr;gap:35px}.segment-capabilities--route:before{display:none}.segment-capabilities--route .segment-number{margin-bottom:24px}.segment-capabilities--route h3{font-size:25px}.segment-change-list{margin-top:8px}.segment-change-list li{grid-template-columns:1fr 32px 1fr;gap:18px}.segment-change-list p{font-size:18px}.segment-directory{gap:20px}.segment-directory-card>div{padding:26px}.segment-directory-card h2{font-size:28px}.segment-onboard{grid-template-columns:30px 1fr;gap:16px}.segment-onboard p{grid-column:2}.segment-payments .summary-grid{grid-template-columns:1fr 1fr}.segment-payments .summary-grid>div:nth-child(3){border-left:0;padding-left:0}.segment-payments .summary-grid>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.segment-hero-inner,.segment-hub .segment-hero-inner,.segment-payments .cinematic-content{align-items:start;min-height:730px;padding-block:36px 160px}.segment-hero-copy,.segment-payments .cinematic-copy{width:100%}.segment-hero-image img{object-position:66% bottom}.segment-family .segment-hero-image img{object-position:94% bottom}.segment-hero:after,.segment-payments .cinematic-hero:after{background:linear-gradient(#14161bf5 0%,#14161beb 42%,#14161bcc 65%,#14161b12 100%)}.segment-audience{font-size:14px}.segment-hero h1,.segment-payments .cinematic-copy h1{margin-block:22px;font-size:clamp(39px,9.6vw,54px);line-height:1.1}.segment-lead,.segment-payments .cinematic-copy .product-lead{font-size:16px;line-height:1.7}.segment-actions{gap:18px;margin-top:27px}.segment-actions .button{padding-inline:20px}.segment-actions .text-link{font-size:14px}.segment-section,.segment-payments .section{padding-block:54px}.segment-heading h2{font-size:35px}.segment-heading>p:last-child:not(.eyebrow){margin-top:20px;font-size:16px}.segment-summary dd{font-size:15px}.segment-summary dt{font-size:12px}.segment-capabilities h3{font-size:24px}.segment-capabilities--treasury,.segment-capabilities--bank{grid-template-columns:1fr}.segment-capabilities--treasury article,.segment-capabilities--treasury article:nth-child(2),.segment-capabilities--treasury article:nth-child(3),.segment-capabilities--treasury article:last-child{border-left:0;grid-template-columns:28px 1fr;gap:18px;padding:25px 0;display:grid}.segment-capabilities--treasury article+article{border-top:1px solid var(--line)}.segment-capabilities--treasury .segment-number{padding-top:5px}.segment-capabilities--bank article,.segment-capabilities--bank article:first-child{min-height:auto;padding:27px}.segment-capabilities--bank article:first-child .segment-number{margin-bottom:30px}.segment-capabilities--bank article:first-child h3{font-size:31px}.segment-capabilities--route{grid-template-columns:1fr;gap:0}.segment-capabilities--route article{grid-template-columns:40px 1fr;gap:21px;padding-bottom:34px;display:grid}.segment-capabilities--route article:before{content:"";background:#606158;width:1px;position:absolute;top:40px;bottom:0;left:19px}.segment-capabilities--route article:last-child{padding-bottom:0}.segment-capabilities--route article:last-child:before{display:none}.segment-capabilities--route h3{padding-top:5px}.segment-capabilities--mandate article:first-child{padding-inline:18px}.segment-capabilities--rows article{grid-template-columns:26px 1fr;gap:18px}.segment-change-list li{grid-template-columns:1fr;gap:15px;padding-block:27px}.segment-change-arrow{display:none}.segment-change-label{margin-bottom:7px}.segment-change-list p{font-size:18px}.segment-change-list li>div:last-child{border-left:2px solid var(--orange);padding-left:18px}.segment-service-grid{grid-template-columns:1fr}.segment-service-grid a{min-height:101px;padding-block:21px}.segment-service-grid strong{font-size:23px}.segment-directory{grid-template-columns:1fr}.segment-directory-card,.segment-directory-card>div{min-height:310px}.segment-directory-card h2{font-size:30px}.segment-diligence .faq-item>summary{gap:18px}.segment-diligence .faq-answer{padding-right:0}.segment-payments .cinematic-hero{min-height:730px}.segment-payments .cinematic-copy .hero-positioning{font-size:19px}.segment-payments .cinematic-copy .hero-actions{gap:18px}.segment-payments .section-heading h2{font-size:35px}}@media (prefers-reduced-motion:reduce){.segment-page .button,.segment-page .text-link svg,.segment-service-grid svg,.segment-directory-link svg{transition:none}.segment-page .button:active,.segment-page .text-link:hover svg,.segment-service-grid a:hover>svg,.segment-directory-card:hover .segment-directory-link svg{transform:none}}.segment-redesign .container{width:calc(100% - 2 * var(--container-pad));max-width:var(--container-max);margin-inline:auto;padding-inline:0}.segment-redesign .on-page.container{width:100%;max-width:none;padding-inline:max(var(--container-pad), calc((100vw - var(--container-max)) / 2))}.segment-redesign .segment-section{padding-block:var(--section-standard)}.segment-redesign section[id]{scroll-margin-top:calc(var(--nav-h) + var(--space-48))}.segment-redesign .segment-heading{margin-bottom:var(--header-to-body)}.segment-redesign .segment-heading>.eyebrow{margin-bottom:var(--eyebrow-to-heading)}.segment-redesign .segment-heading h2,.segment-redesign .closing h2{font-size:var(--h2-size);line-height:var(--h2-lh);font-weight:var(--h2-w);letter-spacing:var(--h2-ls)}.segment-redesign .segment-actions{gap:var(--space-16);margin-top:var(--space-32)}.segment-redesign .segment-breadcrumb{align-items:center;gap:var(--space-4) var(--space-8);min-height:36px;color:var(--on-ink-muted);flex-wrap:wrap;font-size:13px;line-height:1.4;text-decoration:none;display:flex}.segment-redesign .segment-breadcrumb a{color:inherit;white-space:nowrap;transition:color var(--duration-fast) ease;text-decoration:none}@media (hover:hover) and (pointer:fine){.segment-redesign .segment-breadcrumb a:hover{color:var(--paper)}}.segment-redesign .segment-breadcrumb .crumb-sep{width:var(--icon-xs);height:var(--icon-xs);color:var(--on-ink-faint);flex:none}.segment-redesign .segment-breadcrumb .segment-audience{color:var(--paper);font-size:inherit;line-height:inherit;margin:0}.segment-redesign .segment-hero h1{font-size:var(--display-size);line-height:var(--display-lh);font-weight:var(--display-w);letter-spacing:var(--display-ls);margin:20px 0 22px}.segment-redesign .segment-lead{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}.segment-redesign .segment-hero-inner{padding-block:var(--section-hero-top) var(--section-hero-bottom)}@media (min-width:1280px){.segment-redesign.segment-banks .segment-hero-image img{transform-origin:0;transform:scale(1.3)}}.segment-redesign .segment-summary{background:var(--surface-sunk)}.segment-redesign .segment-summary dl{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-block:0;display:grid}.segment-redesign .segment-summary dl>div{padding:var(--space-24) 0;border-left:0;grid-column:span 3;position:relative}.segment-redesign .segment-summary dl>div+div:before{content:"";top:0;bottom:0;left:calc(var(--col-gap) / -2);background:var(--line);width:1px;position:absolute}.segment-redesign .segment-summary dt{font-size:var(--eyebrow-size);line-height:var(--eyebrow-lh);color:var(--muted);margin-bottom:var(--space-8)}.segment-redesign .segment-summary dd{font-size:var(--body-lg-size);font-weight:500;line-height:1.45}.segment-redesign .segment-capabilities--cards{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.segment-redesign .segment-capabilities--cards[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.segment-redesign .segment-capabilities--cards[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1280px){.segment-redesign .segment-capabilities--cards[data-count="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.segment-redesign .segment-onboard{padding-top:var(--space-48);grid-template-columns:repeat(12,minmax(0,1fr))}.segment-redesign .segment-onboard>h3{font-size:var(--h3-size);line-height:var(--h3-lh);font-weight:var(--h3-w);letter-spacing:var(--h3-ls);grid-column:span 5}.segment-redesign .segment-onboard>p{grid-column:7/span 6}.segment-redesign .segment-footnote{margin-top:0;margin-bottom:var(--space-48)}.segment-redesign .segment-services .segment-footnote{margin-top:var(--space-24);margin-bottom:0}.segment-redesign .segment-capabilities--cards{background:0 0;border:0}.segment-redesign .segment-capabilities--cards>article:first-child{grid-row:auto;justify-content:flex-start;min-height:0}.segment-redesign .segment-capabilities--cards>article:last-child{grid-column:auto;grid-template-columns:none;gap:0;display:flex}.segment-redesign .segment-capabilities--cards>article:first-child h3{font-size:var(--h3-size);font-weight:var(--h3-w)}.segment-redesign .segment-capabilities--cards>article{padding:var(--space-24);background:var(--surface-panel);border-radius:var(--radius-lg);color:var(--ink);transition:background-color var(--duration-fast) ease;flex-direction:column;align-items:flex-start;display:flex;position:relative}.segment-redesign .segment-capabilities--cards>article>div{flex:1}.segment-redesign .segment-capabilities--cards>article:first-child{background:var(--surface-ink);color:var(--on-ink)}.segment-redesign .segment-capabilities--cards>article:first-child p{color:var(--on-ink-muted)}.segment-redesign .segment-capabilities--cards .solution-art{aspect-ratio:1;object-fit:contain;width:100%;margin-bottom:var(--space-16);display:block}.segment-redesign .segment-capabilities--cards>article:first-child .solution-art{padding:6%}.segment-redesign .segment-capabilities--cards>article h3{font-size:var(--h3-size);line-height:var(--h3-lh);font-weight:var(--h3-w);letter-spacing:var(--h3-ls);margin:0 0 var(--space-8)}.segment-redesign .segment-capabilities--cards>article p{font-size:var(--caption-size);line-height:var(--caption-lh);color:var(--muted)}.segment-redesign .segment-capabilities--cards .solution-link{padding-top:var(--space-24);color:inherit;align-self:flex-end;margin-top:auto;display:inline-flex}.segment-redesign .segment-capabilities--cards .solution-link span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.segment-redesign .segment-capabilities--cards .solution-link svg{width:var(--icon-md);height:var(--icon-md);transition:color var(--duration-fast) ease}.segment-redesign .segment-capabilities--cards .solution-link:after{content:"";position:absolute;inset:0}.segment-redesign .segment-capabilities--cards>article p a{z-index:1;position:relative}.segment-redesign .segment-capabilities--cards>article:has(.solution-link:focus-visible){outline:2px solid var(--orange);outline-offset:3px}.segment-redesign .segment-capabilities--cards .solution-link:focus-visible{outline:0}@media (hover:hover) and (pointer:fine){.segment-redesign .segment-capabilities--cards>article:hover{background:var(--surface-sunk)}.segment-redesign .segment-capabilities--cards>article:first-child:hover{background:var(--surface-ink-hover)}.segment-redesign .segment-capabilities--cards>article:hover .solution-link svg{color:var(--orange)}}.segment-redesign .segment-capabilities--cards>article:active{background:var(--surface-raised)}.segment-redesign .segment-capabilities--cards>article:first-child:active{background:var(--surface-ink-active)}@media (max-width:1100px){.segment-redesign .segment-capabilities--cards,.segment-redesign .segment-capabilities--cards[data-count="3"],.segment-redesign .segment-capabilities--cards[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.segment-redesign .segment-capabilities--cards,.segment-redesign .segment-capabilities--cards[data-count="3"],.segment-redesign .segment-capabilities--cards[data-count="5"]{grid-template-columns:1fr}.segment-redesign .segment-capabilities--cards .solution-art{max-width:320px}}.segment-redesign .segment-diligence{background:0 0}.segment-redesign .segment-diligence-grid{column-gap:var(--col-gap);row-gap:var(--space-32);grid-template-columns:repeat(12,minmax(0,1fr))}.segment-redesign .segment-diligence-grid>:first-child{grid-column:span 5}.segment-redesign .segment-diligence-grid>:last-child{grid-column:7/span 6}.segment-redesign .segment-diligence .segment-heading{margin-bottom:var(--space-24)}.segment-redesign .segment-diligence .faq-list{border-top:0}.segment-redesign .segment-diligence .faq-list p{font-size:var(--body-lg-size);line-height:var(--body-lg-lh);color:var(--muted)}.segment-redesign .segment-diligence .faq-list p a{color:var(--ink);text-decoration:none}@media (hover:hover) and (pointer:fine){.segment-redesign .segment-diligence .faq-list p a:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:800px){.segment-redesign .segment-diligence-grid{grid-template-columns:minmax(0,1fr)}.segment-redesign .segment-diligence-grid>:first-child,.segment-redesign .segment-diligence-grid>:last-child{grid-column:1/-1}}.segment-redesign .segment-changes{background:0 0}.segment-redesign .change-panel{padding:var(--space-32);background:var(--surface-panel);border-radius:var(--radius-lg)}.segment-redesign .change-panel-head,.segment-redesign .segment-change-list>li{column-gap:var(--col-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.segment-redesign .change-panel-head{padding-bottom:var(--space-24)}.segment-redesign .change-panel-head span{color:var(--muted);font-size:14px;line-height:1.5}.segment-redesign .segment-change-list{border:0;margin:0;padding:0;list-style:none;display:block}.segment-redesign .segment-change-list>li{padding:var(--space-24) 0;border:0}.segment-redesign .segment-change-list>li:first-child{padding-top:0}.segment-redesign .segment-change-list>li:last-child{padding-bottom:0}.segment-redesign .segment-change-list>li+li{border-top:1px solid var(--line)}.segment-redesign .segment-change-list>li>div{border-left:0;min-width:0;padding-left:0}.segment-redesign .segment-change-list p{max-width:none;margin:0}.segment-redesign .segment-change-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.segment-redesign .change-today p{font-size:var(--body-lg-size);color:var(--muted);line-height:1.5}.segment-redesign .change-with p{letter-spacing:-.01em;color:var(--ink);font-size:20px;line-height:1.45}.segment-redesign .change-with p a{text-decoration:none}@media (hover:hover) and (pointer:fine){.segment-redesign .change-with p a:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:800px){.segment-redesign .change-panel{padding:var(--space-24)}.segment-redesign .change-panel-head{display:none}.segment-redesign .segment-change-list>li{row-gap:var(--space-16);grid-template-columns:1fr}.segment-redesign .segment-change-label{width:auto;height:auto;margin:0 0 var(--space-8);clip-path:none;white-space:normal;color:var(--muted);font-size:14px;line-height:1.5;display:block;position:static;overflow:visible}}.segment-redesign .segment-service-grid{gap:var(--space-16);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,5fr) repeat(2,minmax(0,3.5fr));grid-auto-rows:minmax(240px,auto);display:grid;overflow:visible}.segment-redesign .segment-service-grid a{min-height:0;padding:var(--space-24);background:var(--surface-panel);color:var(--ink);border-radius:var(--radius-lg);transition:background-color var(--duration-base) var(--segment-ease);border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.segment-redesign .segment-service-grid .service-feature{padding:var(--space-32);background:var(--surface-ink);color:var(--on-ink);grid-row:1/span 2}.segment-redesign .segment-service-grid .service-icon{margin-bottom:var(--space-24);color:inherit;display:block}.segment-redesign .segment-service-grid .service-icon svg{stroke-width:1.1px;width:28px;height:28px}.segment-redesign .segment-service-grid .service-feature .service-icon svg{stroke-width:1px;width:36px;height:36px}.segment-redesign .segment-service-grid strong{min-height:0;font-size:var(--h3-size);line-height:var(--h3-lh);font-weight:var(--h3-w);letter-spacing:var(--h3-ls);margin-top:auto;display:block}.segment-redesign .segment-service-grid .service-feature strong{font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:500}.segment-redesign .segment-service-grid small{margin-top:var(--space-8);padding-right:calc(var(--icon-md) + var(--space-16));font-size:var(--body-lg-size);color:var(--muted);line-height:1.5;display:block}.segment-redesign .segment-service-grid .service-feature small{margin-top:var(--space-12);color:var(--on-ink-muted);font-size:22px;line-height:1.4}.segment-redesign .segment-service-grid .service-go{right:var(--space-24);bottom:var(--space-24);color:var(--orange);align-self:auto;margin:0;padding:0;line-height:0;display:block;position:absolute}.segment-redesign .segment-service-grid .service-feature .service-go{right:var(--space-32);bottom:var(--space-32)}.segment-redesign .segment-service-grid .service-go svg{width:var(--icon-md);height:var(--icon-md);transition:none}@media (hover:hover) and (pointer:fine){.segment-redesign .segment-service-grid a:hover{background:var(--surface-sunk)}.segment-redesign .segment-service-grid .service-feature:hover{background:var(--surface-ink-hover)}.segment-redesign .segment-service-grid a:hover strong{text-decoration:none}.segment-redesign .segment-service-grid a:hover>svg{transform:none}}.segment-redesign .segment-service-grid a:active{background:var(--surface-raised)}.segment-redesign .segment-service-grid .service-feature:active{background:var(--surface-ink-active)}@media (max-width:1100px){.segment-redesign .segment-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.segment-redesign .segment-service-grid .service-feature{grid-area:auto/1/auto/-1;min-height:260px}.segment-redesign .segment-service-grid a:last-child{grid-column:auto}}@media (max-width:560px){.segment-redesign .segment-service-grid{grid-template-columns:1fr}.segment-redesign .segment-service-grid .service-feature{grid-column:auto;min-height:0}.segment-redesign .segment-service-grid .service-feature strong{font-size:35px}.segment-redesign .segment-service-grid .service-feature small{font-size:var(--body-lg-size)}}@media (prefers-reduced-motion:reduce){.segment-redesign .segment-capabilities--cards>article,.segment-redesign .segment-service-grid a{transition:none}}@media (max-width:800px){.segment-redesign .segment-section{padding-block:var(--space-80)}.segment-redesign .segment-onboard>h3,.segment-redesign .segment-onboard>p{grid-column:1/-1}.segment-redesign .segment-onboard{row-gap:var(--space-16)}.segment-redesign .segment-heading{margin-bottom:var(--space-32)}.segment-redesign .segment-hero-inner{padding-block:54px 64px}.segment-redesign .segment-hero h1{font-size:clamp(44px,6.7vw,64px)}.segment-redesign .segment-summary dl>div{grid-column:span 6;padding-block:22px}.segment-redesign .segment-summary dl>div:nth-child(odd):before{display:none}.segment-redesign .segment-summary dl>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.segment-redesign .segment-section{padding-block:var(--space-48)}.segment-redesign .segment-hero-inner{padding-block:36px 160px}.segment-redesign .segment-hero h1{margin-block:22px;font-size:clamp(39px,9.6vw,54px);line-height:1.1}.segment-redesign .segment-heading h2{font-size:35px}.segment-redesign .segment-lead{font-size:var(--body-size);line-height:var(--body-lh)}.segment-redesign .segment-actions{gap:var(--space-16);margin-top:var(--space-24)}.segment-redesign .segment-summary dd{font-size:15px}}.segment-redesign .section{padding-block:var(--section-standard)}.segment-redesign .section-heading{margin-bottom:var(--header-to-body)}.segment-redesign .section-heading>.eyebrow{margin-bottom:var(--eyebrow-to-heading);color:var(--muted)}.segment-redesign .section-heading h2{font-size:var(--h2-size);line-height:var(--h2-lh);font-weight:var(--h2-w);letter-spacing:var(--h2-ls)}.segment-redesign .cinematic-copy h1{font-size:var(--display-size);line-height:var(--display-lh);font-weight:var(--display-w);letter-spacing:var(--display-ls);margin:20px 0 22px}.segment-redesign .cinematic-copy .hero-positioning{color:var(--on-ink);font-size:21px;line-height:1.5}.segment-redesign .cinematic-copy .product-lead{font-size:var(--body-lg-size);line-height:var(--body-lg-lh);color:var(--on-ink)}.segment-redesign .on-page{top:var(--nav-h,78px);position:sticky}.segment-redesign .segment-capabilities--cards>article:not(:has(.solution-art)){min-height:260px}.segment-redesign .change-panel h3{font-size:var(--h3-size);line-height:var(--h3-lh);font-weight:var(--h3-w);letter-spacing:var(--h3-ls);margin:0 0 var(--space-8)}.segment-redesign .change-today h3{color:var(--muted)}.segment-redesign .change-with h3{color:var(--ink)}.segment-redesign .change-today p,.segment-redesign .change-with p{font-size:var(--body-lg-size);line-height:1.55}.segment-redesign .change-with p{color:var(--muted)}@media (max-width:800px){.segment-redesign .section{padding-block:var(--space-80)}}@media (max-width:560px){.segment-redesign .section{padding-block:var(--space-48)}}
