.site-header.site-header{height:var(--header-h);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(105deg,#ffffff0d,#ffffff06);border-bottom:1px solid #ffffff12}.site-header.site-header.is-stuck{background:#f7f7f9;border-bottom-color:#1011141a}body .site-header.site-header .brand-logo{width:200px}body .site-header.site-header .brand-logo img{width:100%;height:auto;filter:none!important}body .site-header.site-header:not(.is-stuck) .brand-logo-on-dark{filter:brightness(0)invert()!important}body .site-header.site-header .brand-logo-on-light,body .site-header.site-header.is-stuck .brand-logo-on-dark{display:none}body .site-header.site-header.is-stuck .brand-logo-on-light{display:block}body .site-header.site-header .nav-link,body .site-header.site-header .nav-link.active{color:#fff;padding-inline:13px;font-size:14px;font-weight:400}body .site-header.site-header .nav-link.active{color:#fff}body .site-header.site-header .nav-link:hover,body .site-header.site-header .nav-link[aria-expanded=true]{color:#fff;background:#ffffff0e}body .site-header.site-header.is-stuck .nav-link,body .site-header.site-header.is-stuck .nav-link.active{color:#101114}body .site-header.site-header.is-stuck .nav-link:hover,body .site-header.site-header.is-stuck .nav-link[aria-expanded=true]{color:#1e40b5;background:#e9edf8}.site-header.site-header .header-cta{color:#fff;min-width:142px;height:42px;box-shadow:none;background:#2146c1;border-radius:999px;gap:12px;margin:0;padding:0 20px;font-size:14px;font-weight:400}.site-header.site-header .mobile-toggle{color:#fff}.site-header.site-header.is-stuck .mobile-toggle{color:#101114}.foot.foot{color:#fff;background:#090b21;padding-top:80px}.foot.foot:before{background:radial-gradient(at 0 5%,#17306499 0,#0000 38%),radial-gradient(at 100% 77%,#46132970 0,#0000 33%)}.foot.foot .foot-cta{background:#ffffff03;border:1px solid #ffffff12;border-radius:24px;min-height:142.6px;margin-bottom:0;padding:40px 40.8px}.foot.foot .foot-cta-label{color:#00aeef;letter-spacing:.22em;margin:0 0 8px;font-size:11.2px;font-weight:600;line-height:1.4}.foot.foot .foot-cta h2{letter-spacing:-.04em;font-size:30px;line-height:1.2}.foot.foot .foot-cta-btn{background:#2146c1;gap:12px;min-height:52px;padding:8px 8px 8px 22px;font-size:14px;font-weight:500;box-shadow:0 9px 22px #1e40b54d}.foot.foot .foot-cta-btn i{width:36px;height:36px}.foot.foot .foot-grid{grid-template-columns:318.08fr 227.2fr 295.36fr 295.36fr;column-gap:48px;min-height:376.8px;padding-top:64px;padding-bottom:0}.foot.foot .foot-brand>a{background:0 0;border-radius:0;width:147px;height:auto;padding:0;display:block}.foot.foot .foot-brand img{filter:none;width:147px;height:auto;display:block}.foot.foot .foot-tagline{color:#9299ac;max-width:300px;margin:26px 0 22px;font-size:14px;line-height:23px}.foot.foot .foot-socials{gap:10px}.foot.foot .foot-socials a{border-color:#ffffff1a;width:36px;height:36px}.foot.foot .foot-socials svg{width:14px;height:14px}.foot.foot .foot-col h3{letter-spacing:.22em;color:#a6abba;margin:0 0 24px;font-size:11.2px;font-weight:500;line-height:16px}.foot.foot .foot-col a,.foot.foot .foot-col p{color:#aab0c0;min-height:0;margin:0 0 12px;padding-block:0;font-size:14px;font-weight:400;line-height:20px}.foot.foot .foot-col .foot-reach-row{grid-template-columns:16px 1fr;gap:12px;margin-bottom:18px;padding-block:0}.foot.foot .foot-reach-row svg{color:#00aeef;width:15px;height:15px;margin-top:2px}.foot.foot .foot-soon{color:#f42051;background:#59031c;border-radius:999px;margin-left:7px;padding:1px 5px;font-size:10px;font-weight:500}.foot.foot .foot-word{letter-spacing:-.045em;color:#ffffff08;margin:0;font-size:clamp(64px,17.02vw,245px);font-weight:700;line-height:.75}.foot.foot .foot-base{color:#9599ab;border-top-color:#ffffff12;margin-top:0;padding:24px 0 28px;font-size:12px;line-height:16px}.foot.foot .foot-base b{letter-spacing:.32em;font-size:11px;font-weight:600}.foot.foot .foot-top{color:#9599ab;font-size:12px}.foot.foot .foot-top svg{width:13px;height:13px}@media (width<=1080px){.foot.foot{padding-top:56px}.foot.foot .foot-grid{grid-template-columns:1fr 1fr;gap:40px;min-height:0;padding-top:48px}.foot.foot .foot-cta{margin-bottom:0;padding:28px}.foot.foot .foot-cta h2{font-size:26px}.foot.foot .foot-word{margin-top:40px}}@media (width<=980px){body .site-header.site-header .main-nav.is-open .nav-link{color:#172047}body .site-header.site-header .main-nav.is-open .nav-link:hover,body .site-header.site-header .main-nav.is-open .nav-link[aria-expanded=true]{color:#2146c1;background:#eff2ff}}@media (width<=680px){.foot.foot{padding-top:40px}.foot.foot .foot-cta{min-height:0;margin-bottom:0;padding:24px}.foot.foot .foot-cta h2{font-size:22px}.foot.foot .foot-cta-btn{font-size:13px}.foot.foot .foot-grid{grid-template-columns:1fr;gap:32px;padding-top:40px}.foot.foot .foot-col h3{margin-bottom:18px}.foot.foot .foot-base{gap:18px;padding:24px 0}}@media (width<=620px){body .site-header.site-header .brand-logo{width:150px}.site-header.site-header .header-cta{width:38px;min-width:0;padding:0}}@media (width>=1280px){html body #capabilities.section{min-height:1052.8px;padding-block:96px}html body #capabilities .sec-head{grid-template-columns:minmax(0,652px) minmax(0,448px);justify-content:space-between;gap:0;margin-bottom:56px}html body #capabilities .pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19.5px 20px}html body #capabilities .pgrid>li:nth-child(-n+3) .pcard{min-height:324.4px}html body #capabilities .pgrid>li:nth-child(n+4) .pcard{min-height:352.4px}html body .home-approach{min-height:1028.8px;padding-block:96px}html body #why.section{min-height:1156px}}@media (width<=1279px){html body #capabilities .sec-head{gap:28px}}
