.challenge-wheel[data-astro-cid-r6a6mzlx]{aspect-ratio:510/506.757;pointer-events:none}.challenge-wheel[data-astro-cid-r6a6mzlx]>img[data-astro-cid-r6a6mzlx]{width:100%;height:100%;position:absolute;inset:0}.challenge-wheel-orbit[data-astro-cid-r6a6mzlx]{transform-origin:50.2704% 50.0001%;animation:72s linear infinite paused challenge-orbit}[data-astro-cid-r6a6mzlx][data-challenge-wheel][data-running=true] .challenge-wheel-orbit[data-astro-cid-r6a6mzlx]{animation-play-state:running}@keyframes challenge-orbit{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.challenge-wheel-orbit[data-astro-cid-r6a6mzlx]{animation:none}}@media (hover:hover) and (pointer:fine){.challenge-section:hover .challenge-wheel-orbit[data-astro-cid-r6a6mzlx]{animation-play-state:paused}}.challenge-section:focus-within .challenge-wheel-orbit[data-astro-cid-r6a6mzlx]{animation-play-state:paused}.services-page{overflow-x:clip}.services-page main{display:flow-root;position:relative}.services-page .page-container{width:calc(100% - 200px);max-width:1080px;margin-inline:auto}.services-page h1,.services-page h2{font-weight:600}.services-page h1{letter-spacing:-1.2px;font-size:50px;line-height:.98}.services-page h2{letter-spacing:-1px;font-size:50px;line-height:1.06}.services-page .lead{font-size:18px;font-weight:600;line-height:1.25}.services-page .center-action{justify-content:center;gap:24px;margin-top:30px;display:flex}.services-page .service-hero{grid-template-columns:minmax(0,1fr) 418px;align-items:center;gap:80px;margin-top:93px;display:grid}.services-page .service-hero .lead{max-width:560px;margin:25px 0 28px}.services-page .acceleration{width:418px;height:393px;position:relative}.services-page .acceleration-mask{width:100%;height:100%;position:absolute;inset:0}.services-page .acceleration-number{color:#fff;letter-spacing:-5px;font-size:100px;font-weight:700;line-height:1;position:absolute;top:24px;left:44px}.services-page .acceleration-number small{letter-spacing:0;font-size:30px;font-weight:500;display:block}.services-page .chart-line{width:321px;position:absolute;top:138px;left:48px}.services-page .chart-under-line{width:312px;position:absolute;top:198px;left:50px}.services-page .chart-point{position:absolute}.services-page .chart-dates{color:#fff;justify-content:space-between;font-size:13px;font-weight:600;display:flex;position:absolute;top:218px;left:50px;right:46px}.services-page .acceleration>p{text-align:center;width:100%;font-size:24px;font-weight:600;position:absolute;bottom:30px}.services-page .challenge-section{min-height:735px;margin-top:206px;padding-top:38px;position:relative}.services-page .challenge-wheel{z-index:-1;width:510px;height:auto;position:absolute;top:10px;left:-40px}.services-page .challenge-intro{max-width:480px;margin-left:52%}.services-page .challenge-intro h2{font-size:50px}.services-page .challenge-intro p{margin-top:23px;font-size:18px;font-weight:500;line-height:1.25}.services-page .challenge-grid{grid-template-columns:1fr 1fr;gap:32px 45px;margin:45px 0 0 23%;display:grid}.services-page .challenge-card{border:1px solid var(--purple);background:#ffffffd1;border-radius:20px;min-height:154px;padding:24px 50px 24px 26px;position:relative}.services-page .challenge-card small{color:var(--purple);font-size:15px;font-weight:600}.services-page .challenge-card h3{margin-top:13px;font-size:30px;font-weight:500;line-height:1.15}.services-page .challenge-card>img{position:absolute;top:calc(50% - 10px);right:18px}.services-page .challenge-description{background:var(--purple);color:#fff}.services-page .challenge-description small{color:#fff}.services-page .challenge-description h3{font-size:18px;line-height:1.3}.services-page .solution-section{margin-top:115px}.services-page .solution-section>h2{margin-bottom:42px;font-size:32px}.services-page .solution-grid{grid-template-columns:1fr 1fr;gap:21px 38px;display:grid}.services-page .solution-card{text-align:left;border:1px solid var(--purple);min-height:235px;color:var(--purple);background:linear-gradient(120deg,#fff,#fbf7ff);border-radius:20px;align-items:center;padding:35px 210px 35px 79px;display:flex;position:relative}.services-page .solution-card h3{font-family:Poppins,sans-serif;font-size:24px;font-weight:300;line-height:1.5}.services-page .solution-icon{position:absolute;top:calc(50% - 21px);left:20px}.services-page .solution-icon>img+img{position:absolute;inset:17px}.services-page .service-art{flex-shrink:0;width:145px;height:145px;position:relative;overflow:hidden}.services-page .service-art img{width:462.7%;max-width:none;height:auto;position:absolute}.services-page .service-art[data-art="0"] img{top:-17.41%;left:-96.83%}.services-page .service-art[data-art="1"] img{top:-17.41%;left:-266.01%}.services-page .service-art[data-art="2"] img{top:-159.03%;left:-97.48%}.services-page .service-art[data-art="3"] img{top:-159.03%;left:-263.93%}.services-page .solution-card .service-art{position:absolute;top:calc(50% - 72.5px);right:40px}.services-page .combination-section{margin-top:150px}.services-page .combination-intro{grid-template-columns:345px 1fr;gap:39px;display:grid}.services-page .combination-intro h3{font-size:32px;font-weight:600;line-height:1.2}.services-page .combination-intro p{margin-top:20px;font-size:18px;line-height:1.3}.services-page .combinations-shell{background:url(/assets/figma/reused/52027.svg) top/100% 100% no-repeat;max-width:1280px;margin:90px auto 0;padding:24px 100px 65px}.services-page .combination-tabs{grid-template-columns:repeat(3,1fr);gap:45px;margin-bottom:70px;display:grid}.services-page .combination-tabs button{color:var(--purple);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;font-size:24px;font-weight:600;display:flex}.services-page .combination-tabs button[aria-selected=false]{color:#5c5d83}.services-page .combination-tabs button img{flex-shrink:0}.services-page .combinations-panel{background:#ffffffbf;border-radius:20px;padding:28px;box-shadow:0 4px 20px #3a156e0b}.services-page .combination-table-heading,.services-page .combination-row{grid-template-columns:38% 62%;gap:24px;display:grid}.services-page .combination-table-heading{padding:10px 0 28px;font-size:24px;font-weight:600}.services-page .combination-row{border-top:1px solid #dad5e2;align-items:center;padding:22px 0}.services-page .combination-row strong{max-width:300px;font-size:20px;font-weight:500;line-height:1.25}.services-page .service-chips{flex-wrap:wrap;gap:8px;display:flex}.services-page .service-chips button{border:1px solid var(--purple);color:var(--purple);background:0 0;border-radius:30px;padding:6px 14px;font-size:16px}.services-page .services-cta{text-align:center;isolation:isolate;color:#fff;background:linear-gradient(66deg,#a39dff,#d157e9 48%,#788df4);place-items:center;min-height:441px;display:grid;position:relative;overflow:hidden}.services-page .services-cta .page-container{padding:60px 0}.services-page .services-cta h2{max-width:780px;margin:auto}.services-page .services-cta p{max-width:790px;margin:23px auto 30px;font-size:18px;line-height:1.3}.services-page .services-cta-glow{object-fit:cover;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.services-page .capability-grid .service-art{position:absolute;top:calc(50% - 72.5px);right:35px}.services-page .media-section .center-action{margin-top:50px}.services-page .about-cta .lead{margin:25px 0}.services-page .featured-copy .lead{margin:20px 0 24px}.services-page .contact-intro .lead{margin-top:24px}.services-page .contact-experts h2{margin-bottom:30px;font-size:32px}.services-page .challenge-card,.services-page .solution-card,.services-page .service-chips button{transition:transform .18s var(--ease-out), background-color .18s ease, border-color .18s ease}@media (hover:hover) and (pointer:fine){.services-page .challenge-card:hover,.services-page .solution-card:hover{background-color:#f4ebff;transform:translateY(-4px)}.services-page .service-chips button:hover{background:var(--purple);color:#fff}}.services-page .challenge-card:active,.services-page .solution-card:active,.services-page .service-chips button:active{transform:scale(.98)}@media (width<=1100px){.services-page .page-container{width:calc(100% - 80px)}.services-page .service-hero{gap:35px}.services-page .solution-card{padding-left:65px;padding-right:180px}.services-page .solution-card .service-art{right:18px}.services-page .combinations-shell{padding-inline:40px}.services-page .capability-grid .service-art{right:12px}}@media (width<=800px){.services-page .page-container{width:calc(100% - 40px)}.services-page h1,.services-page h2{font-size:40px;line-height:1.06}.services-page .service-hero{grid-template-columns:1fr;gap:45px;margin-top:60px}.services-page .acceleration{justify-self:center;max-width:100%}.services-page .challenge-section{min-height:auto;margin-top:90px;padding-top:270px}.services-page .challenge-wheel{width:300px;top:0;left:calc(50% - 150px)}.services-page .challenge-intro{max-width:none;margin-left:0}.services-page .challenge-grid{gap:20px;margin:30px 0 0}.services-page .challenge-card h3{font-size:24px}.services-page .challenge-description h3{font-size:17px}.services-page .solution-section{margin-top:90px}.services-page .solution-grid{grid-template-columns:1fr}.services-page .solution-card{min-height:210px}.services-page .combination-section{margin-top:90px}.services-page .combination-intro{grid-template-columns:1fr;gap:25px}.services-page .combination-tabs{gap:8px;margin-bottom:30px}.services-page .combination-tabs button{gap:8px;padding:12px 6px;font-size:17px}.services-page .combination-tabs button img{width:22px;height:auto}.services-page .combinations-shell{margin-top:45px;padding:20px}.services-page .combinations-panel{padding:20px}.services-page .combination-table-heading,.services-page .combination-row{grid-template-columns:40% 60%;gap:10px}.services-page .combination-table-heading{font-size:18px}.services-page .combination-row strong{font-size:17px}.services-page .service-chips button{padding:6px 10px;font-size:14px}.services-page .contact-intro .lead{max-width:500px}}@media (width<=520px){.services-page h1,.services-page h2{font-size:36px}.services-page .challenge-grid{grid-template-columns:1fr}.services-page .challenge-card{min-height:140px}.services-page .solution-card{padding-left:65px;padding-right:160px}.services-page .solution-card h3{font-size:20px}.services-page .solution-card .service-art{right:3px;transform:scale(.85)}.services-page .combination-tabs button{flex-direction:column;align-items:flex-start;font-size:15px}.services-page .combination-table-heading,.services-page .combination-row{grid-template-columns:1fr;gap:15px}.services-page .combination-table-heading span+span{display:none}.services-page .combination-row strong{max-width:none;font-size:20px}.services-page .services-cta h2{font-size:36px}.services-page .capability-grid .service-art{right:-10px;transform:scale(.75)}.services-page .center-action{flex-wrap:wrap}.services-page .contact-experts h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.services-page .challenge-card,.services-page .solution-card,.services-page .service-chips button{transition:none}}.services-page h1,.services-page .services-cta h2{font-weight:800}.services-page .eyebrow{margin-bottom:22px;font-size:24px;font-weight:500;display:block}.services-page .service-hero{align-items:start}.services-page .service-hero>div:first-child{padding-top:9px}.services-page .acceleration{border:1px solid var(--purple);background:#7300ff80;border-radius:20px}.services-page .acceleration-number{letter-spacing:0;font-family:Poppins,sans-serif;font-size:48px;font-weight:300}.services-page .acceleration-number small{margin-top:8px;font-size:16px}.services-page .acceleration>p{color:#fff}.services-page .challenge-grid{background:#ffffff50;border-radius:20px;gap:52px 45px;padding:65px;box-shadow:0 4px 50px #0000000d}.services-page .challenge-card{background:0 0;border:0;min-height:100px;padding:0 25px 0 0}.services-page .challenge-card small{color:var(--blue);font-weight:400}.services-page .challenge-card h3{font-size:32px;font-weight:700}.services-page .challenge-description{color:var(--ink);border:1px solid #e6dbf4;border-radius:15px;padding:15px 35px 15px 20px}.services-page .challenge-description h3{font-size:15px;font-weight:300;line-height:1.3}.services-page .challenge-intro p{color:var(--ink);font-size:15px;font-weight:300}.services-page .insights-explore .page-container>h2{text-align:center}.services-page .service-hero h1{max-width:545px}.services-page .combinations-shell{background-image:url(/assets/figma/reused/52027.svg),url(/assets/figma/reused/a3266.svg),url(/assets/figma/reused/5cc86.svg)}.services-page .combinations-shell[data-stage="1"]{background-image:url(/assets/figma/reused/a3266.svg),url(/assets/figma/reused/52027.svg),url(/assets/figma/reused/5cc86.svg)}.services-page .combinations-shell[data-stage="2"]{background-image:url(/assets/figma/reused/5cc86.svg),url(/assets/figma/reused/52027.svg),url(/assets/figma/reused/a3266.svg)}.services-page .challenge-card>img{right:5px;transform:rotate(180deg)}.services-page .solution-icon{top:17px}.services-page .combination-intro{max-width:950px}.services-page .combination-intro h2{text-align:right;font-weight:800;line-height:.98}.services-page .combination-intro p{color:var(--ink);font-size:15px;font-weight:300}.services-page .services-cta:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0000 62.7%,#1b1464);position:absolute;inset:0}@media (width<=800px){.services-page .combination-intro h2{text-align:left}}@media (width>=1101px){.services-page .challenge-section{margin-top:150px;padding-top:26px}.services-page .challenge-grid{margin-top:39px}.services-page .challenge-card h3{margin-top:4px;line-height:1.2}}.services-page .acceleration{aspect-ratio:418/393;width:100%;max-width:418px;height:auto}.services-page .acceleration-number{top:6.1%;left:10.5%}.services-page .chart-line{width:76.8%;top:35.1%;left:11.5%}.services-page .chart-under-line{width:43.3%;top:36.1%;left:44.7%}.services-page .chart-point{width:3.35%;height:auto}.services-page .chart-dates{top:55.5%;left:12%;right:11%}.services-page button{touch-action:manipulation}.services-page .solution-card{min-width:0}@media (width<=360px){.services-page .solution-card{min-height:200px;padding-left:60px;padding-right:120px}.services-page .solution-card h3{overflow-wrap:anywhere;font-size:18px}.services-page .solution-card .service-art{right:-15px;transform:scale(.65)}}html[data-input=keyboard] .services-page button,html[data-input=keyboard] .services-page a{transition:none}html[data-input=keyboard] .services-page button:active,html[data-input=keyboard] .services-page a:active{transform:none}@media (width<=800px){.services-page .service-hero{grid-template-columns:minmax(0,1fr)}.services-page .service-hero>div{min-width:0}}@media (prefers-reduced-motion:reduce){.services-page .challenge-card:hover,.services-page .solution-card:hover,.services-page .capability-grid>a:hover,.services-page button:active,.services-page a:active{transform:none}}@media (width<=800px){.services-page .challenge-grid{gap:30px;padding:25px}.services-page .challenge-card h3{font-size:24px}.services-page .challenge-description h3{font-size:15px}.services-page .combinations-shell{background-size:100% 100%}}@media (width<=520px){.services-page .challenge-card{padding-right:35px}.services-page .challenge-grid{padding:25px}.services-page .challenge-description{padding:20px 35px 20px 20px}}.services-page .page-container{width:min(100% - 48px,1080px)}.services-page .eyebrow{display:block}.services-page .acceleration{background:linear-gradient(160deg,#735dff,#b16bff)}.services-page .challenge-section{isolation:isolate}.services-page .challenge-wheel{z-index:-1}.services-page .solution-card{color:var(--blue);background:#fff}.services-page .solution-card h3{font-family:Urbanist,sans-serif;font-weight:600}.services-page .service-chips button{padding:3px 14px}.services-page .combination-row{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}.services-page .services-cta h2{font-size:50px}.services-page .services-cta .page-container{z-index:1;position:relative}.services-page .services-cta{background:linear-gradient(66deg,#a629a9,#cb2db4 40%,#829cff)}.services-page .combinations-shell{background-size:100% 100%;padding-top:0}.services-page .combination-tabs{padding-top:20px}.services-page .solution-card .service-art{pointer-events:none}.services-page .service-card-note{color:var(--ink);text-align:center;margin-top:20px;font-size:14px}.services-page .service-card-note:empty{display:none}@media (width<=800px){.services-page .page-container{width:calc(100% - 36px)}.services-page .service-hero{margin-top:35px}.services-page .services-cta h2{font-size:34px}.services-page .combination-intro{grid-template-columns:1fr;gap:24px}.services-page .challenge-section{margin-top:80px}.services-page .combinations-shell{background-image:none;padding:0 18px 45px}.services-page .combination-tabs{gap:8px;margin-bottom:20px}.services-page .combination-tabs button{border:1px solid #7300ff40;border-radius:15px;padding:12px 8px;font-size:16px}.services-page .combination-tabs button img{display:none}.services-page .combination-tabs button[aria-selected=true]{background:#ede5ff}.services-page .combinations-panel{padding:20px}.services-page .combination-table-heading{gap:12px;font-size:18px}.services-page .combination-row{gap:12px}.services-page .combination-row strong{font-size:16px}.services-page .service-chips button{font-size:13px}.services-page .challenge-grid{gap:30px 20px;margin-left:0;padding:24px}.services-page .challenge-intro{margin-left:0}.services-page .challenge-section{padding-top:150px}.services-page .challenge-wheel{opacity:.5;width:280px;top:0;left:-70px}.services-page .challenge-intro{position:relative}.services-page .challenge-intro h2{font-size:36px}.services-page .solution-grid{grid-template-columns:1fr}.services-page .solution-card{min-height:200px;padding-right:150px}.services-page .solution-card .service-art{right:8px;transform:scale(.85)}}@media (width<=400px){.services-page .challenge-grid,.services-page .combination-row{grid-template-columns:1fr}.services-page .combination-table-heading{display:none}.services-page .solution-card h3{font-size:19px}.services-page .combination-tabs button{font-size:14px}.services-page .combinations-panel{padding:16px}}@media (width>=801px){.services-page .service-hero{margin-top:64px}.services-page .service-hero>div:first-child{padding-top:7px}.services-page .service-hero .eyebrow{margin-bottom:18px}.services-page .service-hero h1{letter-spacing:-1.2px;font-weight:800}}@media (width<=800px){.service-title-break{display:none}}.services-page :is(button,a):focus-visible{transition:none;transform:none}.services-page #solutions{scroll-margin-top:30px}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-devanagari-300-normal.D7nrgzLr.woff2)format("woff2"),url(/_astro/poppins-devanagari-300-normal.5EpgE5P1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-ext-300-normal.Cirz0Guu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-300-normal.nf6F73WS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-300-normal.Dku2WoCh.woff2)format("woff2"),url(/_astro/poppins-latin-300-normal.DCNuMXUj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
