
:root{--ink:#06101f;--blue:#0867e8;--cyan:#16d6d0;--line:#d9e3ee;--muted:#5e6d7d;--background:#fff;--foreground:#071321;--card:#fff;--card-foreground:#071321;--primary:#0867e8;--primary-foreground:#fff;--secondary:#eff5fb;--secondary-foreground:#071321;--muted-foreground:#5e6d7d;--border:#d9e3ee;--input:#d9e3ee;--ring:#0867e8;--radius:.75rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{text-decoration:none;color:inherit}.topline{height:34px;background:#050d18;color:#a8b5c5;text-align:center;font-size:12px;letter-spacing:.08em;display:grid;place-items:center}.nav-wrap{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);border-bottom:1px solid #ffffff1c;background:#09182c;color:white;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:11px;font-size:17px;letter-spacing:.04em;line-height:1}.brand-mark{width:42px;height:42px;border:1px solid #24d3d0;display:grid;place-items:center;color:#24d3d0;transform:skew(-7deg);background:#0b223c}.brand b{color:#23d0cc}.brand small{display:block;color:#8093aa;font-size:8px;letter-spacing:.24em;margin-top:7px}.nav-wrap nav{display:flex;gap:32px;color:#c4cfdb;font-size:13px}.nav-wrap nav a:hover{color:white}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;gap:9px}.nav-cta{background:#0b6bea;padding:13px 18px;font-size:13px;font-weight:700}.menu-button{display:none;background:transparent;border:0;color:white}
.hero{min-height:660px;background:#050e1a;color:white;display:flex;align-items:center;padding:82px max(7vw,30px) 126px;position:relative;overflow:hidden}.hero-photo{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.035);transition:opacity 1s ease,transform 7s ease}.hero-photo.active{opacity:1;transform:scale(1)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#030b16 0%,#041120f5 28%,#061525b8 52%,#06142430 82%),linear-gradient(0deg,#04101fd9 0%,transparent 45%)}.grid-glow{position:absolute;inset:0;background-image:linear-gradient(#20d8d008 1px,transparent 1px),linear-gradient(90deg,#20d8d008 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(90deg,#000,transparent 58%)}.hero-copy{position:relative;z-index:2;max-width:820px;animation:heroIn .65s ease both}@keyframes heroIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.eyebrow,.kicker{color:#13d6cf;font-size:12px;font-weight:800;letter-spacing:.18em}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{width:22px;height:2px;background:#13d6cf}.hero h1{font-size:clamp(44px,5.3vw,78px);line-height:1.02;letter-spacing:-.048em;margin:25px 0 24px}.hero h1 em{color:#18d8d0;font-style:normal}.hero-copy>p{font-size:20px;line-height:1.6;color:#b9c7d6;max-width:650px}.hero-actions{display:flex;gap:12px;margin-top:34px}.button{padding:16px 22px;font-weight:800;font-size:14px;border:1px solid transparent}.button.primary{background:#0872f4}.button.ghost{border-color:#61748a;background:#06142459;backdrop-filter:blur(8px)}.trust-row{display:flex;gap:24px;margin-top:32px;color:#b3c2d0;font-size:13px}.trust-row span{display:flex;align-items:center;gap:6px}.trust-row svg{width:15px;color:#12d5cd}.slider-controls{position:absolute;z-index:4;bottom:33px;left:max(7vw,30px);right:max(7vw,30px);display:flex;align-items:center;gap:20px}.slider-controls>button{width:42px;height:42px;border:1px solid #73859a66;background:#061525a8;color:white;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(8px)}.slider-controls>button:hover{border-color:#18d8d0;color:#18d8d0}.slider-dots{display:flex;align-items:center;gap:24px}.slider-dots button{border:0;background:none;color:#8295a9;display:flex;align-items:center;gap:9px;font-size:9px;font-weight:800;letter-spacing:.15em;cursor:pointer;padding:8px 0}.slider-dots i{display:block;width:28px;height:2px;background:#51657a;position:relative;overflow:hidden}.slider-dots button.active{color:#fff}.slider-dots button.active i{background:#18d8d0;box-shadow:0 0 9px #18d8d0}
.server-visual{height:470px;position:relative;z-index:2;margin-left:40px;perspective:900px}.rack{height:88px;background:linear-gradient(110deg,#0e2945,#061221);border:1px solid #2a4d6c;box-shadow:0 25px 35px #0006,inset 0 1px #ffffff14;display:flex;align-items:center;gap:18px;padding:0 24px;position:absolute;left:5%;right:3%;transform:rotateY(-8deg) rotateX(2deg)}.rack-a{top:86px}.rack-b{top:181px}.rack-c{top:276px}.rack-num{font-family:monospace;color:#48647f}.rack b{display:block;font-size:13px;letter-spacing:.14em}.rack small{display:block;color:#60778c;font-size:9px;letter-spacing:.15em;margin-top:8px}.lights{margin-left:auto;display:flex;gap:6px}.lights i{width:6px;height:6px;background:#15d7cf;border-radius:50%;box-shadow:0 0 8px #15d7cf}.wave{margin-left:auto;color:#17cec8;letter-spacing:3px}.rack-c>svg{margin-left:auto;color:#15d7cf}.status-pill{position:absolute;top:36px;right:4%;font-size:11px;letter-spacing:.12em;background:#0a1d30;border:1px solid #23415c;padding:10px 14px;color:#a8bbce}.status-pill i,.console-title i{display:inline-block;width:7px;height:7px;background:#1ed685;border-radius:50%;margin-right:7px;box-shadow:0 0 8px #1ed685}.metric-card{position:absolute;right:-1%;bottom:25px;background:#071525e8;border:1px solid #234866;padding:18px 24px;width:155px}.metric-card span,.metric-card small{display:block;color:#6f879d;font-size:10px;letter-spacing:.12em}.metric-card strong{display:block;font-size:34px;color:#18d8d0;margin:5px 0}.secure-tag{position:absolute;bottom:28px;left:7%;display:flex;gap:8px;align-items:center;font-size:10px;letter-spacing:.13em;color:#78a6aa}.secure-tag svg{color:#18d8d0}
.proof-bar{min-height:112px;background:#071322;color:white;display:grid;grid-template-columns:repeat(4,1fr);padding:0 max(7vw,30px);align-items:center;border-top:1px solid #1b3550}.proof-bar>div{height:55px;display:flex;align-items:center;justify-content:center;gap:15px;border-right:1px solid #203247}.proof-bar>div:last-child{border:0}.proof-bar>div>b{font-size:34px;color:#18d8d0}.proof-bar svg{color:#18d8d0}.proof-bar span{font-size:10px;letter-spacing:.12em;line-height:1.65;color:#8293a5}.proof-bar span b{color:#eef5fc}.section{padding:110px max(7vw,30px)}.section-head{display:grid;grid-template-columns:1.2fr .8fr;gap:12%;align-items:end;margin-bottom:58px}.section h2,.infra h2,.about h2,.cta-band h2{font-size:clamp(34px,4vw,56px);letter-spacing:-.045em;line-height:1.07;margin:15px 0}.section-head p,.center-head p,.infra-copy>p,.about p{color:var(--muted);font-size:17px;line-height:1.75}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.service-grid article{padding:34px 28px 31px;min-height:330px;border-right:1px solid var(--line);position:relative}.service-grid article:last-child{border:0}.service-grid>article>svg{color:#0872f4;margin:35px 0 22px;width:34px;height:34px}.service-number{position:absolute;right:22px;top:20px;font:12px monospace;color:#9dabb8}.service-grid h3{font-size:20px;margin:0 0 13px}.service-grid p{font-size:14px;line-height:1.7;color:#637181}.service-grid a{display:flex;gap:4px;align-items:center;margin-top:24px;color:#0969dc;font-size:12px;font-weight:800}
.infra{background:#071423;color:white;padding:110px max(7vw,30px);display:grid;grid-template-columns:1.1fr .9fr;gap:8%;align-items:center}.infra-console{border:1px solid #2c4961;background:#08192a;box-shadow:0 35px 70px #0008}.console-top{height:44px;border-bottom:1px solid #243c52;display:flex;align-items:center;padding:0 15px;font-size:9px;letter-spacing:.13em;color:#698096}.console-top>span{display:flex;gap:5px;margin-right:18px}.console-top>span i{width:7px;height:7px;border-radius:50%;background:#25435c}.console-top small{margin-left:auto;color:#17d2ca}.console-body{height:350px;display:grid;grid-template-columns:104px 1fr}.console-side{border-right:1px solid #203a50;display:flex;flex-direction:column;align-items:center;gap:27px;padding-top:25px;font-size:8px;letter-spacing:.12em;color:#577087}.console-side svg{color:#17d2ca}.console-main{padding:30px}.console-title{display:flex;justify-content:space-between;font-size:12px;font-weight:800}.console-title small{font-size:8px;color:#5f778c}.console-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px}.console-metrics>div{border:1px solid #233e55;background:#0a2035;padding:18px}.console-metrics span{display:block;font-size:8px;color:#668097;letter-spacing:.13em}.console-metrics strong{font-size:27px;display:block;margin-top:8px}.console-metrics strong small{font-size:13px;color:#788da0}.console-metrics .green{font-size:17px;color:#1bd587}.activity{height:135px;border:1px solid #233e55;margin-top:12px;padding:14px}.activity>span{font-size:8px;color:#668097;letter-spacing:.13em}.bars{height:82px;display:flex;align-items:end;gap:5px;margin-top:13px}.bars i{display:block;flex:1;background:linear-gradient(#14d6ce,#0a5c9d)}.infra-copy ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:33px 0}.infra-copy li{font-size:13px;color:#b9c7d4;display:flex;align-items:center;gap:10px}.infra-copy li svg{width:20px;color:#17d2ca}.text-link{display:inline-flex;gap:9px;align-items:center;color:#19d7d0;font-weight:800;font-size:13px;border-bottom:1px solid #19d7d0;padding-bottom:6px}
.center-head{text-align:center;max-width:720px;margin:0 auto 50px}.plans{background:#f3f7fb}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:auto;gap:18px}.plans-grid article{background:#fff;border:1px solid #dce5ee;padding:34px;position:relative}.plans-grid article.featured{border:2px solid #0872f4;box-shadow:0 18px 55px #0a66d51b}.popular{position:absolute;top:0;right:0;background:#0872f4;color:#fff;padding:8px 13px;font-size:9px;font-weight:800;letter-spacing:.13em}.plans-grid h3{font-size:20px}.plans-grid>article>p{color:#6c7886;font-size:14px;min-height:38px}.price{font-size:38px;font-weight:800;margin:25px 0;border-bottom:1px solid #e0e7ee;padding-bottom:25px}.price small{font-size:13px;color:#6c7886;margin-left:6px;font-weight:400}.plans-grid ul{list-style:none;padding:0;min-height:190px}.plans-grid li{display:flex;gap:9px;align-items:center;font-size:14px;margin:15px 0;color:#354353}.plans-grid li svg{width:16px;color:#0b71ec}.plan-button{display:flex;align-items:center;justify-content:space-between;border:1px solid #0b6feb;padding:14px 16px;color:#075ec7;font-size:13px;font-weight:800}.featured .plan-button{background:#0872f4;color:#fff}.plans-note{text-align:center;color:#637181;font-size:13px;margin-top:28px}.plans-note a{color:#0872f4;font-weight:800}.about{padding:100px max(7vw,30px);display:grid;grid-template-columns:1fr 1fr;gap:10%}.cta-band{background:linear-gradient(105deg,#0873f1,#0755c8);color:white;padding:65px max(7vw,30px);display:flex;align-items:center;justify-content:space-between;gap:40px}.cta-band .kicker{color:#a9f4f1}.cta-band h2{font-size:38px;margin-bottom:0}.button.light{background:#fff;color:#075bc8;white-space:nowrap}footer{background:#050d18;color:#8fa0b1;padding:62px max(7vw,30px) 35px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;font-size:13px}.footer-brand{color:white}footer>div{display:flex;gap:22px;justify-content:flex-end;color:#d3dce5}footer>small{grid-column:1/-1;border-top:1px solid #1d2b3b;padding-top:25px;color:#5f7081}
@media(max-width:1000px){.nav-wrap nav,.nav-cta{display:none}.menu-button{display:block}.proof-bar{grid-template-columns:1fr 1fr;padding:25px}.service-grid{grid-template-columns:1fr 1fr}.infra{grid-template-columns:1fr}.infra-copy{order:-1}.plans-grid{grid-template-columns:1fr;max-width:600px}.about{grid-template-columns:1fr}.cta-band{align-items:flex-start}}
@media(max-width:640px){.topline{font-size:10px}.nav-wrap{height:72px;padding:0 18px}.brand{font-size:14px}.brand-mark{width:36px;height:36px}.hero{padding:62px 20px 116px;min-height:660px}.hero-photo{background-position:62% center}.hero-shade{background:linear-gradient(90deg,#030b16f7 0%,#061322d9 68%,#06142472),linear-gradient(0deg,#04101fe8 0%,transparent 55%)}.hero h1{font-size:43px}.hero-copy>p{font-size:17px}.hero-actions{flex-direction:column}.trust-row{flex-wrap:wrap;gap:12px 18px}.slider-controls{left:20px;right:20px;bottom:28px;gap:10px}.slider-controls>button{width:38px;height:38px}.slider-dots{flex:1;justify-content:center;gap:8px}.slider-dots button span{display:none}.slider-dots i{width:26px}.proof-bar{grid-template-columns:1fr}.proof-bar>div{border-right:0;border-bottom:1px solid #203247}.section,.infra{padding:76px 20px}.section-head{grid-template-columns:1fr;gap:10px}.service-grid{grid-template-columns:1fr}.service-grid article{border-right:0;border-bottom:1px solid var(--line)}.console-body{grid-template-columns:60px 1fr}.console-side span{font-size:0}.console-main{padding:18px}.console-metrics>div{padding:10px}.console-metrics strong{font-size:20px}.infra-copy ul{grid-template-columns:1fr}.about{padding:76px 20px}.cta-band{padding:52px 20px;flex-direction:column}.cta-band h2{font-size:34px}footer{padding:50px 20px 30px;grid-template-columns:1fr}footer>div{justify-content:flex-start;flex-direction:column;gap:10px}footer>small{grid-column:1}.plans-grid article{padding:28px}.section h2,.infra h2,.about h2{font-size:38px}}
.service-grid article{padding:0;min-height:430px;background:#fff;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.service-grid article:hover{transform:translateY(-7px);box-shadow:0 24px 55px #0a3b7022;z-index:2}.service-photo{height:164px;position:relative;overflow:hidden;background:#071423}.service-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0615269c,transparent 65%)}.service-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.service-grid article:hover .service-photo img{transform:scale(1.06)}.service-photo .service-number{right:16px;top:14px;z-index:1;color:#fff;background:#051526b8;border:1px solid #ffffff3b;padding:7px 9px}.service-content{padding:24px 28px 28px}.service-content>svg{color:#0872f4;margin:0 0 18px;width:30px;height:30px}.service-content a{margin-top:20px}
