:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--ink:#f5f4f2;--muted:#a7a7ad;--black:#050506;--surface:#0b0b0e;--surface-soft:#111116;--line:#ffffff26;--red:#e72d34;--blue:#263a95;--shell:min(1240px, calc(100vw - 96px));font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.shell{width:var(--shell);margin-inline:auto}.section{padding-block:clamp(92px,11vw,172px)}.eyebrow{color:#d4d4d8;letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:.75rem;font-weight:700}.hero{--hero-shift:0px;isolation:isolate;background:#020203;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero__backdrop{z-index:-2;transform:translate3d(0, var(--hero-shift), 0) scale(1.035);will-change:transform;background-image:linear-gradient(90deg,#020203f7 0%,#020203d1 30%,#0202033d 68%,#0202031a 100%),linear-gradient(#0000 58%,#020203e0 100%),url(/images/hero-datacenter.png);background-position:50%,50%,100%;background-size:cover;position:absolute;inset:-3%}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--red), transparent 38%, var(--blue));opacity:.75;height:2px;position:absolute;inset:auto 0 0}.site-header{z-index:3;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:104px;display:flex;position:absolute;inset:0 0 auto}.brand img{width:224px;height:auto;display:block}.site-header nav{align-items:center;gap:clamp(22px,3vw,44px);display:flex}.site-header nav a{color:#d8d8dc;font-size:.88rem;text-decoration:none;transition:color .18s}.site-header nav a:hover,.site-header nav a:focus-visible{color:#fff}.nav-cta{align-items:center;gap:10px;display:inline-flex}.nav-cta svg,.button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:18px;transition:transform .18s}.nav-cta:hover svg,.button:hover svg{transform:translate(4px)}.hero__content{align-self:center;padding-block:154px 144px}.hero__content h1{letter-spacing:-.055em;text-transform:uppercase;max-width:820px;margin:0;font-family:Arial Narrow,Roboto Condensed,Impact,sans-serif;font-size:clamp(4rem,8.2vw,8.7rem);font-weight:500;font-stretch:75%;line-height:.84}.hero__content h1 span{color:#0000;-webkit-text-stroke:1px #ffffff94;display:block}.hero__lead{color:#c9c9ce;max-width:565px;margin:32px 0 0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.55}.hero__actions{align-items:center;gap:30px;margin-top:36px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:26px;min-height:56px;padding:0 25px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.button--primary{background:var(--ink);color:#09090b}.button--primary:hover,.button--primary:focus-visible{background:var(--red);color:#fff;transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.55;transform:none}.text-link{color:#e7e7e9;border-bottom:1px solid #ffffff80;padding-block:8px;text-decoration:none;transition:border-color .18s}.text-link:hover{border-color:var(--red)}.hero__meta{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:auto auto auto;justify-content:end;align-items:baseline;gap:18px;padding-block:23px;font-size:.8rem;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero__meta strong{color:#fff;letter-spacing:-.02em;font-size:1.25rem}.hero-enter{animation:.76s cubic-bezier(.2,.75,.25,1) both hero-enter}.hero-enter--1{animation-delay:90ms}.hero-enter--2{animation-delay:.18s}.hero-enter--3{animation-delay:.3s}.hero-enter--4{animation-delay:.42s}@keyframes hero-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.offer{grid-template-columns:.9fr 1.1fr;gap:70px 100px;display:grid}.section-heading h2,.panel-section h2,.contact h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-family:Arial Narrow,Roboto Condensed,Impact,sans-serif;font-size:clamp(3.25rem,6vw,6.2rem);font-weight:500;font-stretch:75%;line-height:.92}.offer__price{border-top:1px solid var(--line);justify-content:flex-end;align-items:flex-end;gap:16px;padding-top:36px;display:flex}.offer__price .currency{color:var(--red);align-self:flex-start;margin-top:9px;font-weight:800}.offer__price .amount{letter-spacing:-.08em;font-family:Arial Narrow,Roboto Condensed,Impact,sans-serif;font-size:clamp(7rem,13vw,13rem);line-height:.68}.offer__price .period{color:#cdccd0;line-height:1.35}.offer__price small{color:#828188}.inclusion-list{border-top:1px solid var(--line);grid-column:1/-1}.inclusion{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(220px,.8fr) minmax(300px,1.2fr);align-items:start;gap:28px;padding-block:34px;display:grid}.inclusion>span{color:var(--red);letter-spacing:.14em;font-size:.76rem;font-weight:700}.inclusion h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:600}.inclusion p{max-width:570px;color:var(--muted);margin:0;line-height:1.7}.panel-section{background:var(--ink);color:#0c0c0e}.panel-section__grid{grid-template-columns:1.05fr .95fr;gap:clamp(70px,11vw,170px);display:grid}.panel-section__intro>p:last-child{color:#55545b;max-width:560px;margin:38px 0 0;font-size:1.1rem;line-height:1.7}.panel-section .eyebrow{color:#6e6d73}.panel-tools{border-top:1px solid #00000038}.panel-tool{min-height:74px;transition-delay:var(--delay,0s);border-bottom:1px solid #00000038;align-items:center;gap:18px;font-size:1rem;display:flex}.panel-tool svg{fill:none;width:21px;height:21px;stroke:var(--red);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.statement{background:radial-gradient(circle at 82% 30%, #263a9533, transparent 28%), var(--surface);padding-block:92px 112px;overflow:hidden}.statement__line{color:#0000;letter-spacing:-.03em;white-space:nowrap;-webkit-text-stroke:1px #ffffff38;width:max-content;font-family:Arial Narrow,Roboto Condensed,Impact,sans-serif;font-size:clamp(4rem,9vw,9rem);line-height:1;animation:24s linear infinite marquee;display:flex}.statement__line span{padding-right:.16em}@keyframes marquee{to{transform:translate(-50%)}}.statement__content{margin-top:70px}.statement__content p{letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(1.6rem,3.2vw,3rem);font-weight:500;line-height:1.25}.contact{background:#08080a}.contact__grid{grid-template-columns:.86fr 1.14fr;gap:clamp(70px,11vw,170px);display:grid}.contact__intro>p:not(.eyebrow){max-width:500px;color:var(--muted);margin:34px 0 0;line-height:1.7}.contact-form{gap:25px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-form label:not(.consent):not(.honeypot){gap:10px;display:grid}.contact-form label>span{color:#d0cfd3;font-size:.82rem}.contact-form label small{color:#76757b}.contact-form input:not([type=checkbox]),.contact-form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #3a393f;border-radius:0;outline:none;width:100%;transition:border-color .18s,background .18s}.contact-form input:not([type=checkbox]){min-height:50px}.contact-form textarea{resize:vertical;min-height:128px;padding-block:12px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--red);background:#ffffff05}.consent{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:12px;display:grid}.consent input{width:18px;height:18px;accent-color:var(--red);margin:0}.consent span{line-height:1.5;color:#8b8a91!important}.honeypot{position:absolute!important;left:-9999px!important}.form-submit{align-items:center;gap:24px;min-height:62px;margin-top:4px;display:flex}.form-status{color:var(--muted);flex:1;margin:0;font-size:.86rem;line-height:1.45}.form-status--success{color:#a7d8b0}.form-status--error{color:#f1a7aa}.site-footer{border-top:1px solid var(--line);background:#08080a}.site-footer__inner{grid-template-columns:250px 1fr auto;align-items:center;gap:40px;min-height:136px;display:grid}.site-footer img{filter:invert();mix-blend-mode:screen;opacity:.76;width:220px}.site-footer p,.site-footer span{color:#77767d;font-size:.8rem}.site-footer span{text-align:right}.reveal{opacity:0;transition:opacity .72s,transform .72s cubic-bezier(.2,.75,.25,1);transform:translateY(30px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (width<=900px){:root{--shell:min(100% - 40px, 720px)}.site-header{height:84px}.brand img{width:188px}.site-header nav>a:not(.nav-cta){display:none}.hero__content{padding-block:130px 150px}.hero__content h1{font-size:clamp(3.7rem,14vw,7rem)}.hero__backdrop{background-image:linear-gradient(90deg,#020203f5 0%,#020203ba 58%,#02020352 100%),linear-gradient(#0000 50%,#020203f5 100%),url(/images/hero-datacenter.png);background-position:50%,50%,62%}.offer,.panel-section__grid,.contact__grid{grid-template-columns:1fr}.offer{gap:64px}.offer__price{justify-content:flex-start}.inclusion{grid-template-columns:55px 1fr}.inclusion p{grid-column:2}.panel-section__grid,.contact__grid{gap:72px}.site-footer__inner{grid-template-columns:1fr auto;padding-block:40px}.site-footer p{grid-area:2/1/auto/-1}}@media (width<=600px){:root{--shell:calc(100% - 32px)}.section{padding-block:88px}.brand img{width:166px}.nav-cta{gap:0;font-size:0!important}.nav-cta svg{width:22px}.hero{min-height:760px}.hero__content{align-self:start;padding-top:156px}.hero__content h1{font-size:clamp(3.5rem,17vw,5.4rem);line-height:.88}.hero__lead{max-width:330px;font-size:1rem}.hero__actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px}.hero__meta{grid-template-columns:auto auto;justify-content:start;gap:6px 14px}.hero__meta span:first-child{grid-column:1/-1}.offer__price{gap:10px}.offer__price .amount{font-size:7.4rem}.offer__price .period{font-size:.8rem}.inclusion{grid-template-columns:42px 1fr;gap:18px;padding-block:28px}.form-row{grid-template-columns:1fr}.form-submit{flex-direction:column;align-items:stretch}.form-submit .button{width:100%}.site-footer__inner{grid-template-columns:1fr;gap:20px}.site-footer p,.site-footer span{text-align:left;grid-area:auto;margin:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
