.DataCentersSection-module__DD6ugq__section{color:var(--off-white);background:linear-gradient(115deg,#232a31,#2b353c 58%,#232a31);padding:66px 0 58px;scroll-margin-top:24px}.DataCentersSection-module__DD6ugq__inner{gap:40px;display:grid}.DataCentersSection-module__DD6ugq__heading h2{letter-spacing:-1.8px;max-width:680px;font-size:clamp(34px,4vw,54px);line-height:1.02}.DataCentersSection-module__DD6ugq__subheading{max-width:680px;color:var(--soft-orange);margin-top:20px;padding-bottom:1rem;font-size:20px;line-height:1.25}.DataCentersSection-module__DD6ugq__introduction{max-width:820px}.DataCentersSection-module__DD6ugq__introduction p{color:var(--cloud);font-size:16px;line-height:1.72}.DataCentersSection-module__DD6ugq__introduction p+p{margin-top:14px}.DataCentersSection-module__DD6ugq__equipmentLabel{color:var(--orange);margin-bottom:22px}.DataCentersSection-module__DD6ugq__equipmentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.DataCentersSection-module__DD6ugq__equipment{border:1px solid #ffffff24;border-top:3px solid var(--orange);background:#ffffff0a;align-items:flex-start;gap:16px;padding:22px 22px 24px;display:flex}.DataCentersSection-module__DD6ugq__equipment svg{width:32px;height:32px;color:var(--soft-orange);flex-shrink:0}.DataCentersSection-module__DD6ugq__equipment h3{font-size:16px;font-weight:700;line-height:1.3}.DataCentersSection-module__DD6ugq__equipment p{color:var(--steel);margin-top:6px;font-size:13px;line-height:1.58}.DataCentersSection-module__DD6ugq__equipmentBlock{border-top:1px solid #ffffff24;padding-top:36px}.DataCentersSection-module__DD6ugq__serviceLine{background:#ffffff0f;border:1px solid #ffffff24;grid-template-columns:minmax(220px,.7fr) minmax(0,1.35fr);align-items:start;gap:14px 64px;padding:31px 34px;display:grid}.DataCentersSection-module__DD6ugq__serviceLineTitle{color:var(--orange);font-size:22px;font-weight:700;line-height:1.2}.DataCentersSection-module__DD6ugq__serviceLine p:not(.DataCentersSection-module__DD6ugq__serviceLineTitle){color:var(--cloud);font-size:14px;line-height:1.62}.DataCentersSection-module__DD6ugq__serviceLine .DataCentersSection-module__DD6ugq__link{margin-top:16px}.DataCentersSection-module__DD6ugq__link{color:var(--soft-orange);align-items:center;gap:7px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.DataCentersSection-module__DD6ugq__link:hover{color:#fff}.DataCentersSection-module__DD6ugq__link svg{transition:transform .2s}.DataCentersSection-module__DD6ugq__link:hover svg{transform:translate(3px)}@media (max-width:980px){.DataCentersSection-module__DD6ugq__section{padding:52px 0 48px}.DataCentersSection-module__DD6ugq__heading h2{max-width:620px}.DataCentersSection-module__DD6ugq__equipmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DataCentersSection-module__DD6ugq__serviceLine{grid-template-columns:1fr;gap:14px}}@media (max-width:640px){.DataCentersSection-module__DD6ugq__section{padding:39px 0 36px}.DataCentersSection-module__DD6ugq__inner{gap:32px}.DataCentersSection-module__DD6ugq__heading h2{letter-spacing:-1.2px;font-size:35px}.DataCentersSection-module__DD6ugq__subheading{margin-top:16px;font-size:18px}.DataCentersSection-module__DD6ugq__introduction p{font-size:15px;line-height:1.65}.DataCentersSection-module__DD6ugq__equipmentBlock{padding-top:28px}.DataCentersSection-module__DD6ugq__equipmentGrid{grid-template-columns:1fr}.DataCentersSection-module__DD6ugq__equipment{padding:20px 19px 22px}.DataCentersSection-module__DD6ugq__serviceLine{padding:25px 22px}.DataCentersSection-module__DD6ugq__serviceLineTitle{font-size:20px}}@media (prefers-reduced-motion:reduce){.DataCentersSection-module__DD6ugq__link svg{transition:none}.DataCentersSection-module__DD6ugq__link:hover svg{transform:none}}
.WhatWeDo-module___UBJwq__section{background:linear-gradient(90deg,#f8f9fa 0%,#fff 48%,#f2f4f6 100%);border-top:1px solid #e7eaed;border-bottom:1px solid #e7eaed;padding:66px 0 58px;scroll-margin-top:24px}.WhatWeDo-module___UBJwq__inner{gap:46px;display:grid}.WhatWeDo-module___UBJwq__heading{grid-template-columns:1fr;align-items:start;gap:28px;display:grid}.WhatWeDo-module___UBJwq__heading h2{letter-spacing:-1.8px;max-width:680px;font-size:clamp(34px,4vw,54px);line-height:1.02}.WhatWeDo-module___UBJwq__subheading{max-width:680px;color:var(--burnt);margin-top:20px;font-size:20px;line-height:1.25}.WhatWeDo-module___UBJwq__introduction p{color:var(--charcoal);font-size:16px;line-height:1.72}.WhatWeDo-module___UBJwq__introduction p+p{margin-top:14px}.WhatWeDo-module___UBJwq__services{border-top:1px solid var(--cloud);padding-top:36px}.WhatWeDo-module___UBJwq__servicesLabel{margin-bottom:22px}.WhatWeDo-module___UBJwq__serviceGrid{border-top:1px solid var(--cloud);border-left:1px solid var(--cloud);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.WhatWeDo-module___UBJwq__service{border-right:1px solid var(--cloud);border-bottom:1px solid var(--cloud);background:#ffffffb8;align-items:flex-start;gap:17px;min-height:150px;padding:25px 24px;display:flex}.WhatWeDo-module___UBJwq__service svg{width:34px;height:34px;color:var(--orange)}.WhatWeDo-module___UBJwq__service h3{margin-bottom:8px;font-size:16px;line-height:1.3}.WhatWeDo-module___UBJwq__service p{color:var(--slate);font-size:13px;line-height:1.58}.WhatWeDo-module___UBJwq__accountability{background:var(--deep);color:var(--off-white);grid-template-columns:minmax(220px,.7fr) minmax(0,1.35fr);gap:12px 64px;padding:31px 34px;display:grid}.WhatWeDo-module___UBJwq__accountabilityTitle{color:var(--orange);grid-row:1/span 2;font-size:22px;font-weight:700;line-height:1.2}.WhatWeDo-module___UBJwq__accountability>p:not(.WhatWeDo-module___UBJwq__accountabilityTitle){color:var(--cloud);font-size:14px;line-height:1.62}.WhatWeDo-module___UBJwq__accountability strong{font-size:15px;line-height:1.45}@media (max-width:980px){.WhatWeDo-module___UBJwq__section{padding:52px 0 48px}.WhatWeDo-module___UBJwq__heading{grid-template-columns:1fr;gap:28px}.WhatWeDo-module___UBJwq__heading h2{max-width:620px}.WhatWeDo-module___UBJwq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.WhatWeDo-module___UBJwq__accountability{grid-template-columns:1fr;gap:14px}.WhatWeDo-module___UBJwq__accountabilityTitle{grid-row:auto}}@media (max-width:640px){.WhatWeDo-module___UBJwq__section{padding:39px 0 36px}.WhatWeDo-module___UBJwq__inner{gap:34px}.WhatWeDo-module___UBJwq__heading{gap:23px}.WhatWeDo-module___UBJwq__heading h2{letter-spacing:-1.2px;font-size:35px}.WhatWeDo-module___UBJwq__subheading{margin-top:16px;font-size:18px}.WhatWeDo-module___UBJwq__introduction p{font-size:15px;line-height:1.65}.WhatWeDo-module___UBJwq__services{padding-top:28px}.WhatWeDo-module___UBJwq__serviceGrid{grid-template-columns:1fr}.WhatWeDo-module___UBJwq__service{min-height:0;padding:22px 19px}.WhatWeDo-module___UBJwq__accountability{padding:25px 22px}.WhatWeDo-module___UBJwq__accountabilityTitle{font-size:20px}}
