@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#071316;--panel:#0e1e22;--panel2:#11262a;--line:rgba(184,223,225,.14);--text:#effafa;--muted:#9db3b7;--cyan:#09aabb;--cyan2:#11d0c5;--lime:#9cf39f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;font-size:15px}.cursor-glow{position:fixed;width:520px;height:520px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(0,194,199,.11),transparent 64%);transform:translate(-50%,-50%);z-index:-1;transition:opacity .3s}.site-header{height:74px;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(7,19,22,.84);backdrop-filter:blur(18px);transition:height .35s,transform .35s}.site-header.compact{height:60px}.nav-wrap{height:100%;width:min(1140px,90%);margin:auto;display:flex;align-items:center;justify-content:space-between}.logo{font-size:19px;font-weight:800;color:#fff;text-decoration:none;letter-spacing:-1px}.logo b{color:var(--cyan2)}.main-nav{display:flex;align-items:center;gap:31px}.main-nav a,.nav-drop button{font:inherit;font-size:13px;color:#b9c9cc;text-decoration:none;background:0;border:0;padding:0;cursor:pointer}.main-nav a:hover,.nav-drop button:hover{color:#fff}.nav-drop{position:relative}.nav-drop button span{font-size:16px;color:var(--cyan2)}.drop-menu{position:absolute;left:-18px;top:29px;min-width:210px;padding:9px;background:rgba(12,31,35,.98);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 50px #0006;opacity:0;visibility:hidden;transform:translateY(-7px);transition:.2s}.nav-drop:hover .drop-menu{opacity:1;visibility:visible;transform:none}.drop-menu a{display:block;padding:10px;border-radius:7px}.drop-menu a:hover{background:#ffffff0d}.nav-cta{background:linear-gradient(125deg,var(--cyan),#05768b);padding:11px 17px;border-radius:8px;text-decoration:none;color:#fff;font-size:13px;font-weight:700;box-shadow:0 8px 26px #00b3c12b;transition:transform .25s,box-shadow .25s}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00b3c146}.nav-cta span{margin-left:5px}.menu-toggle{display:none}.hero{min-height:810px;position:relative;overflow:hidden;display:grid;place-items:center;text-align:center;background:radial-gradient(ellipse at 50% 95%,#053d47 0%,#071316 49%,#071316 100%)}.matrix{position:absolute;inset:0;opacity:.32;background-image:linear-gradient(#07131666,#071316 87%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='32'%3E%3Ctext x='1' y='18' fill='%234e9396' fill-opacity='.6' font-size='10' font-family='monospace'%3E01 10 01 11%3C/text%3E%3C/svg%3E");background-size:auto,70px 32px;mask-image:linear-gradient(to bottom,black,transparent 94%);animation:matrixDrift 13s linear infinite}.hero-lines{position:absolute;width:900px;height:900px;border-radius:50%;border:1px solid #00cad022;box-shadow:0 0 0 95px #00cad00d,0 0 0 210px #00cad009;bottom:-650px;animation:orbit 14s ease-in-out infinite alternate}.hero-content{position:relative;max-width:870px;padding:90px 20px}.eyebrow{font:500 11px 'DM Mono',monospace;letter-spacing:1.5px;color:var(--cyan2);margin:0 0 21px}.hero h1,.page-hero h1{font-size:clamp(52px,7.1vw,88px);line-height:1.02;letter-spacing:-5px;margin:0;font-weight:800}.hero h1 em,.page-hero h1 em,.section h2 em,.hosting-callout h2 em,.future h2 em{font-style:normal;color:var(--cyan);text-shadow:0 0 35px #00bfca4d}.lead{max-width:670px;color:#b3c4c7;font-size:17px;line-height:1.75;margin:26px auto 31px}.hero-actions{display:flex;gap:12px;justify-content:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:14px 19px;font:700 14px Manrope,sans-serif;text-decoration:none;cursor:pointer;transition:transform .25s,box-shadow .25s,border-color .25s}.button:hover{transform:translateY(-3px)}.button-fill{color:#fff;border:1px solid #15aebe;background:linear-gradient(120deg,#0492a8,#00afbb);box-shadow:0 12px 35px #00c3c236}.button-fill:hover{box-shadow:0 18px 40px #00c3c252}.button-line{color:#d9e9ea;border:1px solid #507275;background:#1021267d}.button-line:hover{border-color:#8fdde0;background:#153137}.hero-scroll{position:absolute;bottom:30px;color:#779296;font:10px 'DM Mono',monospace;letter-spacing:1.4px}.hero-scroll span{display:block;font-size:18px;color:var(--cyan2);margin-top:6px;animation:scrollBounce 1.7s ease-in-out infinite}.trust-bar{min-height:78px;padding:0 5%;border-block:1px solid var(--line);display:flex;gap:80px;align-items:center;justify-content:center;background:#0b1a1e}.trust-bar p{font-size:16px;font-weight:700}.trust-bar div{display:flex;gap:27px;color:#9bb2b5;font-size:12px}.trust-bar span{color:#a5c8c9}.section{width:min(1140px,90%);margin:auto;padding:130px 0}.about{display:grid;grid-template-columns:18% 1fr;gap:7%}.section-label{display:flex;gap:14px;color:#789095;font:11px 'DM Mono',monospace}.section-label span{color:var(--cyan)}.about-main h2,.services h2,.approach h2,.contact h2,.included h2{font-size:clamp(39px,5vw,62px);line-height:1.08;letter-spacing:-3.5px;margin:0}.about-main h2 em,.services h2 em,.approach h2 em,.contact h2 em,.included h2 em{font-style:normal;color:#8aa5a8}.section-lead{max-width:600px;line-height:1.8;color:var(--muted);font-size:16px;margin:26px 0 50px}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.values article{padding:23px;border-top:1px solid var(--line);transition:background .3s,transform .3s}.values article:hover{background:#ffffff08;transform:translateY(-5px)}.values i,.card-number{font:11px 'DM Mono',monospace;color:var(--cyan);font-style:normal}.values h3{margin:35px 0 12px;font-size:18px}.values p{color:var(--muted);font-size:13px;line-height:1.65;margin:0}.services{padding-top:45px}.services-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:45px}.services-head>p{max-width:350px;line-height:1.7;color:var(--muted)}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.service-card{min-height:330px;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:13px;padding:28px;text-decoration:none;color:var(--text);background:#0d1e22;transition:transform .4s cubic-bezier(.2,.8,.2,1),border .3s,box-shadow .3s}.service-card:hover{transform:translateY(-7px);border-color:#2ba8ae;box-shadow:0 20px 50px #0004}.service-card i{display:block;font-size:37px;font-style:normal;color:var(--cyan2);margin:41px 0 22px;transition:transform .4s}.service-card:hover i{transform:rotate(-11deg) scale(1.22)}.service-card h3{font-size:29px;line-height:1.05;letter-spacing:-1.5px;margin:0 0 12px}.service-card p{max-width:410px;color:#a8bec0;line-height:1.6;font-size:13px}.service-card>b{position:absolute;bottom:27px;font-size:13px}.service-card>b span{color:var(--cyan2);margin-left:5px}.hosting{background:linear-gradient(135deg,#0f3338,#09242a)}.hosting .card-orb{position:absolute;width:300px;height:300px;border-radius:50%;background:#00d9cf17;right:-90px;top:-100px;filter:blur(15px)}.security{background:linear-gradient(135deg,#102c30,#0c1b20)}.badge{position:absolute;right:20px;top:20px;color:var(--lime);background:#8eee9720;border:1px solid #8eee9745;border-radius:20px;padding:6px 9px;font:10px 'DM Mono',monospace}.hosting-callout{padding:100px max(5%,calc((100vw - 1140px)/2));display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;background:#0b1b1f;border-block:1px solid var(--line)}.hosting-visual{height:400px;border:1px solid #1b575d;border-radius:20px;background:radial-gradient(circle at 50% 50%,#075e6780,#0b1b1f 65%);position:relative;overflow:hidden}.server{position:absolute;left:23%;width:54%;height:80px;border:1px solid #23848c;border-radius:10px;background:linear-gradient(90deg,#0c2c31,#123b40);box-shadow:0 16px 30px #0005}.server:before{content:'••••••';letter-spacing:10px;color:#0edde0;position:absolute;right:20px;top:26px}.server-one{top:30%;animation:serverFloat 4.3s ease-in-out infinite}.server-two{top:52%;animation:serverFloat 4.3s 1s ease-in-out infinite reverse}.pulse{position:absolute;inset:50%;width:14px;height:14px;background:#18e3cd;border-radius:50%;box-shadow:0 0 0 0 #18e3cd70;animation:pulse 2.2s infinite}.hosting-callout h2,.future h2{font-size:clamp(39px,4.8vw,61px);line-height:1.08;letter-spacing:-3px;margin:0 0 21px}.hosting-callout>div:last-child>p,.future>div:last-child>p{color:var(--muted);line-height:1.75;max-width:510px}.hosting-callout ul{list-style:none;padding:0;color:#b7ced0;font-size:13px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.hosting-callout li:before{content:'✓';color:var(--cyan2);margin-right:8px}.text-link{display:inline-block;margin-top:20px;color:#fff;text-decoration:none;font-weight:700;border-bottom:1px solid var(--cyan);padding-bottom:4px}.text-link span{color:var(--cyan);margin-left:6px}.approach{display:grid;grid-template-columns:1fr 1fr;gap:100px}.steps{border-top:1px solid var(--line)}.steps article{display:grid;grid-template-columns:60px 1fr;gap:15px;padding:25px 0;border-bottom:1px solid var(--line);transition:padding .3s,background .3s}.steps article:hover{padding-left:14px;background:#ffffff06}.steps span{font:11px 'DM Mono',monospace;color:var(--cyan)}.steps h3{margin:0 0 7px;font-size:18px}.steps p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.future{position:relative;overflow:hidden;min-height:500px;padding:100px max(5%,calc((100vw - 1140px)/2));background:#041113}.future-grid{position:absolute;inset:0;background:linear-gradient(#0a373c80 1px,transparent 1px),linear-gradient(90deg,#0a373c80 1px,transparent 1px);background-size:50px 50px;mask-image:linear-gradient(90deg,black,transparent 80%);opacity:.45;animation:gridMove 14s linear infinite}.future>div:last-child{position:relative;max-width:670px}.future article{margin-top:37px;padding:21px 25px;border-left:2px solid var(--cyan);background:#0a2226c7}.future article span{font:10px 'DM Mono',monospace;color:var(--lime)}.future article h3{margin:10px 0;font-size:18px}.future article p{font-size:13px!important;margin:0}.contact{display:grid;grid-template-columns:1fr 1fr;gap:90px}.contact-details{display:grid;gap:19px;margin-top:45px}.contact-details div{display:grid;gap:5px}.contact-details span{font:10px 'DM Mono',monospace;color:var(--cyan)}.contact-details a,.contact-details b{color:#d5e7e9;text-decoration:none;font-size:14px}.contact-form{padding:28px;border:1px solid var(--line);border-radius:13px;background:#0d1f23;display:grid;gap:17px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-form label{display:grid;gap:8px;color:#bcd1d3;font-size:12px}.contact-form input,.contact-form textarea,.contact-form select{width:100%;color:#e8f4f5;background:#0a171a;border:1px solid #2c4b50;border-radius:6px;padding:11px 12px;outline:none;font:14px Manrope,sans-serif}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00b4bd1e}.contact-form select{appearance:none}.checkbox{display:flex!important;grid-template-columns:18px 1fr;align-items:start}.checkbox input{width:15px;margin-top:2px}.checkbox a{color:var(--cyan2)}.contact-form .button{justify-self:start}.form-success{border:1px solid #66e9834a;background:#66e98313;color:#a6efb3;padding:11px;border-radius:7px;font-size:13px}.honeypot{display:none}.footer{padding:55px max(5%,calc((100vw - 1140px)/2)) 22px;border-top:1px solid var(--line);background:#061114}.footer-top{display:flex;justify-content:space-between;padding-bottom:40px;border-bottom:1px solid var(--line)}.footer-top p{max-width:310px;color:var(--muted);line-height:1.6;font-size:13px;margin:0}.footer-grid{padding:42px 0;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:35px}.footer-grid h4{font-size:19px;margin:0 0 12px}.footer-grid h5{color:var(--cyan);font:11px 'DM Mono',monospace;margin:0 0 15px}.footer-grid p,.footer-grid a,.footer-grid span{display:block;color:var(--muted);text-decoration:none;font-size:12px;line-height:1.8}.footer-grid a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;color:#6d8589;font-size:11px}.footer-bottom div{display:flex;gap:18px}.footer-bottom a{color:#8fa9ad;text-decoration:none}.page-main{min-height:65vh}.page-hero{text-align:center;padding:120px 20px 67px;background:radial-gradient(ellipse at 50% 100%,#07545f,#071316 60%)}.page-hero h1{font-size:clamp(46px,6.3vw,75px)}.page-hero>p:last-child{color:var(--muted);max-width:610px;margin:24px auto 0;line-height:1.65}.billing{display:flex;gap:12px;justify-content:center;align-items:center;margin:40px 0 20px;color:#c8d9db;font-size:13px}.billing b{padding:4px 7px;background:#76e87d22;color:var(--lime);font:10px 'DM Mono',monospace;border-radius:12px;margin-left:5px}.billing button{border:0;background:#0a5964;width:43px;height:23px;border-radius:20px;padding:3px;cursor:pointer}.billing button i{display:block;width:17px;height:17px;border-radius:50%;background:#19d4d1;transition:transform .25s}.billing button.year i{transform:translateX(20px)}.pricing{width:min(1140px,90%);margin:0 auto 115px;display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.pricing article{position:relative;padding:31px;border:1px solid var(--line);border-radius:13px;background:#0d1f23;transition:transform .3s,border .3s}.pricing article:hover{transform:translateY(-7px);border-color:#2c9da6}.pricing article>p:first-of-type{font:11px 'DM Mono',monospace;color:#9cb4b7;letter-spacing:1.2px}.pricing h2{margin:19px 0;font-size:42px;letter-spacing:-2px}.pricing h2 span{font-size:21px;vertical-align:top}.pricing h2 small{color:#7e999d;font-size:14px;font-weight:400}.pricing article>p:nth-of-type(2){min-height:62px;color:var(--muted);font-size:13px;line-height:1.6}.pricing ul{padding:0;list-style:none;border-top:1px solid var(--line);padding-top:18px;font-size:13px;color:#bdced0;line-height:2}.pricing li:before{content:'✓';color:var(--cyan2);margin-right:8px}.pricing .button{width:100%;margin-top:15px}.pricing .popular{border-color:#0797a8;background:linear-gradient(160deg,#0b3138,#0d2024);box-shadow:0 16px 45px #00aeba16}.popular-tag{position:absolute;right:18px;top:18px;font:10px 'DM Mono',monospace;color:#0c2225;background:var(--cyan2);padding:5px 8px;border-radius:10px}.included{padding-top:0}.included>div{margin-top:38px;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.included article{padding:20px;border-top:1px solid var(--line)}.included i{font-style:normal;color:var(--cyan2);font-size:25px}.included h3{font-size:16px;margin:25px 0 9px}.included p{color:var(--muted);font-size:13px;line-height:1.6}.legal{width:min(780px,90%);margin:auto;padding:100px 0 120px}.legal h1{font-size:clamp(48px,6vw,70px);letter-spacing:-4px;margin:0}.legal-lead{font-size:19px;color:var(--muted);line-height:1.6;margin:26px 0 56px}.legal section{border-top:1px solid var(--line);padding:25px 0}.legal h2{font-size:21px;margin:0 0 12px}.legal section p{color:var(--muted);line-height:1.7}.legal a{color:var(--cyan2)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1)}.reveal.shown{opacity:1;transform:none}@keyframes matrixDrift{to{background-position:0 0,0 320px}}@keyframes orbit{to{transform:scale(1.12) rotate(7deg)}}@keyframes scrollBounce{50%{transform:translateY(7px)}}@keyframes serverFloat{50%{transform:translateY(-12px)}}@keyframes pulse{70%{box-shadow:0 0 0 62px transparent}}@keyframes gridMove{to{background-position:50px 50px}}@media(max-width:800px){.main-nav,.nav-cta{display:none}.menu-toggle{display:flex;width:39px;height:34px;flex-direction:column;gap:6px;justify-content:center;background:none;border:0}.menu-toggle i{width:23px;height:1px;background:#fff}.main-nav.open{position:absolute;display:flex;left:5%;right:5%;top:65px;padding:19px;border:1px solid var(--line);border-radius:12px;background:#0b1e22;flex-direction:column;align-items:stretch;gap:19px}.nav-drop button{color:#b9c9cc}.drop-menu{display:block;position:static;opacity:1;visibility:visible;transform:none;background:transparent;border:0;box-shadow:none;padding:8px 0 0}.hero{min-height:720px}.hero h1,.page-hero h1{letter-spacing:-3px}.trust-bar{display:block;padding:20px 6%}.trust-bar div{display:flex;flex-wrap:wrap;gap:10px 20px}.about,.approach,.contact,.hosting-callout{grid-template-columns:1fr;gap:38px}.section{padding:80px 0}.values,.service-grid{grid-template-columns:1fr}.services-head,.directory-head{display:block}.service-card{min-height:275px}.hosting-callout{padding:70px 5%}.hosting-visual{height:270px}.future{padding:75px 5%}.field-row{grid-template-columns:1fr}.footer-grid,.included>div{grid-template-columns:1fr 1fr}.footer-top,.footer-bottom{display:block}.footer-top p{margin-top:17px}.footer-bottom div{margin-top:13px}.pricing{grid-template-columns:1fr;margin-bottom:80px}.pricing article>p:nth-of-type(2){min-height:0}.page-hero{padding-top:82px}.cursor-glow{display:none}}@media(max-width:500px){.footer-grid,.included>div{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:center}.button{width:100%}.hero-content{padding-top:45px}.trust-bar p{margin-top:0}.section-label{margin-bottom:23px}.service-card h3{font-size:25px}}
