.ServicesOverview-module__qUSWSG__page{color:#031c51;overflow:clip}.ServicesOverview-module__qUSWSG__hero,.ServicesOverview-module__qUSWSG__featured,.ServicesOverview-module__qUSWSG__catalog,.ServicesOverview-module__qUSWSG__process,.ServicesOverview-module__qUSWSG__outcomes,.ServicesOverview-module__qUSWSG__engagements,.ServicesOverview-module__qUSWSG__platforms,.ServicesOverview-module__qUSWSG__why,.ServicesOverview-module__qUSWSG__cta{padding:clamp(82px,10vw,150px) clamp(22px,6vw,92px)}.ServicesOverview-module__qUSWSG__hero>*,.ServicesOverview-module__qUSWSG__featured>*,.ServicesOverview-module__qUSWSG__catalog>*,.ServicesOverview-module__qUSWSG__process>*,.ServicesOverview-module__qUSWSG__outcomes>*,.ServicesOverview-module__qUSWSG__engagements>*,.ServicesOverview-module__qUSWSG__platforms>*,.ServicesOverview-module__qUSWSG__why>*,.ServicesOverview-module__qUSWSG__cta>*{width:min(100%,1440px);margin-inline:auto}.ServicesOverview-module__qUSWSG__eyebrow,.ServicesOverview-module__qUSWSG__heading>p{color:#0661f1;letter-spacing:.2em;text-transform:uppercase;margin:0 0 19px;font-size:11px;font-weight:800}.ServicesOverview-module__qUSWSG__heading{max-width:1050px}.ServicesOverview-module__qUSWSG__heading h2{margin:0}.ServicesOverview-module__qUSWSG__light h2{color:#fff}.ServicesOverview-module__qUSWSG__light>p{color:#8ed0ff}.ServicesOverview-module__qUSWSG__hero{background:#f4f6f8}.ServicesOverview-module__qUSWSG__heroGrid{grid-template-columns:1.05fr .75fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.ServicesOverview-module__qUSWSG__heroCopy h1{max-width:900px;margin:0}.ServicesOverview-module__qUSWSG__heroText{color:#666d78;max-width:670px;font-size:var(--body-copy-size);margin:30px 0 36px;line-height:1.7}.ServicesOverview-module__qUSWSG__primaryButton,.ServicesOverview-module__qUSWSG__secondaryButton{color:#fff;background:#0661f1;border-radius:999px;align-items:center;gap:22px;padding:17px 20px 17px 26px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.ServicesOverview-module__qUSWSG__primaryButton svg,.ServicesOverview-module__qUSWSG__secondaryButton svg{width:17px;transition:transform .25s}.ServicesOverview-module__qUSWSG__primaryButton:hover svg,.ServicesOverview-module__qUSWSG__secondaryButton:hover svg{transform:translate(3px,-3px)}.ServicesOverview-module__qUSWSG__heroVisual{aspect-ratio:4/5;background:#031c51;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 30px 80px #031c512e}.ServicesOverview-module__qUSWSG__heroVisual:after{content:"";background:linear-gradient(#0000 42%,#031c51b8);position:absolute;inset:0}.ServicesOverview-module__qUSWSG__heroVisual>span{z-index:2;color:#fff;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;bottom:27px;left:28px}.ServicesOverview-module__qUSWSG__featured{color:#fff;background:#031c51}.ServicesOverview-module__qUSWSG__featuredIntro{justify-content:space-between;align-items:flex-start;gap:50px;display:flex}.ServicesOverview-module__qUSWSG__featureNumber{color:#ffffff21;letter-spacing:-.08em;font-size:clamp(7rem,16vw,15rem);font-weight:700;line-height:.65}.ServicesOverview-module__qUSWSG__featuredGrid{grid-template-columns:.72fr 1.28fr;gap:clamp(45px,8vw,120px);margin-top:clamp(70px,10vw,130px);display:grid}.ServicesOverview-module__qUSWSG__agentStatement>p{color:#ffffffb8;font-size:var(--body-copy-size);margin:0;line-height:1.65}.ServicesOverview-module__qUSWSG__agentStatement a{color:#8ed0ff;align-items:center;gap:15px;margin-top:32px;font-weight:700;text-decoration:none;display:inline-flex}.ServicesOverview-module__qUSWSG__deliverableList{border-top:1px solid #ffffff2e}.ServicesOverview-module__qUSWSG__deliverable{border-bottom:1px solid #ffffff26;grid-template-columns:55px 1fr;padding:20px 4px;font-size:clamp(1rem,1.45vw,1.3rem);display:grid}.ServicesOverview-module__qUSWSG__deliverable span{color:#55b7ff;font-size:10px;font-weight:800}.ServicesOverview-module__qUSWSG__catalog{background:#fff}.ServicesOverview-module__qUSWSG__serviceList{border-top:1px solid #031c512e;margin-top:clamp(60px,8vw,105px)}.ServicesOverview-module__qUSWSG__service{border-bottom:1px solid #031c512e;padding:clamp(34px,5vw,68px) 0}.ServicesOverview-module__qUSWSG__serviceHeader{grid-template-columns:90px 1fr;align-items:start;margin-bottom:34px;display:grid}.ServicesOverview-module__qUSWSG__serviceHeader>span{color:#0661f1;font-size:11px;font-weight:800}.ServicesOverview-module__qUSWSG__serviceHeader h3{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4.5vw,5rem);font-weight:500;line-height:.94}.ServicesOverview-module__qUSWSG__serviceBody{grid-template-columns:.7fr .85fr .9fr;gap:clamp(26px,4vw,58px);padding-left:90px;display:grid}.ServicesOverview-module__qUSWSG__serviceImage{background:#dce4ef;min-height:260px;position:relative;overflow:hidden}.ServicesOverview-module__qUSWSG__serviceCopy>p{color:#666d78;margin:0 0 28px;line-height:1.7}.ServicesOverview-module__qUSWSG__serviceBody strong{color:#031c51;letter-spacing:.15em;text-transform:uppercase;margin-bottom:15px;font-size:10px;display:block}.ServicesOverview-module__qUSWSG__serviceBody ul{margin:0;padding:0;list-style:none}.ServicesOverview-module__qUSWSG__serviceBody li{color:#666d78;border-top:1px solid #031c511c;padding:8px 0;font-size:14px}.ServicesOverview-module__qUSWSG__serviceDeliverables a{color:#0661f1;align-items:center;gap:11px;margin-top:24px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.ServicesOverview-module__qUSWSG__serviceDeliverables svg{width:15px}.ServicesOverview-module__qUSWSG__process{background:#f3f5f7}.ServicesOverview-module__qUSWSG__processLine{border-top:1px solid #031c512e;grid-template-columns:repeat(7,1fr);margin-top:clamp(55px,8vw,95px);display:grid}.ServicesOverview-module__qUSWSG__processStep{border-right:1px solid #031c5126;min-height:270px;padding:25px 18px 24px 0}.ServicesOverview-module__qUSWSG__processStep:last-child{border-right:0}.ServicesOverview-module__qUSWSG__processStep>span{color:#0661f1;font-size:10px;font-weight:800}.ServicesOverview-module__qUSWSG__processStep h3{margin:76px 0 16px;font-size:clamp(1.15rem,1.8vw,1.65rem)}.ServicesOverview-module__qUSWSG__processStep p{color:#666d78;font-size:var(--body-copy-size);margin:0;line-height:1.6}.ServicesOverview-module__qUSWSG__outcomes{color:#fff;background:#031c51}.ServicesOverview-module__qUSWSG__outcomeList{border-top:1px solid #ffffff2e;margin-top:clamp(55px,8vw,100px)}.ServicesOverview-module__qUSWSG__outcome{border-bottom:1px solid #ffffff29;grid-template-columns:90px 1fr;align-items:center;padding:clamp(19px,2.5vw,32px) 0;display:grid}.ServicesOverview-module__qUSWSG__outcome>span{color:#55b7ff;font-size:10px;font-weight:800}.ServicesOverview-module__qUSWSG__outcome h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,3vw,3.2rem);font-weight:450}.ServicesOverview-module__qUSWSG__engagements{background:#fff}.ServicesOverview-module__qUSWSG__engagementGrid{border-top:1px solid #031c5129;border-left:1px solid #031c5129;grid-template-columns:repeat(2,1fr);margin-top:clamp(55px,8vw,95px);display:grid}.ServicesOverview-module__qUSWSG__engagement{border-bottom:1px solid #031c5129;border-right:1px solid #031c5129;min-height:230px;padding:28px}.ServicesOverview-module__qUSWSG__engagement>span{color:#0661f1;font-size:10px;font-weight:800}.ServicesOverview-module__qUSWSG__engagement h3{margin:55px 0 13px;font-size:clamp(1.3rem,2.1vw,2rem)}.ServicesOverview-module__qUSWSG__engagement p{color:#666d78;max-width:520px;margin:0;line-height:1.6}.ServicesOverview-module__qUSWSG__platforms{color:#fff;background:#06142f}.ServicesOverview-module__qUSWSG__platformGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(50px,10vw,150px);display:grid}.ServicesOverview-module__qUSWSG__platformList{flex-wrap:wrap;gap:9px;display:flex}.ServicesOverview-module__qUSWSG__platformList span{color:#ffffffbd;border:1px solid #ffffff2e;border-radius:999px;padding:11px 15px;font-size:12px}.ServicesOverview-module__qUSWSG__why{background:#f3f5f7}.ServicesOverview-module__qUSWSG__whyList{border-top:1px solid #031c5129;grid-template-columns:repeat(3,1fr);margin-top:clamp(55px,8vw,95px);display:grid}.ServicesOverview-module__qUSWSG__whyItem{border-bottom:1px solid #031c5126;border-right:1px solid #031c5126;min-height:170px;padding:24px}.ServicesOverview-module__qUSWSG__whyItem>span{aspect-ratio:1;color:#fff;background:#0661f1;border-radius:50%;place-items:center;width:32px;display:grid}.ServicesOverview-module__qUSWSG__whyItem svg{width:14px}.ServicesOverview-module__qUSWSG__whyItem h3{margin:45px 0 0;font-size:clamp(1.1rem,1.7vw,1.5rem)}.ServicesOverview-module__qUSWSG__cta{color:#fff;text-align:center;background:#0661f1}.ServicesOverview-module__qUSWSG__ctaInner{flex-direction:column;align-items:center;display:flex}.ServicesOverview-module__qUSWSG__cta .ServicesOverview-module__qUSWSG__eyebrow{color:#c6e7ff}.ServicesOverview-module__qUSWSG__cta h2{max-width:1000px;margin:0}.ServicesOverview-module__qUSWSG__ctaInner>p:not(.ServicesOverview-module__qUSWSG__eyebrow){color:#ffffffd1;max-width:680px;font-size:var(--body-copy-size);margin:28px 0 36px;line-height:1.7}.ServicesOverview-module__qUSWSG__secondaryButton{color:#031c51;background:#fff}@media (max-width:900px){.ServicesOverview-module__qUSWSG__heroGrid,.ServicesOverview-module__qUSWSG__featuredGrid,.ServicesOverview-module__qUSWSG__platformGrid{grid-template-columns:1fr}.ServicesOverview-module__qUSWSG__heroVisual{aspect-ratio:16/10;width:min(100%,620px)}.ServicesOverview-module__qUSWSG__processLine{grid-template-columns:repeat(4,1fr)}.ServicesOverview-module__qUSWSG__serviceBody{grid-template-columns:1fr 1fr}.ServicesOverview-module__qUSWSG__serviceImage{grid-row:span 2}.ServicesOverview-module__qUSWSG__whyList{grid-template-columns:1fr 1fr}}@media (max-width:620px){.ServicesOverview-module__qUSWSG__hero,.ServicesOverview-module__qUSWSG__featured,.ServicesOverview-module__qUSWSG__catalog,.ServicesOverview-module__qUSWSG__process,.ServicesOverview-module__qUSWSG__outcomes,.ServicesOverview-module__qUSWSG__engagements,.ServicesOverview-module__qUSWSG__platforms,.ServicesOverview-module__qUSWSG__why,.ServicesOverview-module__qUSWSG__cta{padding-inline:20px}.ServicesOverview-module__qUSWSG__featuredIntro{display:block}.ServicesOverview-module__qUSWSG__featureNumber{margin-bottom:55px;display:block}.ServicesOverview-module__qUSWSG__serviceHeader{grid-template-columns:42px 1fr}.ServicesOverview-module__qUSWSG__serviceBody{grid-template-columns:1fr;padding-left:0}.ServicesOverview-module__qUSWSG__serviceImage{min-height:210px}.ServicesOverview-module__qUSWSG__processLine,.ServicesOverview-module__qUSWSG__engagementGrid,.ServicesOverview-module__qUSWSG__whyList{grid-template-columns:1fr}.ServicesOverview-module__qUSWSG__processStep{border-bottom:1px solid #031c5126;border-right:0;min-height:auto}.ServicesOverview-module__qUSWSG__processStep h3{margin-top:38px}.ServicesOverview-module__qUSWSG__outcome{grid-template-columns:42px 1fr}.ServicesOverview-module__qUSWSG__engagement{min-height:200px}.ServicesOverview-module__qUSWSG__platformGrid{gap:55px}}.ServicesOverview-module__qUSWSG__overviewImage,.ServicesOverview-module__qUSWSG__catalogImage{object-fit:cover;filter:saturate(.84)contrast(1.03);transition:transform .8s cubic-bezier(.22,1,.36,1)}.ServicesOverview-module__qUSWSG__overviewImage{object-position:center}.ServicesOverview-module__qUSWSG__heroVisual:hover .ServicesOverview-module__qUSWSG__overviewImage,.ServicesOverview-module__qUSWSG__serviceImage:hover .ServicesOverview-module__qUSWSG__catalogImage{transform:scale(1.035)}.ServicesOverview-module__qUSWSG__serviceImage{background:#dce4ef;position:relative;overflow:hidden}.ServicesOverview-module__qUSWSG__catalogImage{object-position:center}@media (prefers-reduced-motion:reduce){.ServicesOverview-module__qUSWSG__overviewImage,.ServicesOverview-module__qUSWSG__catalogImage{transition:none}.ServicesOverview-module__qUSWSG__heroVisual:hover .ServicesOverview-module__qUSWSG__overviewImage,.ServicesOverview-module__qUSWSG__serviceImage:hover .ServicesOverview-module__qUSWSG__catalogImage{transform:none}}.ServicesOverview-module__qUSWSG__serviceImage{background-image:none!important}
