.serviceSuccessCasesMedia_laptopShowcase__bSjAG{position:relative;margin-top:1.4rem}.serviceSuccessCasesMedia_laptopStage__3WR6i{position:relative;width:100%;aspect-ratio:752/491}.serviceSuccessCasesMedia_laptopFrame__MoRUE{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%}.serviceSuccessCasesMedia_laptopScreen__S3OU_{position:absolute;z-index:2;top:7.13%;left:8.38%;width:83.25%;height:79.63%;overflow:hidden;background:#fff}.serviceSuccessCasesMedia_screenLayerEimMain__uWgw_,.serviceSuccessCasesMedia_screenLayerEimStrip__tPPPr,.serviceSuccessCasesMedia_screenLayerFull__cooNk,.serviceSuccessCasesMedia_screenLayerSiscodemZoom__TucJF{-o-object-fit:fill;object-fit:fill}.serviceSuccessCasesMedia_screenLayerFull__cooNk{inset:0!important;width:100%!important;height:100%!important}.serviceSuccessCasesMedia_screenLayerSiscodemZoom__TucJF{top:32.7%!important;left:15.1%!important;width:69.75%!important;height:67.3%!important}.serviceSuccessCasesMedia_screenLayerEimMain__uWgw_{inset:0 0 auto!important;width:100%!important;height:90.8%!important}.serviceSuccessCasesMedia_screenLayerEimStrip__tPPPr{top:88.8%!important;left:0!important;width:100%!important;height:11.2%!important}.serviceSuccessCasesMedia_mediaCaption__NURPe{position:absolute;z-index:3;top:-.8rem;right:0;display:grid;width:min(42.5%,319px);min-height:4.85rem;margin:0;padding:.75rem 1.25rem;place-items:center;border:1px solid hsla(0,0%,100%,.14);border-radius:17px;background:rgba(65,59,75,.88);box-shadow:0 10px 32px rgba(0,0,0,.28);color:#fff;font-size:clamp(.72rem,1.2vw,1rem);line-height:1.25;text-align:center;backdrop-filter:blur(16px)}.serviceSuccessCasesMedia_slideDots__c89hp{position:absolute;z-index:4;top:4%;left:-1.9rem;display:flex;flex-direction:column;gap:.78rem}.serviceSuccessCasesMedia_slideDot__ok0eq{width:1.1rem;height:1.1rem;padding:0;border:1px solid hsla(0,0%,100%,.45);border-radius:50%;background:hsla(0,0%,100%,.88);cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.serviceSuccessCasesMedia_slideDot__ok0eq[data-active=true]{border-color:var(--case-accent);background:var(--case-accent);box-shadow:0 0 16px color-mix(in srgb,var(--case-accent) 65%,transparent);transform:scale(1.08)}.serviceSuccessCasesMedia_slideDot__ok0eq:focus-visible{outline:3px solid var(--case-accent);outline-offset:4px}.serviceSuccessCasesMedia_phoneShowcase__dWsmG{width:100%;margin:1.4rem 0 0}.serviceSuccessCasesMedia_phoneImages__wWVPP{display:grid;align-items:end;width:min(100%,710px);margin-inline:auto}.serviceSuccessCasesMedia_phoneImages__wWVPP[data-layout=three]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.3rem,1.2vw,1rem)}.serviceSuccessCasesMedia_phoneImages__wWVPP[data-layout=one-plus-two]{grid-template-columns:1fr 2.04fr;gap:.8rem}.serviceSuccessCasesMedia_phoneImages__wWVPP[data-layout=composite]{grid-template-columns:1fr}.serviceSuccessCasesMedia_phoneImage__At1l1{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.serviceSuccessCasesMedia_phoneCaptions__yDQ18{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,2vw,2rem);margin-top:.85rem;color:#fff;font-size:clamp(.72rem,1.2vw,.95rem);line-height:1.3;text-align:center}@media (max-width:900px){.serviceSuccessCasesMedia_laptopShowcase__bSjAG,.serviceSuccessCasesMedia_phoneShowcase__dWsmG{margin-top:3rem}}@media (max-width:560px){.serviceSuccessCasesMedia_laptopShowcase__bSjAG,.serviceSuccessCasesMedia_phoneShowcase__dWsmG{width:calc(100vw - 2.5rem);margin-inline:auto}.serviceSuccessCasesMedia_mediaCaption__NURPe{top:-2.4rem;width:60%;min-height:3.8rem;padding:.55rem .75rem}.serviceSuccessCasesMedia_slideDots__c89hp{top:auto;bottom:-1.65rem;left:50%;flex-direction:row;transform:translateX(-50%)}.serviceSuccessCasesMedia_slideDot__ok0eq{width:.9rem;height:.9rem}.serviceSuccessCasesMedia_phoneCaptions__yDQ18{gap:.4rem;font-size:.66rem}}@media (prefers-reduced-motion:reduce){.serviceSuccessCasesMedia_slideDot__ok0eq{transition:none}}.serviceSuccessCases_section__brRse{--case-accent:#00b8f3;--case-surface:#111124;--case-muted:hsla(0,0%,100%,.5);--case-border:hsla(0,0%,100%,.2);width:min(100%,1240px);margin-inline:auto;padding:clamp(4rem,8vw,7.5rem) 1rem;color:#fff}.serviceSuccessCases_section__brRse[data-service=automation]{--case-accent:#f262ee}.serviceSuccessCases_section__brRse[data-service=website]{--case-accent:#00b8f3}.serviceSuccessCases_section__brRse[data-service=mobile]{--case-accent:#fcd142}.serviceSuccessCases_title__jUPIj{margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:1.15;text-align:center;letter-spacing:-.025em}.serviceSuccessCases_title__jUPIj span{color:var(--case-accent)}.serviceSuccessCases_caseNavigation__XjfRt{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.serviceSuccessCases_tabs__Finvh{display:flex;max-width:100%;flex-wrap:wrap;justify-content:center;gap:.75rem}.serviceSuccessCases_caseTab__86emo,.serviceSuccessCases_moreProjects__P8NUd{min-height:3rem;padding:.55rem 1.4rem;border:2px solid var(--case-border);border-radius:999px;background:transparent;color:var(--case-muted);font:inherit;font-size:clamp(.9rem,1.5vw,1.15rem);line-height:1.2;text-align:center;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.serviceSuccessCases_caseTab__86emo:hover,.serviceSuccessCases_moreProjects__P8NUd:hover{color:#fff;transform:translateY(-1px)}.serviceSuccessCases_caseTab__86emo[data-active=true]{border-color:var(--case-accent);color:#fff}.serviceSuccessCases_caseTab__86emo:focus-visible,.serviceSuccessCases_moreProjects__P8NUd:focus-visible{outline:3px solid var(--case-accent);outline-offset:4px}.serviceSuccessCases_casePanel__97qKa{display:grid;grid-template-columns:minmax(250px,386px) minmax(0,751px);align-items:start;gap:clamp(2rem,6vw,5.45rem);margin-top:clamp(3.5rem,7vw,6.5rem);animation:serviceSuccessCases_case-panel-in__H3C70 .26s ease-out}.serviceSuccessCases_coverCard__B2BH6{width:100%;max-width:386px;overflow:hidden;border-radius:10px;box-shadow:0 24px 60px rgba(0,0,0,.3)}.serviceSuccessCases_coverImage__gPfLE{display:block;width:100%;height:auto}.serviceSuccessCases_caseDetails__XeL6G{min-width:0}.serviceSuccessCases_quote__Zsn20{position:relative;max-width:671px;min-height:9.7rem;margin:0 0 0 clamp(0rem,6vw,5rem);padding-left:2.8rem;font-size:clamp(.95rem,1.4vw,1.125rem);font-weight:300;line-height:1.4}.serviceSuccessCases_quote__Zsn20 p{margin:0}.serviceSuccessCases_quoteMark__uCxir{position:absolute;top:-.35rem;left:0;color:var(--case-accent);font-family:Georgia,Times New Roman,serif;font-size:5rem;font-weight:700;line-height:1}.serviceSuccessCases_quote__Zsn20 footer{display:flex;flex-direction:column;margin-top:1.1rem;color:var(--case-accent);line-height:1.15}.serviceSuccessCases_quote__Zsn20 cite{font-size:1.125rem;font-style:normal;font-weight:700}.serviceSuccessCases_quote__Zsn20 footer span{margin-top:.2rem;font-size:.9rem;font-weight:300}@keyframes serviceSuccessCases_case-panel-in__H3C70{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.serviceSuccessCases_casePanel__97qKa{grid-template-columns:1fr}.serviceSuccessCases_coverCard__B2BH6{width:min(82vw,386px);margin-inline:auto}.serviceSuccessCases_quote__Zsn20{min-height:auto;margin-left:0}}@media (max-width:560px){.serviceSuccessCases_section__brRse{padding-inline:0}.serviceSuccessCases_caseNavigation__XjfRt,.serviceSuccessCases_tabs__Finvh{gap:.55rem}.serviceSuccessCases_caseTab__86emo,.serviceSuccessCases_moreProjects__P8NUd{min-height:2.7rem;padding-inline:1rem}.serviceSuccessCases_casePanel__97qKa{gap:2.75rem;margin-top:3rem}.serviceSuccessCases_quote__Zsn20{padding-inline:2.45rem .5rem}.serviceSuccessCases_quoteMark__uCxir{font-size:4.25rem}}@media (prefers-reduced-motion:reduce){.serviceSuccessCases_casePanel__97qKa{animation:none}.serviceSuccessCases_caseTab__86emo,.serviceSuccessCases_moreProjects__P8NUd{transition:none}}.serviceLanding_page__Sw3WC{width:min(100%,1440px);margin-inline:auto;padding:6.5rem clamp(1.25rem,4.6vw,4.2rem) 4rem;color:#f6f3fa;position:relative;isolation:isolate}.serviceLanding_page__Sw3WC:before{position:absolute;z-index:-1;top:-7rem;bottom:0;left:50%;width:100vw;background:radial-gradient(ellipse 52rem 38rem at 98% 16rem,rgba(121,60,103,.4),transparent 74%),radial-gradient(ellipse 62rem 60rem at -8% 52rem,rgba(111,64,99,.44),transparent 76%),radial-gradient(ellipse 60rem 48rem at 52% 88rem,rgba(82,44,104,.22),transparent 76%),linear-gradient(180deg,#191428,#141224 8%,#131125 48%,#111124);content:"";pointer-events:none;transform:translateX(-50%)}.serviceLanding_blue__93_8T{--accent:#04bde8;--accent-rgb:4 189 232}.serviceLanding_pink__DiVL8{--accent:#eb4bd8;--accent-rgb:235 75 216}.serviceLanding_yellow__CRVS2{--accent:#ffcc25;--accent-rgb:255 204 37}.serviceLanding_coral__TNZjo{--accent:#fa8f7b;--accent-rgb:250 143 123}.serviceLanding_green__C9cxQ{--accent:#08c6aa;--accent-rgb:8 198 170}.serviceLanding_purple__cpxng{--accent:#a157f3;--accent-rgb:161 87 243}.serviceLanding_weightExtraLight__0m6Fp{font-weight:200}.serviceLanding_weightRegular__hWm6B{font-weight:400}.serviceLanding_weightMedium__nicGZ{font-weight:500}.serviceLanding_weightSemiBold__mGZxs{font-weight:600}.serviceLanding_weightBold__maH2Q{font-weight:700}.serviceLanding_serviceHeader__NrTUf{margin:0 auto 3rem;text-align:center}.serviceLanding_serviceTitle___MLUy{margin:0 0 1.25rem;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:400}.serviceLanding_serviceHeader__NrTUf nav{display:flex;width:100%;justify-content:center;gap:.55rem}.serviceLanding_serviceHeader__NrTUf a{padding:.42rem .75rem;border:1px solid rgba(181,168,204,.48);border-radius:999px;color:#c7c0d2;font-size:.72rem;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background .2s ease}.serviceLanding_serviceHeader__NrTUf .serviceLanding_activeService__zry31,.serviceLanding_serviceHeader__NrTUf a:active,.serviceLanding_serviceHeader__NrTUf a:focus-visible,.serviceLanding_serviceHeader__NrTUf a:hover{border-color:var(--accent);background:rgb(var(--accent-rgb)/7%);color:#fff}.serviceLanding_serviceHeader__NrTUf a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:1280px){.serviceLanding_serviceHeader__NrTUf{margin-bottom:3.75rem}.serviceLanding_serviceTitle___MLUy{margin-bottom:1.65rem;font-size:clamp(2.25rem,3vw,2.7rem)}.serviceLanding_serviceHeader__NrTUf nav{gap:.7rem}.serviceLanding_serviceHeader__NrTUf a{padding:.58rem 1rem;font-size:.9rem}}.serviceLanding_hero__aKFF0{display:grid;min-height:38rem;grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(2rem,5vw,5rem)}.serviceLanding_heroCopy__hqitl{max-width:34rem}.serviceLanding_hero__aKFF0 h1{max-width:13ch;margin:0;color:var(--accent);font-size:clamp(2.75rem,4.45vw,4rem);font-weight:400;line-height:1.08;letter-spacing:-.035em}.serviceLanding_description__IN_qM{width:min(38rem,calc(100% + clamp(1rem, 3vw, 3rem)));max-width:38rem;margin:2rem 0 0;color:#fff;font-size:.98rem;font-weight:200;line-height:1.55;text-wrap:pretty}.serviceLanding_promise__9jQF6{max-width:24rem;margin:4.1rem 0 0;color:var(--accent);font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:200;line-height:1.22}.serviceLanding_heroVisual__he4ub{position:relative;display:grid;min-width:0;min-height:38rem;place-items:center}.serviceLanding_heroVisual__he4ub img,.serviceLanding_heroVisual__he4ub svg{position:relative;z-index:1;width:auto;max-width:min(100%,46rem);max-height:38rem;height:auto;-o-object-fit:contain;object-fit:contain}.serviceLanding_heroVisual__he4ub img{border-radius:1rem;-webkit-mask-image:radial-gradient(ellipse 72% 68% at 55% 50%,#000 65%,transparent 100%);mask-image:radial-gradient(ellipse 72% 68% at 55% 50%,#000 65%,transparent 100%)}.serviceLanding_heroGlow__hSoSx{position:absolute;inset:15% 8%;border-radius:50%;background:#71355e;filter:blur(130px);opacity:.07}.serviceLanding_heroLoader__qlgFp{position:absolute;inset:0;width:100%;height:100%;border-radius:1rem;background:radial-gradient(circle at 55% 50%,var(--accent),transparent 68%);opacity:.08}.serviceLanding_section___Sxz7{padding-block:clamp(6rem,10vw,9rem)}.serviceLanding_section___Sxz7>h2{margin:0 0 5rem;text-align:center;font-size:clamp(2.15rem,3.3vw,3.05rem);font-weight:400;letter-spacing:-.025em}.serviceLanding_section___Sxz7>h2 span{color:var(--accent)}.serviceLanding_benefitsSection__w8j8k{padding-block:clamp(4.6rem,7vw,6.8rem)}.serviceLanding_benefitsSection__w8j8k>h2{margin-bottom:2.35rem}.serviceLanding_processGrid__ymrfB{display:grid;grid-template-columns:1.08fr .92fr;align-items:start;gap:clamp(3rem,7vw,7rem)}.serviceLanding_processVisual__lUEiv{position:relative;overflow:hidden;min-height:49rem;margin-left:calc(clamp(1.25rem, 4.6vw, 4.2rem) * -1);border-radius:0 1.1rem 1.1rem 0;background:linear-gradient(145deg,#3c3549,#29243b 60%,rgb(var(--accent-rgb)/12%));box-shadow:0 25px 70px rgba(0,0,0,.26)}.serviceLanding_windowBar__kLeUj{display:flex;height:3.7rem;align-items:center;justify-content:flex-end;gap:.8rem;padding-inline:1.5rem;background:#292832;color:#8f8998;font-size:.7rem}.serviceLanding_windowBar__kLeUj small{margin-left:auto}.serviceLanding_processVisual__lUEiv>img{width:100%;height:43rem;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;opacity:.42}.serviceLanding_processList___O_mg{display:grid;gap:1.8rem;margin:.3rem 0 0;padding:0;list-style:none}.serviceLanding_processList___O_mg>li{position:relative;padding-left:2rem}.serviceLanding_processList___O_mg>li:before{position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:4px;background:transparent;content:""}.serviceLanding_processList___O_mg>.serviceLanding_activeStep__8D09c:before{background:var(--accent)}.serviceLanding_processList___O_mg h3{margin:0 0 .65rem;font-size:1rem;font-weight:700}.serviceLanding_processList___O_mg p,.serviceLanding_processList___O_mg ul{margin:0;color:#a9a2b2;font-size:.8rem;font-weight:400;line-height:1.52}.serviceLanding_processList___O_mg ul{margin-top:.35rem;padding-left:1rem}.serviceLanding_discovery__GIHdJ{display:grid;grid-template-columns:.72fr 1.28fr;gap:3.5rem;margin-top:6rem;padding:clamp(2rem,4vw,3.5rem);border:1px solid rgb(var(--accent-rgb)/40%);border-radius:1.6rem;background:linear-gradient(135deg,rgb(var(--accent-rgb)/12%),hsla(0,0%,100%,.03))}.serviceLanding_discoveryIntro__QNF1i>span{color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.serviceLanding_discoveryIntro__QNF1i h3{margin:.7rem 0 1rem;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400;line-height:1.1}.serviceLanding_discoveryIntro__QNF1i p{margin:0;color:#bdb6c7;font-size:.9rem;line-height:1.65}.serviceLanding_discoveryGroups__pyisa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.serviceLanding_discoveryGroups__pyisa article{min-width:0;padding:1.35rem;border-radius:1rem;background:hsla(0,0%,100%,.05)}.serviceLanding_discoveryNumber__QhkL6{color:var(--accent);font-size:.72rem;font-weight:700}.serviceLanding_discoveryGroups__pyisa h4{margin:.65rem 0 1rem;font-size:.95rem}.serviceLanding_discoveryGroups__pyisa ul{display:grid;gap:.65rem;margin:0;padding-left:1rem;color:#b8b1c1;font-size:.76rem;line-height:1.45}.serviceLanding_caseTabs__4EgZv{display:flex;justify-content:center;gap:.65rem;margin:-3.7rem 0 4.5rem}.serviceLanding_caseTabs__4EgZv button{padding:.5rem 1.3rem;border:1px solid #625b73;border-radius:999px;background:transparent;color:#a9a3b2;cursor:pointer;font-family:inherit;font-size:.75rem}.serviceLanding_caseTabs__4EgZv .serviceLanding_activeTab__pVXuH{border-color:var(--accent);color:#fff}.serviceLanding_caseStudy__GtEYP{display:grid;grid-template-columns:.72fr 1.65fr;align-items:center;gap:clamp(3rem,7vw,7rem);padding-inline:clamp(.5rem,2vw,2rem)}.serviceLanding_casePhoto__IkUdg{position:relative;overflow:hidden;min-height:39rem;border-radius:.45rem;background:#15283d}.serviceLanding_casePhoto__IkUdg>span{position:absolute;z-index:2;top:1.6rem;left:1.6rem;padding:.38rem .85rem;border-radius:999px;background:#0eb39d;color:#eafffb;font-size:.68rem}.serviceLanding_casePhoto__IkUdg>img{width:100%;height:39rem;-o-object-fit:cover;object-fit:cover}.serviceLanding_caseDetails___n2ud{min-width:0}.serviceLanding_caseDetails___n2ud blockquote{display:grid;grid-template-columns:2rem 1fr;margin:0 0 2rem;gap:.8rem}.serviceLanding_quoteIcon__2M7F2{width:1.8rem;height:auto;color:var(--accent)}.serviceLanding_caseDetails___n2ud blockquote p{margin:0;font-size:.83rem;line-height:1.55}.serviceLanding_caseDetails___n2ud blockquote footer{display:flex;grid-column:2;flex-direction:column;color:var(--accent);font-size:.78rem}.serviceLanding_caseDetails___n2ud blockquote footer span{font-size:.7rem}.serviceLanding_caseProduct__hWG4X{position:relative;display:block}.serviceLanding_caseDots__QylDg{position:absolute;z-index:3;top:4.5%;left:1.2%;display:grid;gap:clamp(.4rem,1.1vw,.65rem);transform:translate(-50%)}.serviceLanding_caseDots__QylDg button{position:relative;display:grid;width:1.5rem;height:1.5rem;padding:0;border:0;background:transparent;color:#d6d0df;cursor:pointer;place-items:center}.serviceLanding_caseDots__QylDg button:after{width:.72rem;height:.72rem;border-radius:50%;background:currentcolor;content:""}.serviceLanding_caseDots__QylDg .serviceLanding_activeDot__nTRSl{color:var(--accent)}.serviceLanding_caseDots__QylDg button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.serviceLanding_laptop__bHtEc{position:relative;width:100%;aspect-ratio:751.35/490.85}.serviceLanding_laptopScreen__a_wmE{box-sizing:border-box;overflow:hidden;width:83.4%;aspect-ratio:626.61/390.54;margin-inline:auto;border:.75rem solid #c9c7ca;border-bottom:1rem solid #c9c7ca;border-radius:1.1rem .95rem .35rem .35rem;background:#ececf0}.serviceLanding_laptopScreen__a_wmE img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.serviceLanding_laptopBase__D48Ia{width:100%;height:3.9%;margin-top:-.2%;border-radius:0 0 50% 50%;background:linear-gradient(#ecebed,#99979e)}.serviceLanding_laptop__bHtEc p{position:absolute;right:28%;bottom:-1.2rem;left:28%;margin:0;padding:.65rem 1rem;border-radius:.55rem;background:hsla(262,5%,46%,.88);color:#e7e4e9;font-size:.68rem;font-weight:200;text-align:center}.serviceLanding_caseLogo__xpG1K{position:absolute;right:-1.5rem;bottom:-2.4rem;width:4rem;height:4rem;-o-object-fit:contain;object-fit:contain}.serviceLanding_caseLogoText__mZgXC{position:absolute;right:1rem;bottom:.6rem;color:var(--accent);font-size:1rem}.serviceLanding_benefitGrid__rY6Y7{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"one figure two" "three four five";gap:1.4rem 1.25rem;align-items:stretch}.serviceLanding_benefitGrid__rY6Y7 article{position:relative;z-index:1;display:flex;min-height:15.2rem;flex-direction:column;align-items:center;justify-content:center;padding:1.65rem;border-radius:.65rem;background:linear-gradient(135deg,rgba(65,52,80,.85),rgba(39,34,58,.88));text-align:center}.serviceLanding_benefitGrid__rY6Y7 h3{max-width:16rem;margin:0 0 1rem;font-size:clamp(1.05rem,1.45vw,1.25rem);font-weight:700;line-height:1.2}.serviceLanding_benefitGrid__rY6Y7 p{max-width:22rem;margin:0;color:#aba4b5;font-size:clamp(.95rem,1.25vw,1.125rem);font-weight:200;line-height:1.35}.serviceLanding_benefit1__oxDVT{grid-area:one}.serviceLanding_benefit2__po2ar{grid-area:two}.serviceLanding_benefit3__VNixq{grid-area:three}.serviceLanding_benefitGrid__rY6Y7 .serviceLanding_benefit4__wXALo{grid-area:four;background:linear-gradient(135deg,#3a2e49,#242037)}.serviceLanding_benefit5__kAAvn{grid-area:five}.serviceLanding_handshake__gfAFX{position:relative;grid-area:figure;align-self:end;width:115%;max-width:none;height:auto;margin-inline:-7.5%;color:var(--accent);pointer-events:none;transform:translateY(2.75rem)}.serviceLanding_handshakeBack__TeEKK{z-index:0}.serviceLanding_handshakeFront__r5T8H{z-index:2;clip-path:inset(0 0 1.35rem)}.serviceLanding_finalCta__H2CAb{display:grid;overflow:hidden;min-height:24rem;grid-template-columns:.84fr 1.16fr;align-items:center;margin:7rem .8rem 3rem;border-radius:2.8rem;background:radial-gradient(ellipse 46% 92% at 8% 92%,rgba(224,42,202,.62),transparent 72%),radial-gradient(ellipse 48% 105% at 82% 4%,rgba(88,40,205,.78),transparent 72%),#171039}.serviceLanding_finalIllustration__joJ_Q{box-sizing:border-box;overflow:hidden;align-self:stretch;display:flex;align-items:flex-end;justify-content:center;padding-top:1.5rem}.serviceLanding_finalIllustration__joJ_Q img{width:min(100%,29.5rem);height:auto;max-height:25.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.serviceLanding_finalCopy__6RrCF{padding:3rem 4.5rem 3rem 1rem}.serviceLanding_finalCopy__6RrCF h2{max-width:17ch;margin:0;font-size:clamp(2.35rem,4.15vw,3.75rem);font-weight:400;line-height:1.08;letter-spacing:-.03em}.serviceLanding_finalCopy__6RrCF p{max-width:34rem;margin:1rem 0 1.5rem;color:#bbb4c7;font-size:.94rem;font-weight:200;line-height:1.55}.serviceLanding_primaryButton__PUHuO,.serviceLanding_related__s65AM b{display:inline-flex;min-height:2.85rem;align-items:center;gap:.8rem;padding:.72rem 1.35rem;border-radius:999px;background:#7040c9;color:#fff;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .24s ease,box-shadow .24s ease,transform .24s ease}.serviceLanding_primaryButton__PUHuO span,.serviceLanding_related__s65AM b span{display:inline-block;transition:transform .24s ease}.serviceLanding_primaryButton__PUHuO:focus-visible,.serviceLanding_primaryButton__PUHuO:hover,.serviceLanding_related__s65AM b:hover,.serviceLanding_related__s65AM>a:focus-visible b,.serviceLanding_related__s65AM>a:hover b{background:#8253e4;box-shadow:0 .9rem 2rem rgba(112,64,201,.34);transform:translateY(-.12rem)}.serviceLanding_primaryButton__PUHuO:focus-visible span,.serviceLanding_primaryButton__PUHuO:hover span,.serviceLanding_related__s65AM b:hover span,.serviceLanding_related__s65AM>a:focus-visible b span,.serviceLanding_related__s65AM>a:hover b span{transform:translateX(.22rem)}.serviceLanding_primaryButton__PUHuO:active,.serviceLanding_related__s65AM b:active,.serviceLanding_related__s65AM>a:active b{transform:translateY(0)}.serviceLanding_related__s65AM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:1.8rem .8rem 7rem}.serviceLanding_related__s65AM>a{position:relative;display:flex;overflow:hidden;min-height:17.5rem;flex-direction:column;align-items:flex-start;padding:2.65rem 2.8rem;border-radius:2.2rem;background:linear-gradient(112deg,#302543,#46355f 52%,#59457f);color:#fff;text-decoration:none}.serviceLanding_related__s65AM>a>span{position:relative;z-index:2;max-width:17ch;color:#d7d2dc;font-size:clamp(1.75rem,2.05vw,1.95rem);font-weight:200;line-height:1.25}.serviceLanding_related__s65AM>a>span strong{color:#fff}.serviceLanding_related__s65AM b{position:relative;z-index:2;margin-top:1.25rem}.serviceLanding_related__s65AM img{position:absolute;right:.75rem;bottom:0;width:57%;height:auto;max-height:12rem;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}.serviceLanding_primaryButton__PUHuO:focus-visible,.serviceLanding_related__s65AM a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media (max-width:1099px){.serviceLanding_serviceHeader__NrTUf nav{flex-wrap:wrap;justify-content:center;padding:.25rem 0 .75rem}.serviceLanding_hero__aKFF0{min-height:34rem}.serviceLanding_heroVisual__he4ub{min-height:clamp(30rem,calc(64vw - 6rem),38rem)}.serviceLanding_heroVisual__he4ub img,.serviceLanding_heroVisual__he4ub svg{max-height:clamp(30rem,calc(64vw - 6rem),38rem)}.serviceLanding_processGrid__ymrfB{gap:3rem}.serviceLanding_processVisual__lUEiv{min-height:42rem}.serviceLanding_processVisual__lUEiv>img{height:36rem}.serviceLanding_casePhoto__IkUdg,.serviceLanding_casePhoto__IkUdg>img{min-height:32rem;height:32rem}.serviceLanding_discovery__GIHdJ{grid-template-columns:1fr}}@media (max-width:899px){.serviceLanding_page__Sw3WC{padding-top:5.8rem}.serviceLanding_serviceHeader__NrTUf{margin-bottom:2rem}.serviceLanding_hero__aKFF0{min-height:0;grid-template-columns:1fr;gap:1rem;padding-block:2.5rem 4rem}.serviceLanding_heroCopy__hqitl{max-width:42rem}.serviceLanding_hero__aKFF0 h1{max-width:16ch}.serviceLanding_promise__9jQF6{margin-top:2rem}.serviceLanding_heroVisual__he4ub{min-height:27rem}.serviceLanding_heroVisual__he4ub img,.serviceLanding_heroVisual__he4ub svg{max-width:min(100%,38rem);max-height:27rem}.serviceLanding_section___Sxz7{padding-block:5rem}.serviceLanding_section___Sxz7>h2{margin-bottom:3.2rem}.serviceLanding_processGrid__ymrfB{grid-template-columns:1fr}.serviceLanding_processVisual__lUEiv{min-height:32rem;margin-right:calc(clamp(1.25rem, 4.6vw, 4.2rem) * -1);border-radius:0}.serviceLanding_processVisual__lUEiv>img{height:28rem}.serviceLanding_processList___O_mg{gap:1.35rem}.serviceLanding_discoveryGroups__pyisa{grid-template-columns:repeat(3,minmax(0,1fr))}.serviceLanding_caseStudy__GtEYP{grid-template-columns:.72fr 1.28fr;gap:2.5rem;padding:0}.serviceLanding_casePhoto__IkUdg,.serviceLanding_casePhoto__IkUdg>img{min-height:27rem;height:27rem}.serviceLanding_benefitGrid__rY6Y7{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"one two" "figure figure" "three four" "five five"}.serviceLanding_benefitsSection__w8j8k>h2{margin-bottom:2.5rem}.serviceLanding_handshake__gfAFX{width:min(100%,30rem);margin:-2rem auto -1rem;transform:none}.serviceLanding_handshakeBack__TeEKK{display:none}.serviceLanding_handshakeFront__r5T8H{z-index:0;clip-path:none}.serviceLanding_benefit5__kAAvn{min-height:10rem!important}.serviceLanding_finalCta__H2CAb{grid-template-columns:.8fr 1.2fr;margin-inline:0}.serviceLanding_finalCopy__6RrCF{padding:2.5rem 2.5rem 2.5rem .5rem}.serviceLanding_related__s65AM{gap:1rem;padding-inline:0}.serviceLanding_related__s65AM>a{min-height:15.5rem;padding:1.7rem}.serviceLanding_related__s65AM>a>span{font-size:1.45rem}.serviceLanding_related__s65AM b{min-height:2.6rem;padding:.62rem 1.05rem;font-size:.78rem}.serviceLanding_related__s65AM img{width:59%;max-height:10.5rem}}@media (max-width:639px){.serviceLanding_page__Sw3WC{padding-inline:1.15rem}.serviceLanding_serviceTitle___MLUy{font-size:1.45rem}.serviceLanding_hero__aKFF0{padding-top:1.5rem}.serviceLanding_hero__aKFF0 h1{font-size:clamp(2.25rem,11vw,3rem)}.serviceLanding_description__IN_qM{width:100%;margin-top:1.4rem;font-size:.9rem}.serviceLanding_promise__9jQF6{font-size:1.3rem}.serviceLanding_heroVisual__he4ub{min-height:23rem}.serviceLanding_heroVisual__he4ub img,.serviceLanding_heroVisual__he4ub svg{max-width:min(100%,31rem);max-height:23rem}.serviceLanding_section___Sxz7{padding-block:4rem}.serviceLanding_section___Sxz7>h2{margin-bottom:2.5rem;font-size:2rem}.serviceLanding_processVisual__lUEiv{min-height:23rem;margin-inline:-1.15rem}.serviceLanding_processVisual__lUEiv>img{height:19.5rem}.serviceLanding_windowBar__kLeUj{height:3rem}.serviceLanding_processList___O_mg>li{padding-left:1.25rem}.serviceLanding_processList___O_mg p,.serviceLanding_processList___O_mg ul{font-size:.78rem}.serviceLanding_discovery__GIHdJ{margin-top:4rem;padding:1.35rem;border-radius:1.2rem}.serviceLanding_discoveryGroups__pyisa{grid-template-columns:1fr}.serviceLanding_caseTabs__4EgZv{flex-wrap:wrap;justify-content:center;margin:-1.2rem 0 2.5rem;padding-bottom:.5rem}.serviceLanding_caseTabs__4EgZv button{flex:0 0 auto}.serviceLanding_caseStudy__GtEYP{grid-template-columns:1fr;gap:2rem}.serviceLanding_casePhoto__IkUdg{width:min(100%,19rem);min-height:27rem;height:27rem;margin-inline:auto}.serviceLanding_casePhoto__IkUdg>img{height:27rem}.serviceLanding_caseDetails___n2ud blockquote{grid-template-columns:1.7rem 1fr}.serviceLanding_laptopScreen__a_wmE{border-width:.45rem .45rem .7rem}.serviceLanding_laptop__bHtEc p{right:15%;left:15%;font-size:.6rem}.serviceLanding_caseLogo__xpG1K{right:0}.serviceLanding_benefitGrid__rY6Y7{grid-template-columns:1fr;grid-template-areas:"one" "two" "figure" "three" "four" "five"}.serviceLanding_benefitGrid__rY6Y7 article{min-height:9rem}.serviceLanding_handshake__gfAFX{width:min(100%,24rem);margin:-1rem auto}.serviceLanding_finalCta__H2CAb{min-height:0;grid-template-columns:1fr;margin-top:4rem;border-radius:1.8rem}.serviceLanding_finalIllustration__joJ_Q{min-height:19rem;order:2;padding-top:1rem}.serviceLanding_finalIllustration__joJ_Q img{max-height:20rem}.serviceLanding_finalCopy__6RrCF{padding:2rem 1.7rem 0}.serviceLanding_finalCopy__6RrCF h2{font-size:2.25rem}.serviceLanding_related__s65AM{grid-template-columns:1fr;padding-bottom:4rem}.serviceLanding_related__s65AM>a{min-height:17.5rem;border-radius:1.5rem}.serviceLanding_related__s65AM>a>span{max-width:15ch;font-size:1.65rem}.serviceLanding_related__s65AM img{width:55%;max-height:9.5rem}}@media (prefers-reduced-motion:reduce){.serviceLanding_primaryButton__PUHuO,.serviceLanding_primaryButton__PUHuO span,.serviceLanding_related__s65AM b,.serviceLanding_related__s65AM b span,.serviceLanding_serviceHeader__NrTUf a{transition:none}.serviceLanding_primaryButton__PUHuO:focus-visible,.serviceLanding_primaryButton__PUHuO:focus-visible span,.serviceLanding_primaryButton__PUHuO:hover,.serviceLanding_primaryButton__PUHuO:hover span,.serviceLanding_related__s65AM b:hover,.serviceLanding_related__s65AM b:hover span,.serviceLanding_related__s65AM>a:focus-visible b,.serviceLanding_related__s65AM>a:focus-visible b span,.serviceLanding_related__s65AM>a:hover b,.serviceLanding_related__s65AM>a:hover b span{transform:none}}