:root{--red:#ed1c24;--red-dark:#c90f16;--ink:#08090a;--charcoal:#141618;--graphite:#232629;--paper:#f5f3ef;--soft:#e8e5df;--white:#fff;--muted:#9ca0a5;--line:#08090a24;--shell:min(1220px, calc(100vw - 64px));--display:"Arial Narrow", "Roboto Condensed", Impact, sans-serif;--body:Inter, Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.shell{width:var(--shell);margin-inline:auto}.skipLink{z-index:1000;color:var(--white);background:var(--red);padding:10px 16px;position:fixed;top:0;left:20px;transform:translateY(-120%)}.skipLink:focus{transform:translateY(0)}.topBar{background:var(--charcoal);color:#c8c9ca;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700}.topBarInner{justify-content:space-between;align-items:center;min-height:34px;display:flex}.topBar p{margin:0}.topBarInner>div{gap:28px;display:flex}.topBar a{transition:color .18s}.topBar a:hover{color:var(--white)}.statusDot{background:#42de77;border-radius:50%;width:6px;height:6px;margin:0 9px 1px 0;display:inline-block;box-shadow:0 0 0 4px #42de771f}.siteHeader{z-index:50;color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090af5;position:sticky;top:0}.navInner{align-items:center;gap:36px;min-height:84px;display:flex}.brand{align-items:center;margin-right:auto;display:inline-flex}.brand img,.footerLogo{width:140px;height:auto}.desktopNav{align-items:center;gap:clamp(20px,2.5vw,42px);display:flex}.desktopNav a{color:#d6d6d6;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;padding-block:30px;font-size:14px;font-weight:800;font-stretch:75%;transition:color .18s;position:relative}.desktopNav a:after{content:"";background:var(--red);transform-origin:100%;height:2px;transition:transform .18s;position:absolute;bottom:22px;left:0;right:0;transform:scaleX(0)}.desktopNav a:hover{color:var(--white)}.desktopNav a:hover:after{transform-origin:0;transform:scaleX(1)}.button{min-height:48px;font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:18px;padding:12px 20px;font-size:13px;font-weight:800;line-height:1;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button span,.textLink span{font-family:var(--body);font-size:16px}.navCta{min-width:126px;color:var(--white);background:var(--red)}.navCta:hover,.buttonPrimary:hover{background:var(--red-dark)}.mobileNav{display:none}.homeHero{min-height:calc(100vh - 118px);color:var(--white);background:linear-gradient(90deg,#040506fa 0%,#040506d9 41%,#0405062e 80%),url(/media/hero-data-center.jpg) 50%/cover no-repeat;position:relative;overflow:hidden}.homeHero:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.heroNoise{border:1px solid #ffffff2e;border-radius:50%;width:370px;height:370px;position:absolute;bottom:7%;right:4%}.heroNoise:before,.heroNoise:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.heroNoise:before{inset:48px}.heroNoise:after{border-color:#ed1c24b3;inset:96px}.heroGrid{z-index:2;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:80px;min-height:calc(100vh - 160px);padding-block:80px 120px;display:grid;position:relative}.heroCopy{max-width:850px}.eyebrow{color:var(--red);font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:800;line-height:1.2}.heroCopy h1,.innerHero h1{max-width:930px;font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(64px,8.2vw,126px);font-weight:900;font-stretch:75%;line-height:.82}.heroCopy h1 span{color:var(--red)}.heroLead{color:#d2d3d4;max-width:610px;margin:36px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.heroActions{align-items:center;gap:34px;margin-top:42px;display:flex}.buttonPrimary{min-height:56px;color:var(--white);background:var(--red);padding-inline:28px}.textLink{color:var(--white);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff80;align-items:center;gap:14px;padding-bottom:4px;font-size:12px;font-weight:800;transition:color .18s,border-color .18s;display:inline-flex}.textLink:hover{color:var(--red);border-color:var(--red)}.textLink.dark{color:var(--ink);border-color:#08090a59}.heroProof{align-self:end;margin-bottom:48px}.heroProof>div{border-top:1px solid #ffffff38;padding:19px 0}.heroProof strong,.heroProof span{display:block}.heroProof strong{font-family:var(--display);font-size:34px;line-height:1}.heroProof span{color:#b8babc;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:700}.heroRail{z-index:3;background:var(--red);min-height:42px;color:var(--white);font-family:var(--display);letter-spacing:.15em;justify-content:space-around;align-items:center;gap:24px;padding-inline:4vw;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:0;left:0;right:0}.heroRail i{background:var(--white);border-radius:50%;width:3px;height:3px}.section{padding-block:112px}.compactSection{padding-block:90px}.introSection{background:var(--paper)}.splitIntro{grid-template-columns:.9fr 1.1fr;align-items:start;gap:10vw;display:grid}.sectionHeading h2,.locationContent h2,.contactBand h2,.featureCopy h2,.editorialGrid h2{max-width:790px;font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(46px,6vw,84px);font-weight:900;font-stretch:75%;line-height:.92}.sectionHeading.light h2{color:var(--white)}.introText{border-top:1px solid var(--line);max-width:650px;padding-top:26px;font-size:clamp(18px,2vw,23px);line-height:1.55}.introText p{margin:0 0 24px}.darkSection{color:var(--white);background:var(--ink)}.advantageGrid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.advantageCard{border-bottom:1px solid #fff3;border-right:1px solid #fff3;min-height:320px;padding:30px;transition:background-color .18s}.advantageCard:hover{background:var(--red)}.advantageCard>span{color:var(--red);font-family:var(--display);letter-spacing:.1em;font-size:12px;font-weight:800}.advantageCard:hover>span{color:var(--white)}.advantageCard h3{font-family:var(--display);text-transform:uppercase;margin:100px 0 10px;font-size:30px;line-height:1}.advantageCard p{color:#b7b9bb;margin:0;font-size:14px;line-height:1.55}.advantageCard:hover p{color:var(--white)}.servicesSection{background:#fff}.serviceGrid{grid-template-columns:repeat(2,1fr);gap:26px;margin-top:65px;display:grid}.serviceCard{border:1px solid var(--line);background:var(--white)}.serviceImage{background-position:50%;background-size:cover;min-height:340px;position:relative;overflow:hidden}.serviceImage:after{content:"";background:linear-gradient(#0000 50%,#00000085);position:absolute;inset:0}.serviceImage span{z-index:1;color:var(--white);font-family:var(--display);font-size:54px;font-weight:900;line-height:1;position:absolute;bottom:16px;right:22px}.serviceBody{padding:38px}.serviceBody h3{font-family:var(--display);text-transform:uppercase;margin:0 0 18px;font-size:48px;line-height:.95}.serviceBody>p:not(.eyebrow){color:#50545a;min-height:78px;margin:0 0 30px}.locationSection{min-height:700px;color:var(--white);background:var(--charcoal);grid-template-columns:1.05fr .95fr;display:grid}.locationImage{background:linear-gradient(90deg,#0000000d,#0000006b),url(/media/europe-network.jpg) 50%/cover no-repeat;min-height:600px}.locationContent{padding:95px clamp(40px,6vw,100px)}.locationGrid{grid-template-columns:repeat(2,1fr);gap:36px 30px;margin-top:64px;display:grid}.locationGrid>div{border-top:1px solid #ffffff38;padding-top:17px}.locationGrid h3{font-family:var(--display);text-transform:uppercase;margin:0 0 7px;font-size:20px;line-height:1.1}.locationGrid p{color:#b7b9bb;margin:0;font-size:13px}.contactBand{color:var(--white);background:var(--red);padding-block:80px}.contactBand .eyebrow{color:var(--white)}.contactBandInner{justify-content:space-between;align-items:center;gap:60px;display:flex}.contactBand h2{max-width:750px}.contactActions{flex-shrink:0;gap:12px;display:flex}.buttonLight{min-height:56px;color:var(--ink);background:var(--white)}.buttonLight:hover{color:var(--red)}.buttonOutline{min-height:56px;color:var(--white);border:1px solid #ffffffbf}.buttonOutline:hover{color:var(--red);background:var(--white)}.siteFooter{color:#c7c9cb;background:var(--ink)}.footerTop{grid-template-columns:.85fr 1.15fr;gap:80px;padding-block:88px 64px;display:grid}.footerTop>div:first-child>p{color:#8e9194;margin:28px 0 0;font-size:15px}.footerLinks{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.footerLinks>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footerLabel{color:var(--white);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800}.footerLinks a{font-size:14px}.footerLinks a:hover{color:var(--red)}.footerLinks address{color:#8e9194;font-size:13px;font-style:normal;line-height:1.6}.footerBottom{color:#74777b;letter-spacing:.04em;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:30px;min-height:70px;font-size:11px;display:flex}.footerBottom p{margin:0}.innerHero{min-height:590px;color:var(--white);background-position:50%;background-size:cover;align-items:end;display:flex;position:relative;overflow:hidden}.innerHero:before{content:"";background:linear-gradient(90deg,#040506f5 0%,#040506b3 55%,#04050640),linear-gradient(#0000 45%,#040506cc);position:absolute;inset:0}.innerHero .shell{z-index:1;padding-block:90px;position:relative}.innerHero h1{max-width:980px;font-size:clamp(58px,8vw,108px)}.innerHero .shell>p:last-child{color:#d1d3d5;max-width:660px;margin:28px 0 0;font-size:18px;line-height:1.6}.specGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:65px;display:grid}.specCard{background:var(--white);min-height:420px;padding:40px}.specCard>span{color:var(--red);font-family:var(--display);letter-spacing:.12em;font-size:12px;font-weight:800}.specCard h2{font-family:var(--display);text-transform:uppercase;margin:70px 0 28px;font-size:40px;line-height:1}.specCard ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.specCard li{color:#51555b;padding-left:17px;font-size:14px;position:relative}.specCard li:before{content:"";background:var(--red);width:5px;height:5px;position:absolute;top:.72em;left:0}.gallerySection{background:var(--charcoal)}.galleryGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:65px;display:grid}.galleryGrid figure{min-height:250px;margin:0;overflow:hidden}.galleryGrid figure.wide{grid-column:span 2}.galleryGrid img{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;transition:filter .22s,transform .35s}.galleryGrid figure:hover img{filter:saturate()contrast();transform:scale(1.025)}.optionGrid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.optionGrid article{border-right:1px solid var(--line);background:var(--white);min-height:330px;padding:36px}.optionGrid article:last-child{border-right:0}.optionGrid article>p{color:var(--red);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.optionGrid h2{font-family:var(--display);text-transform:uppercase;margin:126px 0 14px;font-size:36px;line-height:1}.optionGrid article>span{color:#5f6368;font-size:14px}.featureSplit{min-height:720px;color:var(--white);background:var(--ink);grid-template-columns:1fr 1fr;display:grid}.featureImage{background-position:50%;background-size:cover;min-height:620px}.colocationFeature{background-image:linear-gradient(90deg,#0000,#0000005c),url(/media/gallery-7.jpg)}.featureCopy{flex-direction:column;justify-content:center;padding:80px clamp(45px,7vw,110px);display:flex}.featureCopy>p:not(.eyebrow){color:#b9bbbd;max-width:620px;margin:30px 0;font-size:17px}.checkList{border-top:1px solid #fff3;grid-template-columns:repeat(2,1fr);gap:0 24px;margin:15px 0 0;padding:0;list-style:none;display:grid}.checkList li{color:#e0e1e2;border-bottom:1px solid #fff3;padding:15px 0 15px 24px;font-size:13px;position:relative}.checkList li:before{content:"•";color:var(--red);font-size:22px;line-height:1;position:absolute;left:2px}.editorialGrid{grid-template-columns:1fr 1fr;align-items:end;gap:9vw;display:grid}.editorialGrid>p{border-top:1px solid var(--line);color:#51555b;margin:0 0 7px;padding-top:24px;font-size:18px}.serverIntro{grid-template-columns:.9fr 1.1fr;gap:9vw;display:grid}.serverIntro>div:last-child>p{margin:26px 0 30px;font-size:19px}.darkChecks{border-color:var(--line)}.darkChecks li{border-color:var(--line);color:#3d4146}.serverOfferSection{color:var(--white);background:var(--charcoal)}.serverOffer{background:var(--ink);border:1px solid #ffffff2e;grid-template-columns:.7fr 1.35fr .7fr;align-items:center;gap:60px;margin-top:60px;padding:46px;display:grid}.priceBlock span,.priceBlock strong{display:block}.priceBlock span{color:#8d9093;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.priceBlock strong{font-family:var(--display);margin:4px 0;font-size:64px;line-height:1}.serverOffer ul{columns:2;margin:0;padding:0;list-style:none}.serverOffer li{break-inside:avoid;color:#c4c6c8;margin-bottom:10px;padding-left:17px;font-size:13px;position:relative}.serverOffer li:before{content:"";background:var(--red);width:5px;height:5px;position:absolute;top:.75em;left:0}.offerNote{color:#929598;max-width:820px;margin:28px 0 0;font-size:13px}.supportGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:10vw;display:grid}.supportLead{max-width:680px;margin:35px 0;font-size:19px}.supportActions{flex-wrap:wrap;gap:12px;display:flex}.buttonBlack{min-height:56px;color:var(--white);background:var(--ink)}.buttonBlack:hover{background:var(--graphite)}.contactCard{color:var(--white);background:var(--ink);padding:42px}.contactCard>div{border-top:1px solid #ffffff2b;grid-template-columns:100px 1fr;gap:20px;padding:18px 0;display:grid}.contactCard>div>span{color:#82868a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.contactCard a,.contactCard strong,.contactCard address{font-size:14px;font-style:normal}.contactCard a:hover{color:var(--red)}.lightGray{background:#e8e6e1}.serviceList{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:45px;display:grid}.serviceList>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;align-items:center;gap:10px;min-height:120px;padding:20px 28px;display:grid}.serviceList span{color:var(--red);font-family:var(--display);font-size:11px;font-weight:800}.serviceList h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:31px;line-height:1}.storyGrid{grid-template-columns:.85fr 1.15fr;gap:10vw;display:grid}.storyCopy{border-top:1px solid var(--line);padding-top:24px}.storyCopy p{margin:0 0 25px;font-size:18px}.valueGrid{background:#ffffff2e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:65px;display:grid}.valueGrid article{background:var(--charcoal);min-height:290px;padding:38px}.valueGrid h2{font-family:var(--display);text-transform:uppercase;margin:100px 0 13px;font-size:29px;line-height:1}.valueGrid p{color:#a5a8aa;margin:0;font-size:14px}.companyCard{border:1px solid var(--line);background:var(--white);grid-template-columns:.8fr 1.2fr;gap:10vw;padding:60px;display:grid}.companyCard h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:58px;line-height:1}.companyCard dl{margin:0}.companyCard dl>div{border-top:1px solid var(--line);grid-template-columns:140px 1fr;padding:15px 0;display:grid}.companyCard dt{color:#777b80;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.companyCard dd{margin:0;font-size:14px}.companyCard a{color:var(--red)}.privacyLayout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:10vw;display:grid}.privacyLayout>aside{color:var(--white);background:var(--ink);padding:35px;position:sticky;top:120px}.privacyLayout>aside h2{font-family:var(--display);text-transform:uppercase;margin:0 0 18px;font-size:34px}.privacyLayout>aside p:not(.eyebrow){color:#a7aaad;font-size:14px}.privacyLayout>aside a{color:var(--red);font-size:14px}.privacyIntro{margin:0 0 45px;font-size:21px}.privacyContent>section{border-top:1px solid var(--line);padding:31px 0}.privacyContent h2{font-family:var(--display);text-transform:uppercase;margin:0 0 10px;font-size:28px;line-height:1}.privacyContent p{color:#4c5055;margin:0}.privacyNote{border-left:4px solid var(--red);background:var(--white);padding:24px;margin-top:35px!important}.privacyNote a{color:var(--red)}@media (width<=1060px){:root{--shell:min(100% - 48px, 1220px)}.desktopNav{gap:18px}.desktopNav a{font-size:12px}.heroGrid{grid-template-columns:1fr 180px;gap:45px}.advantageGrid{grid-template-columns:repeat(2,1fr)}.advantageCard{min-height:280px}.advantageCard h3{margin-top:70px}.locationSection{grid-template-columns:.9fr 1.1fr}.locationGrid{grid-template-columns:1fr}.footerTop,.serverOffer{grid-template-columns:.6fr 1.4fr}.serverOffer .button{grid-column:1/-1}}@media (width<=860px){.topBarInner>div,.desktopNav,.navCta{display:none}.topBarInner{justify-content:center}.navInner{min-height:72px}.mobileNav{display:block;position:relative}.mobileNav summary{cursor:pointer;flex-direction:column;justify-content:center;gap:7px;width:46px;height:46px;list-style:none;display:flex}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav summary span{background:var(--white);width:28px;height:2px;margin-left:auto;display:block}.mobileNav summary span:last-child{width:20px}.mobileNav nav{border-top:3px solid var(--red);background:var(--ink);flex-direction:column;width:min(340px,100vw - 48px);padding:18px 24px;display:flex;position:absolute;top:58px;right:0;box-shadow:0 18px 40px #00000059}.mobileNav nav a{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;padding:13px 0;font-size:15px;font-weight:800}.heroGrid{grid-template-columns:1fr;padding-block:90px 130px}.heroProof{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.heroProof>div{border-bottom:1px solid #ffffff38;padding-right:16px}.heroProof strong{font-size:28px}.splitIntro,.serverIntro,.storyGrid{grid-template-columns:1fr;gap:50px}.introText{max-width:none}.locationSection,.featureSplit{grid-template-columns:1fr}.locationImage,.featureImage{min-height:480px}.contactBandInner{flex-direction:column;align-items:flex-start}.footerTop,.specGrid,.optionGrid{grid-template-columns:1fr}.optionGrid article{border-right:0;border-bottom:1px solid var(--line);min-height:250px}.optionGrid article:last-child{border-bottom:0}.optionGrid h2{margin-top:65px}.editorialGrid,.supportGrid,.companyCard,.privacyLayout{grid-template-columns:1fr;gap:50px}.supportGrid{gap:65px}.privacyLayout>aside{position:static}}@media (width<=680px){:root{--shell:calc(100% - 32px)}.topBar{font-size:9px}.siteHeader{top:0}.brand img{width:125px}.homeHero{background-position:62%;min-height:760px}.homeHero:before{content:"";background:#00000042;position:absolute;inset:0}.heroGrid{min-height:720px;padding-block:95px 120px;display:block}.heroCopy h1,.innerHero h1{font-size:clamp(52px,17vw,78px)}.heroLead{margin-top:27px;font-size:16px}.heroActions{flex-direction:column;align-items:flex-start;gap:25px;margin-top:30px}.heroProof{grid-template-columns:repeat(2,1fr);margin-top:50px}.heroRail span:nth-of-type(n+3),.heroRail i:nth-of-type(n+2){display:none}.section{padding-block:78px}.compactSection{padding-block:68px}.sectionHeading h2,.locationContent h2,.contactBand h2,.featureCopy h2,.editorialGrid h2{font-size:clamp(42px,13vw,62px)}.introText{font-size:18px}.advantageGrid,.serviceGrid,.locationGrid,.galleryGrid,.checkList,.serviceList,.valueGrid{grid-template-columns:1fr}.advantageCard{min-height:250px}.advantageCard h3{margin-top:60px}.serviceImage{min-height:245px}.serviceBody{padding:28px}.serviceBody h3{font-size:40px}.serviceBody>p:not(.eyebrow){min-height:auto}.locationImage,.featureImage{min-height:360px}.locationContent,.featureCopy{padding:68px 24px}.contactActions,.supportActions{flex-direction:column;width:100%}.contactActions .button,.supportActions .button{width:100%}.footerLinks{grid-template-columns:repeat(2,1fr);row-gap:40px}.footerBottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:24px}.innerHero{min-height:520px}.innerHero .shell{padding-block:68px}.innerHero .shell>p:last-child{font-size:15px}.specCard{min-height:auto;padding:30px 26px}.specCard h2{margin-top:45px}.galleryGrid figure,.galleryGrid figure.wide{grid-column:auto;min-height:235px}.optionGrid article{padding:28px}.serverOffer{grid-template-columns:1fr;gap:35px;padding:30px 24px}.serverOffer .button{grid-column:auto}.serverOffer ul{columns:1}.contactCard{padding:30px 24px}.contactCard>div{grid-template-columns:80px 1fr}.serviceList>div{min-height:100px}.valueGrid article{min-height:240px}.valueGrid h2{margin-top:70px}.companyCard{padding:34px 24px}.companyCard dl>div{grid-template-columns:95px 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
