.service-detail-shell{overflow-wrap:break-word;overflow-x:clip}.service-detail-shell [hidden]{display:none!important}.service-detail-shell>section:not(.ads-hero),.service-detail-shell .ai-minds{padding-top:50px;padding-bottom:50px}.service-detail-shell .ai-minds h2{font-size:46px;font-weight:300;line-height:1.333}:is(.cloud-migration-page,.data-migration-page,.digital-transformation-page) .container{padding-top:0;padding-bottom:0}.ads-hero{color:#fff;background:#000b18;align-items:end;height:70vh;min-height:450px;display:grid;position:relative;overflow:hidden}.ads-hero-media,.ads-hero-fallback{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ads-hero-fallback{background:#000b18}.ads-hero-overlay{background:#0006;position:absolute;inset:0}.ads-hero-copy{z-index:1;align-items:flex-end;padding-bottom:5vh;display:flex;position:relative}.service-detail-shell .ads-hero h1{color:#fff;width:100%;max-width:100%;margin:0;font-weight:400}.ads-intro{background:#fff}.ads-intro-inner{flex-direction:column;align-items:flex-start;gap:30px;padding:20px 0;display:flex}.ads-intro h2{margin:0}.ads-intro-copy{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.ads-intro-copy .type-lede,.ads-intro-copy p{color:#000;max-width:none;margin:0;font-weight:300}.ads-poster{color:#fff;background:#000}.ads-poster-layout{align-items:center;gap:32px;display:grid}.ads-poster-copy{color:#fff;flex-direction:column;justify-content:flex-start;gap:20px;display:flex}.ads-poster-copy .type-lede,.ads-poster-copy .type-section,.ads-poster-copy p{color:#fff;max-width:none;margin:0}.ads-poster-copy .type-section{font-weight:300}.ads-poster-copy .btn{margin-top:20px}.ads-poster-light{color:#000;background:#f2f2f2}.ads-poster-light .ads-poster-copy,.ads-poster-light .ads-poster-copy .type-lede,.ads-poster-light .ads-poster-copy .type-section,.ads-poster-light .ads-poster-copy p{color:#000}.ads-poster-visual{justify-content:center;align-items:center;display:flex}.ads-poster-visual img{object-fit:contain;width:100%;height:auto;display:block}.ads-offerings{background:#fff}.ads-offerings .type-section{margin:0 0 30px}.ads-offerings-description{color:#000;max-width:none;margin:0 0 30px;font-weight:300}.ads-offerings-description :is(p,ul,ol,h3){margin:0 0 .6em}.ads-offerings-description :is(ul,ol){padding-left:1.2em}.ads-offerings-body{align-items:flex-start;gap:30px;width:100%;display:flex}.ads-offerings-media{flex-shrink:0;width:300px;height:fit-content;display:none;position:sticky;top:1rem}.ads-offerings-media img{border-radius:16px;width:100%;height:auto;display:block}.ads-offerings-list{width:100%;min-width:0}.ads-accordion{border-top:1px solid #0003}.ads-accordion:last-child{border-bottom:1px solid #0003}.ads-accordion summary{cursor:pointer;letter-spacing:.6px;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:clamp(1.5rem,1.3333rem + .7407vw,2rem);font-weight:400;list-style:none;display:flex}.ads-accordion summary span{overflow-wrap:break-word;min-width:0}.ads-accordion summary::-webkit-details-marker{display:none}.ads-accordion summary img{flex-shrink:0;width:40px;height:40px;transition:transform .45s cubic-bezier(.4,0,.2,1)}.ads-accordion[open] summary img{transform:rotate(180deg)}.ads-accordion.is-closing summary img{transform:none}.ads-accordion-body{color:#000;max-width:none;padding:0 0 24px;font-weight:300}.ads-accordion-body :is(p,ul,ol,h3){margin:0 0 .6em}.ads-accordion-body h3{font-size:26px;font-weight:400}.ads-accordion-body :is(ul,ol){padding-left:1.2em;list-style-type:disc}.ads-accordion-body .ql-ui{display:none}.ads-related-studies{color:#000;background:#fff}.ads-related-studies .type-section{color:#000;margin:0}.ads-related-grid{grid-template-columns:1fr;gap:20px;width:100%;margin-top:32px;display:grid}.ads-related-card{color:inherit;text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;text-decoration:none;display:flex}.ads-related-media{background:#f2f2f2;border-radius:16px;height:335px;position:relative;overflow:hidden}.ads-related-media img{object-fit:cover;border-radius:16px;width:100%;height:100%;max-height:100%;transition:transform .4s;display:block}.ads-related-card:hover .ads-related-media img,.ads-related-card:focus-visible .ads-related-media img{transform:scale(1.04)}.ads-related-copy{flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding-top:20px;display:flex}.ads-related-title{color:#000;text-align:start;letter-spacing:.6px;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;margin:0;font-size:clamp(1.25rem,1.125rem + .5556vw,1.625rem);font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.ads-related-description{color:#000;text-align:start;letter-spacing:.6px;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:0;font-size:clamp(1rem,.9167rem + .3704vw,1.25rem);font-weight:300;line-height:1.55;display:-webkit-box;overflow:hidden}.ads-related-actions{justify-content:center;width:100%;margin:32px 0 0;display:flex}.ads-related-actions .btn{width:100%}@media (width>=851px){.ads-intro-inner{padding:0 70px}.ads-offerings-media:not([hidden]){display:block}.ads-poster-layout{grid-template-columns:minmax(0,.6fr) minmax(0,.4fr);gap:40px}.ads-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ads-related-media{height:400px}.ads-related-actions .btn{width:fit-content}}@media (width<=850px){.ads-offerings-body{gap:0}}@media (width<=500px){.ads-poster-copy .btn{justify-content:center;width:100%}}.modernization-pillars{color:#fff;background:#000}.modernization-pillars-layout{color:#fff;align-items:flex-start;gap:70px;width:100%;display:flex;position:relative}.modernization-pillars-left{width:50%;top:calc(var(--header-height,80px) + 32px);flex-direction:column;justify-content:flex-start;gap:20px;height:fit-content;display:flex;position:sticky}.modernization-pillars-left h2{color:#fff;margin:0;font-size:46px;font-weight:300;line-height:1.333}.modernization-pillars-left p{color:#fff;max-width:none;margin:0;font-size:20px;font-weight:300;line-height:1.55}.modernization-pillars-media{width:80%;height:auto;margin-left:auto;display:block}.modernization-pillars-right{flex-direction:column;justify-content:flex-start;gap:50px;width:50%;display:flex}.modernization-pillar{flex-direction:column;justify-content:flex-start;gap:20px;display:flex}.modernization-pillar h3{color:#fff;margin:0;font-size:36px;font-weight:300;line-height:1.333}.modernization-pillar p{color:#fff;max-width:none;margin:0;font-size:20px;font-weight:300;line-height:1.55}.modernization-pillar-divider{background:#ffffff59;border:0;width:100%;height:1px;margin:0}@media screen and (width<=750px){.modernization-pillars-layout{flex-wrap:wrap;gap:40px}.modernization-pillars-left,.modernization-pillars-right{width:100%}.modernization-pillars-left{top:unset;position:relative}.modernization-pillars-media{display:none}.modernization-pillars-left h2{font-size:clamp(1.75rem,1.375rem + 1.6667vw,2.875rem)}.modernization-pillar h3{font-size:clamp(1.5rem,1.3333rem + .7407vw,2.25rem)}}.user-centered-design-page .container{padding-top:0;padding-bottom:0}.user-centered-design-page .ads-intro-inner{padding:50px 70px}.ucd-services{color:#fff;background:#000}.ucd-services .type-section,.ucd-services .type-lede,.ucd-services h2,.ucd-services h3,.ucd-services p{color:#fff;max-width:none;margin:0;font-weight:300}.ucd-services-desktop{display:none}.ucd-services-wrap{justify-content:space-between;align-items:flex-start;gap:30px;width:100%;display:flex}.ucd-services-left{flex-direction:column;align-items:flex-start;gap:20px;width:45%;margin-top:45vh;margin-bottom:30vh;display:flex;position:sticky;top:50%;transform:translateY(-50%)}.ucd-services-right{flex-direction:column;align-items:flex-start;width:45%;display:flex}.ucd-services-panel{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100vh;display:flex}.ucd-services-mobile{flex-direction:column;justify-content:center;gap:50px;width:100%;display:flex}.ucd-services-mobile-intro{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.ucd-services-card{width:100%}.ucd-services-card-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;display:flex}.ucd-services-card-inner img{object-fit:contain;width:116px;height:100px;margin-top:20px}.ucd-approach{background:#f2f2f2}.ucd-approach-inner{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.ucd-approach .type-section,.ucd-approach .type-lede,.ucd-approach h2,.ucd-approach p{color:#000;max-width:none;margin:0;font-weight:300}.ucd-approach-media{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.ucd-approach-media img{width:100%;height:auto;display:block}@media (width>=751px){.ucd-services-desktop{display:block}.ucd-services-mobile{display:none}}.cloud-migration-page .ads-hero h1,.data-migration-page .ads-hero h1{padding-bottom:5vh}.data-migration-page .ads-intro-inner{padding:50px 70px}
