.h1,.h2,.h3,.h4,h1,h2,h3,h4{color:#141937;font-family:Instrument Sans,sans-serif;font-weight:600;margin:0}.h1,h1{font-size:3.2rem;line-height:1.21}.h2,h2{font-size:2.8rem}.h2,.h3,h2,h3{color:#2d2373;line-height:1.21}.h3,h3{font-size:2.4rem}.h4,h4{color:#2d2373;font-size:2rem;line-height:1.21}.h5,h5{color:#2d2373;font-size:1.8rem;font-weight:600;line-height:normal;margin:0}p{color:#141937;font-size:1.6rem;line-height:1.5;margin:0 0 .8rem}.c-alert,.c-breadcrumbs,.c-btn--skip-to,.c-cookies,.c-download,.c-footer,.c-form,.c-mobile-menu-btn{display:none!important}img{margin:2rem 0}p{font-size:1rem}h2,h3,h4{font-size:1.4rem!important}.c-btn{font-size:.8rem!important}body{color:#141937;font-family:Instrument Sans,sans-serif;text-rendering:optimizeLegibility}.l-component{padding-bottom:2rem;padding-top:2rem;page-break-inside:avoid;position:relative}.l-component.l-component--dark+.l-component.l-component--dark,.l-component:not(.l-component--dark)+.l-component:not(.l-component--dark){padding-top:0}.l-component__content{margin-left:auto;margin-right:auto;max-width:1600px}.l-component--content .l-component__content{max-width:998px}.l-columns{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.c-btn{background-color:#141937;border-radius:3rem;color:#d7d7e6;font-weight:500;line-height:1.5;padding:1.2rem 2.4rem}.c-btn--ghost{background-color:rgba(108,134,53,.102)}.editable-text h2,.editable-text h3,.editable-text h4{margin-top:2.4rem}.editable-text h2:first-child,.editable-text h3:first-child,.editable-text h4:first-child{margin-top:0}.editable-text h2{font-size:2rem}.editable-text h3{font-size:1.6rem}.editable-text h4{font-size:1.4rem}.editable-text p{font-size:1.2rem;line-height:1.2}.editable-text a{display:inline-flex;margin:0 1.2rem 1.2rem 0}.editable-text a:not(.c-btn){color:#141937;font-weight:600;text-decoration-color:#8283b5;text-decoration-thickness:.2rem}.editable-text img{display:block;height:auto!important;margin-bottom:1rem;max-width:100%}.editable-text img[style*=left]{margin-right:1em}.editable-text img[style*=right]{margin-left:1em}.editable-text ol,.editable-text ul{font-weight:300;margin:1.2rem 0 0;padding:0 0 0 2rem}.editable-text ol+p,.editable-text ul+p{margin-top:1.2rem}.editable-text li{line-height:2.6rem;position:relative}.editable-text li:last-child{margin-bottom:0}.editable-text li::marker{color:#8283b5;font-weight:600}.editable-text table{border:none;border-collapse:collapse;caption-side:bottom;margin:2.4rem 0;width:100%}.editable-text thead{background-color:#141937;color:#fff}.editable-text td,.editable-text th{border:.1rem solid #141937;padding:1.2rem 2rem}.editable-text th{color:inherit;font-family:inherit;text-align:left}.editable-text td{border:none;border-top:.1rem solid #141937}.editable-text caption{color:#141937;font-size:1.4rem;margin:1rem 0 0;text-align:left}.editable-text hr{border:0;border-top:.2rem solid #141937;margin:2rem 0}.editable-text strong{font-weight:600}.l-site-header{border-bottom:.1rem solid #141937}.h-logo__image{display:block;width:10rem}.f-bottom__nav,.f-top,.h-main,.h-mobile-trigger{display:none}.l-site-footer{border-top:.2rem solid #141937;margin-top:1rem;padding-top:1rem}.f-bottom__inner{justify-content:space-between}.f-bottom__copyright-text{font-size:1.2rem}.c-pagination{flex-wrap:wrap;gap:1rem}.c-pagination,.c-pagination__btn{display:flex;justify-content:center}.c-pagination__btn{align-items:center;background-color:#f0f0f0;border:.2rem solid #f0f0f0;border-radius:50%;color:#141937;flex-shrink:0;font-size:1.6rem;height:2rem;text-decoration:none;transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);width:2rem}.c-pagination__btn.active{border:.2rem solid #141937}.c-pagination__btn-icon{font-size:2.4rem}.l-component__content>.c-sitemap__items{column-count:3;column-gap:2.4rem;list-style:none;padding-left:0}.c-sitemap__items .c-sitemap__items{list-style-type:disc}.c-sitemap__items .c-sitemap__items .c-sitemap__items{list-style-type:circle}.c-sitemap__item{break-inside:avoid;margin-top:.8rem}.l-component__content>.c-sitemap__items>.c-sitemap__item{font-size:1.8rem;line-height:1.44;margin-top:1.6rem}.l-component__content>.c-sitemap__items>.c-sitemap__item:first-child{margin-top:0}.c-sitemap__items .c-sitemap__items .c-sitemap__item{font-size:1.4rem;font-weight:500;line-height:1.57}.c-sitemap__items .c-sitemap__items .c-sitemap__item::marker{color:#5e5794}.c-sitemap__items .c-sitemap__items .c-sitemap__items>.c-sitemap__item{font-size:1.2rem;font-weight:400;line-height:1.66}.c-sitemap__items .c-sitemap__items .c-sitemap__items>.c-sitemap__item::marker{color:#5e5794}.c-sitemap__item-link{color:#141937;text-decoration:none}.c-sitemap__item-link:focus,.c-sitemap__item-link:hover{text-decoration:underline}.c-card{border:.1rem solid #d7d7e6;color:#141937;display:block;height:100%;position:relative;text-decoration:none}.c-card:before{background-color:#f0f0f0;content:" (" "[TODO]" attr(href) ") ";position:absolute;top:0;word-break:break-word}.c-card__inner{display:flex;flex-direction:column;height:100%}.c-card__image img{aspect-ratio:1.5;height:auto;margin:0;object-fit:cover;width:100%}.c-card__content{display:flex;flex-direction:column;gap:2rem;height:100%;padding:1rem}.c-card__heading{font-size:1.6rem;line-height:1.25;margin-bottom:0}.c-card__date{border:.1rem solid #141937;display:inline-block;font-size:1rem;margin-bottom:.5rem;padding:.4rem 1rem}.c-card__summary{font-size:1.1rem;margin-bottom:0;margin-top:.5rem}.c-card__content-footer{display:none}.c-page-banner__inner{gap:4rem}.c-page-banner__image img{border-radius:2.4rem;height:25rem}.h-main__nav-items{display:none}.c-contact-page{margin-bottom:.8rem}.c-contact{padding-bottom:4rem!important}.c-contact__inner{border-radius:1.2rem;padding:2.4rem}.c-contact__heading{color:#fff;margin-bottom:1.6rem}.c-contact__items{display:flex;flex-direction:column;gap:1.6rem;list-style:none;margin:0;padding:0}.c-contact__item{display:flex;flex-direction:column;gap:.8rem}.c-contact__item-icon{height:2.4rem!important;width:2.4rem!important;fill:#141937;flex-shrink:0}.c-contact__item-content{color:inherit!important;font-size:1.4rem;font-weight:300!important;line-height:1.57;text-decoration:none}.c-contact__item-content strong{font-weight:600!important}.c-contact-promo__heading{margin-bottom:0!important}.c-contact-promo__text{margin-top:1.2rem}.c-contact-promo__text:first-child{margin-top:0}.c-contact-promo__link{margin-top:2.4rem}.c-search-page__form{display:none}.c-search-page__list{list-style:none;margin:0;padding:0}.c-search-page__item{border-bottom:.2rem solid #f0f0f0;margin-top:1rem;padding:1rem 0}.c-search-page__item-link{color:#141937;font-size:1.2rem;text-decoration:none}.c-search-page__item-title{font-size:1.8rem}.c-search-page__item-summary{font-size:1.2rem;margin-top:.5rem}.c-search-page__item-url{color:#8283b5;font-size:1rem;font-style:italic;margin-top:.5rem}.c-filters{display:none}.c-article__header-tags{display:flex;flex-wrap:wrap;gap:2rem;list-style:none;margin:1rem 0 0;padding:0}.c-article__header-tag{font-size:1rem;position:relative}.c-article__header-tag:after{background-color:#d7d7e6;content:"";height:100%;left:calc(100% + 1rem);position:absolute;top:0;width:.1rem}.c-article__header-tag:last-child:after{display:none}.c-article__header-image img{aspect-ratio:1.5;height:auto;margin-top:2rem;object-fit:cover;width:100%}.c-article__header-summary{font-size:1.2rem}.c-icon-panel{position:relative}.c-icon-panel--dark{background:linear-gradient(180deg,#141937,#2d2373);overflow:hidden}.c-icon-panel__inner{display:flex;flex-direction:column;position:relative}.c-icon-panel__inner-text{flex:0 1 30%}.c-icon-panel--dark .c-icon-panel__inner-text{color:#d7d7e6}.c-icon-panel__inner-text p{color:#141937}.c-icon-panel__inner-text p:first-of-type{margin-top:2.4rem}.c-icon-panel--dark .c-icon-panel__inner-text p{color:#d7d7e6}.c-icon-panel__heading{margin:0;max-width:918px}.c-icon-panel--dark .c-icon-panel__heading{color:#f0f0f0;margin-bottom:1.6rem}.c-icon-panel__summary{margin-top:8px;max-width:918px}.c-icon-panel--dark .c-icon-panel__summary{color:#f0f0f0}.c-icon-panel__items{display:grid;flex:0 1 70%;gap:1rem;grid-template-columns:repeat(2,1fr);list-style:none;overflow:visible;padding:0}.c-icon-panel__items:first-child{margin-top:0}.c-icon-panel__items--flex{display:flex;flex:1}.c-icon-panel__items--1{grid-template-columns:repeat(1,1fr)!important;justify-content:center}.c-icon-panel__items--2{grid-auto-rows:min-content}.c-icon-card{border-radius:12px;container:icon-card/inline-size;flex:1;max-width:917px;min-width:280px;transition:border .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1)}.c-icon-panel__items--flex .c-icon-card{flex:1}.c-icon-panel--light .c-icon-card--no-link:focus,.c-icon-panel--light .c-icon-card--no-link:hover{box-shadow:none}.c-icon-card--no-link{border:none}.c-icon-card__link{background-color:#f0f0f0;border-radius:24px;display:flex;flex-direction:row;gap:2.4rem;height:100%;padding:32px 12px 12px 32px;position:relative;text-decoration:none;transition:background-color .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1)}@container icon-card (max-width: 360px){.c-icon-card__link{flex-direction:column}}.c-icon-panel--dark .c-icon-card__link{background-color:#fff}.c-icon-panel--dark .c-icon-card__link:focus,.c-icon-panel--dark .c-icon-card__link:hover{box-shadow:0 20px 20px -20px rgba(0,0,0,.2),0 10px 30px 0 rgba(0,0,0,.1)}.c-icon-card__link:focus,.c-icon-card__link:hover{background-color:#fff;box-shadow:0 20px 20px -20px rgba(45,35,115,.2),0 10px 30px 0 rgba(45,35,115,.1)}.c-icon-panel__items--1 .c-icon-card__link{flex-direction:row;height:-moz-fit-content;height:fit-content}.c-icon-card__wrapper{border-radius:24px;display:flex;flex-direction:row;gap:16px;height:100%;padding:24px}@container icon-card (max-width: 360px){.c-icon-card__wrapper{flex-direction:column}}.c-icon-panel--light .c-icon-card__wrapper{background-color:#fff;background-color:#f0f0f0}.c-icon-panel--dark .c-icon-card__wrapper{background-color:#fff}.c-icon-card--small .c-icon-card__wrapper{padding:0}.c-icon-panel__items--1 .c-icon-card__wrapper{flex-direction:row}.c-icon-card__image{height:48px}.c-icon-card__image img{height:48px;width:48px}.c-icon-card__content{display:flex;flex:1;flex-direction:column;transition:color .3s cubic-bezier(.165,.84,.44,1)}.c-icon-card__link:focus .c-icon-card__content,.c-icon-card__link:hover .c-icon-card__content{color:#141937}.c-icon-card--small .c-icon-card__content{border-radius:12px;color:#141937;height:100%;padding:24px}.c-icon-panel--dark .c-icon-card--small .c-icon-card__content,.c-icon-panel--light .c-icon-card--small .c-icon-card__content{background-color:#fff}.c-icon-card__heading{font-size:2.4rem;margin-bottom:0;margin-top:.8rem}.c-icon-card__link .c-icon-card__heading{padding-right:2.8rem}.c-icon-card__text{color:#141937;margin-bottom:2.4rem;margin-top:8px}.c-icon-card__link .c-icon-card__text{padding-right:2.8rem}.c-icon-card--no-link .c-icon-card__text{margin-bottom:0}.c-icon-card__button{align-items:center;align-self:baseline;background-color:#fff;border:none;border-radius:50%;display:flex;height:24px;justify-content:flex-end;margin-left:auto;margin-right:0;margin-top:auto;width:24px}.c-icon-card__button svg{height:24px;width:24px;fill:#509bbe;border-radius:50%}.c-icon-panel--dark .c-icon-card__button{background-color:#d7d7e6}.c-icon-panel--dark .c-icon-card__button svg{fill:#141937}.c-icon-card__link:focus .c-icon-card__button svg,.c-icon-card__link:hover .c-icon-card__button svg{fill:#fff;background-color:#509bbe}.c-icon-panel--dark .c-icon-card__link:focus .c-icon-card__button svg,.c-icon-panel--dark .c-icon-card__link:hover .c-icon-card__button svg{background-color:#141937;fill:#fff}.c-icon-card__link:focus .c-icon-card__button:after,.c-icon-card__link:hover .c-icon-card__button:after{box-shadow:inset 0 0 0 .2rem #141937}.c-icon-card__link:focus .c-icon-card__button:before,.c-icon-card__link:hover .c-icon-card__button:before{border-radius:50%;content:"";display:block;height:24px;position:absolute;right:0;width:24px}.c-arcs--icon{bottom:0;display:none;left:0;position:absolute;rotate:90deg}.c-arcs--icon img{height:100%;width:auto}.c-page-banner{border-radius:0 0 0 8rem;color:#fff;display:flex;flex-direction:column;padding:0}.c-page-banner.c-page-banner--no-image{background:linear-gradient(180deg,#141937,#2d2373);border-radius:0 0 4rem 4rem;display:block;max-width:100%;overflow:hidden;padding:2.4rem 0 12rem;position:relative;width:100%}.c-page-banner+.l-component--content{padding-top:6rem!important}.c-page-banner__inner{background:linear-gradient(180deg,#141937,#2d2373);border-radius:0 0 4rem 4rem;display:flex;flex:1 1 45%;flex-direction:column;gap:2.4rem;padding:1.2rem 4rem 4rem 0;position:relative}.c-page-banner--no-image .c-page-banner__inner{background:transparent;padding:0}.c-page-banner__content{color:#fff;max-width:918px}.c-page-banner__heading{color:inherit;margin-bottom:0;margin-top:3.2rem}.c-page-banner__text{color:#d7d7e6;margin-top:1.6rem}.c-page-banner__image{flex:1 1 55%;margin-top:-17.3rem;padding:0;z-index:2}.c-page-banner__image img{border-radius:0 0 0 18rem;height:100%;object-fit:cover;width:100%}.c-page-banner__button{margin-top:3.2rem}.c-arcs--pagebanner{bottom:-1rem;position:absolute;right:0}.c-arcs--pagebanner img{height:100%;width:auto}.l-page-banner{display:none;padding-top:0}.l-page-banner:has(+.c-articles),.l-page-banner:has(+.c-contact-page),.l-page-banner:has(+.c-newsletter-archive),.l-page-banner:has(+.c-solutions-listing){padding-bottom:4rem}.l-page-banner:has(+.c-solutions__listing){padding-bottom:2.4rem}.l-page-banner:has(+.c-articles){background-color:#f0f0f0}.l-page-banner__inner,.l-site-footer{position:relative}.f-main{display:flex;flex-wrap:wrap}.f-top{position:relative;width:100%}.f-top__inner{background-color:#f0f0f0;border-top-left-radius:4rem;border-top-right-radius:4rem}.f-top__inner-content{align-items:center;background-color:#f0f0f0;border-top-left-radius:8rem;border-top-right-radius:8rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding-bottom:4rem;padding-top:8rem;width:100%}.has-subscribe .f-top__inner-content{padding-top:13rem}.f-top__logos{display:flex;gap:4rem;justify-content:center}.f-top__side{display:flex;flex-direction:column;gap:3.2rem}.f-top__logo-link{display:block;gap:2rem;opacity:1;text-align:center;text-decoration:none}.f-top__logo-link:hover{opacity:.7;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.f-socials__list,.f-top__logo{justify-content:center}.f-socials__list{display:flex;gap:4rem;list-style:none;margin:0;padding:0}.f-socials__item__link{font-size:1}.f-socials__item__link-icon{aspect-ratio:1/1;background:transparent;color:#2d2373;height:2.8rem;transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);width:2.8rem}.f-socials__item:focus .f-socials__item__link-icon,.f-socials__item:hover .f-socials__item__link-icon{fill:#509bbe}.f-top__main{color:#141937;flex:1 0;font-family:Instrument Sans;font-size:1.4rem;line-height:1.5;margin:0 auto;max-width:675px;text-align:center}.f-top__main-acknowledgement{padding-bottom:2rem;padding-top:2.4rem}.f-top__logo{display:flex;gap:4rem;height:6rem}.f-top__main-link{color:#2d2373;font-family:Instrument Sans;font-size:1.4rem;font-weight:600;line-height:22px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.f-nav{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;row-gap:2rem}.f-nav,.f-nav .f-nav{flex-direction:column}.f-nav .f-nav{row-gap:0}.f-nav__link{color:#141937;display:block;font-size:2rem;font-weight:600;padding:.5rem 0;text-decoration:unset;transition:color .3s cubic-bezier(.165,.84,.44,1)}.f-nav .f-nav .f-nav__link{font-size:1.6rem;font-weight:400}.f-nav__link:focus,.f-nav__link:hover{color:#5e5794;text-decoration:underline}.f-bottom{background-color:#141937;width:100%}.f-bottom__inner{color:#fff;flex-wrap:wrap;gap:2.4rem;justify-content:center;padding-bottom:2.4rem;padding-top:2.4rem}.f-bottom__copyright,.f-bottom__inner{align-items:center;display:flex;flex-direction:column}.f-bottom__copyright{font-size:1.6rem;line-height:1.5}.f-bottom__copyright-text{color:#d7d7e6;font-size:1.4rem;font-weight:400;line-height:1.42857;margin:0;padding-bottom:1.2rem;text-align:center}.f-bottom__copyright-text span{color:#d7d7e6;display:flex;justify-content:center}.f-bottom__nav-items{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;list-style:none;margin:0;padding-left:0}.f-arcs{display:none}.f-bottom__nav-item{align-items:center;display:flex;gap:2.7rem;margin-right:2.7rem}.f-bottom__nav-item:not(:first-child):before{color:#d7d7e6;content:"|";margin-left:2.7rem;opacity:.4}.f-bottom__nav-item__link{color:#fff;font-size:1.4rem;font-weight:400;line-height:1.42857;opacity:1;text-decoration:none;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.f-bottom__nav-item__link:hover{opacity:.7}.f-bottom__credentials{color:#d7d7e6;font-size:1.4rem;font-weight:400;line-height:1.42857;white-space:nowrap}.f-bottom__credentials-link{color:#fff;font-weight:600;line-height:18px;opacity:1;text-decoration:none;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.f-bottom__credentials-link:hover{opacity:.7}.c-incompatible-browser{display:none}.c-hero{padding-bottom:6rem;padding-top:0}.c-hero-banner{margin:0;position:relative}.c-hero-banner__inner{border-radius:0 0 0 8rem;color:#fff;display:flex;flex-direction:column;padding:0}.c-hero-banner__wrapper{flex:1;padding:4rem 2.4rem 8rem .8rem}.c-hero-banner__content,.c-hero-banner__wrapper{background:linear-gradient(180deg,#141937,#2d2373)}.c-hero-banner__content{border-radius:0 0 8rem 8rem;display:flex;flex:1 1 41.67%;flex-direction:column;gap:2.4rem;padding:4rem 2.4rem 21.3rem 0;position:relative}.c-hero-banner__inner-content{color:#fff;max-width:918px}.c-hero-banner__heading{color:inherit;font-size:5.6rem;line-height:1;margin-bottom:0;margin-top:0}.c-hero-banner__text{color:#d7d7e6;font-size:2rem;font-weight:500;margin-top:1.6rem}.c-hero-banner__image{flex:1 1 55%;margin-top:-17.3rem;max-height:689px;z-index:1}.c-hero-banner__image img{border-radius:0 0 0 18rem;height:100%;max-height:689px;object-fit:cover;width:100%}.c-video{flex:1 1 55%;margin-top:-17.3rem;max-height:689px;z-index:1}.c-video video{border-radius:0 0 0 18rem;height:100%;max-height:689px;object-fit:cover;width:100%}.c-hero-banner__button{margin-top:24px}.c-statistics{margin-top:3.2rem}.c-statistics__wrapper{display:flex;overflow:hidden;position:relative}.c-statistics__content{min-width:100%;width:100%}.c-statistics__numbers{color:#91c8c3;font-family:Instrument Sans;font-size:4.8rem;font-style:normal;font-weight:600;line-height:1.08333}.c-statistics__divider:before{background:#91c8c3;content:"";display:block;height:1px;margin:1.2rem 0 1.6rem;width:100%}.c-statistics__note{color:#d7d7e6;font-size:1.6rem;font-weight:400;line-height:1.5}.c-statistics__slider-navigation{position:absolute;right:0;top:-1rem}.c-statistics__slider-navigation svg{color:#91c8c3}.c-statistics__slider-navigation,.c-video,.c-video__controls{display:none}.c-promo-large{background-color:#141937;border-radius:2.4rem;overflow:hidden;padding:4rem 3.2rem 6rem;position:relative}.c-promo-large--images-left .c-promo-large__image:after{background:linear-gradient(180deg,#141937,rgba(20,25,55,0));left:0}.c-promo-large__watermark{bottom:0;display:none;opacity:.2;position:absolute;right:0;width:90%}.c-promo-background .c-promo-large__watermark{display:block}.c-promo-large__brandmark{display:flex;height:40px;margin-top:2.4rem;place-self:flex-end;justify-self:flex-end;width:40px;z-index:2}.c-promo-large__content{display:flex;max-width:100%;position:relative;row-gap:3.2rem;z-index:2}.c-promo-large__content:has(.c-promo-large__content-image){column-gap:4rem}.c-promo-large__content>img{height:-moz-fit-content;height:fit-content}.c-promo-large__content-image{display:none}.c-promo-large__text{position:relative;z-index:1}.c-promo-large__description,.c-promo-large__heading{color:#fff;margin-bottom:0}.c-promo-large__description{color:#d7d7e6;margin-top:1.6rem}.c-promo-large__link{margin-top:3.2rem;z-index:1}.c-promo-large__link-icon{font-size:22px}.c-promo-large__image{bottom:0;height:100%;margin:0;position:absolute;right:0;width:100%}.c-promo-large__image img{aspect-ratio:1.5;display:block;height:100%;object-fit:cover;position:relative;width:100%}.c-promo-large__image:after{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.c-arcs__promo{bottom:-1rem;position:absolute;right:0}.c-arcs__promo img{height:100%;width:auto}.c-feature--images-left .c-feature__inner{flex-direction:column}.c-feature__description p{color:#141937;font-family:Instrument Sans;font-size:18px;font-style:normal;font-weight:400;line-height:1.44}.c-feature__inner{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:space-between}.c-feature__content{align-items:flex-start;display:flex;flex:1 1 33%;flex-direction:column;flex-wrap:wrap;gap:8px;width:100%}.c-feature__heading{margin-bottom:0}.c-feature__link{margin-top:16px}.c-feature__images{align-items:center;display:flex;flex:1 1 66%;gap:12px;justify-content:space-between}.c-feature__images .c-video-component__icon{display:none}.c-feature__images.c-feature--single-image .c-feature__image{width:100%}.c-feature__images.c-feature--single-image .c-feature__image img{height:auto;width:100%}.c-feature__image{border-radius:24px;font-size:0;line-height:0;position:relative;width:calc(50% - 6px)}.c-feature__image img{border-radius:24px;display:block;height:auto;width:100%}.c-video-component__thumbnail .c-feature__image img{aspect-ratio:16/9;object-fit:cover}.c-careers{background-color:#d7d7e6}.c-careers+.l-component{padding-top:6rem!important}.c-careers__heading{color:#2d2373;font-weight:600;margin-bottom:2.4rem;padding-top:6rem}.c-careers__subheading{color:#141937;font-size:1.8rem;font-style:normal;font-weight:400;line-height:1.44444;margin:0}.c-careers__items{display:grid;gap:12px;grid-template-columns:1fr;list-style:none;margin:2.4rem 0 0;padding:0}.c-careers__item{background-color:#fff;border-radius:2.4px;border-radius:2.4rem;padding:2.4rem;transition:border-color .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1)}.c-careers__item--intouch{background-color:#141937;color:#fff}.c-careers__item--intouch:focus .i-arrow-right,.c-careers__item--intouch:hover .i-arrow-right{background-color:rgba(145,200,195,.4)}.c-careers__item--intouch .i-arrow-right{align-self:self-end;background-color:rgba(145,200,195,.2);border-radius:50%;color:#91c8c3;height:2.4rem;width:2.4rem}.c-careers__item-link{border-radius:12px;display:flex;flex-direction:column;gap:12px;height:100%;position:relative;text-decoration:none}.c-careers__item-header{display:flex;gap:16px;justify-content:space-between}.c-careers__item-header-content{display:flex;flex-direction:column;gap:12px}.c-careers__item-header-content p{color:#141937;display:flex;font-size:1.6rem;font-weight:500;gap:1.2rem;line-height:1.5;margin:0}.c-careers__item-header-content p span{font-weight:400;text-wrap:nowrap}.c-careers__item-job-title{color:#2d2373;font-weight:600;margin-bottom:0;margin-right:12rem}.c-careers__item--intouch .c-careers__item-job-title{color:#fff}.c-careers__item-date{background:#f0f0f0;border-radius:2rem;color:#5e5794;font-size:12px;font-weight:400;line-height:1.33333;padding:.4rem .8rem;position:absolute;right:0;top:0}.c-careers__item-date time{font-weight:400;white-space:nowrap}.c-careers__item-buttons{display:flex;gap:.8rem;margin-top:1.2rem}.c-careers__item-button.c-btn.c-btn--ghost{background-color:#f0f0f0;display:inline-flex;gap:4px}.c-careers__item:focus .c-careers__item-button.c-btn.c-btn--ghost,.c-careers__item:hover .c-careers__item-button.c-btn.c-btn--ghost{box-shadow:inset 0 0 0 1px #141937}.c-careers__item-button-icon{font-size:22px}.c-careers__item-description{flex-grow:1;font-size:14px;font-weight:400;line-height:1.57}.c-careers__item--intouch .c-careers__item-description{color:#d7d7e6}.c-careers__item--intouch:focus .c-careers__item-description,.c-careers__item--intouch:hover .c-careers__item-description{color:#d7d7e6!important}.c-careers__item:focus .c-careers__item-description,.c-careers__item:hover .c-careers__item-description{color:#141937}.c-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#2d2373;border:none;border-radius:2.4rem;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.6rem;font-weight:600;gap:.8rem;justify-content:center;line-height:1.375;outline:.3rem solid transparent;outline-offset:-.3rem;padding:1.2rem 2rem;text-decoration:none;transition:background-color .3s cubic-bezier(.165,.84,.44,1)}.c-btn svg{color:#91c8c3}.c-btn:focus,.c-btn:not(:disabled):hover{background:#141937}.c-btn:focus{outline-color:#0062ff;outline-offset:.2rem}.c-btn:where(:disabled){cursor:not-allowed;opacity:.2}.c-btn--sm{font-size:1.4rem;outline-offset:-.2rem;outline-width:.2rem;padding:.8rem 1.6rem}.c-btn--lg{font-size:1.8rem;padding:1.5rem 2.5rem}.c-btn--search{border-radius:3rem;height:5rem;padding:1.1rem!important;width:5rem}.c-btn--search svg{height:2.8rem;width:2.8rem;fill:#91c8c3}.c-btn--primary-reverse{background:#fff;color:#2d2373}.c-btn--primary-reverse svg{fill:#509bbe;height:1.8rem;width:1.8rem}.c-btn--primary-reverse:not(:disabled):hover{background:#d7d7e6}.c-btn--primary-reverse:not(:disabled):hover svg{fill:#509bbe}.c-btn--primary-reverse:focus{background:#d7d7e6;outline-color:#0062ff;outline-offset:.2rem}.c-btn--primary-reverse:focus svg{fill:#2d2373}.c-btn--primary-reverse:where(:disabled){background:#fff;cursor:not-allowed;opacity:.2}.c-btn--ghost{background-color:transparent;border:.1rem solid #141937;color:#141937;transition:color .3s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1)}.c-btn--ghost:not(:disabled):hover{background-color:#141937;color:#fff}.c-btn--secondary{background:#d7d7e6;color:#2d2373}.c-btn--secondary:focus,.c-btn--secondary:not(:disabled):hover{background:rgba(215,215,230,.4)}.c-btn--secondary:focus{outline-color:#0062ff;outline-offset:.2rem}.c-btn--secondary:where(:disabled){background:#d7d7e6;cursor:not-allowed;opacity:.2}.c-btn--secondary-reverse{background:rgba(215,215,230,.15);color:#fff}.c-btn--secondary-reverse svg{fill:#91c8c3}.c-btn--secondary-reverse:hover{background:rgba(215,215,230,.3)}.c-btn--secondary-reverse:focus{background:rgba(215,215,230,.3);outline:2px solid #0062ff}.c-btn--secondary-reverse:focus svg{fill:#fff}.c-btn--secondary-reverse:where(:disabled){background:rgba(215,215,230,.15);cursor:not-allowed;opacity:.2}.c-btn__icon{font-size:2.4rem}.c-btn--skip-to{bottom:100%;left:40px;opacity:0;position:fixed;transition:transform .3s cubic-bezier(.165,.84,.44,1),visibility .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1);z-index:1000}.c-btn--skip-to:focus{opacity:1;transform:translateY(100%);visibility:visible}.c-btn--skip-to:active{top:auto}.c-btn-nav{display:flex;gap:2rem;justify-content:space-between}.c-btn-nav .c-btn.next{margin-left:auto}.c-btn svg{height:20px;width:20px}.c-quote{margin:0 auto}.c-quote__heading{margin-bottom:1.2rem}.l-component--dark .c-quote__heading{color:#fff}.c-quote__item{background-color:#fff;border-radius:4rem;display:flex;flex-direction:column;gap:8rem;max-width:100%}.l-component--dark .c-quote__item{background-color:#141937;padding:2.4rem}.c-quote__icon{aspect-ratio:6/5;color:#509bbe;font-size:3.4rem;height:40px;margin-bottom:2.4rem;width:48px}.l-component--dark .c-quote__icon{color:#91c8c3}.c-quote__text{padding-left:0}.c-quote__text p{font-size:2.4rem;font-weight:600;line-height:normal}.l-component--dark .c-quote__text p{color:#fff}.c-quote-footer{align-items:center;display:flex;gap:1.6rem;margin-top:3.2rem;padding-left:0}.c-quote-footer__image img{border-radius:50%}.c-quote-footer__credits{color:#2d2373;line-height:1.5}.l-component--dark .c-quote-footer__credits{color:#d7d7e6}.c-quote-footer__author{font-weight:700}.l-component--dark .c-quote-footer__author{color:#d7d7e6}.c-quote-footer__position{font-size:1.6rem;font-weight:400}.c-arcs,.c-solutions-listing__aside,.c-solutions-listing__filter{display:none}.c-solutions-listing__items{display:flex;flex-wrap:wrap}.c-solutions-listing__card{align-items:flex-start;align-self:stretch;background-color:#fff;border-radius:2.4rem;display:flex;flex:0 1 15%;flex-direction:column;gap:1.6rem;padding:2.4rem}.c-solutions-listing__card-top{align-items:center;display:flex;flex-direction:column-reverse;justify-content:space-between;width:100%}.c-solutions-listing__card-top picture{display:block;height:72px;margin-bottom:1.6rem}.c-solutions-listing__card-top picture img{height:100%;object-fit:cover;width:auto}.c-solutions-listing__card-top__heading{color:#2d2373;display:none;font-weight:600;line-height:normal;margin-bottom:.8rem}.c-solutions-listing__card-top__subtitle{color:#141937;font-size:1rem;font-weight:500;line-height:1.44444;text-wrap-style:balance;text-align:center}.c-solutions-listing__card-content{display:none;margin:0;text-align:center}.c-solutions-listing__card-bottom{align-items:center;display:flex;gap:6rem;justify-content:space-between;margin-top:2.4rem;width:100%}.c-solutions-widget .c-solutions-listing__card-bottom{margin-top:auto}.c-solutions-listing__card-bottom__buttons,.c-solutions-listing__card-bottom__topics{display:none}.c-statistics-widget__content{display:grid;gap:3.2rem;grid-template-columns:1fr 1fr 1fr 1fr}.c-statistic{flex:1}.c-profile__inner{align-items:flex-start;display:grid;flex-direction:row;flex-wrap:wrap;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}.c-profile__content{align-self:stretch;display:flex;flex:0 1 314px;flex-direction:column;text-decoration:none}.c-profile__content:hover .c-profile__image-arrow{background:#141937}.c-profile__image-arrow{display:none}.c-profile__image{border-radius:24px;overflow:hidden;position:relative}.c-profile__image img{aspect-ratio:1/1;height:200px;object-fit:cover;width:200px}.c-profile__image-image{display:flex}.c-profile__image-image img{aspect-ratio:1/1;height:200px;object-fit:cover;width:200px}.c-profile__details{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:.8rem}.c-profile__name{color:#2d2373;font-weight:500;line-height:normal;margin-bottom:0}.c-profile__title{color:#141937;font-size:1rem!important;font-weight:400;margin-bottom:0;text-decoration:none}.c-profile__summary{margin-top:8px}@media screen and (min-width:400px){.f-top__inner-content{padding-bottom:4rem}}@media screen and (min-width:599px){.c-page-banner__inner{border-radius:0 0 8rem 8rem}}@media screen and (min-width:600px){.c-page-banner.c-page-banner--no-image{border-radius:0 0 8rem 8rem;padding:2.4rem 0 12rem}.c-page-banner__image{padding:0 4rem}.f-top__side{display:flex;flex-direction:row;justify-content:space-between;padding:0 1.6rem;width:100%}.f-socials{margin-top:2rem}.f-top__main{max-width:100%}.f-nav{column-gap:2rem;flex-direction:row}.f-nav .f-nav{flex-direction:column}.f-nav__item{flex:0 0 calc(50% - 1rem)}.f-bottom__copyright-text span{display:inline-block;margin-right:2.7rem}.f-bottom__nav-items{justify-content:flex-start}.c-promo-large{padding:4rem}.c-promo-large__brandmark{bottom:0;display:block;height:60px;margin-top:0;place-self:auto;position:absolute;right:0;top:calc(50% - 3rem);width:60px}.c-promo-large__content-image{display:block}.c-promo-large__content-text{max-width:66.6666666667%}.c-careers__item-header-content p{flex-direction:row}.c-btn{padding:1.2rem 2rem}.l-component--dark .c-quote__item{padding:3.2rem 6rem 6rem 3.2rem}.c-solutions-listing__card-top{align-items:start;flex-direction:row;gap:4rem}.c-solutions-listing__card-top__heading{display:block}.c-solutions-listing__card-top__subtitle{text-align:start}.c-solutions-listing__card-content{display:block;text-align:start}.c-solutions-listing__card-bottom{margin-top:2rem}}@media screen and (min-width:1024px){.c-icon-panel__summary{margin-top:12px}.c-icon-card__link{gap:24px;padding:32px 12px 12px 32px}.c-icon-card__wrapper{gap:24px;padding:40px}.c-icon-card__text{margin-top:8px}.c-arcs--icon{bottom:0;display:block;height:400px;width:400px}.c-page-banner{flex-direction:row}.c-page-banner.c-page-banner--no-image{padding:2.4rem 0 8rem}.c-page-banner--no-image .c-page-banner__inner-content{margin-right:20%}.c-page-banner__inner{align-items:flex-start;border-radius:0 0 18rem 0;flex:0 1 45%;flex-direction:row;gap:4rem;justify-content:space-between;margin-bottom:2.4rem;margin-right:-7.1rem;padding:2.4rem 0 8rem;z-index:2}.c-page-banner--no-image .c-page-banner__inner{margin:0 auto;padding:0}.c-page-banner__inner:before{background:linear-gradient(180deg,#141937,#2d2373);bottom:0;content:"";position:absolute;right:calc(100% - 1px);top:0;width:100%}.c-page-banner__content{margin-left:4rem}.c-page-banner--no-image .c-page-banner__content{margin-left:0;max-width:918px}.c-page-banner__heading{margin-top:6rem}.c-page-banner__text{margin-top:2.4rem;max-width:918px}.c-page-banner__report-wrapper .c-page-banner__text{margin-right:10rem;text-wrap-style:auto}.c-page-banner__image{bottom:0;flex:none;margin-top:0;padding:0;position:absolute;right:0;top:0;width:calc(55vw + 7.1rem);z-index:1}.c-arcs--pagebanner{bottom:0;height:100%}.l-page-banner:has(+.c-articles),.l-page-banner:has(+.c-contact-page),.l-page-banner:has(+.c-newsletter-archive),.l-page-banner:has(+.c-solutions-listing){padding-bottom:4rem}.l-page-banner:has(+.c-solutions__listing){padding-bottom:4rem}.has-subscribe .f-top__inner-content{padding-top:17rem}.f-top__inner-content{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.f-top__side{flex:0 1 179px;flex-direction:column;gap:0;justify-content:flex-start;margin-right:-179px}.f-top__logo-link{margin:unset;text-align:left}.f-top__logo{height:6rem;justify-content:flex-start;width:6rem}.f-socials__list{flex-wrap:wrap;gap:.5rem;justify-content:space-between;max-width:179px}.f-top__main{max-width:412px}.f-top__main-acknowledgement{padding-top:0}.f-top__main-link{font-size:1.6rem}.f-nav{column-gap:3rem}.f-nav__item{flex:0 0 calc(33.33% - 2rem)}.f-bottom__inner{justify-content:space-between}.f-bottom__copyright,.f-bottom__inner{flex-direction:row}.f-bottom__copyright-text{font-weight:400;line-height:1.625;padding-bottom:0;text-align:start;white-space:nowrap}.f-arcs{bottom:-.15rem;display:block;height:auto;position:absolute;right:0;width:380px}.f-bottom__nav-item:before{color:#d7d7e6;content:"|";margin-left:2.7rem;opacity:.4}.c-hero-banner__inner{align-items:flex-start;flex-direction:row}.c-hero-banner__wrapper{background:#fff;border-bottom-right-radius:20rem;flex:1 0 40%;margin-right:-5%;padding:0;z-index:2}.c-hero-banner__content{align-items:flex-start;border-radius:0 0 18rem 0;flex:0 1 41.67%;flex-direction:row;gap:4rem;justify-content:space-between;margin-bottom:4.3rem;margin-right:-7.1rem;padding:8rem 2rem 8rem 0;z-index:2}.c-hero-banner__content:before{background:linear-gradient(180deg,#141937,#2d2373);bottom:0;content:"";position:absolute;right:calc(100% - 1px);top:0;width:100vw}.c-hero-banner__image{width:calc(55vw + 7.1rem)}.c-hero-banner__image,.c-video{bottom:0;flex:none;margin-top:0;padding:0;position:absolute;right:0;top:0;z-index:1}.c-video{width:calc(55vw + 7.1rem)}.c-statistics__wrapper{width:40rem}.c-promo-large{padding:6rem}.c-promo-large--images-left .c-promo-large__inner{display:flex;justify-content:flex-end}.c-promo-large--images-left .c-promo-large__image{left:0}.c-promo-large--images-left .c-promo-large__image:after{background:linear-gradient(270deg,#141937,rgba(20,25,55,0) 88%)}.c-promo-large__watermark{opacity:.5;width:30%}.c-promo-large--images-left .c-promo-large__watermark{left:0;right:unset;transform:scaleX(-1)}.c-promo-large__link-icon{font-size:24px}.c-promo-large__image{height:100%}.c-promo-large__image img{height:100%;width:100%}.c-promo-large__image:after{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5))}.c-arcs__promo{bottom:0;display:block;height:100%}.c-feature--images-left .c-feature__inner{flex-direction:row-reverse}.c-feature__inner{flex-direction:row;gap:80px}.c-feature__content{gap:12px}.c-feature__link{margin-top:12px}.c-feature__images{gap:24px}.c-feature__image{width:calc(50% - 12px)}.c-feature__image,.c-feature__image img{border-radius:40px}.c-careers__items{gap:2.4rem;grid-template-columns:1fr 1fr}.c-careers__item{border-radius:2.4rem;padding:2.4rem}.c-careers__item-link{border-radius:24px;gap:12px}.c-careers__item-header-content{gap:1.2rem}.c-careers__item-date{font-size:14px;line-height:1.57}.c-careers__item-button-icon{font-size:24px}.c-careers__item-description{font-size:16px;line-height:1.5}.c-quote-footer,.c-quote__text{padding-left:6.8rem}.c-solutions-listing__card-bottom__topics{display:flex;flex-wrap:wrap;gap:1rem;justify-content:end}}@media screen and (min-width:1280px){.h1,h1{font-size:4.8rem}.h2,h2{font-size:4rem}.h3,h3{font-size:3.2rem}.h4,h4{font-size:2.4rem}.h5,h5{font-size:2rem}p{font-size:1.8rem}.c-icon-panel__inner{flex-direction:row;gap:8rem}.c-icon-panel--dark .c-icon-panel__heading{margin-bottom:2.4rem}.c-icon-panel__items--flex{display:flex;flex:1;overflow:visible}.c-icon-card__button{bottom:1.2rem;position:absolute;right:1.2rem}.c-page-banner:has(.c-page-banner__image){min-height:480px}.l-page-banner:has(+.c-articles),.l-page-banner:has(+.c-contact-page),.l-page-banner:has(+.c-newsletter-archive),.l-page-banner:has(+.c-solutions-listing){padding-bottom:6rem}.l-page-banner:has(+.c-solutions__listing){padding-bottom:6rem}.f-top__inner{border-top-left-radius:8rem;border-top-right-radius:8rem}.f-top__main{font-size:1.6rem;max-width:675px}.c-hero{padding-bottom:10rem}.c-hero-banner__inner:has(.c-hero-banner__image){min-height:480px}.c-hero-banner__wrapper{background:linear-gradient(180deg,#141937,#2d2373);flex:1 0 40%;max-width:40%}.c-hero-banner__text{font-size:2.4rem;margin-bottom:4rem;margin-top:2.4rem;text-wrap-style:balance}.c-promo-large{border-radius:4rem;padding:10rem}.c-promo-large__watermark{opacity:1}.c-promo-large__brandmark{height:80px;width:80px}.c-careers+.l-component{padding-top:10rem!important}.c-careers__heading{padding-top:10rem}.c-careers__items{grid-template-columns:1fr 1fr 1fr;margin-top:4rem}.c-quote__heading{margin-bottom:2.4rem}.c-quote-footer,.c-quote__text{padding-left:8.8rem}}@media screen and (min-width:1440px){.f-nav{flex-wrap:nowrap;justify-content:space-between}.f-nav__item{flex:unset}.c-hero-banner__heading{font-weight:600}}@media screen and (min-width:1500px){.c-hero-banner__heading{font-size:7.2rem}}@media screen and (max-width:1279px){.c-icon-panel__inner.l-component__content{padding:0}.c-icon-panel__inner-text{padding:0 40px}}@media screen and (max-width:1023px){.c-hero-banner__image img,.c-page-banner__image img,.c-video video{aspect-ratio:1.5;border-radius:4rem}}@media screen and (max-width:599px){.c-icon-panel__inner-text{padding:0 24px}.c-promo-large:has(.c-promo-large__brandmark){padding:4rem 3.2rem}}