.solutions-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:40px}.solutions-hero{position:relative;isolation:isolate;min-height:783px;padding-block:197px 72px;background-color:var(--c-pale-blue)}.solutions-hero .solutions-copy .section-title{width:640px;max-width:calc(100vw - 40px);letter-spacing:-.96px;text-transform:capitalize}.solutions-hero .solutions-copy{max-width:555px}.solutions-hero .solutions-copy .primary-title{margin-bottom:8px}.solutions-hero .solutions-copy .desc{margin-top:24px;font-size:18px;line-height:26px;letter-spacing:-.54px;opacity:.9}.solutions-hero .solutions-btn{margin-top:32px;min-height:56px}.solutions-hero-inner{min-height:0;align-items:start}.solutions-hero-tablet{display:none}.solutions-hero>.abs-img img{-o-object-position:center top;object-position:center top}.solutions-hero>.solutions-hero-mobile-bg{display:none}.solutions-hero .solutions-btn{gap:7px}.solutions-hero .solutions-btn-arrow{display:block;flex:0 0 24px;width:24px;height:24px}@media (min-width:768px) and (max-width:1250px){.solutions-hero .solutions-copy .section-title{width:min(640px,58vw);font-size:40px}}@media (max-width:1024px){.solutions-hero{padding-top:150px}.solutions-hero-inner{min-height:0}.solutions-hero{background-color:transparent}.solutions-hero>.solutions-hero-mobile-bg{display:block;bottom:-50px;background:linear-gradient(155deg,var(--c-white),var(--c-pale-blue) 40%,var(--c-powder-blue) 75%,var(--c-white))}.solutions-hero>.solutions-hero-mobile-bg img{display:none}}@media (min-width:768px) and (max-width:1024px){.solutions-hero{min-height:0;padding-block:120px 32px}.solutions-hero>.abs-img:not(.solutions-hero-mobile-bg){display:none}.solutions-hero .solutions-hero-inner{grid-template-columns:minmax(0,1fr);gap:32px}.solutions-hero .solutions-copy{width:100%;max-width:none}.solutions-hero .solutions-copy .section-title{width:100%;max-width:none}.solutions-hero .solutions-hero-tablet{display:block;width:100%;max-width:600px;height:auto;margin-inline:auto}.solutions-hero{padding-bottom:92px}.solutions-hero .solutions-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:24px}.solutions-hero .solutions-copy .section-title{font-size:32px;line-height:1.1;letter-spacing:-.64px}.solutions-hero.flexible-section .solutions-copy .desc{font-size:16px;line-height:24px}.solutions-hero .solutions-hero-tablet{max-width:600px}}@media (max-width:767px){.solutions-hero{min-height:0;padding-block:107px 20px}.solutions-hero .solutions-copy .section-title{width:auto;letter-spacing:-1.28px}.solutions-hero-inner{grid-template-columns:minmax(0,1fr);gap:24px}.solutions-hero-inner{min-height:0}.solutions-hero .solutions-copy .primary-title{background:var(--gagint,linear-gradient(288deg,var(--c-dark-bg) 23.14%,var(--c-blue) 87.07%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px}.flexible-section.solutions-hero .solutions-copy .desc{margin-top:12px;font-size:16px;line-height:24px;letter-spacing:0}.solutions-hero .solutions-btn{margin-top:24px;min-height:52px}.solutions-hero>.abs-img:not(.solutions-hero-mobile-bg){display:none}.solutions-hero>.solutions-hero-mobile-bg{bottom:-196px;background:0 0;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 30px),transparent)}.solutions-hero>.solutions-hero-mobile-bg img{display:block;-o-object-fit:fill;object-fit:fill}.solutions-hero-tablet{display:block;width:100%;max-width:600px;height:auto;margin-inline:auto}.solutions-hero{padding-block:100px 28px}.solutions-hero .solutions-copy .primary-title{margin-bottom:16px}.solutions-hero .solutions-copy .section-title{font-size:32px;line-height:35.2px;letter-spacing:-1.28px}.solutions-hero.flexible-section .solutions-copy .desc{margin-top:16px;font-size:16px;line-height:24px;letter-spacing:0;opacity:.85}.solutions-hero .solutions-btn{margin-top:28px;min-height:52px;font-size:16px;line-height:24px}.solutions-hero .solutions-hero-inner{gap:28px}}.solutions-plan-section{z-index:2;margin-top:-72px;margin-bottom:-47px}.solutions-plan-nav{display:grid;grid-template-columns:1fr 1.065fr 1fr;padding:10px;border-radius:70px;background:var(--c-white);box-shadow:0 25px 25px color-mix(in srgb,var(--c-dark-bg) 10%,transparent)}.solutions-plan-link{display:flex;align-items:center;gap:14px;min-width:0;min-height:99px;padding:14px;border-radius:60px;color:var(--c-dark-bg);background:#f2f2f2;transition:box-shadow .2s ease}.solutions-plan-link>span:nth-child(2){flex:1;min-width:0}.solutions-plan-link strong{display:block;font-size:20px;line-height:28px;letter-spacing:-.4px}.solutions-plan-link>span>span{display:block;margin-top:2px;font-size:16px;line-height:24px;letter-spacing:-.48px}.solutions-plan-link:is(:hover,:focus-visible){box-shadow:inset 0 0 0 2px var(--c-light-blue)}.solutions-plan-icon-container{position:relative;display:grid;flex:0 0 75px;place-items:center;width:75px;height:71px}.solutions-plan-icon-container .solutions-plan-icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.solutions-plan-link-strategic{color:var(--c-white);background:#005ffc}.solutions-plan-link-specialty{color:var(--c-white);background:#0d2656}.solutions-plan-link-specialty>span>span,.solutions-plan-link-strategic>span>span{opacity:.8}.solutions-plan-arrow{flex:0 0 30px;margin-left:auto;width:30px;height:31px}.solutions-plan-arrow img{width:100%;height:100%;transform:scaleY(-1)}@media (min-width:768px) and (max-width:1250px){.solutions-plan-icon-container{flex-basis:58px;width:58px;height:55px}.solutions-plan-link{gap:8px;padding-inline:10px}.solutions-plan-link strong{font-size:16px;line-height:24px}.solutions-plan-link>span>span{font-size:14px;line-height:20px}.solutions-plan-arrow{flex-basis:24px;width:24px;height:25px}}@media (max-width:1024px){.solutions-plan-link{gap:8px;padding-inline:12px}.solutions-plan-section{background-color:transparent}}@media (min-width:768px) and (max-width:1024px){.solutions-plan-section{margin-top:0;margin-bottom:0;padding-bottom:24px;background-color:transparent}.solutions-plan-section{margin-top:-60px;margin-bottom:-60px;padding-bottom:0}}@media (max-width:767px){.solutions-plan-section{margin:0;padding-bottom:24px;background:0 0}.solutions-plan-nav{grid-template-columns:1fr;gap:8px;padding:0;background:0 0;box-shadow:none}.solutions-plan-link{min-height:72px;padding:10px 14px;gap:12px}.solutions-plan-link strong{font-size:16px;line-height:24px}.solutions-plan-link>span>span{font-size:14px;line-height:20px}.solutions-plan-icon-container{flex-basis:52px;width:52px;height:49px}.solutions-plan-arrow{flex-basis:24px;width:24px;height:25px}.solutions-plan-section{padding-bottom:40px}.solutions-plan-nav{gap:10px}.solutions-plan-link{min-height:99px;padding:14px;gap:14px}.solutions-plan-link strong{font-size:20px;line-height:25px;letter-spacing:-.8px}.solutions-plan-link>span>span{font-size:16px;line-height:24px;letter-spacing:0}.solutions-plan-icon-container{flex:0 0 75px;width:75px;height:71px}.solutions-plan-arrow{flex:0 0 30px;width:30px;height:31px}.solutions-plan-link-specialty>span>span,.solutions-plan-link-strategic>span>span{margin-top:6px}.solutions-plan-link{position:relative}.solutions-plan-link strong,.solutions-plan-link>span>span{white-space:nowrap}.solutions-plan-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%)}}.solutions-standard-visual{display:none}.solutions-standard{padding-block:55px 90px;min-height:clamp(550px,46.25vw,740px);background-color:var(--c-ice-blue)}.solutions-standard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);-ms-grid-rows:auto 26px auto;grid-template-areas:"intro visual" "content visual";align-items:center;gap:26px 55px}.solutions-standard-grid .solutions-copy{-ms-grid-row:1;-ms-grid-column:1;grid-area:intro;align-self:end}.solutions-standard-grid .solutions-standard-visual{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:visual}.solutions-standard-content{-ms-grid-row:3;-ms-grid-column:1;grid-area:content;align-self:start}.solutions-standard-list{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px;margin-bottom:30px}.solutions-standard-list li{display:flex;align-items:flex-start;gap:12px}.solutions-standard-list h3{color:#004781;line-height:1.35;margin-bottom:4px}.solutions-standard .solutions-btn{gap:7px}.solutions-standard .solutions-btn-arrow{display:block;flex:0 0 24px;width:24px;height:24px}.solutions-standard-list .solutions-plan-icon{flex:0 0 51px;width:51px;height:52px;-o-object-fit:contain;object-fit:contain}.solutions-standard>.solutions-standard-mobile-bg{display:none}@media (max-width:1024px){.solutions-standard{margin-top:-84px;padding-top:139px}.solutions-standard .solutions-standard-list{margin-bottom:0}.solutions-standard .solutions-standard-list h3{margin-bottom:4px}.solutions-standard .solutions-standard-list .desc{margin-top:0}.solutions-standard .solutions-standard-content>.solutions-btn{margin-top:28px}}@media (min-width:1025px){.solutions-standard{padding-top:109px;min-height:740px}.solutions-standard-grid{grid-template-columns:minmax(0,556px) minmax(0,1fr)}.solutions-standard-grid{row-gap:50px}.solutions-standard-list{margin-bottom:0}.solutions-standard-content>.solutions-btn{margin-top:50px}}@media (min-width:768px) and (max-width:1024px){.solutions-standard{margin-top:0;padding-top:115px}.solutions-standard{background:linear-gradient(155deg,var(--c-snow-blue) 0,var(--c-ice-blue) 30%,var(--c-light-slate-blue) 65%,var(--c-cloud-blue) 86%,var(--c-white) 100%)}.solutions-standard>.abs-img{display:none}.solutions-standard .solutions-copy .desc{margin-top:10px}.solutions-standard .solutions-standard-grid{row-gap:24px}.solutions-standard .solutions-standard-list{margin-bottom:0}.solutions-standard .solutions-standard-list h3{margin-bottom:4px}.solutions-standard .solutions-standard-list .desc{margin-top:0}.solutions-standard .solutions-standard-content>.solutions-btn{margin-top:24px}.solutions-standard{min-height:0}.solutions-standard .solutions-standard-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"intro visual" "content visual";align-items:center;-moz-column-gap:28px;column-gap:28px}.solutions-standard .solutions-standard-visual{display:block;position:relative;isolation:isolate;width:100%;aspect-ratio:353/300;align-self:center}.solutions-standard .solutions-standard-visual .abs-img img{position:absolute;top:-11.73%;left:-126.53%;width:228.57%;height:123.46%;max-width:none;-o-object-fit:fill;object-fit:fill}.solutions-standard .solutions-standard-list{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:767px){.solutions-standard .solutions-copy .primary-title{background:linear-gradient(90deg,var(--c-blue) .03%,var(--c-blue) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px}.solutions-standard .solutions-copy .desc{margin-top:12px}.solutions-standard{padding-block:56px}.solutions-standard-grid{grid-template-columns:minmax(0,1fr);-ms-grid-rows:auto 28px auto 28px auto;grid-template-areas:"intro" "visual" "content";gap:28px}.solutions-standard{min-height:0;background-image:linear-gradient(var(--c-ice-blue),var(--c-white))}.solutions-standard-visual{display:block;aspect-ratio:353/300}.solutions-standard-list{grid-template-columns:minmax(0,1fr);gap:12px}.solutions-standard-list li{align-items:center;padding:14px;border-radius:16px;border:1px solid #d6e6f9;background:#f3f8fe}.solutions-standard>.abs-img{display:none}.solutions-standard-visual{position:relative;isolation:isolate}.solutions-standard-visual .abs-img img{position:absolute;top:-11.73%;left:-126.53%;width:228.57%;height:123.46%;max-width:none;-o-object-fit:fill;object-fit:fill}.solutions-standard{padding-top:140px}.solutions-standard-list h3{font-size:16px;letter-spacing:-.48px}.solutions-standard{background-image:none}.solutions-standard>.solutions-standard-mobile-bg{display:block}.solutions-standard-mobile-bg img{-o-object-fit:fill;object-fit:fill}.solutions-copy{-ms-grid-row:1;-ms-grid-column:1}.solutions-standard-visual{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.solutions-standard-content{-ms-grid-row:5;-ms-grid-column:1}}.solutions-strategic{padding-block:92px;background-color:var(--c-pale-blue)}.solutions-strategic .abs-img picture{display:block;width:100%;height:100%}.solutions-strategic>.abs-img img{height:105.666%;-o-object-fit:fill;object-fit:fill;-o-object-position:left top;object-position:left top}.solutions-strategic>.abs-img::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(243,249,254,.7),rgba(243,249,254,.7))}.solutions-strategic .solutions-copy>.desc{margin-top:24px}.solutions-strategic .solutions-cards{margin-top:50px;gap:20px}.solutions-strategic .solutions-split>.solutions-visual{max-width:551px;justify-self:center}.solutions-strategic .solutions-card{padding:32px 24px 46px;gap:0;min-height:0;border-radius:16px;box-shadow:0 6px 20px rgba(17,40,75,.06)}.solutions-strategic .solutions-card>.primary-title{margin:0}.solutions-strategic .solutions-card>h3{margin-top:6px;font-size:24px;line-height:32px;letter-spacing:-.48px}.solutions-strategic .solutions-card>.desc{margin-top:14px;font-size:16px;line-height:24px}.solutions-strategic .solutions-card>.solutions-checks{width:100%;margin:14px 0 0;gap:16px;align-content:start;flex-grow:1}.solutions-strategic .solutions-card>.solutions-checks li{padding-left:32px;min-height:24px;background-size:24px 24px;background-position:left center}.solutions-strategic .solutions-card>.solutions-btn{margin-top:50px;width:359px;max-width:100%;min-height:56px}.solutions-strategic .solutions-card-buy>.abs-img::after{background:linear-gradient(287deg,color-mix(in srgb,var(--c-white) 30%,transparent) 7.45%,var(--c-white) 35.33%,var(--c-white) 95.54%)}.solutions-strategic .solutions-card-key>.abs-img::after{background:linear-gradient(264deg,color-mix(in srgb,var(--c-white) 50%,transparent) 22.23%,var(--c-white) 94.92%)}.solutions-strategic .solutions-btn{gap:7px;font-family:var(--ff-inter-bold);background-image:url(../../img/icons/strategic-button.svg)}.solutions-strategic .solutions-btn:is(:hover,:focus-visible){background-image:url(../../img/icons/strategic-button-white.svg)}.solutions-strategic .solutions-btn-arrow{display:block;flex:0 0 24px;width:24px;height:24px}@media (min-width:768px) and (max-width:1024px){.solutions-strategic .solutions-split{gap:28px}.solutions-strategic .solutions-cards{gap:20px}.solutions-strategic .solutions-card{padding:32px 24px 46px}.solutions-strategic .solutions-card>h3{font-size:20px;line-height:28px}.solutions-strategic .solutions-btn{min-width:0;width:100%;padding-inline:24px;font-size:16px}}@media (max-width:767px){.solutions-strategic{padding-block:56px}.solutions-strategic .solutions-btn{background-image:url(../../img/icons/strategic-button-mobile.svg)}.solutions-strategic .solutions-btn:is(:hover,:focus-visible){background-image:url(../../img/icons/strategic-button-mobile-white.svg)}.solutions-strategic .solutions-card{padding:32px 24px}.solutions-strategic .solutions-card>h3{font-size:20px;line-height:25px;letter-spacing:-.8px}.solutions-strategic .solutions-card>.desc{margin-top:14px;letter-spacing:0}.solutions-strategic .solutions-card>.solutions-btn{margin-top:50px;width:100%;min-height:52px}.solutions-strategic .solutions-copy .primary-title{margin-bottom:12px}.solutions-strategic .solutions-copy>.desc{margin-top:12px}.solutions-strategic .solutions-cards{margin-top:24px;gap:24px}.solutions-strategic .solutions-cards .primary-title{opacity:1;background:linear-gradient(270deg,#004781 0,var(--c-azure) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.solutions-strategic .solutions-note{margin-top:12px}.solutions-strategic .solutions-note{background-image:linear-gradient(90deg,var(--c-blue) .03%,var(--c-blue) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.solutions-strategic>.abs-img img{height:100%}.solutions-strategic .solutions-card-key>.abs-img::after{background:linear-gradient(270deg,color-mix(in srgb,var(--c-white) 30%,transparent) 20%,var(--c-white) 100%)}}.solutions-specialty{padding-block:92px}.solutions-specialty{background-color:var(--c-dark-bg)}.solutions-specialty .solutions-cards{margin-top:50px;gap:20px}.solutions-specialty .solutions-card{border:0;min-height:438px;padding:32px 24px 65px 24px;gap:0;border-radius:16px;box-shadow:0 6px 20px rgba(17,40,75,.06)}.solutions-specialty .solutions-card>h3{margin-top:6px;font-size:24px;line-height:32px;letter-spacing:-.48px}.solutions-specialty .solutions-card>.desc{margin-top:14px;font-size:16px;line-height:24px}.solutions-specialty .solutions-card>.solutions-checks{width:100%;margin:14px 0 0;gap:16px;flex-grow:1;align-content:start}.solutions-specialty .solutions-card>.solutions-checks li{min-height:24px;padding-left:32px;background-size:24px 24px;background-position:left center}.solutions-specialty .solutions-card>.solutions-btn{width:359px;max-width:100%;min-height:56px;margin-top:50px;gap:7px;font-family:var(--ff-inter-bold);background-image:url(../../img/icons/strategic-button.svg)}.solutions-specialty .solutions-card>.solutions-btn:is(:hover,:focus-visible){background-image:url(../../img/icons/strategic-button-white.svg)}.solutions-specialty .solutions-card .solutions-btn-arrow{display:block;flex:0 0 24px;width:24px;height:24px}.solutions-specialty .solutions-note{background:linear-gradient(250deg,var(--c-dark-bg) -49.55%,var(--c-blue) 17.43%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.solutions-specialty>.abs-img picture{display:block;width:100%;height:100%}.solutions-specialty>.abs-img img{width:100%;height:111.401%;-o-object-fit:fill;object-fit:fill;-o-object-position:left top;object-position:left top}.solutions-specialty .solutions-card>.abs-img picture{display:block;width:100%;height:100%}.solutions-specialty .solutions-card>.abs-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.solutions-specialty .solutions-card-premium{border-radius:16px;box-shadow:0 6px 20px rgba(17,40,75,.06)}.solutions-specialty .solutions-card-premium>.abs-img::after{background:linear-gradient(287deg,color-mix(in srgb,var(--c-white) 30%,transparent) 7.45%,var(--c-white) 35.33%,var(--c-white) 95.54%)}.solutions-specialty .solutions-split>.solutions-visual{max-width:594px;justify-self:center}.solutions-specialty .solutions-copy{color:var(--c-white)}.solutions-specialty>.abs-img::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,23,57,.6),rgba(4,23,57,.6))}.solutions-specialty .specialty-label-gradient{background:linear-gradient(90deg,var(--c-blue) .03%,var(--c-blue) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:768px){.solutions-specialty .solutions-card>.primary-title{background-image:linear-gradient(144deg,var(--c-dark-bg) 3.35%,var(--c-blue) 62.78%)}}@media (min-width:1025px){.solutions-specialty .solutions-split{grid-template-columns:minmax(0,556px) minmax(0,594px);justify-content:space-between}.solutions-specialty .solutions-split>.solutions-visual{justify-self:end}.solutions-specialty .solutions-copy>.desc{margin-top:24px;max-width:556px}.solutions-specialty .specialty-label-gradient{background-image:linear-gradient(247deg,var(--c-dark-bg) 8.03%,var(--c-blue) 51.07%)}.solutions-specialty .section-title .c-linear-blue-3{background-image:linear-gradient(270deg,#004781 0,var(--c-azure) 100%)}}@media (min-width:768px) and (max-width:1024px){.solutions-specialty .solutions-split{gap:28px}.solutions-specialty .solutions-card>h3{font-size:20px;line-height:28px}.solutions-specialty .solutions-card>.solutions-btn{width:100%;min-width:0;font-size:16px;padding-inline:20px}}@media (max-width:767px){.solutions-specialty{padding-block:56px;background-color:transparent}.solutions-specialty .solutions-copy>.primary-title{margin-bottom:12px}.solutions-specialty .solutions-copy>.desc{margin-top:12px}.solutions-specialty .solutions-note{margin-top:12px;background:linear-gradient(90deg,var(--c-blue) .03%,var(--c-blue) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.solutions-specialty .solutions-cards{gap:24px;margin-top:24px}.solutions-specialty .solutions-card{padding:32px 24px;min-height:0}.solutions-specialty .solutions-card>h3{font-size:20px;line-height:25px;letter-spacing:-.8px}.solutions-specialty .solutions-card>.desc{margin-top:14px;letter-spacing:0}.solutions-specialty .solutions-card>.solutions-btn{width:100%;min-height:52px;margin-top:50px;background-image:url(../../img/icons/strategic-button-mobile.svg)}.solutions-specialty .solutions-card>.solutions-btn:is(:hover,:focus-visible){background-image:url(../../img/icons/strategic-button-mobile-white.svg)}.solutions-specialty>.abs-img img{height:100%}.solutions-specialty>.abs-img::after{content:none}}.solutions-specialty .solutions-card-split{box-shadow:0 6px 20px rgba(17,40,75,.06)}.solutions-specialty .solutions-card-split>.abs-img::after{background:linear-gradient(264deg,color-mix(in srgb,var(--c-white) 50%,transparent) 22.23%,var(--c-white) 94.92%)}.iapp-experience-main{padding-block:131px 266px}.iapp-experience-main>.abs-img picture{display:block;width:100%;height:100%}.iapp-experience-main>.abs-img img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;-o-object-position:center top;object-position:center top}.iapp-experience-main>.abs-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(233,243,253,.1),#e9f3fd)}@media (min-width:768px) and (max-width:1024px){.iapp-experience-main{padding-block:80px 180px}}@media (max-width:767px){.iapp-experience-main{padding-block:56px 64px}.iapp-experience-main>.abs-img::after{content:none}}.solutions-experience{padding-block:0}.solutions-experience>.container>.solutions-copy{width:100%;max-width:960px;margin-inline:auto;text-align:center}.solutions-experience>.container>.solutions-copy>.section-title{max-width:698px;margin-inline:auto}.solutions-experience>.container>.solutions-copy>.section-title span{display:block}.solutions-experience>.container>.solutions-copy>.desc{max-width:650px;margin-top:16px;margin-inline:auto}.solutions-experience .solutions-cards{position:relative;margin-top:50px;gap:60px}.solutions-experience .solutions-card{min-width:0;min-height:0;padding:30px 34px 37px 34px;gap:0;border:0;border-radius:16px;background:var(--c-white);box-shadow:0 6px 20px rgba(17,40,75,.06)}.solutions-experience .solutions-card>.solutions-card-content{width:100%;flex-direction:column;flex-grow:1;align-items:flex-start}.solutions-experience .solutions-card .solutions-card-content>.primary-title{margin:0}.solutions-experience .solutions-card .solutions-card-content>h3{margin-top:6px;font-size:24px;line-height:32px;letter-spacing:-.48px}.solutions-experience .solutions-card .solutions-card-content>.solutions-visual{align-self:center;width:464px;max-width:100%;height:230px;margin-top:30px;-o-object-fit:contain;object-fit:contain}.solutions-experience .solutions-card .solutions-card-content>.desc{margin-top:30px;font-size:16px;line-height:24px}.solutions-experience .solutions-card .solutions-card-content>.solutions-checks{width:100%;margin:14px 0 0;gap:16px;flex-grow:1;align-content:start}.solutions-experience .solutions-card .solutions-card-content>.solutions-checks li{padding-left:32px;min-height:24px;background-size:24px 24px;background-position:left center}.solutions-experience .solutions-card>.solutions-btn{align-self:center;width:359px;max-width:100%;min-height:56px;margin-top:30px;gap:7px;font-family:var(--ff-inter-bold);background-image:url(../../img/icons/strategic-button.svg)}.solutions-experience .solutions-card>.solutions-btn:is(:hover,:focus-visible){background-image:url(../../img/icons/strategic-button-white.svg)}.solutions-experience .solutions-card .solutions-btn-arrow{display:block;flex:0 0 24px;width:24px;height:24px}.solutions-experience .solutions-connector{display:block;z-index:1;inset:auto;top:50%;left:50%;width:132px;height:65px;transform:translate(-50%,-50%)}.solutions-experience .solutions-connector img{-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.solutions-experience .solutions-card-content>.primary-title{background-image:linear-gradient(144deg,var(--c-dark-bg) 3.35%,var(--c-blue) 62.78%)}}@media (min-width:768px) and (max-width:1024px){.solutions-experience .solutions-cards{gap:24px}.solutions-experience .solutions-card .solutions-card-content>h3{font-size:20px;line-height:28px}.solutions-experience .solutions-card .solutions-card-content>.solutions-visual{width:100%;height:auto;aspect-ratio:464/230}.solutions-experience .solutions-card>.solutions-btn{min-width:0;width:100%;padding-inline:20px;font-size:16px}.solutions-experience .solutions-connector{width:88px;height:44px}}@media (max-width:767px){.solutions-experience>.container>.solutions-copy .primary-title{margin-bottom:12px;background:linear-gradient(90deg,var(--c-blue) .03%,var(--c-blue) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.solutions-experience>.container>.solutions-copy .section-title{letter-spacing:-1.04px}.solutions-experience>.container>.solutions-copy .section-title span{display:inline}.solutions-experience>.container>.solutions-copy .desc{margin-top:12px;font-size:16px;line-height:24px;letter-spacing:0;opacity:.85}.solutions-experience .solutions-cards{margin-top:24px;gap:24px}.solutions-experience .solutions-card{padding:30px 24px}.solutions-experience .solutions-card>.solutions-card-content{padding:0 10px}.solutions-experience .solutions-card .solutions-card-content>h3{font-size:20px;line-height:25px;letter-spacing:-.8px}.solutions-experience .solutions-card .solutions-card-content>.solutions-visual{width:100%;height:auto;aspect-ratio:285/141}.solutions-experience .solutions-card .solutions-card-content>.desc{margin-top:30px;letter-spacing:0}.solutions-experience .solutions-card>.solutions-btn{width:100%;max-width:100%;min-width:0;min-height:52px;margin-top:30px;padding-inline:18px;background-image:url(../../img/icons/strategic-button-mobile.svg)}.solutions-experience .solutions-card>.solutions-btn:is(:hover,:focus-visible){background-image:url(../../img/icons/strategic-button-mobile-white.svg)}.solutions-experience .solutions-connector{display:none}}.solutions-connected{padding-block:152px 0}.solutions-connected .solutions-split{grid-template-columns:minmax(0,606px) minmax(0,606px);justify-content:space-between;align-items:start;gap:40px}.solutions-connected .col-left{min-width:0;padding-top:46.86px}.solutions-connected .solutions-copy{max-width:531px}.solutions-connected .section-title{width:595px;max-width:calc(100vw - 40px)}.solutions-connected .section-title span{display:block}.solutions-connected .solutions-copy>.desc{margin-top:16px}.solutions-connected .solutions-actions{margin-top:50px;gap:20px;width:602px;max-width:calc(100vw - 40px)}.solutions-connected .solutions-btn{width:291px;min-width:0;min-height:56px;padding-inline:24px;gap:7px;font-family:var(--ff-inter-bold);background-image:url(../../img/icons/connected-button.svg)}.solutions-connected .solutions-btn:is(:hover,:focus-visible){background-image:url(../../img/icons/connected-button-white.svg)}.solutions-connected .solutions-btn-outline{background-image:url(../../img/icons/connected-button-white.svg)}.solutions-connected .solutions-btn-outline:is(:hover,:focus-visible){background-image:url(../../img/icons/connected-button.svg)}.solutions-connected .solutions-btn-arrow{display:block;flex:0 0 24px;width:24px;height:24px}.solutions-connected .solutions-split>.solutions-visual{width:100%;max-width:606px;height:auto;justify-self:end}@media (min-width:1025px){.solutions-connected{padding-top:96px}}@media (min-width:768px) and (max-width:1200px){.solutions-connected .solutions-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}.solutions-connected .col-left{padding-top:0}.solutions-connected .section-title{width:auto;max-width:100%}.solutions-connected .section-title span{display:inline}.solutions-connected .solutions-actions{width:100%;flex-wrap:wrap;gap:12px;margin-top:30px}.solutions-connected .solutions-btn{width:291px;max-width:100%;font-size:16px}}@media (max-width:767px){.solutions-connected{padding-block:56px 0}.solutions-connected .solutions-split{grid-template-columns:minmax(0,1fr);-ms-grid-rows:auto 24px auto 24px auto;grid-template-areas:"copy" "visual" "actions";gap:24px}.solutions-connected .col-left{display:contents}.solutions-connected .solutions-copy{grid-area:copy;max-width:none}.solutions-connected .solutions-copy .primary-title{margin-bottom:12px;background:linear-gradient(90deg,var(--c-blue) .03%,var(--c-blue) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.solutions-connected .section-title{width:auto;max-width:100%;letter-spacing:-1.04px}.solutions-connected .section-title span{display:inline}.solutions-connected .solutions-copy>.desc{margin-top:12px;font-size:16px;line-height:24px;letter-spacing:0;opacity:.85}.solutions-connected .solutions-split>.solutions-visual{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:visual;max-width:100%;height:300px;-o-object-fit:contain;object-fit:contain;justify-self:center}.solutions-connected .solutions-actions{grid-area:actions;width:100%;max-width:100%;margin-top:0;flex-direction:column;gap:12px}.solutions-connected .solutions-actions>.solutions-btn{width:100%;min-height:52px;margin-top:0;background-image:url(../../img/icons/connected-button-mobile.svg)}.solutions-connected .solutions-actions>.solutions-btn:is(:hover,:focus-visible){background-image:url(../../img/icons/connected-button-mobile-white.svg)}.solutions-connected .solutions-actions>.solutions-btn-outline{background-image:url(../../img/icons/connected-button-mobile-white.svg)}.solutions-connected .solutions-actions>.solutions-btn-outline:is(:hover,:focus-visible){background-image:url(../../img/icons/connected-button-mobile.svg)}}@media (min-width:768px) and (max-width:1024px){.solutions-copy{-ms-grid-row:1;-ms-grid-column:1}.solutions-standard-visual{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3}.solutions-standard-content{-ms-grid-row:2;-ms-grid-column:1}.solutions-split>.solutions-visual{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3}}@media (max-width:767px){.solutions-split>.solutions-standard-visual{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.solutions-copy{-ms-grid-row:1;-ms-grid-column:1}.solutions-split>.solutions-visual{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.solutions-split>.solutions-visual{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.solutions-actions{-ms-grid-row:5;-ms-grid-column:1}}.flexible-section{color:var(--c-dark-bg)}.flexible-section[id]{scroll-margin-top:105px}.solutions-copy{max-width:590px}.solutions-copy .primary-title{margin-bottom:10px;letter-spacing:.06em}.solutions-copy .section-title{letter-spacing:-.02em}.solutions-copy .section-title span{font-family:inherit}.solutions-copy .desc{margin-top:16px}.solutions-note{color:var(--c-deep-blue)}.solutions-note{margin-top:24px;letter-spacing:.06em}.solutions-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;min-width:246px;padding:8px 30px;color:var(--c-white);text-align:center;background:url(../../img/icons/hero-button-blue.svg) center/100% 100% no-repeat}.solutions-btn:is(:hover,:focus-visible){color:var(--c-deep-blue);background-image:url(../../img/icons/hero-button-white.svg)}.solutions-btn-outline{color:var(--c-deep-blue);background-image:url(../../img/icons/hero-button-white.svg)}.solutions-btn-outline:is(:hover,:focus-visible){color:var(--c-white);background-image:url(../../img/icons/hero-button-blue.svg)}.solutions-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.solutions-visual{display:block;width:100%;height:auto}.solutions-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:40px}.solutions-plan-icon{width:44px;height:44px;-o-object-fit:contain;object-fit:contain;flex:none}.solutions-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px}.solutions-card{display:flex;align-items:flex-start;flex-direction:column;gap:12px;min-height:350px;padding:clamp(24px,2.6vw,40px);border:1px solid var(--c-light-slate-blue);border-radius:16px;background-color:var(--c-white);box-shadow:0 8px 24px color-mix(in srgb,var(--c-dark-bg) 8%,transparent)}.solutions-card h3{font-size:24px;line-height:32px;color:#004781}.solutions-card .solutions-btn{margin-top:auto}.solutions-checks{display:grid;gap:10px;margin:4px 0 14px}.solutions-checks li{padding-left:28px;background:url(../../img/icons/solutions-check.svg) left top/18px 18px no-repeat}:where(.flexible-section) .abs-img{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}:where(.flexible-section) .abs-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flexible-section .desc.fs-18{line-height:26px;letter-spacing:-.54px}.flexible-section .desc.fs-16{line-height:24px}@media (max-width:1024px){.solutions-plan-icon{width:34px;height:34px}.solutions-btn{min-width:min(100%,210px)}}@media (max-width:767px){.flexible-section[id]{scroll-margin-top:84px}.solutions-copy .section-title{letter-spacing:-1.04px}.solutions-copy .desc{margin-top:12px}.solutions-split{grid-template-columns:minmax(0,1fr);gap:24px}.solutions-btn{width:100%}.solutions-actions{gap:12px}.solutions-cards{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.solutions-card{min-height:0}.solutions-card .solutions-btn{margin-top:8px}.flexible-section .desc:is(.fs-18,.fs-16){font-size:16px;line-height:24px;letter-spacing:0}}.flexible-section,.solutions-card{position:relative;isolation:isolate}.solutions-card>.abs-img{border-radius:inherit}.solutions-card>.abs-img::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--c-white),transparent 84%)}.flexible-section .primary-title{letter-spacing:.72px}.flexible-section .solutions-note{line-height:20px}.flexible-section .solutions-btn{line-height:24px;letter-spacing:-.54px}@media (max-width:767px){.flexible-section .desc{margin-top:16px}.flexible-section .solutions-card h3{font-size:20px;line-height:25px;letter-spacing:-.8px}.flexible-section .solutions-checks{font-size:16px;line-height:24px}.flexible-section .solutions-btn{letter-spacing:0;margin-top:28px}.flexible-section .solutions-note{font-size:12px;line-height:16.8px;letter-spacing:.72px}.flexible-section .solutions-copy>.desc{opacity:.85}}
/*# sourceMappingURL=modules-solutions.min.css.map */
