*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#12233b;background:#fff}a{text-decoration:none;color:inherit}.container{width:min(1390px,calc(100% - 48px));margin:auto}.site-header{height:94px;background:#061a31;border-bottom:1px solid rgba(255,255,255,.07);position:sticky;top:0;z-index:100;box-shadow:0 8px 30px rgba(0,0,0,.12)}.nav-wrap{height:100%;display:flex;align-items:center;gap:34px}.brand{width:430px;display:flex;align-items:center;overflow:hidden}.brand img{width:390px;height:78px;object-fit:cover;object-position:center;border-radius:0;mix-blend-mode:screen}.main-nav{display:flex;gap:38px;align-items:center;margin-left:auto;color:#eaf4ff;font-size:15px;font-weight:600}.main-nav a{padding:38px 0;position:relative}.main-nav a.active:after{content:"";height:3px;width:43px;background:#ff8a18;position:absolute;left:0;bottom:24px}.chevron{color:#ff8a18}.header-contact{display:flex;flex-direction:column;gap:4px;min-width:165px;font-size:12px}.phone{font-weight:800;font-size:16px;color:#fff}.phone-icon{color:#ff8a18;margin-right:8px}.email{color:#d4e3f3}.btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;border-radius:28px;padding:13px 25px;font-weight:800;font-size:14px;transition:.25s ease;border:1px solid transparent}.btn span{font-size:20px;line-height:0}.btn-orange{background:#ff8a18;color:#fff;box-shadow:0 8px 22px rgba(255,138,24,.2)}.btn-orange:hover{background:#ff9d3a;transform:translateY(-2px)}.btn-outline{border-color:#168dff;color:#fff;background:rgba(2,18,36,.25)}.btn-outline:hover{background:#168dff}.header-cta{white-space:nowrap}.hero{min-height:500px;position:relative;overflow:hidden;background:linear-gradient(112deg,#06182d 0%,#071d35 48%,#092d50 100%);color:#fff}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(25,122,203,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(25,122,203,.06) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,#000 0%,#000 55%,transparent 100%)}.hero-glow{position:absolute;width:680px;height:680px;right:3%;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(0,128,255,.18),transparent 62%)}.hero-inner{min-height:500px;display:grid;grid-template-columns:48% 52%;align-items:center;position:relative}.hero-copy{padding:60px 0}.eyebrow,.section-label{font-size:13px;letter-spacing:3px;font-weight:800;color:#dcecff}.eyebrow span{color:#ff8a18;margin:0 5px}.hero h1{font-size:52px;line-height:1.08;max-width:650px;margin:24px 0 18px;letter-spacing:-2px}.hero h1 strong{color:#ff8a18}.hero p{font-size:16px;line-height:1.75;color:#d2e0ee;max-width:610px}.hero-actions{display:flex;gap:18px;margin-top:26px}.btn-large{padding:15px 29px}.hero-art{height:100%;position:relative;min-height:500px;overflow:hidden}.server-rack{position:absolute;top:25px;width:90px;height:430px;border-radius:8px;background:linear-gradient(90deg,#07111d,#172d43,#07111d);border:1px solid rgba(80,150,205,.2);box-shadow:20px 30px 70px rgba(0,0,0,.4)}.rack-one{left:7%;opacity:.7}.rack-two{left:20%;opacity:.35}.server-rack i{display:block;height:55px;margin:12px 9px;border-radius:3px;background:linear-gradient(90deg,#0b1c2b,#102a40);border:1px solid rgba(54,136,201,.18);position:relative}.server-rack i:after{content:"";position:absolute;right:10px;top:12px;width:6px;height:6px;border-radius:50%;background:#168dff;box-shadow:0 0 9px #168dff}.globe{position:absolute;width:480px;height:480px;border-radius:50%;right:0;top:20px;border:1px solid rgba(255,138,24,.25);box-shadow:0 0 0 50px rgba(8,73,120,.08),0 0 0 100px rgba(8,73,120,.05),inset 0 0 80px rgba(0,135,255,.12);background:radial-gradient(circle at 45% 42%,rgba(16,140,255,.2),transparent 56%)}.globe:before,.globe:after{content:"";position:absolute;border:1px solid rgba(34,151,255,.34);border-radius:50%}.globe:before{inset:30px 105px}.globe:after{inset:105px 30px}.globe-lines{position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(0deg,transparent 0 42px,rgba(43,145,229,.18) 43px 44px);transform:rotate(-18deg)}.globe-core{position:absolute;width:155px;height:155px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#177fd0 0%,#0a3e6b 48%,#061a30 75%);box-shadow:0 0 50px rgba(0,139,255,.45)}.node{position:absolute;width:10px;height:10px;border-radius:50%;background:#ff9b2e;box-shadow:0 0 18px #ff8a18}.n1{left:17%;top:31%}.n2{right:14%;top:24%}.n3{right:27%;bottom:18%}.n4{left:30%;bottom:15%}.n5{left:43%;top:12%}.network-line{position:absolute;height:1px;background:#168dff;transform-origin:left;opacity:.7}.l1{width:290px;left:26%;top:39%;transform:rotate(32deg)}.l2{width:260px;left:29%;top:54%;transform:rotate(-26deg)}.l3{width:230px;left:45%;top:63%;transform:rotate(24deg)}.services-strip{margin-top:0;background:#eef3f7;padding:20px 0 14px;position:relative}.service-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.service-card{background:rgba(255,255,255,.97);border:1px solid #e2e8ee;border-radius:4px;padding:19px 15px 16px;min-height:205px;text-align:center;box-shadow:0 12px 25px rgba(12,37,61,.08);transition:.25s}.service-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px rgba(12,37,61,.14)}.service-icon{width:45px;height:45px;margin:0 auto 9px;font-size:32px;display:grid;place-items:center;font-weight:500}.service-icon.blue{color:#167df0}.service-icon.orange{color:#ff7e10}.service-card h3{font-size:14px;line-height:1.3;margin:5px 0 9px;color:#162d49}.service-card p{font-size:11px;line-height:1.55;color:#607087;min-height:52px;margin:0}.service-card a{font-size:11px;font-weight:800;color:#ff7d13;display:inline-block;margin-top:10px}.service-card a span{font-size:16px;margin-left:5px}.about{background:linear-gradient(100deg,#07182b 0%,#09233c 54%,#0b2d49 100%);color:#fff;position:relative;overflow:hidden}.about:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 83% 55%,rgba(255,139,25,.16),transparent 24%),linear-gradient(90deg,transparent 50%,rgba(255,255,255,.02) 50%);pointer-events:none}.about-grid{display:grid;grid-template-columns:1.05fr 1.15fr 1fr;min-height:360px;position:relative;z-index:1}.about-copy{padding:52px 50px 48px 22px;border-right:1px solid rgba(255,255,255,.13)}.section-label{font-size:10px;letter-spacing:2px}.section-label span{display:inline-block;width:40px;height:2px;background:#ff8a18;vertical-align:middle;margin-left:8px}.about h2{font-size:30px;line-height:1.18;margin:18px 0}.about h2 em{color:#ff8a18;font-style:normal}.about p{color:#c6d7e7;font-size:13px;line-height:1.7;max-width:480px}.about .btn{margin-top:10px}.why-preview{padding:28px 35px}.centered{text-align:center}.reasons{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px}.reasons div{min-height:105px;padding:8px 13px;border-right:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:10px}.reasons div:nth-child(3n){border-right:0}.reasons div:nth-child(n+4){border-top:1px solid rgba(255,255,255,.12);padding-top:20px}.reasons b{font-size:27px;color:#ff8a18;font-weight:400}.reasons strong{font-size:10px;line-height:1.35;color:#d9e6f2}.workspace{min-height:360px;position:relative;overflow:hidden;background:linear-gradient(120deg,rgba(5,17,30,.2),rgba(255,157,64,.3)),radial-gradient(circle at 65% 35%,#9c704b,#2b2a28 52%,#121a21);border-left:1px solid rgba(255,255,255,.08)}.desk-glow{position:absolute;inset:0;background:linear-gradient(160deg,transparent 25%,rgba(255,171,90,.16),transparent 70%)}.laptop{position:absolute;right:10%;top:76px;width:270px;height:190px;transform:rotate(-3deg)}.laptop-screen{height:148px;background:#0b1118;border:9px solid #151d25;border-radius:12px 12px 5px 5px;display:grid;place-items:center;box-shadow:0 16px 30px rgba(0,0,0,.4)}.laptop-screen img{width:86px;height:86px;object-fit:cover;border-radius:14px}.laptop-base{height:17px;background:linear-gradient(#aab2ba,#555d64);clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);box-shadow:0 10px 12px rgba(0,0,0,.3)}.plant{position:absolute;left:12%;top:92px;width:72px;height:110px}.plant i{position:absolute;width:40px;height:75px;background:linear-gradient(135deg,#789b62,#1c402b);border-radius:100% 0 100% 0;transform-origin:bottom}.plant i:nth-child(1){left:20px;transform:rotate(-28deg)}.plant i:nth-child(2){left:35px;transform:rotate(25deg)}.plant i:nth-child(3){left:10px;transform:rotate(-5deg)}.plant span{position:absolute;bottom:0;left:19px;width:44px;height:45px;background:#bc6d45;border-radius:5px 5px 12px 12px}.mug{position:absolute;right:6%;bottom:32px;width:52px;height:48px;border-radius:4px 4px 12px 12px;background:#07172a;color:#fff;display:grid;place-items:center;font-weight:800;box-shadow:0 9px 16px rgba(0,0,0,.35)}.contact-band{background:linear-gradient(100deg,#ff7b0b 0%,#ff8e19 28%,#0875e6 70%,#0672ed 100%);color:#fff}.contact-inner{min-height:70px;display:flex;align-items:center;gap:26px}.contact-title{display:flex;align-items:center;gap:15px;white-space:nowrap}.contact-title strong{font-size:18px}.contact-symbol{font-size:24px}.contact-divider{width:1px;height:32px;background:rgba(255,255,255,.5)}.contact-inner p{font-size:13px;flex:1}.contact-phone{font-weight:800;background:#073568;border-radius:22px;padding:10px 25px;white-space:nowrap}.contact-phone span{color:#fff}.contact-email{font-size:13px;white-space:nowrap}.footer{background:#06182c;color:#b8c9da}.footer-grid{min-height:98px;display:grid;grid-template-columns:1.2fr 1.4fr .5fr auto;align-items:center;gap:24px}.footer-brand img{width:245px;height:68px;object-fit:cover;object-position:center;mix-blend-mode:screen}.footer-links{display:flex;justify-content:center;gap:12px;font-size:10px}.footer-links a:hover{color:#fff}.socials{display:flex;gap:13px;justify-content:center}.socials a{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#fff}.copyright{font-size:9px;white-space:nowrap}.menu-toggle{display:none;background:none;border:0}.menu-toggle span{display:block;width:24px;height:2px;background:#fff;margin:5px}.socials a:hover{color:#ff8a18}@media(max-width:1200px){.brand{width:260px}.brand img{width:270px}.header-contact{display:none}.service-grid{grid-template-columns:repeat(3,1fr)}.hero h1{font-size:45px}.footer-grid{grid-template-columns:1fr 2fr .6fr}.copyright{grid-column:1/-1;text-align:center;padding-bottom:15px}}@media(max-width:900px){.site-header{height:78px}.nav-wrap{gap:15px}.brand{width:260px}.brand img{width:260px;height:64px}.menu-toggle{display:block;margin-left:auto}.main-nav{display:none;position:absolute;top:78px;left:0;right:0;background:#061a31;flex-direction:column;gap:0;padding:10px 24px 20px;box-shadow:0 15px 25px rgba(0,0,0,.2)}.main-nav.open{display:flex}.main-nav a{padding:14px 0;width:100%}.main-nav a.active:after{bottom:6px}.header-cta{display:none}.hero-inner{grid-template-columns:1fr}.hero-copy{padding:65px 0 25px}.hero-art{min-height:320px}.globe{width:330px;height:330px;right:5%;top:0}.server-rack{height:290px;width:65px}.service-grid{grid-template-columns:repeat(2,1fr)}.about-grid{grid-template-columns:1fr}.about-copy{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.workspace{min-height:300px}.contact-inner{flex-wrap:wrap;padding:15px 0}.contact-inner p{flex-basis:100%;order:2;margin:0}.contact-divider{display:none}.footer-grid{grid-template-columns:1fr;justify-items:center;padding:20px}.footer-brand img{width:280px}}@media(max-width:560px){.container{width:min(100% - 28px,1390px)}.brand{width:210px}.brand img{width:215px}.hero h1{font-size:37px;letter-spacing:-1px}.hero p{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start}.service-grid{grid-template-columns:1fr}.about h2{font-size:27px}.about-copy{padding:42px 8px}.why-preview{padding:28px 8px}.reasons{grid-template-columns:repeat(2,1fr)}.reasons div:nth-child(3n){border-right:1px solid rgba(255,255,255,.12)}.reasons div:nth-child(2n){border-right:0}.reasons div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12)}.contact-inner{gap:13px}.contact-title{width:100%}.contact-phone{padding:9px 16px}.contact-email{font-size:12px}.footer-links{flex-wrap:wrap}.copyright{white-space:normal;text-align:center}.hero-art{min-height:260px}.globe{width:270px;height:270px;right:-10px}.server-rack{display:none}}
