.client-logo img{object-fit:contain;width:auto;height:100%;margin:0 10px}.client-logo{g:12px 0;color:#d6d7dc;opacity:.88;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:8px;width:101px;margin:0 20px;font-size:14px;font-weight:500;display:flex}.marquee-track{width:max-content;display:flex}.ally-box img{object-fit:contain;width:auto;max-width:520px;height:auto;max-height:80px}@media (min-width:769px){.alliances .section-title{margin-bottom:90px}.ally-row{padding:0}.ally-row+.ally-row{margin-top:65px}.ally-box{width:270px;height:110px;margin:0 74px 0 0}.ally-box img{object-fit:contain;width:270px;max-width:none;height:110px;max-height:none}}.wordmark{background:linear-gradient(#fff0 0%,#ffffff05 10%,#ffffff1f 29%,#ffffff4a 48%,#ffffff87 68%,#ffffffd6 87%,#fff 100%);height:50vw;max-height:160px;position:relative;overflow:hidden}.wordmark h2{letter-spacing:-.02em;color:var(--bg);margin:0;font-size:16.2vw;font-weight:800;line-height:.74;transform:translateY(3%)}@media (min-width:769px){.wordmark{height:11.3776vw;max-height:none}.wordmark h2{font-size:15.65vw}}.harmonia-title{letter-spacing:-.06em;background:linear-gradient(#15161a 0%,#25262a 25%,#77787b 55%,#fff 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Arial,Helvetica,sans-serif;font-size:clamp(70px,13vw,190px);font-weight:800;line-height:.85}.hero-video{object-fit:cover;width:100%;height:100%;display:block}.hero-media{width:100%;height:100%;overflow:hidden}.hero-orb{aspect-ratio:auto;pointer-events:none;border-radius:0;position:absolute;left:50%;overflow:visible}.keyed-video{width:100%;height:100%;position:relative}.keyed-video__canvas{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-orb .keyed-video__canvas{object-fit:contain}.keyed-video__src{opacity:0;pointer-events:none;width:2px;height:2px;position:absolute;top:0;left:0}.keyed-video--fallback .keyed-video__canvas{display:none}.keyed-video--fallback .keyed-video__src{opacity:1;object-fit:contain;width:100%;height:100%;position:static}.arrow-btn{cursor:pointer;color:#cfd0d5;width:30px;height:30px;transition:all .25s var(--ease);border-radius:4px;place-items:center;display:grid;background:0 0!important;border:1px solid #282d33!important}.arrow-btn svg{width:16px;height:16px}.arrow-btn:hover{color:#fff}.arrow-btn{position:relative}.arrow-btn:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity .25s var(--ease);background:linear-gradient(135deg,#e6a04a 0%,#9fb6c8 38%,#4f8ff0 68%,#7a46f2 100%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.arrow-btn:hover:before,.arrow-btn:focus-visible:before{opacity:1}.arrow-btn:hover,.arrow-btn:focus-visible{box-shadow:0 0 7px #6e78f038,0 0 4px #e6a04a1f;border-color:#0000!important}.stack-card-wrap{height:clamp(250px,26.72vw,513px);position:sticky;margin-bottom:0!important}@media (min-width:769px){.stack .stack-card-wrap{margin-bottom:100px!important}.stack .stack-card-wrap:last-child{margin-bottom:0!important}.stack-tail{height:34vh}}.blog-hero,.blog-card{--blog-rim:linear-gradient(135deg, #f2a865 0%, #b9ab9b 28%, #5b9be8 52%, #6d5cd8 76%, #cf3fa4 100%);transition:box-shadow .35s var(--ease)}.blog-hero:hover,.blog-card:hover{background:linear-gradient(#141519, #141519) padding-box, var(--blog-rim) border-box;border-color:#0000;box-shadow:0 26px 54px #0009}@media (min-width:769px){.section.ind-pin{padding:0}.ind-pin .ind-sticky{box-sizing:border-box;align-items:center;height:100vh;padding-top:88px;display:flex;position:sticky;top:0}.ind-pin .ind-sticky>.container{width:min(var(--container), calc(100% - 268px))}.section-title{font-size:clamp(40px,4.1667vw,80px);line-height:1.25}.ally-row{-webkit-mask-image:none;mask-image:none}.hero-copy{--u:calc(100vw / 1920);top:calc(var(--u) * 198)}.hero-copy .sonata{font-size:clamp(30px, calc(var(--u) * 72), 72px);letter-spacing:-.032em;font-weight:200;line-height:1}.hero-copy .harmoni{width:fit-content;font-size:clamp(56px, calc(var(--u) * 124), 124px);letter-spacing:-.032em;margin:-.0415em auto .0887em;font-weight:700;line-height:1;display:block}.hero-copy .eng{font-size:clamp(20px, calc(var(--u) * 36), 36px);letter-spacing:0;font-weight:200;line-height:1}.hero-copy .ent{font-size:clamp(36px, calc(var(--u) * 72), 72px);letter-spacing:-.032em;margin-top:.042em;font-weight:200;line-height:1}.hero-tagline{color:#fff;font-size:clamp(18px,1.875vw,36px);font-weight:200;line-height:1.222}.pov .eyebrow{font-family:"Fira Mono", var(--font-mono);letter-spacing:-.25px;color:#636363;border-bottom-color:#636363;padding-bottom:clamp(10px,.83vw,16px);font-size:clamp(16px,1.25vw,24px);font-weight:400}.pov-slide h2{letter-spacing:0;color:#fff;font-size:clamp(34px,4.1667vw,80px);font-weight:200;line-height:1.25}.pov-slide p{color:#c6c6c6;max-width:1006px;margin-top:clamp(32px,3.33vw,64px);font-size:clamp(16px,1.4583vw,28px);font-weight:200;line-height:1.357}.pov-slide p+p{margin-top:clamp(20px,1.98vw,38px)}.pov .arrows{color:#8d969f}.pov .arrow-btn{color:#8d969f;border:1px solid #282d33;border-radius:5px;width:clamp(32px,2.08vw,40px);height:clamp(32px,2.08vw,40px)}.pov .arrow-btn svg{width:18px;height:16px}.pov .arrow-btn:hover,.pov .arrow-btn.active{color:#fff}}.pov-sticky .glow-field:before{top:36%}.pov-sticky .glow-field:after{top:16%}@media (min-width:769px){.pov{height:auto;margin-top:-32vh}.pov-sticky{height:auto;padding:27vh 0 110px;display:block;position:static}.pov-stage{min-height:0}.pov{overflow:visible}}.adv{--adv-rim:linear-gradient(135deg, #f2a865 0%, #b9ab9b 28%, #5b9be8 52%, #6d5cd8 76%, #cf3fa4 100%)}.adv-grid{grid-template-columns:433fr 1008fr;align-items:start;column-gap:5.2%;margin-top:56px;display:grid}.adv-panel{background:radial-gradient(90% 28% at 46% 47%,#0c3a7c 0%,#0c3a7cbf 45%,#0c3a7c00 100%),radial-gradient(92% 48% at 48% 96%,#8a4b14 0%,#8a4b14e0 58%,#8a4b148c 82%,#8a4b1400 100%),#1a1d1f;border:1px solid #363636;border-radius:14px;padding:22px 22px 20px;position:relative;overflow:hidden}.adv-panel .grain{z-index:0;opacity:.35;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.adv-pillar{z-index:1;border-bottom:1px solid #ffffff24;grid-template-columns:34px 1fr;column-gap:14px;padding:16px 0 18px;display:grid;position:relative}.adv-panel .grain+.adv-pillar{padding-top:0}.adv-num{width:34px;height:34px;font-family:var(--font-mono);color:#2f8fe8;background:#26272d;border:1px solid #ffffff0f;border-radius:7px;place-items:center;font-size:19px;display:grid}.adv-pillar h3{color:#fff;margin:0;font-size:20px;font-weight:600;line-height:1.2}.adv-pillar p{color:#c3c4ca;margin:8px 0 0;font-size:14px;font-weight:300;line-height:1.38}.adv-note{z-index:1;color:#e4e5e9;margin:16px 0 0;font-size:13.5px;font-weight:300;line-height:1.4;position:relative}.adv-diagram{padding-top:20px;position:relative}.adv-cards{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.adv-card{isolation:isolate;background:linear-gradient(#191b20, #191b20) padding-box, var(--adv-rim) border-box;border:1px solid #0000;border-radius:10px;min-height:204px;padding:20px 14px 18px;position:relative;overflow:hidden}.adv-card:before{content:"";z-index:-1;opacity:0;transition:opacity .45s var(--ease);background:radial-gradient(95% 62% at 0 0,#e6903f 0%,#e6903f00 72%),radial-gradient(85% 62% at 100% 100%,#a07bff 0%,#a07bff00 72%),#3b8fff;position:absolute;inset:0}.adv-card:hover:before{opacity:1}.adv-card h4{color:#fff;margin:0;font-size:19px;font-weight:500;line-height:1.2}.adv-card p{color:#b3b4bb;transition:color .35s var(--ease);margin:22px 0 0;font-size:14px;font-weight:300;line-height:1.38}.adv-card:hover p{color:#fff}.adv-flow{z-index:2;width:100%;height:auto;display:block;position:relative;overflow:visible}.adv-line{fill:none;stroke-width:1.2px;stroke-dasharray:5 5;opacity:.55;transition:opacity .3s var(--ease);animation:1.1s linear infinite adv-dash}.adv-flow g.on .adv-line{opacity:1}.adv-hub{fill:#dfe6f5;filter:drop-shadow(0 0 6px #78aaffe6);transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite adv-pulse}@keyframes adv-dash{to{stroke-dashoffset:-10px}}@keyframes adv-pulse{50%{transform:scale(1.35)}}.adv-core{position:relative}.adv-core-in{text-align:center;background:linear-gradient(#191b20, #191b20) padding-box, var(--adv-rim) border-box;border:1px solid #0000;border-radius:10px;place-content:center;gap:6px;min-height:124px;display:grid}.adv-core-in h4{color:#fff;margin:0;font-size:19px;font-weight:500}.adv-core-in p{color:#e4e5e9;margin:0;font-size:14px;font-weight:300;line-height:1.4}@media (min-width:1441px){.container{width:min(1520px,79.1667vw)}.adv-panel{padding:21px}.adv-pillar{grid-template-columns:clamp(34px,2.5vw,48px) 1fr;column-gap:clamp(14px,1vw,20px);padding:clamp(16px,1.15vw,22px) 0 clamp(14px,1vw,19px)}.adv-num{border-radius:8px;width:clamp(34px,2.5vw,48px);height:clamp(34px,2.5vw,48px);font-size:clamp(19px,1.35vw,26px)}.adv-pillar h3{font-size:clamp(20px,1.25vw,24px)}.adv-pillar p{margin-top:clamp(5px,.26vw,5px);font-size:clamp(14px,.9375vw,18px);line-height:1.44}.adv-note{margin-top:clamp(16px,1.05vw,20px);font-size:clamp(13.5px,.833vw,16px);line-height:1.4}.adv-diagram{padding-top:clamp(20px,1.41vw,27px)}.adv-cards{gap:clamp(7px,.52vw,10px)}.adv-card{border-radius:clamp(10px,.73vw,14px);min-height:clamp(204px,14.43vw,277px);padding:clamp(20px,1.82vw,35px) clamp(14px,.885vw,17px) clamp(18px,1.2vw,23px)}.adv-card h4{font-size:clamp(19px,1.25vw,24px)}.adv-card p{margin-top:clamp(16px,1.09vw,21px);font-size:clamp(14px,.9375vw,18px);line-height:1.44}.adv-core-in{border-radius:clamp(10px,.73vw,14px);gap:clamp(6px,.45vw,8px);min-height:clamp(124px,8.75vw,168px)}.adv-core-in h4{font-size:clamp(19px,1.25vw,24px)}.adv-core-in p{font-size:clamp(14px,.9375vw,18px);line-height:1.44}}@media (prefers-reduced-motion:reduce){.adv-line,.adv-hub{animation:none}}@media (max-width:1100px){.adv-grid{grid-template-columns:1fr;row-gap:40px}}@media (max-width:768px){.adv-grid{margin-top:32px}.adv-cards{grid-template-columns:1fr;gap:12px}.adv-card{min-height:0}.adv-card p{margin-top:12px}.adv-flow{display:none}.adv-diagram{padding-top:0}.adv-core{margin-top:12px}}.comp .glow-field:before{top:40%;left:-6%}.comp .glow-field:after{top:-26%;right:-4%}.comp>.container{z-index:1;position:relative}.comp{overflow-x:clip}.comp-sub{color:#e6e7ec;max-width:780px;margin:16px 0 0;font-size:20px;font-weight:300;line-height:1.35}.comp-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:15px;margin-top:60px;display:grid}.comp-card{background:#19191c;border-radius:10px;overflow:hidden;box-shadow:0 18px 40px #0000008c}.comp-head{isolation:isolate;background-color:#0e1226;align-items:flex-end;height:106px;padding:0 16px 18px;display:flex;position:relative}.comp-head .grain{z-index:0;opacity:.2;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.comp-head h3{z-index:1;color:#fff;margin:0;font-size:21px;font-weight:600;line-height:1.15;position:relative}.comp-outcome .comp-head{background:url(/bg-images/core-competencies-outcome-led-bg.png) bottom/cover}.comp-platforms .comp-head{background:url(/bg-images/core-competencies-ai-first-bg.png) bottom/cover}.comp-delivery .comp-head{background:url(/bg-images/core-competencies-ai-native-bg.png) bottom/cover}.comp-body{padding:18px 15px 22px}.comp-group+.comp-group{margin-top:30px}.comp-group h4{color:#fff;border-bottom:1px solid #ffffff12;margin:0;padding:0 0 9px 1px;font-size:14px;font-weight:600}.comp-group ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.comp-group li{color:#b9bac1;transition:background .3s var(--ease), color .3s var(--ease);background:#1f2024;border-radius:5px;padding:7px 10px;font-size:16px;font-weight:300;line-height:1.32}.comp-group li:hover{color:#fff;background:#292b32}@media (max-width:1100px){.comp-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:768px){.comp-sub{font-size:16px}.comp-grid{margin-top:32px}}.aip{--aip-rim:linear-gradient(135deg, #f2a865 0%, #b9ab9b 28%, #5b9be8 52%, #6d5cd8 76%, #cf3fa4 100%)}.aip-sub{margin-top:30px}.aip-sub b{color:#fff;font-size:21px;font-weight:600;line-height:1.3;display:block}.aip-sub p{color:#e6e7ec;margin:2px 0 0;font-size:21px;font-weight:300;line-height:1.3}.aip-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;padding-bottom:6px;display:grid}.aip-step{height:127px;margin-top:60px;position:relative}.aip-step:nth-child(2){margin-top:30px}.aip-step:nth-child(3){margin-top:0}.aip-tab{background:#26272c;border-radius:6px 6px 0 0;height:14px;position:absolute;top:-10px;left:38px;right:38px}.aip-face{isolation:isolate;text-align:center;height:100%;transition:border-color .35s var(--ease);border:1px solid #ffffff24;border-radius:10px;align-content:center;padding:0 24px;display:grid;position:relative;overflow:hidden}.aip-face-1{background:url(/bg-images/our-ai-pov-bg-1.png) bottom/cover}.aip-face-2{background:url(/bg-images/our-ai-pov-bg-2.png) bottom/cover}.aip-face-3{background:url(/bg-images/our-ai-pov-bg-3.png) bottom/cover}.aip-face .grain{z-index:-1;opacity:.2;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.aip-face h3{color:#fff;margin:0;font-size:20px;font-weight:500;line-height:1.2}.aip-face hr{border:0;border-top:1px solid #ffffff29;width:100%;margin:10px 0}.aip-face p{color:#c9cad0;margin:0;font-size:17px;font-weight:300;line-height:1.2}.aip-step:after{content:"";pointer-events:none;opacity:0;background:var(--aip-rim);transition:opacity .35s var(--ease);border-radius:10px;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.aip-step{transition:box-shadow .35s var(--ease);border-radius:10px}.aip-step.is-hot{box-shadow:0 0 24px #9664eb52,0 10px 30px #e08c3a2e}.aip-step.is-hot:after{opacity:1}.aip-step.is-hot .aip-face{border-color:#0000}.aip-arc{z-index:2;pointer-events:none;position:absolute;top:-22px;left:-56px;overflow:visible}.aip-arc path{animation:1.2s linear infinite aip-dash}@keyframes aip-dash{to{stroke-dashoffset:-12px}}.aip-label{letter-spacing:.02em;color:#e8e8ec;justify-content:center;align-items:center;gap:10px;margin:44px 0 22px;font-size:14.5px;font-weight:600;display:flex}.aip-label i{background:#3a3b40;width:46px;height:1px}.aip-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.aip-box{text-align:center;transition:background .3s var(--ease), border-color .3s var(--ease);background:#1f2024;border:1px solid #ffffff0d;border-radius:6px;align-content:center;justify-items:center;gap:6px;padding:14px 24px;display:grid}.aip-box:hover{background:#26272c;border-color:#ffffff1f}.aip-eco .aip-box{min-height:94px}.aip-drv .aip-box{background:#1d1e22;min-height:67px}.aip-box h4{color:#fff;margin:0;font-size:17px;font-weight:500}.aip-box p{color:#b3b4bb;max-width:330px;margin:0;font-size:18px;font-weight:300;line-height:1.4}.aip-drv .aip-box p{color:#d0d1d6}@media (prefers-reduced-motion:reduce){.aip-arc path{animation:none}}@media (max-width:1100px){.aip-steps{grid-template-columns:1fr;gap:26px;margin-top:40px}.aip-step,.aip-step:nth-child(2),.aip-step:nth-child(3){margin-top:0}.aip-arc{display:none}.aip-grid{grid-template-columns:1fr;gap:12px}}@media (max-width:768px){.aip-sub b,.aip-sub p{font-size:16px}.aip-label{margin:32px 0 16px;font-size:12.5px}.aip-label i{width:24px}}.ally-edu{grid-template-columns:repeat(2,1fr);gap:18px;width:min(1386px,100% - 268px);margin:80px auto 0;display:grid}.ally-edu-card{background:linear-gradient(#1b1c21,#1b1c21) padding-box padding-box,linear-gradient(135deg,#f2a865 0%,#b9ab9b 28%,#5b9be8 52%,#6d5cd8 76%,#cf3fa4 100%) border-box;border:1px solid #0000;border-radius:8px;padding:34px}.ally-edu-card h3{color:#fff;margin:0;font-size:32px;font-weight:500;line-height:1.2}.ally-edu-card h4{color:#a9bfff;margin:6px 0 0;font-size:24px;font-weight:300;line-height:1.3}.ally-edu-card p{color:#b8b9c0;border-top:1px solid #ffffff1f;margin:18px 0 0;padding-top:22px;font-size:18px;font-weight:300;line-height:1.5}@media (max-width:1100px){.ally-edu{grid-template-columns:1fr;width:calc(100% - 48px);margin-top:56px}}@media (max-width:768px){.ally-edu-card{padding:22px}.ally-edu-card h3{font-size:24px}.ally-edu-card h4{font-size:17px}.ally-edu-card p{margin-top:14px;padding-top:16px;font-size:14px}}.ft-hero{padding-top:104px;position:relative;overflow:hidden}.ft-stay{text-align:center;color:#fff;margin:0;font-size:clamp(34px,4.2vw,81px);font-weight:200;line-height:1.1}.ft-word{margin-top:1.5vw;position:relative;overflow:hidden}.ft-svg{width:100%;height:auto;display:block}.ft-t{stroke:#19b8e6;stroke-width:.6px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.ft-body{color:#111;background:#fff;padding:100px 0}.ft-top{justify-content:space-between;align-items:center;gap:32px;display:flex}.ft-logo{flex:none;display:block}.ft-logo img{width:235px;height:auto;display:block}.ft-nav{gap:86px;display:flex}.ft-nav a{text-transform:uppercase;color:#111;font-size:16px;font-weight:500;transition:color .25s}.ft-nav a:hover{color:var(--violet)}.ft-rule{border:0;border-top:1px solid #8a8a90;margin:48px 0 0}.ft-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:48px;display:flex}.ft-legal{color:#222;align-items:center;font-size:17px;font-weight:400;display:flex}.ft-legal a{padding:0 18px;transition:color .25s}.ft-legal a:first-child{padding-left:0}.ft-legal a+a{border-left:1px solid #222}.ft-legal a:hover{color:var(--violet)}.ft-social{gap:30px;display:flex}.ft-social a{width:50px;height:50px;transition:box-shadow .25s var(--ease), transform .25s var(--ease);border:1px solid #1b1b1f;border-radius:6px;place-items:center;display:grid}.ft-social a:hover{transform:translateY(-2px);box-shadow:0 6px 16px #9628aa40}.ft-social svg{width:28px;height:28px}.ft-copy{text-align:center;background:#000;padding:29px 0 28px}.ft-copy small{letter-spacing:.02em;color:#8d8e95;font-size:16px;font-weight:300}@media (max-width:960px){.ft-nav{gap:40px}}@media (max-width:768px){.ft-hero{padding-top:56px}.ft-body{padding:48px 0 52px}.ft-top{flex-direction:column;align-items:flex-start;gap:28px}.ft-nav{flex-wrap:wrap;gap:14px 28px}.ft-nav a{font-size:14px}.ft-rule{margin-top:32px}.ft-bottom{flex-direction:column;align-items:flex-start;gap:26px;margin-top:28px}.ft-legal{font-size:14px}.ft-legal a{padding:0 12px}.ft-social{gap:12px}.ft-social a{width:40px;height:40px}.ft-social svg{width:22px;height:22px}.ft-copy{padding:20px 0}.ft-copy small{font-size:12px}}#top.nav{z-index:1000;will-change:transform;backface-visibility:hidden;width:100%;transition:transform .75s cubic-bezier(.16,1,.3,1);position:sticky;top:0;left:0;transform:translate(0,0)}#top.nav.nav-hidden{pointer-events:none;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){#top.nav{transition:none}}.nav .container{position:relative}.nav-item{position:static}.nav-item>button,.nav-item>a{z-index:2;position:relative}.nav-item>button[aria-expanded=true]{color:#fff}.nav-item>button[aria-expanded=true]:after{content:"";background:#2c9fe8;height:2px;position:absolute;bottom:20px;left:0;right:0}.nav-item>.mega-menu-panel.dropdown{color:#f5f5f7;box-sizing:border-box;transform:none;width:100vw!important;min-width:0!important;max-width:none!important;padding:clamp(40px, calc(var(--u,.5vw) * 100), 100px) clamp(24px, calc(var(--u,.5vw) * 200), 200px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:999!important;background:#000!important;border:1px solid #282d33!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important;position:absolute!important;top:100%!important;left:calc(50% - 50vw)!important;right:auto!important}.mm{--mm-gap:clamp(32px, calc(var(--u,.5vw) * 60), 60px);max-width:1520px;margin:0 auto}.mm-head{gap:clamp(14px, calc(var(--u,.5vw) * 22), 22px);margin-bottom:var(--mm-gap);flex-direction:column;display:flex}.mm-title{font-size:clamp(36px, calc(var(--u,.5vw) * 60), 60px);color:#f5f5f6;margin:0;font-weight:300;line-height:normal}.mm-rule{background:#282d33;height:1px}.mm-cols{column-gap:clamp(32px, calc(var(--u,.5vw) * 80), 80px);align-items:start;display:grid}.mm-cols--1,.mm-cols--2{grid-template-columns:repeat(var(--mm-n,2), minmax(0, min(381px, calc(var(--u,.5vw) * 381))))}.mm-cols--1{--mm-n:1}.mm-cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-col{gap:var(--mm-gap);flex-direction:column;min-width:0;display:flex}.mm-group{gap:clamp(14px, calc(var(--u,.5vw) * 20), 20px);flex-direction:column;display:flex}.mm-heading{font-size:clamp(16px, calc(var(--u,.5vw) * 20), 20px);color:#f5f5f6;border-left:3px solid #ff8b1f;padding-left:20px;font-weight:600;line-height:1.2}.mm-links{gap:clamp(14px, calc(var(--u,.5vw) * 20), 20px);flex-direction:column;padding-left:15px;display:flex}.mm-item{flex-direction:column;gap:12px;display:flex}.mm-link{font-size:clamp(14px, calc(var(--u,.5vw) * 18), 18px);color:#bec3c9;font-weight:400;line-height:1.333}.mm-related{border-left:1px solid #282d33;flex-direction:column;gap:12px;padding-left:16px;display:flex}.mm-related-link{font-size:clamp(13px, calc(var(--u,.5vw) * 16), 16px);color:#959ea8;font-weight:400;line-height:1.375}.mm a{font:inherit;color:inherit;transition:color .2s var(--ease);background:0 0;border-radius:0;padding:0;display:inline}.mm a:hover{color:#fff;background:0 0}@media (max-width:1100px) and (min-width:769px){.nav .container{gap:16px}.nav-links{gap:clamp(10px,1.3vw,18px)}}@media (max-width:768px){.nav-item{width:100%;position:relative}.nav-item>button[aria-expanded=true]:after{display:none}.nav-item>.mega-menu-panel.dropdown{width:100%!important;box-shadow:none!important;border-top:1px solid #282d33!important;border-bottom:0!important;padding:18px 0 22px!important;position:static!important}.mm-head{display:none}.mm-cols{flex-direction:column;gap:18px;display:flex}.mm-col{gap:18px}.mm-heading{padding-left:12px;font-size:14px;line-height:20px}.mm-links{gap:10px;padding-left:12px}.nav.open .mm .mm-link{padding:0;font-size:13px;line-height:20px}.nav.open .mm .mm-related-link{padding:0;font-size:12px;line-height:18px}.nav.open .mm .mm-heading a{padding:0;font-size:14px}}.solution-banner{isolation:isolate;color:#f4f4f8;background:#08090c;position:relative;overflow:hidden}.solution-banner__picture{z-index:-2;position:absolute;inset:0}.solution-banner__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.solution-banner__overlay{z-index:-1;background:linear-gradient(90deg,#08090cf5 0%,#08090cd1 36%,#08090c2e 75%,#08090c1f 100%);position:absolute;inset:0}.solution-banner__content{flex-direction:column;justify-content:center;align-items:flex-start;width:min(100% - 48px,1576px);min-height:560px;margin-inline:auto;padding-block:110px 90px;display:flex}.solution-banner__heading{letter-spacing:-.035em;max-width:600px;margin:0;font-size:clamp(2.5rem,4.5vw,5.25rem);font-weight:300;line-height:1.12}.solution-banner__subheading{color:#aab0ba;max-width:620px;margin:26px 0 0;font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.6}.solution-banner__actions{flex-wrap:wrap;gap:24px;margin-top:44px;display:flex}.solution-banner__button{color:#aeb5c0;border:1px solid #626875;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:10px 26px;text-decoration:none;transition:color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.solution-banner__button span{font-size:1.5rem;line-height:1}.solution-banner__button--primary{border-color:#5c4a9a;box-shadow:0 0 12px #00aeff38,0 0 16px #a54cff33}.solution-banner__button:hover{color:#fff;border-color:#9ca9ff;box-shadow:0 0 20px #00aeff3d}@media (max-width:768px){.solution-banner,.solution-banner__image,.solution-banner__content{min-height:540px}.solution-banner__image{object-position:center}.solution-banner__overlay{background:linear-gradient(90deg,#08090ce8,#08090c8f)}.solution-banner__content{width:calc(100% - 40px);padding-block:80px 60px}.solution-banner__heading{font-size:clamp(2.3rem,9vw,3.6rem)}.solution-banner__actions{gap:14px;margin-top:32px}.solution-banner__button{padding-inline:18px}}.ld-hero{background:#000103;align-items:center;display:flex;position:relative;overflow:hidden}.ld-hero-art{object-fit:cover;object-position:72% center;pointer-events:none;width:100%;height:auto;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.ld-hero-in{z-index:1;width:min(var(--container), calc(100% - 268px));padding:78px 0 70px;position:relative}.ld-hero-content{z-index:1;max-width:47vw;position:relative}.ld-hero h1{letter-spacing:-.01em;color:#f1f1f6;margin:0 0 26px;font-size:clamp(38px,3.1vw,59px);font-weight:200;line-height:1.2}.ld-hero p{color:#c9cad2;margin:0 0 38px;font-size:17.7px;font-weight:300;line-height:1.5}.ld-hero-cta{align-items:center;gap:16px;display:flex}.dm-blob-sol{filter:blur(90px);opacity:.8;background:radial-gradient(34% 22% at 50% 14%,#eca846b3 0%,#6e78f08c 55%,#0000 100%),radial-gradient(40% 52% at 28% 88%,#b05c08f2 0%,#b05c0800 75%),radial-gradient(40% 70% at 86% 62%,#1260f0f2 0%,#1260f000 75%),radial-gradient(40% 40% at 60% 60%,#82645a59 0%,#0000 80%);width:600px;height:400px;bottom:10%;right:10%}.dm-sec{position:relative;overflow:hidden}.dm-solution,.dm-faq{position:relative}.dm-blob{pointer-events:none;z-index:0;position:absolute}.dm-blob-faq{filter:blur(90px);opacity:.8;background:radial-gradient(34% 22% at 50% 14%,#eca846b3 0%,#6e78f08c 55%,#0000 100%),radial-gradient(40% 52% at 28% 88%,#b05c08f2 0%,#b05c0800 75%),radial-gradient(40% 70% at 86% 62%,#1260f0f2 0%,#1260f000 75%),radial-gradient(40% 40% at 60% 60%,#82645a59 0%,#0000 80%);width:600px;height:400px;bottom:10%;right:10%}.dm-sec>.container{z-index:1;position:relative}.about-us-banner{isolation:isolate;color:#fff;align-items:center;min-height:440px;display:flex;position:relative;overflow:hidden}.about-us-banner__picture,.about-us-banner__image,.about-us-banner__overlay{width:100%;height:100%;position:absolute;inset:0}.about-us-banner__picture{z-index:-2}.about-us-banner__image{object-fit:cover;object-position:center}.about-us-banner__overlay{z-index:-1;background:linear-gradient(90deg,#09172be0 0%,#09172b94 48%,#09172b1f 100%)}.about-us-banner__content{width:min(1200px,100%);margin:0 auto;padding:64px 32px}.about-us-banner__content h1{max-width:760px;margin:0 0 20px;font-size:clamp(36px,4.16667vw,80px);font-weight:600;line-height:1.12}.about-us-banner__content p{max-width:650px;margin:0;font-size:18px;line-height:1.7}.about-us-banner__actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.about-us-banner__button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:46px;padding:12px 22px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.about-us-banner__button:hover{opacity:.85}.about-us-banner__button--primary{color:#142238;background:#fff}.about-us-banner__button--secondary{color:#fff;border-color:#fff}.about-us-content{width:min(1200px,100%);margin:0 auto;padding:56px 32px}.about-us-content__section{margin-bottom:40px}.about-us-content__section h2{margin:0 0 20px;font-size:clamp(32px,4.167vw,80px);font-weight:100;line-height:1.25}.about-us-content__body{font-size:clamp(12px,.9375vw,18px);line-height:1.8}.about-us-content__body img{max-width:100%;height:auto}.about-us-content__body a{text-decoration:underline}@media (max-width:767px){.about-us-banner{min-height:420px}.about-us-banner__content{padding:44px 22px}.about-us-banner__overlay{background:linear-gradient(90deg,#09172bd6,#09172b7a)}.about-us-banner__content p{font-size:16px}.about-us-content{padding:36px 22px}}.directors-section{color:#f5f5fa;width:100%;padding:28px 5%}.directors-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;width:100%;max-width:1600px;margin:0 auto;display:grid}.director-card{isolation:isolate;aspect-ratio:.72;background:#101419;border-radius:24px;outline:none;min-width:0;position:relative;overflow:hidden;transform:translateZ(0)}.director-card__image,.director-card__shade{width:100%;height:100%;position:absolute;inset:0}.director-card__image{z-index:-2;object-fit:cover;object-position:center top;transition:transform .55s;display:block}.director-card__image--empty{background:radial-gradient(circle at 50% 25%,#39434b,#0000 45%),linear-gradient(145deg,#192128,#080b0e)}.director-card__shade{z-index:-1;background:linear-gradient(#04080c05 35%,#04080c47 60%,#04080cf5 100%);transition:background .35s}.director-card__details{transition:opacity .25s,transform .3s;position:absolute;bottom:28px;left:24px;right:24px}.director-card__name,.director-card__bio-footer h2{color:#f4f3fa;letter-spacing:-.035em;margin:0;font-size:clamp(20px,1.8vw,32px);font-weight:500;line-height:1.2}.director-card__designation,.director-card__bio-footer p{color:#b8c2ca;margin:10px 0 0;font-size:14px;line-height:1.5}.director-card__bio{opacity:0;visibility:hidden;background:linear-gradient(115deg,#04070af7,#04070ac9);flex-direction:column;justify-content:space-between;padding:28px;transition:opacity .3s,visibility .3s;display:flex;position:absolute;inset:0;overflow-y:auto}.director-card__bio-content{color:#e4e5e9;font-size:clamp(14px,1.1vw,19px);line-height:1.55}.director-card__bio-content p{margin:0 0 1.15em}.director-card__bio-content p:last-child{margin-bottom:0}.director-card__bio-content ul,.director-card__bio-content ol{padding-left:1.3em}.director-card__bio-footer{flex-shrink:0;margin-top:24px}.director-card__accent{z-index:2;background:linear-gradient(90deg,#ff922e 0%,#00a7eb 38%,#4d56ff 68%,#e600a9 100%);height:5px;position:absolute;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.director-card:hover .director-card__image{transform:scale(1.045)}.director-card:hover .director-card__details{opacity:0;transform:translateY(12px)}.director-card:hover .director-card__bio{opacity:1;visibility:visible}}.director-card:focus-visible{outline-offset:4px;outline:2px solid #00a7eb}.director-card:focus-visible .director-card__bio,.director-card:focus-within .director-card__bio{opacity:1;visibility:visible}.director-card:focus-visible .director-card__details,.director-card:focus-within .director-card__details{opacity:0}.directors-empty{text-align:center;color:#b8c2ca;padding:48px 0}@media (max-width:1024px){.directors-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.director-card__name,.director-card__bio-footer h2{font-size:25px}.director-card__bio{padding:24px}}@media (max-width:600px){.directors-section{padding:20px 18px}.directors-grid{grid-template-columns:minmax(0,1fr);gap:22px}.director-card{aspect-ratio:.82;border-radius:20px}.director-card__details{bottom:24px;left:20px;right:20px}.director-card__bio{padding:22px}.director-card__bio-content{font-size:15px}}.pv-sec{color:#f1f1f6;padding:80px 0 0;position:relative}.pv-lead{letter-spacing:.005em;color:#c9cad2;width:70%;margin:0;font-size:clamp(18px,1.66667vw,32px);font-weight:200;line-height:1.3}.pv-trust{padding-top:0}.pv-lead+.pv-trust-list{margin-top:56px}.pv-trust-row{transition:background .35s var(--ease), padding .35s var(--ease);border-bottom:1px solid #ffffff21;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:26px 0;display:grid}.pv-trust-row:last-child{border-bottom:0}.pv-trust-row h3{text-transform:uppercase;letter-spacing:.005em;color:#ececf1;max-width:340px;margin:0;font-size:clamp(14px,1.26183vw,24px);font-weight:400;line-height:1.3}.pv-trust-row span{color:var(--blue,#8fb6f2);margin-top:6px;font-size:clamp(12px,.9375vw,18px);font-weight:300;display:block}.pv-trust-row p{color:#c4c5cc;margin:0;font-size:clamp(12px,.9375vw,18px);font-weight:300;line-height:1.55}.pv-trust-row:hover{background:#101114;padding-left:18px;padding-right:18px;box-shadow:inset 0 1px #ffffff24}@media (max-width:768px){.pv-sec{padding:56px 0}.pv-lead br{display:none}.pv-trust-row{grid-template-columns:1fr;gap:14px;padding:26px 0}}.pv-sec{color:#f1f1f6;position:relative}pv-sec .container{width:100%;max-width:1320px;margin:0 auto;padding:0 24px}.pv-split{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.pv-split>*{min-width:0}.pv-h2{letter-spacing:-.01em;color:#f1f1f6;margin:0;font-size:clamp(36px,4.2vw,60px);font-weight:200;line-height:1.15}.pv-role-lead p{color:#c9cad2;margin:0 0 24px;font-size:clamp(18px,1.66667vw,32px);font-weight:200;line-height:1.45}.pv-role-lead p:last-child{margin-bottom:0}.pv-role-cards{grid-template-columns:1fr 1fr;gap:75px;margin-top:48px;display:grid}.pv-role-card{background:#0a0b0e;border:1px solid #ffffff14;border-radius:18px;padding:40px 40px 52px;position:relative;overflow:hidden}.pv-role-card:before{content:"";z-index:3;background:linear-gradient(90deg,#3b82f6 0%,#60a5fa 100%);height:3px;position:absolute;top:0;left:0;right:0}.pv-role-card.warm:before{background:linear-gradient(90deg,#f43f5e 0%,#f97316 100%)}.pv-role-card:after{content:"";pointer-events:none;background:url(/bg-images/About%20Us/IMS/privacy-at-sonata-bg-1.png) bottom/cover no-repeat;position:absolute;inset:0}.pv-role-card.warm:after{background:url(/bg-images/About%20Us/IMS/privacy-at-sonata-bg-2.png) bottom/cover no-repeat}.pv-role-card .grain{z-index:1;opacity:.25;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.pv-role-card h3,.pv-role-card p{z-index:2;position:relative}.pv-role-card h3{color:#fff;max-width:380px;margin:0 0 16px;font-size:clamp(18px,1.66667vw,32px);font-weight:500;line-height:1.3}.pv-role-card.warm h3{max-width:600px}.pv-role-card p{color:#c0c2cc;margin:0;font-size:clamp(12px,.9375vw,18px);font-weight:300;line-height:1.6}.pv-role .pv-lead{width:100%}@media (max-width:1100px){.pv-split{grid-template-columns:1fr;gap:24px}}@media (max-width:768px){.pv-role-cards{grid-template-columns:1fr;gap:20px}.pv-role-card{padding:28px 24px 36px}}.pv-stages{margin:56px 0 0;padding:0;list-style:none;position:relative}.pv-stage{transition:background .35s var(--ease), padding .35s var(--ease);border-bottom:1px solid #2a2d38;grid-template-columns:281px 280px 1fr;align-items:center;gap:0;margin-left:30px;padding:22px 0;display:grid;position:relative}.pv-stage:last-child{border-bottom:0}.pv-node{background:#0a0d17;border:1.5px solid #7fb0f5;border-radius:50%;width:11px;height:11px;margin-left:-5px;position:absolute;top:50%;left:-30px;transform:translateY(-50%)}.pv-stage-t small{font-family:var(--font-mono);letter-spacing:.12em;color:var(--blue);font-size:11px;font-weight:600;display:block}.pv-stage-t h3{text-transform:uppercase;color:#ececf1;max-width:400px;margin:3px 0 0;font-weight:400;line-height:1.3}.pv-stage-tag{color:#9fc4ff;max-width:190px;font-size:clamp(12px,.9375vw,18px);font-weight:400;line-height:1.35}.pv-stage p{color:#c4c5cc;margin:0;font-size:clamp(12px,.9375vw,18px);font-weight:300;line-height:1.55}.pv-stage:hover{background:#1a1b20;padding-left:18px;padding-right:18px}@media (max-width:1100px){.pv-stage{grid-template-columns:220px 200px 1fr;gap:20px}}@media (max-width:860px){.pv-stage{grid-template-columns:1fr;align-items:start;gap:12px;padding:20px 0}.pv-stage-t h3,.pv-stage-tag{max-width:100%}.pv-node{top:24px;transform:none}.pv-stage:hover{padding-left:12px;padding-right:12px}}.pv-types .pv-split{grid-template-columns:.95fr 1.05fr;align-items:start}.pv-types-lead{max-width:560px;line-height:1.3}.pv-types-grid{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.pv-type{border-left:1px solid #ffffff21;min-height:164px;padding:22px 18px 24px}.pv-type:first-child{border-left:0}.pv-type h3{color:#f1f1f6;margin:0;font-size:clamp(14px,1.26183vw,24px);font-weight:400}.pv-type p{color:#c4c5cc;margin:12px 0 0;font-weight:300;line-height:1.55}.pv-note-amber{color:#d0d1d8;border-left:2px solid #c98a3a;align-items:center;gap:10px;margin-top:20px;padding:7px 0 7px 14px;font-weight:300;display:flex}.pv-note-amber svg{color:#e8a050;flex:none;width:16px;height:16px}@media (max-width:1100px){.pv-types-grid{grid-template-columns:repeat(2,1fr)}.pv-types-grid .pv-type:nth-child(odd){border-left:0}.pv-types-grid .pv-type:nth-child(n+3){border-top:1px solid #ffffff21}}@media (max-width:768px){.pv-types .pv-split{grid-template-columns:1fr;gap:20px}.pv-types-grid{border-top:1px solid #ffffff29;grid-template-columns:1fr}.pv-type{border-top:1px solid #ffffff21;min-height:auto;padding:20px 12px;border-left:0!important}.pv-type:first-child{border-top:0}}.pv-reg-glow{pointer-events:none;background:url(/bg-images/About%20Us/IMS/global-privacy.png) 50%/cover no-repeat;position:absolute;inset:-60px 0 -120px}.pv-reg-in{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:40px;display:grid;position:relative}.pv-reg-in>*{min-width:0}.pv-reg .pv-h2{color:#f1f1f6;margin:0;font-size:clamp(32px,3.9vw,56px);line-height:1.15}.pv-reg-body{color:#d0d1d8;max-width:560px;margin:26px 0 0;font-weight:300;line-height:1.55}.pv-laws{grid-template-columns:1fr 1fr;gap:12px;padding-top:4px;font-size:clamp(14px,1.14583vw,22px);display:grid}.pv-law{background:#121316;border:1px solid #ffffff2b;border-radius:12px;align-items:center;min-height:96px;padding:0 18px;font-size:clamp(14px,1.14583vw,22px);transition:border-color .3s,box-shadow .3s;display:flex}.pv-law b{color:#fff;font-size:16px;font-weight:500;line-height:1.2}.pv-law:hover{border-color:#8fb6f2b3;box-shadow:0 0 22px #466ee64d}@media (max-width:1024px){.pv-reg-in{grid-template-columns:1fr;gap:48px}}@media (max-width:640px){.pv-reg{padding:60px 0 80px}.pv-laws{grid-template-columns:1fr}.pv-law{min-height:72px}}.pv-split-rights{grid-template-columns:.95fr 1.05fr;align-items:center}.pv-rights-lead{max-width:560px;font-size:clamp(16px,1.45vw,21px);line-height:1.3}.pv-rights-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:56px;display:grid}.pv-right{background:#1c1d23;border-radius:4px;min-height:81px;padding:20px 10px 18px 20px;transition:background .3s;position:relative}.pv-right.wide{grid-column:span 2}.pv-right:before{content:"";background:linear-gradient(#e8985a,#7a45f0);width:2px;position:absolute;top:0;bottom:0;left:0}.pv-right h3{color:#fff;margin:0;font-size:18px;font-weight:400}.pv-right p{color:#c4c5cc;margin:5px 0 0;font-weight:300}.pv-right:hover{background:#23242c}.pv-note-box{color:#d0d1d8;background:#1c1d23;border-radius:4px;align-items:center;gap:22px;margin-top:22px;padding:18px 20px;font-weight:300;line-height:1.5;display:flex}.pv-note-box svg{color:#5b9be8;flex:none;width:17px;height:17px}@media (max-width:1100px){.pv-rights-grid{grid-template-columns:repeat(2,1fr)}.pv-right.wide{grid-column:span 2}}@media (max-width:768px){.pv-split-rights{grid-template-columns:1fr;gap:20px}.pv-rights-grid{grid-template-columns:1fr}.pv-right.wide{grid-column:span 1}.pv-note-box{flex-direction:column;align-items:flex-start;gap:12px}}.pv-assure-in{grid-template-columns:1.2fr .8fr;align-items:start;gap:40px;display:grid}.pv-assure .pv-h2{color:#f1f1f6;margin:0;line-height:1.15}.pv-iso{padding-top:0}.pv-iso-badge{color:#f09a30;background:#2a2c34;border-radius:10px;place-items:center;width:48px;height:48px;margin-bottom:14px;display:grid}.pv-iso-badge svg{width:24px;height:24px}.pv-iso h3{letter-spacing:-.01em;color:#fff;margin:0;font-size:22px;font-weight:500}.pv-iso p{color:#c4c5cc;max-width:420px;margin:8px 0 0;font-weight:300;line-height:1.5}@media (max-width:860px){.pv-assure-in{grid-template-columns:1fr;gap:32px}}.pv-contact{padding:0 90px}.pv-contact-card{text-align:center;background:#080a12;border:1px solid #ffffff0d;border-radius:22px;padding:44px 40px 70px;position:relative;overflow:hidden}.pv-contact-card:after{content:"";pointer-events:none;background:url(/bg-images/About%20Us/IMS/privacy-contact-BG.png) bottom/100% no-repeat;position:absolute;inset:0}.pv-contact-card .grain{z-index:1;opacity:.3;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.pv-contact-card>*{z-index:2;position:relative}.pv-contact-card h2{letter-spacing:0;color:#f1f1f6;margin:0;font-size:clamp(26px,2.5vw,36px);font-weight:300}.pv-contact-card h3{color:#fff;margin:18px 0 0;font-size:clamp(17px,1.6vw,22px);font-weight:600}.pv-contact-card p{color:#d0d1d8;max-width:940px;margin:14px auto 0;font-weight:300;line-height:1.5}.pv-mail{color:#1c8bf0;align-items:center;gap:12px;margin-top:22px;font-size:clamp(18px,1.66667vw,32px);font-weight:500;text-decoration:none;transition:color .25s;display:inline-flex}.pv-mail:hover{color:#5cb0ff;text-decoration:underline}.pv-mail svg{color:#cfd2da;flex:none;width:20px;height:20px}.pv-contact-card small{color:#c4c5cc;margin-top:18px;font-size:clamp(12px,.9375vw,18px);font-weight:300;display:block}@media (max-width:768px){.pv-contact{padding:30px 0 60px}.pv-contact-card{border-radius:16px;padding:32px 20px 48px}.pv-mail{word-break:break-word;gap:8px}}.about-us-page .connect{padding:110px 0 50px}.sb-page{z-index:1;position:relative;overflow-x:clip}.sb-page main,.sb-page footer{z-index:1;position:relative}.sb-sec{padding:80px 0;position:relative}.sb-glow{pointer-events:none;background:radial-gradient(20% 24% at 28%,#b0641e80,#0000 100%),radial-gradient(18% 26% at 93% 44%,#1e50be80,#0000 100%);height:1100px;position:absolute;top:0;left:0;right:0}.sb-in{grid-template-columns:minmax(0,1fr) 67.5%;align-items:start;gap:0;display:grid;position:relative}.sb-intro{padding-top:70px;padding-right:30px;position:relative}.sb-intro h1{letter-spacing:-.01em;color:#f1f1f6;margin:0;font-size:clamp(36px,3.9vw,56px);font-weight:200;line-height:1.15}.sb-intro p{color:#9fa1ab;max-width:330px;margin:26px 0 0;font-size:14.4px;font-weight:300;line-height:1.5}.sb-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.sb-card{color:#fff;z-index:1;box-sizing:border-box;background-color:#0d1117;border:1px solid #1f2937;border-radius:12px;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;list-style:none;transition:border-color .3s,transform .3s;position:relative}.sb-card:before{content:"";-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);border-radius:12px;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sb-card:hover{border-color:#0000;transform:translateY(-2px)}.sb-card:hover:before{opacity:1}.sb-no{font-size:14px;font-weight:700}.sb-card h2{color:#f8fafc;margin:12px 0 8px;font-size:20px;font-weight:600}.sb-card p{color:#94a3b8;margin:0;font-size:14px;line-height:1.5}@media (max-width:1100px){.sb-in{grid-template-columns:1fr;gap:36px}.sb-intro{padding:0;position:static}.sb-glow{pointer-events:none;background:radial-gradient(20% 24% at 28%,#b0641e80,#0000 100%),radial-gradient(18% 26% at 93% 44%,#1e50be80,#0000 100%);height:1100px;position:absolute;top:0;left:0;right:0}}@media (max-width:768px){.sb-sec{padding:120px 0 70px}.sb-grid{grid-template-columns:1fr}.sb-card.wide{grid-column:auto}.sb-card.lg h2{font-size:20px}}.about-us-content__section{padding-top:0}.sus-hero{--cyan:#6ee0f0;--amber:#e8892a;background-image:radial-gradient(560px 400px at 26% 6%,#b87634a8,#0000 72%),radial-gradient(760px 430px at 76% 4%,#1e4ab0cc,#0000 74%),radial-gradient(620px 340px at 56% 34%,#2e4c7c5c,#0000 72%);padding:160px 0 140px;position:relative;overflow:hidden}.sus-hero-in{justify-content:space-between;align-items:center;gap:40px;display:flex}.sus-hero h1{letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(38px,3.1vw,59px);font-weight:700;line-height:1.15}.sus-hero p{color:#b9b8c6;margin:32px 0 0;font-size:clamp(18px,1.38vw,26.5px);font-weight:300;line-height:1.25}.sus-index{letter-spacing:.08em;text-transform:uppercase;background:#131418e6;border:1px solid #ffffff24;border-radius:12px;flex:none;width:426px;max-width:100%;padding:20px 22px 18px;font-size:10.5px;font-weight:600}.sus-index-top,.sus-index-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.sus-index-top{color:#d5d6dc}.sus-index .cyan{color:var(--cyan)}.dot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-right:6px;display:inline-block}.dot.cyan{background:var(--cyan);box-shadow:0 0 6px #6ee0f0b3}.dot.violet{background:#9c7cf0;box-shadow:0 0 6px #9c7cf0b3}.sus-index-score{align-items:baseline;gap:10px;margin-top:10px;display:flex}.sus-index-score b,.sus-index-score strong{letter-spacing:0;color:#fff;font-size:47px;font-weight:200;line-height:1}.sus-index-score span{letter-spacing:0;text-transform:none;color:#3cc8e0;font-size:13.2px;font-weight:500}.sus-bar{background:#25262c;border-radius:3px;height:6px;margin:16px 0 18px;position:relative;overflow:hidden}.sus-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#f0a040 0%,#3a8cff 55%,#7a40ff 100%);height:100%;display:block;box-shadow:0 0 8px #3a8cff80}.sus-index-foot{letter-spacing:.02em;color:#a9aab2;border-top:1px solid #ffffff14;padding-top:12px;font-size:9px;font-weight:400}.sus-vision{padding:0}.sus-h2.center{text-align:center;color:#fff;margin-bottom:48px;font-size:clamp(34px,3.07vw,52px);font-weight:300}.sus-vision-card{text-align:center;background-color:#0f0e15;background-image:url(https://devcms.sonata-software.com/sites/default/files/inline-images/sustainability/sustainability-vision-BG.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #5064c859;border-radius:16px;max-width:1120px;margin:0 auto;padding:42px 60px;position:relative;overflow:hidden;box-shadow:0 0 30px #1450dc26}.sus-vision-card>*{z-index:2;position:relative}.sus-vision-card .grain{z-index:0;opacity:.25;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.sus-vision-card p{z-index:1;color:#d8d9df;margin:0;font-size:clamp(16px,1.35vw,20px);font-weight:300;line-height:1.45;position:relative}.sus-vision-card strong,.sus-vision-card b{color:#fff;font-weight:600}@media (max-width:992px){.sus-vision-card{padding:34px 30px}}@media (max-width:768px){.sus-vision-card{padding:28px 20px}.sus-vision-card br{display:none}}.sus-sec{padding:0 0 80px;position:relative}.sus-h2{color:#fff;margin:0 0 48px;font-size:clamp(32px,3vw,52px);font-weight:300;line-height:1.15}.sus-esg-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.sus-esg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121318bf;border:1px solid #ffffff14;border-radius:16px;padding:24px 22px 22px;box-shadow:0 12px 30px #00000059}.sus-esg header{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:20px;display:flex}.sus-orb{background:radial-gradient(circle at 50% 30%,#1c1d2e,#0c0d14 80%);border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.sus-orb svg{width:20px;height:20px}.sus-esg-env .sus-orb{color:#f09a30;box-shadow:0 0 12px #f09a3040}.sus-esg-soc .sus-orb{color:#2f8fe8;box-shadow:0 0 12px #2f8fe840}.sus-esg-gov .sus-orb{color:#7a45f0;box-shadow:0 0 12px #7a45f040}.sus-esg h3{letter-spacing:.06em;color:#fff;margin:0;font-size:clamp(16px,1.4583vw,28px);font-weight:600}.sus-esg ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sus-esg li{border-left:3px solid var(--acc);background:#1a1b21cc;border-radius:8px;padding:14px 16px;transition:background .25s,transform .25s}.sus-esg li:hover{background:#22242df2}.sus-esg-env{--acc:#f09a30}.sus-esg-soc{--acc:#2f8fe8}.sus-esg-gov{--acc:#7a45f0}.sus-esg li strong,.sus-esg li b{color:#fff;font-size:clamp(16px,1.4583vw,28px);font-weight:600;line-height:1.2;display:block}.sus-esg li span{color:#8f9099;margin-top:4px;font-size:clamp(12px,.9375vw,18px);font-weight:300;line-height:1.35;display:block}.sus-disclosures{background:#121318d9;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:16px 22px;display:flex}.sus-disclosures .lbl{letter-spacing:.12em;color:#fff;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.sus-disclosures .lbl svg{width:16px;height:16px;color:var(--cyan,#6ee0f0)}.sus-disclosures .links{flex-wrap:wrap;gap:8px;display:flex}.sus-disclosures a{color:#c5c6cd;background:#202127;border:1px solid #ffffff14;border-radius:6px;padding:6px 14px;font-size:clamp(10px,.72917vw,14px);font-weight:400;text-decoration:none;transition:all .2s}.sus-disclosures a:hover{color:#fff;background:#2a2c35;border-color:#fff3}@media (max-width:992px){.sus-esg-grid{grid-template-columns:1fr}.sus-disclosures{flex-direction:column;align-items:flex-start}}.sus-head-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}.sus-head-row .sus-h2{margin-bottom:0!important}.sus-arrows{align-items:center;gap:8px;display:flex}.sus-arrows button{cursor:pointer;color:#fff;background:#1c1d22;border:1px solid #ffffff1f;border-radius:6px;place-items:center;width:36px;height:36px;transition:all .25s;display:grid}.sus-arrows button:hover:not(:disabled){background:#2a2c35;border-color:#ffffff40}.sus-arrows button:disabled{opacity:.35;cursor:default}.sus-arrows svg{width:16px;height:16px}.sus-cert-viewport{width:100%;padding:6px 0 16px;overflow:hidden}.sus-cert-track{--cert-w:18vw;--cert-gap:18px;gap:var(--cert-gap);transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex}.sus-cert{flex:0 0 var(--cert-w);width:var(--cert-w);background:#121318d9;border:1px solid #ffffff1a;border-radius:12px;padding:22px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden;box-shadow:0 10px 25px #0000004d}.sus-cert:hover{border-color:#ffffff38;transform:translateY(-4px)}.sus-cert:before{content:"";background:var(--c);height:3px;position:absolute;top:0;left:0;right:0}.sus-cert.cyan{--c:#6ee0f0;--bg:#6ee0f026}.sus-cert.pink{--c:#e88edc;--bg:#e88edc26}.sus-cert.rose{--c:#f092b8;--bg:#f092b826}.sus-cert.sky{--c:#3cc8e0;--bg:#3cc8e026}.sus-cert .ico{background:var(--bg);width:32px;height:32px;color:var(--c);border-radius:6px;place-items:center;display:grid}.sus-cert .ico svg{width:17px;height:17px}.sus-cert h3{color:#fff;margin:18px 0 0;font-size:clamp(14px,1.25vw,24px);font-weight:400;line-height:1.25}.sus-cert p{color:#b3b4bb;margin:12px 0 0;font-size:clamp(12px,.9375vw,18px);font-weight:300;line-height:1.45}.sus-cert footer{letter-spacing:.12em;color:var(--c);text-transform:uppercase;border-top:1px solid #ffffff14;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:clamp(9px,.57292vw,11px);font-weight:600;display:flex}.sus-cert footer .dot{background:var(--c);width:5px;height:5px;box-shadow:0 0 6px var(--c);border-radius:50%;flex-shrink:0;display:inline-block}.sus-awards{z-index:1;background:#000;margin:0;padding:100px 0 90px;position:relative}.sus-awards-head p{color:#b9bac1;max-width:540px;margin:0;font-size:clamp(12px,.9375vw,18px);font-weight:300;line-height:1.4}.sus-award:before{content:"";z-index:2;background:linear-gradient(90deg,#e8692a 0%,#2a80e8 55%,#8a3df0 100%);height:4px;position:absolute;top:0;left:0;right:0}.sus-award h3{color:#fff;margin:14px 0 0;font-size:clamp(14px,1.25vw,24px);font-weight:300;line-height:1.25}.sus-award h3+p,.sus-award p:not(:first-child){color:#c7c8ce;margin-top:10px;font-size:clamp(12px,.9375vw,18px);font-weight:300;line-height:1.4}.sus-award footer span{letter-spacing:.03em;color:#8aa0c0;font-size:10.5px;font-weight:400}.sus-award footer b{letter-spacing:.04em;color:#f0b070;font-size:9px;font-weight:700}@media (max-width:1100px){.sus-awards-head{flex-direction:column;align-items:flex-start;gap:20px}.sus-award-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.sus-award-grid{grid-template-columns:1fr}}.sus-awards{z-index:1;padding:100px 0 90px;position:relative}.sus-awards-head{justify-content:space-between;align-items:center;gap:60px;display:flex}.sus-awards-head .sus-h2{color:#fff;margin:0;font-size:clamp(34px,3.07vw,52px);font-weight:300;line-height:1.15}.sus-awards-head p{color:#b9bac1;max-width:540px;margin:0;font-weight:300;line-height:1.4}.sus-award-grid{grid-template-columns:repeat(3,287px);justify-content:center;align-items:stretch;gap:20px;margin-top:60px;display:grid}.sus-award{isolation:isolate;background:radial-gradient(90% 38% at 100% 100%,#e08e28bf 0%,#e08e2800 100%),radial-gradient(110% 55% at 0 100%,#1a52bed9 0%,#1a52be00 100%),linear-gradient(#1c1e26 0%,#171b2a 100%);border:1px solid #ffffff14;border-radius:14px;padding:22px 20px 18px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.sus-award:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 12px 30px #0006}.sus-award .grain{z-index:-1;opacity:.25;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.sus-award .ico{background:#252730;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.sus-award .ico svg{width:20px;height:20px}.sus-award.teal .ico{color:#22d3ee}.sus-award.purple .ico{color:#d9b0f0}.sus-award.mauve .ico{color:#e4c8f0}.sus-award p{margin:0}.sus-award .badge{letter-spacing:.02em;border:1px solid;border-radius:4px;margin-top:16px;padding:4px 10px;font-size:10px;font-style:normal;font-weight:600;line-height:1.2;display:inline-block}.sus-award.teal .badge{color:#7fe6f0;background:#12363d;border-color:#1f6a74}.sus-award.purple .badge{color:#e6b3ff;background:#3a1458;border-color:#6a2e92}.sus-award.mauve .badge{color:#e8c8f0;background:#4a2f55;border-color:#7a5a88}.sus-award h3{color:#fff;margin:14px 0 0;font-weight:300;line-height:1.25}.sus-award h3+p,.sus-award p:not(:first-child){color:#c7c8ce;margin-top:10px;font-weight:300;line-height:1.4}.sus-award footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:14px;display:flex}.sus-award footer span{letter-spacing:.03em;color:#8aa0c0;font-weight:400}.sus-award footer b{letter-spacing:.04em;color:#f0b070;font-weight:700}@media (max-width:1100px){.sus-awards-head{flex-direction:column;align-items:flex-start;gap:20px}.sus-award-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.sus-award-grid{grid-template-columns:1fr}}.sus-reports.section{padding:90px 0 80px;position:relative}.sus-reports .sus-head-row{justify-content:space-between;align-items:center;gap:40px;margin-bottom:48px;display:flex}.sus-head-note{color:#b0b1bd;text-align:right;max-width:480px;margin:0;font-size:14px;font-weight:300;line-height:1.4}.sus-report-list{flex-direction:column;gap:0;display:flex}.sus-report{border-bottom:1px solid #ffffff1a;grid-template-columns:28px 1fr auto;align-items:center;column-gap:20px;padding:20px 16px;transition:background .3s;display:grid;position:relative}.sus-report:last-child{border-bottom:0}.sus-report:hover{background:linear-gradient(90deg,#12223a 0%,#152744 100%)}.sus-report .ico{color:#a0a2b0;align-items:center;display:flex}.sus-report .ico svg{width:20px;height:20px}.sus-report .body h3{color:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:clamp(14px,1.25vw,24px);font-weight:400;line-height:1.25;display:flex}.sus-report em{font-style:normal}.sus-report .tag{letter-spacing:.04em;color:#c0c1c8;border:1px solid #fff3;border-radius:4px;padding:2px 7px;font-size:8.5px;font-weight:600}.sus-report .new{letter-spacing:.04em;color:#082030;background:#6ee0f0;border-radius:4px;padding:2px 8px;font-size:8.8px;font-weight:700}.sus-report p{color:#9a9ca8;margin:4px 0 0;font-size:clamp(12px,.9375vw,18px);font-weight:300;line-height:1.35}.sus-report .actions{align-items:center;gap:16px;display:flex}.sus-report .size{letter-spacing:.02em;color:#c0c1c8;background:#12141a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:10.5px;font-weight:500;display:inline-flex}.sus-report .size svg{color:#7fe6f0;width:12px;height:12px}.sus-report .dl{letter-spacing:.06em;color:#3cc8e0;align-items:center;gap:6px;font-size:10px;font-weight:700;text-decoration:none;transition:opacity .25s;display:inline-flex}.sus-report .dl svg{color:#3cc8e0;width:12px;height:12px}.sus-report .dl:hover{opacity:.8}.sus-report.featured{border:1px solid #ffffff14;border-radius:12px;margin-bottom:12px;padding:22px 24px;overflow:hidden}.sus-report.featured:hover{background:linear-gradient(90deg,#152845 0%,#182e4e 100%)}.sus-report.featured:before{content:"";background:linear-gradient(#f0a040 0%,#7a40ff 100%);width:5px;position:absolute;top:0;bottom:0;left:0}.sus-report.featured p{color:#b8c4d8}.sus-report.featured .size{color:#6ee0f0;background:#0a192d99;border-color:#6ee0f033}.sus-report.featured .ico{color:#6ee0f0}@media (max-width:850px){.sus-reports .sus-head-row{flex-direction:column;align-items:flex-start;gap:16px}.sus-head-note{text-align:left}.sus-report{grid-template-columns:24px 1fr;row-gap:12px}.sus-report .actions{grid-column:2;justify-content:flex-start}}.sus-pill span{letter-spacing:.02em;color:#fff;font-weight:600}@media (min-width:769px){.sus-pill span{white-space:nowrap}}.sus-cell.label h3{color:#f1f1f4;margin:0;font-size:clamp(16px,1.4583vw,28px);font-weight:400;line-height:1.25}@media (max-width:992px){.sus-group:before{left:16px}.sus-pill{justify-self:start;width:100%}.sus-row,.sus-row.card-left{grid-template-columns:24px 1fr;align-items:start;column-gap:16px}.sus-node{grid-column:1;margin-top:4px}.sus-row .sus-cell,.sus-row.card-left .sus-cell,.sus-row.card-right .sus-cell.label,.sus-row.card-left .sus-cell.label,.sus-row.card-left .sus-cell:last-child,.sus-row.card-right .sus-cell:last-child{text-align:left;order:0;grid-column:2;justify-self:stretch;padding:0}.sus-cell.label h3{margin-bottom:8px}.sus-tl-card{width:100%}}.sus-timeline.section{padding-top:90px;position:relative}.sus-timeline .sus-h2{margin-bottom:52px}.sus-group{--tl:#e8892a;--tl-glow:#e8892a8c;justify-items:stretch;row-gap:48px;display:grid;position:relative}.sus-group.blue{--tl:#1fa0e0;--tl-glow:#1fa0e08c;margin-top:64px}.sus-group:before{content:"";z-index:0;background:var(--tl);width:2px;box-shadow:0 0 10px var(--tl-glow);margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.sus-group.orange:before{bottom:-48px}.sus-group.blue:before{bottom:0}.sus-pill{z-index:1;text-align:center;border:1px solid var(--tl);width:min(520px,100%);box-shadow:0 0 15px var(--tl-glow);background:#131418;border-radius:8px;justify-self:center;padding:12px 24px;position:relative}.sus-pill span{letter-spacing:.02em;color:#fff;font-size:14px;font-weight:600}@media (min-width:769px){.sus-pill span{white-space:nowrap}}.sus-row{z-index:1;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;display:grid;position:relative}.sus-cell{padding:0 40px}.sus-cell.label h3{color:#f1f1f4;margin:0;font-weight:400;line-height:1.25}.sus-row.card-right .sus-cell.label{text-align:right}.sus-row.card-right .sus-cell:last-child{justify-self:start}.sus-row.card-left .sus-cell.label{text-align:left;order:3}.sus-row.card-left .sus-node{order:2}.sus-row.card-left .sus-cell:last-child{order:1;justify-self:end}.sus-node{border:2px solid var(--tl);width:22px;height:22px;box-shadow:0 0 10px var(--tl-glow);z-index:2;background:#0f1015;border-radius:5px;grid-column:2;justify-content:center;justify-self:center;align-items:center;position:relative;display:flex!important}.sus-node span{background:var(--tl);width:5px;height:5px;box-shadow:0 0 6px var(--tl);border-radius:50%;display:block}.sus-tl-card{background:#131418e6;border:1px solid #ffffff1f;border-radius:12px;width:480px;max-width:100%;padding:20px 22px;transition:border-color .3s,box-shadow .3s;box-shadow:0 10px 25px #0000004d}.sus-tl-card:hover{border-color:var(--tl);box-shadow:0 0 20px var(--tl-glow)}.sus-tl-card h4{letter-spacing:.08em;color:var(--cyan,#6ee0f0);text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.sus-tl-card p{color:#c2c3ca;margin:6px 0 0;font-weight:300;line-height:1.45}.sus-tl-card p+h4{border-top:1px solid #ffffff14;margin-top:16px;padding-top:14px}@media (max-width:992px){.sus-group:before{left:16px}.sus-pill{justify-self:start;width:100%}.sus-row,.sus-row.card-left{grid-template-columns:24px 1fr;align-items:start;column-gap:16px}.sus-node{grid-column:1;margin-top:4px}.sus-row .sus-cell,.sus-row.card-left .sus-cell,.sus-row.card-right .sus-cell.label,.sus-row.card-left .sus-cell.label,.sus-row.card-left .sus-cell:last-child,.sus-row.card-right .sus-cell:last-child{text-align:left;order:0;grid-column:2;justify-self:stretch;padding:0}.sus-cell.label h3{margin-bottom:8px}.sus-tl-card{width:100%}}.sus-sdg-sec{padding:80px 0;position:relative}.sus-sdg-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;margin-top:48px;display:grid}.sus-sdg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121318d9;border:1px solid #ffffff14;border-radius:12px;padding:28px 24px 26px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000059}.sus-sdg:hover{transform:translateY(-4px)}.sus-sdg-env{--acc:#f0a040;--bar:#e8892a;--ic:#f0a040;border-top:3px solid #f0a040}.sus-sdg-soc{--acc:#9c7cf0;--bar:#8a4de0;--ic:#9c7cf0;border-top:3px solid #9c7cf0}.sus-sdg-gov{--acc:#6ee0f0;--bar:#1f9ae0;--ic:#6ee0f0;border-top:3px solid #6ee0f0}.sus-sdg header{color:var(--ic);border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}.sus-sdg header .ico{justify-content:center;align-items:center;display:flex}.sus-sdg header svg{flex:none;width:22px;height:22px}.sus-sdg h3{letter-spacing:.06em;color:#fff;margin:0;font-size:clamp(14px,1.14583vw,22px);font-weight:600}.sus-sdg ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sus-sdg li{border-left:3px solid var(--bar);color:#d8d9df;background:#1a1b21cc;border-radius:6px;align-items:center;min-height:38px;padding:8px 14px;font-size:clamp(11px,.78125vw,15px);font-weight:400;line-height:1.3;transition:background .25s,padding-left .25s,color .25s;display:flex}.sus-sdg li:hover{color:#fff;background:#22242df2;padding-left:18px}@media (max-width:992px){.sus-sdg-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:1100px){.sus-hero{padding:120px 0 100px}.sus-hero-in{flex-direction:column;align-items:flex-start}.sus-vision-card{padding:34px 40px}.sus-esg-grid,.sus-sdg-grid{grid-template-columns:1fr}.sus-award-grid{grid-template-columns:repeat(3,1fr)}.sus-awards-head{flex-direction:column;align-items:flex-start;gap:24px}.sus-cert-track{--cert-w:18vw}}@media (max-width:768px){.sus-sec.section{padding:56px 0}.sus-hero{padding:80px 0 60px}.sus-hero p{margin-top:18px}.sus-h2{margin-bottom:28px}.sus-vision-card{padding:28px 20px}.sus-vision-card p{font-size:15px}.sus-head-row{flex-direction:column;align-items:flex-start;gap:12px}.sus-arrows{margin-bottom:0;position:absolute;right:24px}.sus-awards{padding:64px 0}.sus-award-grid{grid-template-columns:1fr;margin-top:36px}.sus-report{grid-template-columns:20px 1fr;row-gap:10px}.sus-report .size{grid-column:2;justify-self:start}.sus-report .dl{grid-column:2}.sus-group:before{left:11px}.sus-pill{justify-self:start;width:calc(100% - 28px);margin-left:28px}.sus-row,.sus-row.card-left{grid-template-columns:24px 1fr;align-items:start;column-gap:14px}.sus-row .sus-node,.sus-row.card-left .sus-node{order:0;grid-row:1/span 2;margin:4px 0 0}.sus-row .sus-cell,.sus-row.card-left .sus-cell,.sus-row.card-right .sus-cell.label,.sus-row.card-left .sus-cell.label,.sus-row.card-left .sus-cell:last-child,.sus-row.card-right .sus-cell:last-child{text-align:left;order:0;grid-column:2;justify-self:stretch;padding:0}.sus-cell.label h3{margin-bottom:10px;font-size:clamp(16px,1.4583vw,28px)}.sus-tl-card{width:100%}}.about-us-banner{background-color:#080a10;background-image:url(/contact-us-banner-dt.jpg);align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.about-us-banner__content h1{letter-spacing:-.01em;color:#f1f1f6;margin:0;font-weight:200;line-height:1.15}.about-us-banner__content p{color:#c7c9d3;margin:22px 0 0;font-size:clamp(12px,.9375vw,18px);font-weight:300}@media (max-width:850px){.about-us-banner{min-height:440px;padding:60px 0}.about-us-banner__picture{opacity:.3;width:100%!important}.about-us-banner__image{-webkit-mask-image:none!important;mask-image:none!important}}.os-overview{padding:76px 0 84px;position:relative}.os-overview-in{grid-template-columns:minmax(0,1fr) 461px;align-items:start;gap:70px;display:grid}.os-h2{letter-spacing:-.01em;color:#f1f1f6;margin:0;font-size:clamp(34px,4.3vw,62px);font-weight:200;line-height:1.15}.os-copy{max-width:560px;margin-top:38px}.os-copy p{color:#d2d3da;margin:0 0 22px;font-size:14.4px;font-weight:300;line-height:1.52}.os-copy p:last-child{margin-bottom:0}.os-stats{gap:13px;padding-top:0;display:grid}.os-stat{border-top:2px solid var(--c);background:#121316;border-radius:3px;min-height:100px;padding:21px 20px 18px;transition:background .3s,transform .3s;position:relative}.os-overview .os-stat{padding:15px 20px;font-size:2.8em;line-height:1.2}.os-stat:hover{background:#17181c;transform:translateY(-2px)}.os-stat.sky{--c:#8cbdf2}.os-stat.amber{--c:#e8892a}.os-stat.blue{--c:#3a8cf0}.os-stat.pink{--c:#d58be0}.os-stat b{letter-spacing:-.005em;color:#f4f4f8;font-size:clamp(28px,2.6vw,38px);font-weight:300;line-height:1.15;display:block}.os-stat span{color:#c3c5ce;margin-top:6px;font-size:14.4px;font-weight:300;display:block}@media (max-width:992px){.os-overview-in{grid-template-columns:1fr;gap:40px}.os-copy{max-width:100%}}.os-explore{padding:80px 0 110px;position:relative}.os-lead-cards{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.os-lead{border-top:3px solid var(--c);background:#101114;border-radius:4px;flex-direction:column;justify-content:space-between;height:100%;min-height:240px;padding:38px 36px 40px;display:flex;position:relative;overflow:hidden}.os-lead.sky{--c:#9ec4f7}.os-lead.peach{--c:#f0a878}.os-lead:after{content:"";pointer-events:none;background:url(/bg-images/About%20Us/Overview/bod-elt-bg.png) bottom/cover no-repeat;position:absolute;inset:0}.os-lead .grain{z-index:1;opacity:.3;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.os-lead>:not(.grain){z-index:2;position:relative}.os-lead h3{letter-spacing:-.005em;color:#ececf2;margin:0;font-size:clamp(20px,1.95vw,27px);font-weight:500}.os-lead p{color:#c3c5ce;flex-grow:1;max-width:500px;margin:12px 0 0;font-size:14.4px;font-weight:300;line-height:1.52}.os-lead .os-pill{align-self:flex-start;margin-top:26px}.os-more-cards{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;margin-top:40px;display:grid}.os-more{border-top:2px solid var(--c);background:#101114;border-radius:4px;flex-direction:column;justify-content:space-between;height:100%;padding:24px 20px 22px;transition:background .3s,transform .3s;display:flex}.os-more.sky{--c:#8cbdf2}.os-more.amber{--c:#e8985a}.os-more.pink{--c:#d58be0}.os-more.blue{--c:#3a8cf0}.os-more:hover{background:#15161a;transform:translateY(-2px)}.os-more h3{letter-spacing:-.003em;color:#f1f1f6;margin:0;font-size:clamp(18px,1.55vw,22px);font-weight:500}.os-more p{color:#c3c5ce;flex-grow:1;margin:8px 0 0;font-size:14.2px;font-weight:300;line-height:1.52}.os-more .os-pill{align-self:flex-start;margin-top:20px}.os-pill{color:#d9dbe2;white-space:nowrap;box-sizing:border-box;border:1px solid #ffffff8c;border-radius:999px;font-size:12.6px;font-weight:300;text-decoration:none;transition:background .25s,color .25s,border-color .25s;align-items:center!important;gap:8px!important;height:32px!important;padding:0 18px!important;line-height:1!important;display:inline-flex!important}.os-pill.dark{background:#06070a;border-color:#ffffffb3}.os-pill svg{transition:transform .25s;vertical-align:middle!important;flex:0 0 12px!important;width:12px!important;height:12px!important;display:inline-block!important}.os-pill:hover{color:#111;background:#fff;border-color:#fff}.os-pill:hover svg{transform:translate(3px)}@media (max-width:1024px){.os-more-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.os-lead-cards{grid-template-columns:1fr}.os-more-cards{grid-template-columns:1fr;margin-top:40px}}.os-pill{color:#d9dbe2;box-sizing:border-box;border:1px solid #ffffff8c;border-radius:999px;font-size:12.6px;font-weight:300;text-decoration:none;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:32px!important;padding:0 18px!important;line-height:1!important;display:inline-flex!important}.os-pill svg{flex:0 0 12px!important;width:12px!important;height:12px!important;display:inline-block!important}.os-pill span{white-space:nowrap!important;display:inline-block!important}.about-us-banner{background-color:#080a10;align-items:center;padding:80px 0 60px;display:flex;position:relative;overflow:hidden}.about-us-banner:before{content:"";z-index:1;opacity:.25;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.about-us-banner__picture{z-index:1;pointer-events:none;width:50%!important;height:100%!important;position:absolute!important;inset:0 0 0 auto!important}.about-us-banner__image{mix-blend-mode:screen;object-fit:cover!important;object-position:right center!important;width:100%!important;height:100%!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000d9 20%,#000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000000d9 20%,#000 100%)!important}.about-us-banner__overlay{display:none}.about-us-banner__content{z-index:3;width:100%;max-width:1200px;margin:0 auto;padding:0 32px;position:relative}.about-us-banner__content h1{letter-spacing:-.01em;color:#f1f1f6;max-width:800px;margin:0;font-weight:200;line-height:1.15}.about-us-banner__content p{color:#c7c9d3;max-width:620px;margin:22px 0 0;font-size:clamp(15px,1.5vw,22px);font-weight:300}@media (max-width:1024px){.about-us-banner__picture{width:55%!important}.about-us-banner__content h1,.about-us-banner__content p{max-width:500px}}@media (max-width:850px){.about-us-banner{min-height:440px;padding:60px 20px}.about-us-banner__picture{opacity:.25;width:100%!important}.about-us-banner__image{object-position:center center!important;-webkit-mask-image:linear-gradient(#0000 0%,#000c 100%)!important;mask-image:linear-gradient(#0000 0%,#000c 100%)!important}.about-us-banner__content{padding:0 16px}.about-us-banner__content h1,.about-us-banner__content p{max-width:100%}}.newsroom-article-module__KNwukq__articleContent h1{color:#fff;background:#090b10;width:100%;padding:80px 200px}.newsroom-article-module__KNwukq__articleContent{background:0 0;margin:0 auto;width:100%!important}.newsroom-article-module__KNwukq__articlePage{background-color:#0000!important;background-image:none!important;padding:0!important}.newsroom-article-module__KNwukq__articleBody{width:min(100%,1096px);margin:0 auto;padding:20px 0}.newsroom-article-module__KNwukq__articleBody a{color:#2a9df4!important}.table-responsive{width:100%;margin-top:0;margin-bottom:3%;overflow-x:auto}div:has(>table.table){width:100%;margin-top:0;margin-bottom:3%;overflow-x:auto}table.table{border-collapse:collapse;table-layout:auto;width:100%}table.table th,table.table td{white-space:nowrap;border:1px solid #e5e7eb;padding:8px 12px}@supports (border-width:0.5px){table.table th,table.table td{border-width:.5px}}table.table .text-align-right{text-align:right!important}table.table .text-align-center{text-align:center!important}#connect{position:relative}#connect:before{content:"";background-color:#ffffff26;height:1px;position:absolute;top:50px;left:200px;right:200px}@media (max-width:1024px){#connect:before{left:24px;right:24px}}.lbb .dot{background-color:#fff!important;border-radius:50%!important;width:6px!important;height:6px!important;display:inline-block!important}.dm-problem-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.dm-problem-grid:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,1fr)}.dm-problem-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,1fr)}.dm-problem-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.dm-problem-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.dm-problem-grid:has(>:first-child:last-child){grid-template-columns:1fr}.dm-problem-grid:has(>:nth-child(6)){grid-template-columns:repeat(3,1fr)}.dm-pcard{--bg:#131419;background:var(--bg);border-radius:6px;min-height:133px;padding:20px 18px 16px;position:relative;overflow:hidden}.dm-pcard:before{content:"";background:linear-gradient(90deg,#e8692a 0%,#2a80e8 55%,#8a3df0 100%);height:3px;position:absolute;top:0;left:0;right:0}.dm-num{font-family:var(--font-mono);letter-spacing:.06em;color:var(--cyan);background:#0c2a33;border:1px solid #1a5a68;border-radius:2px;padding:2px 5px;font-size:8.8px;font-weight:700;display:inline-block}.dm-pcard p{color:#e4e5ea;margin:20px 0 0;font-size:14.7px;font-weight:300;line-height:1.3}@media (max-width:1024px){.dm-problem-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.dm-problem-grid{grid-template-columns:1fr!important}}.logo img{height:auto}@media (min-width:769px){#top{--u:calc(100vw / 1920);height:clamp(88px, calc(var(--u) * 120), 120px)}#top .container{width:100%;max-width:none;padding:0 calc(var(--u) * 200);justify-content:flex-start;gap:0}#top .logo-img{width:clamp(150px, calc(var(--u) * 235), 235px);height:auto}#top .logo{flex:none}#top .nav-links{gap:calc(var(--u) * 29);margin-left:calc(var(--u) * 67);flex:none;align-self:stretch;align-items:stretch}.nav-item{display:flex}.nav-item>button,.nav-item>a{gap:calc(var(--u) * 10.5);height:100%;font-size:clamp(12px, calc(var(--u) * 16), 16px);color:#898781;transition:color .2s var(--ease);padding:0;font-weight:400}.nav-label{flex-direction:column;align-items:center;display:inline-flex}.nav-label:after{content:attr(data-label);visibility:hidden;pointer-events:none;height:0;font-weight:600;overflow:hidden}.nav-item svg{width:clamp(9px, calc(var(--u) * 12.5), 12.5px);height:clamp(9px, calc(var(--u) * 12.5), 12.5px);color:#8897ad;opacity:1}.nav-item.is-current>button,.nav-item.is-current>a,.nav-item:hover>button,.nav-item:hover>a,.nav-item>button[aria-expanded=true],.nav-item>a:focus-visible{color:#fff;font-weight:600}:is(.nav-links:has(.nav-item:hover) .nav-item.is-current:not(:hover)>button,.nav-links:has(.nav-item:hover) .nav-item.is-current:not(:hover)>a){color:#898781;font-weight:400}.nav-item>button[aria-expanded=true]:after{bottom:calc(var(--u) * 34)}#top .glow-btn{margin-left:calc(var(--u) * 68);height:clamp(34px, calc(var(--u) * 41), 41px);padding:0 calc(var(--u) * 29);font-size:clamp(13px, calc(var(--u) * 16), 16px);color:#8d969f;background:#0d0e11;border:1px solid #8d969f}#top .glow-btn:after{display:none}#top .glow-btn .fill{background:#0d0e11}.burger{margin-left:auto}}@media (min-width:769px) and (max-width:1280px){#top .logo-img{width:150px}#top .nav-links{gap:18px;margin-left:28px}.nav-item>button,.nav-item>a{gap:6px}#top .glow-btn{margin-left:22px;padding:0 16px}}@media (min-width:961px) and (max-width:1100px){#top .container{padding:0 24px}#top .logo-img{width:128px}#top .nav-links{gap:12px;margin-left:18px}#top .glow-btn{margin-left:16px;padding:0 14px;font-size:12.5px}}@media (min-width:769px){.client-row{-webkit-mask-image:none;mask-image:none}.client-row .marquee-track{justify-content:space-between;width:100%}.client-logo{width:auto;margin:0}.client-logo img{width:auto;height:auto;max-height:50px;margin:0}.client-logo:nth-child(n+8){display:none}}.testi .glow-field{background:url(/bg-images/Home%20Page/testimonial%20bg.png) 50%/cover no-repeat}.testi .glow-field:before,.testi .glow-field:after{content:none}.testi-card .quote-ico{animation:4s ease-in-out infinite quote-float}.testi-card .quote-dot{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite quote-dot}.testi-card .quote-dot:nth-of-type(2){animation-delay:.2s}.testi-card .quote-dot:nth-of-type(3){animation-delay:.4s}@keyframes quote-float{50%{transform:translateY(-4px)}}@keyframes quote-dot{0%,60%,to{transform:scale(1)}30%{transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.testi-card .quote-ico,.testi-card .quote-dot{animation:none}}@media (min-width:1441px){.testi-viewport{height:clamp(300px,21.2vw,410px)}.testi-card{border-radius:clamp(22px,1.46vw,28px);gap:clamp(14px,1vw,20px);width:clamp(760px,53.96vw,1036px);height:clamp(296px,21.09vw,405px);margin-left:calc(clamp(760px,53.96vw,1036px)/-2);padding:clamp(38px,2.6vw,50px) clamp(52px,4.1vw,79px) clamp(30px,2.1vw,40px) clamp(88px,6.3vw,121px)}.testi-card .quote-ico{width:clamp(52px,3.6vw,70px);height:clamp(52px,3.6vw,70px);top:clamp(34px,2.4vw,46px);left:clamp(22px,1.6vw,30px)}.testi-card blockquote{font-size:clamp(13.5px,.9375vw,18px);line-height:1.45}.testi-card .who{font-size:clamp(13.5px,.89vw,17px)}}.blog-card .grain{opacity:.22}.ind-card{background-color:#0d0e11;background-image:radial-gradient(60% 55% at 0 100%,#482020e6 0%,#0000 100%),radial-gradient(75% 60% at 68% 104%,#221a68 0%,#161850b3 50%,#0000 100%),radial-gradient(40% 45% at 100% 100%,#341a6ee6 0%,#0000 100%)}@media (min-width:1441px){.winner{height:min(900px,46.875vw)}.winner .img-ph{inset:0}.winner-bg{transform:none!important}}@media (min-width:769px){.ft-nav a{font-size:18px;font-weight:600}.ft-legal{font-size:18px;font-weight:300}.ft-social svg{width:38px;height:38px}}@media (max-width:768px){.ft-logo img{width:170px}}.blog-card h4{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-card p{-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0 0 20px;padding-bottom:0;display:-webkit-box;overflow:hidden}.blog-card>div:last-child{margin-top:auto}.blog-hero .copy p{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:851px){.about-us-banner.about-us-banner--board{min-height:clamp(460px,37.92vw,728px);padding:0}.about-us-banner--board .about-us-banner__picture{width:100%!important;inset:0!important}.about-us-banner--board .about-us-banner__image{mix-blend-mode:normal;object-position:center!important;-webkit-mask-image:none!important;mask-image:none!important}.about-us-banner--board .about-us-banner__content{width:min(1520px,79.1667vw);max-width:none;padding:0}.about-us-banner--board .about-us-banner__content h1{max-width:48vw;font-size:clamp(36px,4.1667vw,80px);font-weight:200;line-height:1.2}.about-us-banner--board .about-us-banner__content p{color:#d6d7de;max-width:44vw;margin-top:clamp(16px,1.5vw,28px);font-size:clamp(15px,1.4583vw,28px);font-weight:300;line-height:1.357}}@media (min-width:1441px){.ld-hero .ld-hero-in{width:min(1520px,79.1667vw)}.ld-hero .ld-hero-content{max-width:47vw}.ld-hero h1{margin-bottom:clamp(20px,1.9vw,36px);font-size:clamp(38px,4.1667vw,80px);line-height:1.2}.ld-hero p{margin-bottom:clamp(30px,2.8vw,54px);font-size:clamp(17px,1.25vw,24px);line-height:1.35}.ld-hero-cta{gap:clamp(20px,2.6vw,50px)}.ld-hero-cta .glow-btn{--h:clamp(34px, 2.08vw, 40px);gap:clamp(8px,.6vw,12px);padding:0 clamp(20px,1.4vw,27px) 0 clamp(16px,1.1vw,21px);font-size:clamp(14px,.833vw,16px)}.ld-hero-cta .glow-btn.ghost{color:#a9abb2;background:#0d0e11;border:1px solid #8d969f}.ld-hero-cta .glow-btn.ghost:after{display:none}}.pv-contact-card>a.pv-mail{display:none}.pv-contact-card p>a.pv-mail{align-items:center;gap:12px;margin-top:26px;line-height:1.2;display:inline-flex}.pv-contact-card p>a.pv-mail:before{content:"";background:#cfd2da;flex:none;width:26px;height:26px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3.5 7 8.5 6 8.5-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3.5 7 8.5 6 8.5-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.pv-contact-card p>a.pv-mail:hover{text-decoration:none}.pv-contact-card p>a.pv-mail:hover span,.pv-contact-card p>a.pv-mail:hover{color:#5cb0ff}@media (max-width:768px){.pv-contact-card p>a.pv-mail{word-break:normal;white-space:nowrap;gap:8px;max-width:100%;font-size:clamp(12px,3.6vw,17px)}.pv-contact-card p>a.pv-mail:before{width:18px;height:18px}}.ld-hero--full .ld-hero-art{width:100%;left:0;right:0;-webkit-mask-image:none;mask-image:none}.ld-hero--full .ld-hero-art img{object-position:center}.sb-sec{background:url(/bg-images/About%20Us/Subsidiaries/subsidiaries-bg.png) 0 0/100% no-repeat;position:relative;overflow:visible}@media (max-width:768px){.sb-intro{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;position:relative;top:auto}}.about-us-content{width:100%;padding:0}.sb-sec{background-image:url(https://devcms.sonata-software.com/sites/default/files/inline-images/subsidiaries/subsidiaries-bg.png);background-position:0 0;background-repeat:no-repeat;position:relative;overflow:visible}.sb-sec:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 18% 15%,#dc6e1452 0%,#c85a0f1a 40%,#0000 65%),radial-gradient(circle at 88% 25%,#0f50c847 0%,#0a32a014 45%,#0000 70%);position:absolute;top:0;left:0}.container.sb-in{z-index:2;position:relative}.sb-intro{z-index:10;padding:16px 0;position:sticky;top:30px}@media (max-width:768px){.sb-intro{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;position:relative;top:auto}}.sb-no{font-family:Inter;font-weight:300;font-style:Light;leading-trim:NONE;letter-spacing:-1.8px;vertical-align:middle;color:#ffffff26;font-size:36px;line-height:40px}.sb-card h2{font-size:clamp(18px,.875rem + .885vw,30px)}.sb-card p{font-size:clamp(14px,.5rem + .42vw,18px)}.sb-no{font-size:clamp(20px,1rem + 1.04vw,36px)}.sb-grid{grid-template-columns:repeat(1,1fr);gap:20px;display:grid}@media (min-width:768px){.sb-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.sb-grid{grid-template-columns:repeat(3,1fr)}.sb-card.wide{grid-column:span 2}}body{font-family:Inter,sans-serif;font-weight:400}.inter-extralight{font-family:Inter,sans-serif;font-style:normal;font-weight:200}.sus-award-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;padding:0 100px;display:grid}.sus-award{flex-direction:column;height:auto;display:flex}.sus-award footer{margin-top:auto}.about-us-banner__content{width:min(1520px,79.1667vw);max-width:100%;padding:0}.newsroom-inner{width:min(1520px,79.1667vw);max-width:100%;margin:0 auto}.newsroom-content{width:min(1520px,79.1667vw);max-width:100%}.newsroom-card-featured{max-width:100%}.pov-sticky .eyebrow{justify-content:center}.ld-hero-content{z-index:1;width:100%;position:relative}.stack{padding:40px 0 60px}.stack-card-wrap{margin-bottom:70px;position:sticky}.stack-card{border-radius:var(--radius-lg,40px);background:var(--bg-deep);transform-origin:top;border:1px solid #fff3;grid-template-columns:1.35fr 1fr;align-items:center;width:100%;max-width:1520px;height:100%;max-height:513px;margin:0 auto;padding:0 86px;display:grid;position:relative;overflow:hidden;box-shadow:0 -10px 40px #00000073}.stack-card .grad{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.stack-card>:not(.grad):not(.grain){z-index:2;position:relative}.card-left-content{flex-direction:column;justify-content:center;display:flex}.card-right-content{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.stack-card h3{letter-spacing:0%;margin:0;font-family:Inter,sans-serif;font-size:clamp(36px,3.54167vw,68px);font-weight:200;line-height:100%}.stack-card h3 b{font-weight:700;display:block}.stack-card p{color:#e2e3e8;max-width:420px;letter-spacing:0%;margin:0 0 22px;font-family:Inter,sans-serif;font-size:clamp(14px,.9375vw,18px);font-weight:300;line-height:26px}.stack-card p,.stack-card-wrap .glow-btn.sm{margin-left:25%}@media (min-width:1441px){.testi-viewport{justify-content:center;align-items:center;width:100%;height:clamp(300px,21.2vw,410px);display:flex;position:relative;overflow:hidden}.testi-card{--card-width:clamp(760px, 53.96vw, 1036px);margin-left:calc(var(--card-width) / -2);width:var(--card-width);border-radius:clamp(22px,1.46vw,28px);gap:clamp(14px,1vw,20px);height:clamp(296px,21.09vw,405px);padding:clamp(38px,2.6vw,50px) clamp(52px,4.1vw,79px) clamp(30px,2.1vw,40px) clamp(88px,6.3vw,121px);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s;position:absolute;left:50%}.testi-card .quote-ico{width:clamp(52px,3.6vw,70px);height:clamp(52px,3.6vw,70px);top:clamp(34px,2.4vw,46px);left:clamp(22px,1.6vw,30px)}.testi-card blockquote{font-size:clamp(13.5px,.9375vw,18px);line-height:1.45}.testi-card .who{font-size:clamp(13.5px,.89vw,17px)}}.svc-page{color:#fff;width:min(1520px,100% - 268px);position:relative;overflow-x:clip}@media (min-width:1441px){.svc-page{width:min(1520px,79.1667vw)}}@media (max-width:1100px){.svc-page{width:calc(100% - 80px)}}@media (max-width:768px){.svc-page{width:calc(100% - 40px)}}.svc-container{z-index:1;margin-inline:auto;position:relative}@media (min-width:1441px){.svc-container{width:min(1520px,79.1667vw)}}@media (max-width:1100px){.svc-container{width:calc(100% - 80px)}}@media (max-width:768px){.svc-container{width:calc(100% - 40px)}}.svc-section{isolation:isolate;padding:clamp(56px,5.9vw,113px) 0;position:relative}:where(.svc-page) :is(h2,h3,p,figure,blockquote){margin:0}.svc-eyebrow{letter-spacing:.01em;text-transform:uppercase;color:#1ed6f2;margin-bottom:clamp(10px,1.04vw,20px);font-family:Fira Mono,monospace;font-size:clamp(13px,1vw,19.2px);font-weight:400}.svc-lead{letter-spacing:-.01em;color:#f2f2f6;font-size:clamp(14px,.94vw,18px);font-weight:400;line-height:1.44}.svc-sub{color:#e5e6ee;font-size:clamp(22px,2.083vw,40px);font-weight:200;line-height:1.2}.svc-head{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.svc-head.has-aside{grid-template-columns:minmax(0,1fr) 34.7%}.svc-head-aside{color:#f0f0f5;font-size:clamp(14px,.94vw,18px);font-weight:300;line-height:1.44}.svc-why .svc-head-aside{color:#b9bcc5}.svc-impact .svc-head-aside{letter-spacing:-.01em;color:#f2f2f6;font-weight:400}.svc-page .ld-hero{background:#05070d;min-height:clamp(420px,37.9167vw,728px)}.svc-page .ld-hero-art{width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.svc-page .ld-hero-art img{object-fit:cover;object-position:right center;width:100%;height:100%}.svc-page .ld-hero h1{letter-spacing:-.02em}.svc-page .ld-hero h1 .nb{white-space:nowrap}.svc-page .ld-hero-cta .glow-btn,.svc-page .ld-hero-cta .glow-btn.ghost{color:#a9abb2;box-shadow:none;background:#0d0e11;border:1px solid #8d969f}.svc-page .ld-hero-cta .glow-btn:after{display:block;inset:-1px}.svc-page .ld-hero-cta .glow-btn:hover{color:#fff;border-color:#0000}@media (min-width:1101px){.svc-page .ld-hero-content,.svc-page .ld-hero p{max-width:44vw}}@media (max-width:1100px){.svc-page .ld-hero{flex-direction:column-reverse;width:100%;height:auto;min-height:0;display:flex}.svc-page .ld-hero .ld-hero-content{width:100%;max-width:none;position:relative;top:auto}.svc-page .ld-hero .ld-hero-in{width:min(1520px,100% - 268px);padding:56px 0 0}@media (max-width:1100px){.svc-page .ld-hero .ld-hero-in{width:calc(100% - 80px)}}.svc-page .ld-hero .ld-hero-art{width:100%;height:auto;margin:16px 0 0;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 38%);mask-image:linear-gradient(#0000 0,#000 38%)}.svc-page .ld-hero .ld-hero-art img{object-fit:contain;width:100%!important;height:auto!important}.svc-page .ld-hero h1{max-width:14em;font-size:clamp(34px,5.4vw,52px)}.svc-page .ld-hero p{max-width:34em;font-size:clamp(16px,2.2vw,19px)}}@media (max-width:768px){.svc-page .ld-hero .ld-hero-in{padding-top:40px}.svc-page .ld-hero h1{font-size:clamp(32px,9.4vw,40px)}.svc-page .ld-hero p{max-width:none}}.svc-glance-grid{grid-template-columns:minmax(0,1fr) 49.3%;align-items:center;display:grid}.svc-glance-copy h2{max-width:10em}.svc-glance-copy .svc-lead{max-width:27em;margin-top:clamp(20px,2.1vw,40px)}.svc-glance-list{gap:clamp(12px,1.25vw,24px);display:grid}.svc-glance-card{background:#131417;border:1px solid #363a42;border-radius:clamp(10px,.83vw,16px);padding:clamp(16px,1.9vw,36px);transition:border-color .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1)}.svc-glance-card:hover{background:#16181c;border-color:#5a606b}.svc-glance-top{border-bottom:1px solid #2b2e35;align-items:center;gap:clamp(12px,1.35vw,26px);padding-bottom:clamp(10px,.73vw,14px);display:flex}.svc-glance-num{aspect-ratio:1;color:#c98f5f;background:#1f2127;border:1px solid #353840;border-radius:6px;flex:none;place-items:center;width:clamp(34px,2.29vw,44px);font-size:clamp(13px,1.04vw,20px);font-weight:300;display:grid}.svc-glance-card h3{color:#fff;font-size:clamp(17px,1.25vw,24px);font-weight:400;line-height:1.25}.svc-glance-card p{color:#b4b7bf;margin-top:15px;padding-left:calc(clamp(34px,2.29vw,44px) + clamp(12px,1.35vw,26px));font-size:clamp(13px,.94vw,18px);font-weight:300;line-height:1.44}.svc-glow{z-index:-1;pointer-events:none;background-image:url(/bg-images/engagement-model-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:9% 0 -9%}.svc-rows{gap:clamp(12px,1.56vw,30px);margin-top:clamp(28px,3.8vw,73px);display:grid}.svc-row{background:#191c22;border:1px solid #2c3037;border-radius:clamp(6px,.5vw,10px);grid-template-columns:135fr 642fr 669fr;align-items:center;min-height:clamp(92px,9.4vw,180px);padding:0 clamp(18px,1.93vw,37px);transition:border-color .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1);display:grid}.svc-row:hover{background:#14161b;border-color:#ffffff3d}.svc-row-num{aspect-ratio:1;letter-spacing:.04em;color:#fff;background:#282d33;border:1px solid #30343c;border-radius:50%;place-items:center;width:clamp(30px,2.8125vw,54px);font-size:clamp(10px,.73vw,14px);font-weight:700;transition:background .35s cubic-bezier(.16,1,.3,1),color .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1);display:grid}.svc-row:hover .svc-row-num{color:#0b0c0f;background:linear-gradient(135deg,#f0a040 0%,#3a8cc8 100%);border-color:#0000}.svc-row h3{color:#ececf2;font-size:clamp(18px,2.083vw,40px);font-weight:200;line-height:1.2}.svc-row p{color:#cfd1d8;font-size:clamp(12px,.9375vw,18px);font-weight:300;line-height:1.44}.svc-flow{margin-top:clamp(36px,4.3vw,82px)}.svc-flow-root,.svc-flow-step{text-align:center;color:#dcdde8;background:linear-gradient(#1b1e26 0%,#0f1218 100%);border:1px solid #2f333c;border-radius:clamp(6px,.42vw,8px);flex-direction:column;justify-content:center;align-items:center;min-height:clamp(84px,6.875vw,132px);font-weight:200;display:flex;box-shadow:0 8px 22px #00000059}.svc-flow-root{width:35.5%;margin-inline:auto;font-size:clamp(20px,1.875vw,36px);position:relative}.svc-flow-root:after{content:"";border-left:2px solid #fff;height:clamp(24px,2.3vw,44px);position:absolute;top:100%;left:50%}.svc-flow-kids{grid-template-columns:repeat(3,26.7%);justify-content:center;column-gap:4%;margin-top:clamp(56px,5.31vw,102px);display:grid;position:relative}.svc-flow-kids:before{content:"";border-top:2px solid #fff;position:absolute;top:calc(-1*clamp(32px,3.02vw,58px));left:19.3%;right:19.3%}.svc-flow-step{padding:0 12px;position:relative}.svc-flow-step:before{content:"";border-left:2px solid #fff;height:clamp(32px,3.02vw,58px);position:absolute;bottom:100%;left:50%}.svc-flow-step:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:9px;height:9px;position:absolute;bottom:calc(100% + 1px);left:50%;transform:translate(-50%)rotate(45deg)}.svc-flow-step strong{font-size:clamp(20px,1.875vw,36px);font-weight:200;line-height:1.2}.svc-flow-step span{color:#ececf2;margin-top:4px;font-size:clamp(13px,1.25vw,24px);font-weight:300;line-height:1.3}.svc-why{padding-block:clamp(64px,5.9vw,113px) clamp(56px,5.2vw,100px)}.svc-why-grid{margin-top:clamp(28px,3.2vw,61px)}.svc-why-row{display:flex}.svc-why-row+.svc-why-row{border-top:1px solid #3f434b}.svc-why-cell{flex:1 1 0;min-width:0;padding:clamp(20px,1.875vw,36px) clamp(18px,1.875vw,36px) clamp(28px,2.9vw,56px)}.svc-why-cell+.svc-why-cell{border-left:1px solid #3a3e46}.svc-why-num{letter-spacing:.12em;color:#86b6f2;font-family:Fira Mono,monospace;font-size:clamp(12px,.94vw,18px);display:block}.svc-why-cell h3{color:#fff;margin-top:clamp(14px,1.2vw,23px);font-size:clamp(17px,1.3vw,25px);font-weight:400;line-height:1.2}.svc-why-cell p{color:#a3a6ae;margin-top:clamp(10px,.8vw,15px);font-size:clamp(13px,.94vw,18px);font-weight:300;line-height:1.44}.svc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.58%;margin-top:clamp(14px,1.25vw,24px);display:grid}.svc-metric{background:#101216;border:1px solid #3a3e46;border-radius:clamp(8px,.63vw,12px);min-height:clamp(110px,8.44vw,162px);padding:clamp(18px,1.35vw,26px) clamp(16px,1.25vw,24px);position:relative;overflow:hidden}.svc-metric:before{content:"";background:#272a30;height:3px;position:absolute;top:0;left:0;right:0}.svc-metric:after{content:"";width:var(--bar);background:linear-gradient(90deg,#4f87bb 0%,#7d98a0 55%,#df790c 100%);height:3px;position:absolute;top:0;left:0}.svc-metric strong{letter-spacing:-.01em;color:#9fcbff;font-size:clamp(26px,2.083vw,40px);font-weight:300;line-height:1.2;display:block}.svc-metric p{color:#d4d7de;margin-top:clamp(8px,.8vw,15px);font-size:clamp(13px,.94vw,18px);font-weight:300;line-height:1.44}.svc-impact .svc-sub{margin-top:clamp(32px,3.4vw,64px)}.svc-quote-grid{grid-template-columns:minmax(0,1fr) 49.3%;align-items:center;display:grid}.svc-quote-grid h2{max-width:11.2em}.svc-quote{background:#1a1d26;border-radius:clamp(10px,.83vw,16px);padding:clamp(22px,2.5vw,48px);position:relative;overflow:hidden;box-shadow:0 26px 60px #0000008c}.svc-quote:before{content:"";background:linear-gradient(90deg,#f2a865 0%,#5b9be8 62%,#7a4de8 100%);height:3px;position:absolute;top:0;left:0;right:0}.svc-quote-mark{color:#53698f;width:clamp(24px,1.9vw,36px);height:auto}.svc-quote blockquote{color:#dcdde8;margin-top:clamp(14px,1.2vw,23px);font-size:clamp(18px,1.667vw,32px);font-weight:300;line-height:1.625}.svc-quote figcaption{color:#cfd2da;border-top:1px solid #262a34;align-items:center;gap:clamp(10px,.83vw,16px);margin-top:clamp(18px,1.7vw,32px);padding-top:clamp(14px,1.2vw,23px);font-size:clamp(11px,.8vw,15.4px);line-height:1.4;display:flex}.svc-quote-avatar{aspect-ratio:1;color:#9db8e8;background:#1e2330;border:1px solid #3a4a6a;border-radius:8px;flex:none;place-items:center;width:clamp(30px,2.08vw,40px);display:grid}.svc-quote-avatar svg{width:60%;height:60%}.svc-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.3%;margin-top:clamp(28px,3.9vw,75px);display:grid}.svc-story{background:#111215;border:1px solid #363a42;border-radius:clamp(8px,.63vw,12px);padding:clamp(16px,1.25vw,24px)}.svc-story h3{color:#d8dae2;font-size:clamp(20px,1.667vw,32px);font-weight:200;line-height:1.2}.svc-story>p{color:#b8bbc3;border-bottom:1px solid #2a2d34;margin-top:clamp(12px,1.25vw,24px);padding-bottom:clamp(14px,1.1vw,21px);font-size:clamp(13px,.94vw,18px);font-weight:300;line-height:1.44}.svc-outcome{color:#eceef4;background:#22252c;border-radius:8px;margin-top:clamp(14px,1.04vw,20px);padding:clamp(12px,.83vw,16px);font-size:clamp(13px,.94vw,18px);line-height:1.44}.svc-outcome strong{color:#b9b8f5;font-size:clamp(14px,1.04vw,20px);font-weight:600;line-height:1.4;display:block}.svc-trusted{padding-top:clamp(28px,2.6vw,50px)}.svc-trusted-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.25vw,24px);margin-top:clamp(24px,3.4vw,66px);display:grid}.svc-trusted-card{background:#1a1d25;border:1px solid #363a42;border-radius:clamp(8px,.63vw,12px);min-height:clamp(110px,10vw,192px);padding:clamp(18px,1.875vw,36px)}.svc-trusted-card h3{color:#fff;font-size:clamp(17px,1.3vw,25px);font-weight:600;line-height:1.3}.svc-trusted-card p{color:#b8bbc3;margin-top:clamp(10px,.83vw,16px);font-size:clamp(13px,.94vw,18px);font-weight:300;line-height:1.44}.svc-related{padding-bottom:clamp(64px,6.5vw,125px)}.svc-related-head .svc-lead{color:#e8e9ee;margin-top:clamp(14px,1.04vw,20px)}.svc-related .svc-sub{margin-top:clamp(28px,3.3vw,64px)}.svc-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3%;margin-top:clamp(14px,1.04vw,20px);display:grid}.svc-solution{background:#111215;border:1px solid #363a42;border-radius:clamp(8px,.63vw,12px);padding:clamp(18px,1.875vw,36px);transition:border-color .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1)}.svc-solution:hover{background:#14161a;border-color:#5a606b}.svc-badge{aspect-ratio:1;color:#1a1c22;background:linear-gradient(135deg,#f0a040 0%,#3a8cc8 100%);border-radius:50%;place-items:center;width:clamp(24px,1.56vw,30px);font-size:clamp(8px,.57vw,11px);font-weight:700;display:grid}.svc-solution h3{color:#fff;margin-top:clamp(14px,1.15vw,22px);font-size:clamp(17px,1.354vw,26px);font-weight:600;line-height:1.04}.svc-solution p{color:#c4c7ce;margin-top:clamp(12px,1.15vw,22px);font-size:clamp(13px,.94vw,18px);font-weight:300;line-height:1.44}.svc-industries{background:#272a30;border:1px solid #363a42;border-radius:clamp(8px,.63vw,12px);margin-top:clamp(24px,2.08vw,40px);padding:clamp(20px,2.55vw,49px)}.svc-industries h3{color:#c3c6d0;font-size:clamp(20px,2.083vw,40px);font-weight:200;line-height:1.2}.svc-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.8%;margin-top:clamp(20px,2.1vw,40px);display:grid}.svc-industry{color:#fff;background:#1b1e26;border:1px solid #363a42;border-radius:clamp(6px,.42vw,8px);flex-direction:column;justify-content:space-between;gap:clamp(12px,1vw,20px);min-height:clamp(96px,8.33vw,160px);padding:clamp(14px,1.25vw,24px);text-decoration:none;transition:border-color .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1);display:flex}.svc-industry:hover{background:#20242d;border-color:#6b7380}.svc-industry svg{color:#7db4ff;stroke-width:1.8px;width:clamp(24px,1.67vw,32px);height:auto}.svc-industry span{font-size:clamp(15px,1.25vw,24px);font-weight:500;line-height:1.33}@media (max-width:1100px){.svc-glance-grid,.svc-quote-grid{grid-template-columns:1fr;row-gap:36px}.svc-glance-copy h2{max-width:14em}.svc-head.has-aside{grid-template-columns:1fr;row-gap:18px}.svc-head h2{max-width:none!important}.svc-quote-grid h2{max-width:none}.svc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.svc-story-grid{grid-template-columns:1fr;gap:16px}.svc-solution-grid,.svc-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.svc-row{grid-template-columns:60px 1fr;gap:8px 20px;padding-block:20px}.svc-row-num{grid-row:1/span 2}.svc-row p{grid-column:2;max-width:none}.svc-flow-root{width:60%}.svc-flow-kids{grid-template-columns:repeat(3,30%);column-gap:2.5%}.svc-flow-kids:before{left:18.3%;right:18.3%}}@media (max-width:768px){.svc-glance-card p{padding-left:0}.svc-glance-card h3{font-size:18px}.svc-trusted-grid,.svc-solution-grid,.svc-metrics{grid-template-columns:1fr}.svc-why-row{flex-direction:column}.svc-why-cell+.svc-why-cell{border-top:1px solid #3a3e46;border-left:0}.svc-why-cell{padding-inline:4px}.svc-row{grid-template-columns:44px 1fr;padding-inline:16px}.svc-row h3{font-size:22px}.svc-flow-root{width:100%}.svc-flow-root:after{height:28px}.svc-flow-kids{grid-template-columns:1fr;row-gap:28px;margin-top:28px}.svc-flow-kids:before{display:none}.svc-flow-step:before{height:28px}.svc-flow-step:after{bottom:calc(100% + 1px)}.svc-flow-step{min-height:92px}.svc-industry-grid{grid-template-columns:1fr}.svc-industry{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;min-height:0}.svc-quote blockquote{line-height:1.5}}.svc-page h2{letter-spacing:-.02em;color:#ececf2;font-size:clamp(28px,3.333vw,64px);font-weight:200;line-height:1.125}@media (min-width:1441px){.ld-hero .ld-hero-content{width:100%;max-width:75ch}}.os-pill,.os-pill:hover,.os-pill span{text-decoration:none!important}.about-us-banner:not(.about-us-banner--overview):not(.about-us-banner--board) .about-us-banner__picture{width:62%!important}.about-us-banner:not(.about-us-banner--overview):not(.about-us-banner--board) .about-us-banner__image{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 18%,#000000b8 42%,#000 70%)!important;mask-image:linear-gradient(90deg,#0000 0%,#0000002e 18%,#000000b8 42%,#000 70%)!important}@media (min-width:851px){.about-us-banner.about-us-banner--overview{background:radial-gradient(34% 62% at 62% 36%,#0a4abef2 0%,#0a4abe00 100%),radial-gradient(38% 60% at 100% 4%,#281882e6 0%,#28188200 100%),radial-gradient(44% 56% at 88% 108%,#b06010f2 0%,#b0601000 100%),#090c16;min-height:clamp(460px,37.92vw,728px);padding:0}.about-us-banner--overview .about-us-banner__picture{width:56%!important;inset:0 0 0 auto!important}.about-us-banner--overview .about-us-banner__image{mix-blend-mode:normal;object-fit:contain!important;object-position:right bottom!important;-webkit-mask-image:none!important;mask-image:none!important}.about-us-banner--overview .about-us-banner__content{width:min(1520px,79.1667vw);max-width:none;padding:0}.about-us-banner--overview .about-us-banner__content h1{max-width:48vw;font-size:clamp(36px,4.1667vw,80px);line-height:1.2}.about-us-banner--overview .about-us-banner__content p{max-width:44vw;margin-top:clamp(16px,1.5vw,28px);font-size:clamp(15px,1.25vw,24px)}.sus-hero{align-items:center;min-height:clamp(460px,37.92vw,728px);padding-block:60px;display:flex}}.sus-sec:has(.sus-cert-track .sus-cert:last-child:nth-child(-n+4)) .sus-arrows{display:none}@media (min-width:1441px){.stack-card .grad{width:60vw}.blog-hero .grain{background:0 0!important}}main.about-us-page.investor-relations-page{width:min(1520px,79.1667vw);margin:0 auto}.our-clients{display:none}.sus-cert-track{--cert-w:18vw}.sus-hero{background:url(/ESG-banner.png)}.ai-modernization .ld-hero h1,.ai-modernization .ld-hero p,.frontier-service .ld-hero h1,.frontier-service .ld-hero p{color:#000;font-weight:500}.ld-hero .ld-hero-content{max-width:75ch}.ld-hero h1{font-size:clamp(38px,4.1667vw,80px)}.svc-page h2{font-size:clamp(32px,3.125vw,60px)}.svc-glance-top p{padding:0}.svc-glance-list{flex-direction:column;gap:20px;height:100%;max-height:500px;display:flex;overflow:hidden auto}.svc-glance-card{box-sizing:border-box;background-color:#121212;flex-direction:column;justify-content:space-between;height:100%;min-height:14vw;transition:background-image .4s,transform .3s;display:flex;position:relative;overflow:hidden;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.svc-glance-card{scroll-snap-align:start}.svc-glance-list::-webkit-scrollbar{width:1px}.svc-glance-list::-webkit-scrollbar-track{background:0 0}.svc-glance-list::-webkit-scrollbar-thumb{background:#23252a;border-radius:3px}.svc-solution{box-sizing:border-box;width:100%;height:100%;transition:background-image .3s,transform .3s;position:relative;overflow:hidden;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.svc-solution:hover{background-image:url(/bg-images/related-solution-hover-bg.png)!important}.svc-solution-grid:has(>.svc-solution:nth-last-child(5):first-child){grid-template-columns:repeat(6,1fr)}.svc-solution-grid:has(>.svc-solution:nth-last-child(5):first-child)>.svc-solution:nth-child(-n+3){grid-column:span 2}.svc-solution-grid:has(>.svc-solution:nth-last-child(5):first-child)>.svc-solution:nth-last-child(-n+2){grid-column:span 3}.svc-glance-card{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:background-image .3s,transform .3s;position:relative;overflow:hidden}.svc-glance-card:hover{background-image:url(/bg-images/our-services-at-a-glance-hover.png)}.svc-engagement--flow .svc-glow{z-index:-1;pointer-events:none;background-image:url(/bg-images/engagement-model-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%)}section.container.svc-page:nth-child(2){background:radial-gradient(#000,#0000);width:100%;margin-bottom:50px;padding:50px 0}section.container.svc-page:nth-child(2) .svc-container{width:min(1520px,100% - 268px)}.fraudulent-job .about-us-content{box-sizing:border-box;width:min(1520px,79.1667vw);margin:0 auto}.fraudulent-job .about-us-content__body{font-size:1.2vw}.ceo-q{z-index:1;padding:clamp(24px,3vw,60px) 0 clamp(40px,5vw,96px);position:relative}.ceo-q-card{background:radial-gradient(40% 34% at 22% 104%,#be6012b8 0%,#be601200 100%),radial-gradient(34% 36% at 58% 104%,#1050d2b3 0%,#1050d200 100%),#101114;border:1px solid #2b2e36;border-radius:clamp(20px,2.08vw,40px);grid-template-columns:minmax(0,1fr) 32%;align-items:stretch;min-height:clamp(380px,33.3vw,640px);margin:0;display:grid;position:relative;overflow:hidden}.ceo-q-copy{z-index:1;flex-direction:column;justify-content:center;padding:clamp(28px,4.3vw,83px) clamp(24px,4.4vw,84px) clamp(28px,3.6vw,70px);display:flex;position:relative}.ceo-q-mark{width:clamp(36px,3.65vw,70px);height:auto;margin-bottom:clamp(6px,.8vw,16px)}.ceo-q blockquote{color:#e9eaf0;max-width:31em;margin:0;font-size:clamp(18px,1.98vw,38px);font-weight:300;line-height:1.16}.ceo-q blockquote b{color:#fff;font-weight:700}.ceo-q figcaption{margin-top:clamp(24px,4.2vw,80px);display:grid}.ceo-q figcaption b{color:#fff;font-size:clamp(18px,1.67vw,32px);font-weight:600;line-height:1.2}.ceo-q figcaption span{color:#e3e4ea;font-size:clamp(13px,1.25vw,24px);font-weight:300}.ceo-q-photo{object-fit:contain;object-position:bottom right;width:auto;max-width:60%;height:98%;position:absolute;bottom:-3%;right:3%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 24% 86%,#0000 100%)}@media (max-width:900px){.ceo-q-card{grid-template-columns:1fr;padding-bottom:0}.ceo-q-photo{max-width:100%;height:min(70vw,420px);margin:0 auto;position:relative;right:auto}}.stack-head{padding-top:clamp(20px,3vw,56px)}.stack-head+.container{margin-top:clamp(24px,3.5vw,66px)}.stack-card h3 sup{vertical-align:top;font-size:.45em;font-weight:700;position:relative;top:.1em}.stack-card h3 span{letter-spacing:0;margin-top:.12em;font-size:.56em;font-weight:300;line-height:1.2;display:block}@media (min-width:769px){.comp .comp-sub{max-width:57vw;font-size:clamp(16px,1.5vw,28.8px);line-height:1.32}}.os-cta-wrapper .glow-btn{text-decoration:none}.os-lead .glow-btn,.os-more .glow-btn{align-self:flex-start;margin-top:22px}.os-lead .os-cta-wrapper,.os-more .os-cta-wrapper{display:block}.ld-hero-art{-webkit-mask-image:none;mask-image:none}.why{display:none}@media (max-width:768px){section.container.svc-page:nth-child(2) .svc-container{width:80%}}.about-us-banner.about-us-banner--overview{background:#090c16;align-items:center;width:100%;min-height:clamp(460px,37.92vw,728px);padding:0;display:flex;position:relative;overflow:hidden}.about-us-banner--overview .about-us-banner__picture{z-index:1;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.about-us-banner--overview .about-us-banner__image{display:block;object-fit:cover!important;object-position:right center!important;mix-blend-mode:normal!important;width:100%!important;height:100%!important;-webkit-mask-image:none!important;mask-image:none!important}.about-us-banner--overview .about-us-banner__overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.about-us-banner--overview .about-us-banner__content{z-index:3;width:min(1520px,79.1667vw);margin-inline:auto;padding:0;position:relative}.about-us-banner--overview .about-us-banner__content h1{color:#fff;max-width:48vw;margin:0;font-size:clamp(36px,4.1667vw,80px);font-weight:300;line-height:1.15}.about-us-banner--overview .about-us-banner__content p{color:#aeb5c0;max-width:44vw;margin-top:clamp(16px,1.5vw,28px);font-size:clamp(15px,1.25vw,24px);font-weight:400}@media (max-width:850px){.about-us-banner.about-us-banner--overview{min-height:480px}.about-us-banner--overview .about-us-banner__content{width:calc(100% - 40px)}.about-us-banner--overview .about-us-banner__content h1,.about-us-banner--overview .about-us-banner__content p{max-width:100%}}.servicenow .ld-hero-content h1,.servicenow .ld-hero-content p{color:#000}@media (min-width:769px){.contact-us{display:none}}.svc-industry{align-items:center;gap:12px;display:flex;position:relative}.svc-industry svg{display:none}.svc-industry:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:32px;height:32px}.svc-industry[href*=\/hls]:before{background-image:url(/bg-images/hls.svg)}.svc-industry[href*=\/bfsi]:before{background-image:url(/bg-images/bfsi.svg)}.svc-industry[href*=\/retail-manufacturing-and-distribution]:before{background-image:url(/bg-images/rmd.svg)}.svc-industry[href*=\/hitech-and-travel]:before{background-image:url(/bg-images/hi-tech-travel.svg)}@media (max-width:768px){.svc-flow-root:after{border:0;height:28px}.svc-flow-kids{grid-template-columns:repeat(3,1fr);row-gap:34px;margin-top:24px}}@media (max-width:850px){.about-us-banner{box-sizing:border-box;align-items:flex-end;min-height:340px;padding:0}.about-us-banner__picture{opacity:1!important;width:100%!important;height:100%!important;inset:0!important}.about-us-banner__image{object-fit:cover!important;object-position:center center!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important}.about-us-banner__overlay{z-index:2;background:linear-gradient(#070c1414 10%,#070c14c7 100%);display:block}.about-us-banner__content{box-sizing:border-box;width:calc(100% - 30px);max-width:none;margin-inline:auto;padding:28px 0 26px}.about-us-banner__content h1,.about-us-banner__content p{overflow-wrap:normal;max-width:100%}.about-us-banner--overview{height:calc(100svh - 56px);min-height:0;max-height:none;padding:0}.about-us-banner--overview .about-us-banner__overlay{background:linear-gradient(#070c1414 0%,#070c141f 62%,#070c143d 100%),radial-gradient(at 34% 43%,#04091461 0%,#04091433 42%,#0000 78%)}.about-us-banner--overview .about-us-banner__content{width:calc(100% - 40px);margin:0;padding:0;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.about-us-banner--overview .about-us-banner__content h1{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 14px #0000007a;max-width:12em;font-size:clamp(30px,8vw,40px);font-weight:300;line-height:1.12}.about-us-banner--overview .about-us-banner__content p{color:#fffffff0;text-shadow:0 1px 8px #0009;max-width:26em;margin-top:12px;font-size:15px;font-weight:400;line-height:1.5}.about-us-banner--overview .about-us-banner__image{object-position:center bottom!important}}@media (max-width:600px){.about-us-banner--overview .about-us-banner__picture{background:#080c16}.about-us-banner--overview .about-us-banner__image{object-fit:contain!important;object-position:center bottom!important}}@media (max-width:850px){.bd-page .about-us-banner{box-sizing:border-box;align-items:flex-end;height:330px;min-height:330px;padding:0}.bd-page .about-us-banner:not(.about-us-banner--overview) .about-us-banner__picture{opacity:1!important;width:100%!important;height:100%!important;inset:0!important}.bd-page .about-us-banner__image{object-fit:cover!important;object-position:center center!important;mix-blend-mode:normal!important;width:100%!important;height:100%!important;-webkit-mask-image:none!important;mask-image:none!important}.bd-page .about-us-banner__overlay{z-index:2;background:linear-gradient(#0001032e 0% 42%,#000103e0 100%);display:block}.bd-page .about-us-banner--sitl .about-us-banner__content{box-sizing:border-box;text-align:right;width:calc(100% - 70px);max-width:none;margin:0 50px 0 70px;padding:0 0 28px}.bd-page .about-us-banner--sitl .about-us-banner__content h1{text-shadow:0 2px 12px #0009;max-width:100%;font-size:clamp(30px,8vw,38px);line-height:1.12}.bd-page .about-us-banner--sitl .about-us-banner__content p{color:#e0e1e8;text-shadow:0 1px 8px #000000b3;max-width:34em;margin-top:10px;font-size:15px;line-height:1.45}.bd-page .about-us-banner--board .about-us-banner__picture{opacity:.9!important}.bd-page .about-us-banner--board{align-items:center}.bd-page .about-us-banner--board .about-us-banner__image{object-position:right center!important}.bd-page .about-us-banner--board .about-us-banner__overlay{background:linear-gradient(90deg,#000103eb 0%,#000103ad 44%,#00010338 100%)}.bd-page .about-us-banner--board .about-us-banner__content{box-sizing:border-box;text-align:left;width:calc(100% - 32px);max-width:none;margin:0 auto;padding:0}.bd-page .about-us-banner--board .about-us-banner__content h1{text-shadow:0 2px 12px #0009;max-width:100%;font-size:clamp(27px,7.5vw,32px);line-height:1.15}.bd-page .about-us-banner--board .about-us-banner__content p{color:#d6d7de;text-shadow:0 1px 8px #000000b3;max-width:100%;margin-top:12px;font-size:12px;line-height:1.5}.about-us-banner--leadership{box-sizing:border-box;background:#07090e;height:330px;min-height:330px;padding:0;display:block}.about-us-banner.about-us-banner--leadership:not(.about-us-banner--overview):not(.about-us-banner--board) .about-us-banner__picture{opacity:1!important;width:100%!important;height:100%!important;inset:0!important}.about-us-banner--leadership .about-us-banner__image{object-fit:cover!important;object-position:center center!important;mix-blend-mode:normal!important;width:100%!important;height:100%!important;-webkit-mask-image:radial-gradient(#000 36%,#00000073 100%)!important;mask-image:radial-gradient(#000 36%,#00000073 100%)!important}.about-us-banner--leadership .about-us-banner__overlay{z-index:2;background:linear-gradient(90deg,#05070cc2 0%,#05070c94 52%,#05070c4d 100%);display:block}.about-us-banner--leadership .about-us-banner__content{z-index:3;box-sizing:border-box;width:calc(100% - 56px);max-width:620px;margin:0 auto;padding:95px 0 24px;position:relative}.about-us-banner--leadership .about-us-banner__content h1{letter-spacing:-.02em;color:#f1f1f6;max-width:15em;font-size:clamp(26px,7.2vw,32px);font-weight:300;line-height:1.1}.about-us-banner--leadership .about-us-banner__content p{color:#c9cad2;max-width:34em;margin-top:16px;font-size:12px;font-weight:300;line-height:1.65}}.oracle-sfdc .ld-hero-content h1,.oracle-sfdc .ld-hero-content p{color:#000}.ld-hero-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.ld-hero-art img{object-fit:cover;object-position:center right;width:100%;height:100%}.ld-hero{background:#000103;align-items:center;min-height:clamp(420px,37.9167vw,728px);display:flex;position:relative;overflow:hidden}.alliances{padding:0}.scroll-text-reveal{width:100%}.scroll-reveal-word{color:#858585;transition:none;display:inline}
