:root{--bg:#07111f;--bg2:#0b1628;--card:rgba(255,255,255,.075);--card2:rgba(255,255,255,.105);--line:rgba(255,255,255,.14);--text:#eef6ff;--muted:#9fb0c8;--accent:#31d7ff;--accent2:#6d5cff;--orange:#ff7a1a;--ok:#51f0a7;--bad:#ff5f79;--shadow:0 24px 80px rgba(0,0,0,.35);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 16% 8%,rgba(49,215,255,.18),transparent 30%),radial-gradient(circle at 90% 5%,rgba(255,122,26,.14),transparent 25%),linear-gradient(145deg,#050914 0%,#081526 42%,#101827 100%);color:var(--text);min-height:100vh}.noise{position:fixed;inset:0;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}.site-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:22px;padding:15px 4.5vw;background:rgba(5,10,20,.72);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.2px}.brand img{height:46px;width:auto}.brand span{display:none}.nav{display:flex;gap:5px;align-items:center;margin-left:auto}.nav a{padding:10px 13px;border-radius:999px;color:#c8d5e7;font-weight:700;font-size:14px}.nav a:hover,.nav a.active{background:rgba(255,255,255,.09);color:#fff}.nav a.pill{background:linear-gradient(135deg,var(--accent2),var(--accent));color:#06101d;box-shadow:0 10px 32px rgba(49,215,255,.25)}.langs{display:flex;gap:4px;align-items:center}.langs a{font-size:18px;padding:7px;border-radius:12px;filter:saturate(.8);opacity:.75}.langs a.sel,.langs a:hover{background:rgba(255,255,255,.1);opacity:1;filter:saturate(1.15)}.nav-toggle{display:none;margin-left:auto;background:var(--card);color:white;border:1px solid var(--line);border-radius:12px;padding:9px 12px}main{overflow:hidden}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center;padding:82px 5vw 54px;min-height:720px}.badge,.eyebrow{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line);background:rgba(255,255,255,.07);border-radius:999px;padding:9px 13px;color:#cce9ff;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.badge span{width:9px;height:9px;border-radius:99px;background:var(--ok);box-shadow:0 0 18px var(--ok)}h1,h2,h3{margin:0;line-height:1.04}h1{font-size:clamp(42px,6.1vw,86px);letter-spacing:-.065em;max-width:980px}h2{font-size:clamp(30px,4vw,58px);letter-spacing:-.045em}h3{font-size:24px;letter-spacing:-.025em}p{color:var(--muted);line-height:1.72}.hero-copy p{font-size:20px;max-width:790px}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:28px}.btn{border:1px solid var(--line);border-radius:17px;padding:14px 20px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s}.btn:hover{transform:translateY(-2px)}.btn.primary,.btn.full{background:linear-gradient(135deg,var(--accent),var(--accent2) 55%,var(--orange));color:#05101d;border:0;box-shadow:0 18px 45px rgba(49,215,255,.22)}.btn.ghost{background:rgba(255,255,255,.06)}.btn.full{width:100%}.proof{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;max-width:760px}.proof div,.glass,.service-card,.price-card,.feature-box,.bank,.service-spec{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);backdrop-filter:blur(18px);border-radius:28px}.proof div{padding:17px}.proof b{display:block;font-size:24px}.proof span{display:block;color:var(--muted);font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.hero-panel{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center}.orb{position:absolute;border-radius:50%;filter:blur(9px);opacity:.7}.orb.one{width:210px;height:210px;background:rgba(49,215,255,.25);left:4%;top:8%}.orb.two{width:260px;height:260px;background:rgba(255,122,26,.17);right:0;bottom:10%}.server-rack{position:relative;width:min(430px,84vw);padding:30px;border-radius:36px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 50px 110px rgba(0,0,0,.45)}.rack-row{display:grid;grid-template-columns:24px 24px 24px 1fr;gap:13px;align-items:center;margin:12px 0;padding:18px;background:rgba(3,8,18,.66);border:1px solid rgba(255,255,255,.1);border-radius:18px}.rack-row i{display:block;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--ok));box-shadow:0 0 16px rgba(49,215,255,.7)}.rack-row b{height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.55),rgba(255,255,255,.06))}.server-card{position:absolute;z-index:3;padding:19px 22px;border-radius:22px;background:rgba(7,17,31,.72);border:1px solid rgba(255,255,255,.16);box-shadow:0 25px 60px rgba(0,0,0,.35)}.server-card.top{top:42px;right:26px}.server-card.bottom{bottom:52px;left:10px}.server-card span{display:block;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.12em}.server-card b{display:block;font-size:28px;margin:6px 0}.server-card small{color:#bdd0e8}.section{padding:70px 5vw}.section-head{max-width:930px;margin-bottom:30px}.section-head span,.page-title span{color:var(--accent);font-weight:900;text-transform:uppercase;letter-spacing:.12em}.section-head p,.page-title p{font-size:18px;max-width:920px}.cards,.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.service-card,.price-card{padding:26px;transition:.22s;position:relative;overflow:hidden}.service-card:before,.price-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0,rgba(49,215,255,.13),transparent 32%),radial-gradient(circle at 90% 15%,rgba(255,122,26,.09),transparent 32%);pointer-events:none}.service-card:hover,.price-card:hover{transform:translateY(-5px);border-color:rgba(49,215,255,.42)}.icon{width:54px;height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(49,215,255,.18),rgba(109,92,255,.18));border:1px solid var(--line);font-size:25px;margin-bottom:18px}.mini{color:var(--accent);font-weight:900;text-transform:uppercase;font-size:11px;letter-spacing:.1em}.service-card p{min-height:78px}.service-card ul,.checklist{list-style:none;padding:0;margin:18px 0}.service-card li,.checklist li{color:#d9e6f7;margin:9px 0;padding-left:24px;position:relative}.service-card li:before,.checklist li:before{content:"✓";position:absolute;left:0;color:var(--ok);font-weight:900}.price-line{display:flex;align-items:baseline;gap:7px;margin:18px 0}.price-line b{font-size:26px}.price-line span,.price-line em{font-style:normal;color:var(--muted);font-size:12px}.link{color:var(--accent);font-weight:900}.dark-band{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:45px 5vw;padding:52px;border-radius:38px;background:linear-gradient(135deg,rgba(49,215,255,.11),rgba(109,92,255,.12),rgba(255,122,26,.09));border:1px solid var(--line);box-shadow:var(--shadow)}.matrix{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.matrix span{padding:20px;border:1px solid var(--line);border-radius:20px;background:rgba(0,0,0,.15);font-weight:900}.price-card{display:flex;flex-direction:column}.price-top p{min-height:52px}.price{margin:20px 0;padding:20px;border-radius:22px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08)}.price b{font-size:34px}.price small,.price em{display:inline-block;color:var(--muted);font-style:normal}.specs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.specs span{padding:9px 10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#d8e7f7;font-size:13px}.page-title{padding:82px 5vw 40px}.page-title h1{font-size:clamp(40px,5vw,74px)}.service-hero{display:grid;grid-template-columns:1fr 360px;gap:26px;align-items:center;padding:80px 5vw 40px}.service-hero p{font-size:20px}.service-spec{padding:30px}.service-spec b{font-size:42px}.service-spec span{color:var(--muted)}.service-spec ul{list-style:none;padding:0;margin:20px 0 0}.service-spec li{padding:12px;border-bottom:1px solid var(--line);color:#dcecff}.split{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.feature-box{padding:32px}.checklist.big li{font-size:17px;margin:13px 0}.order-grid,.contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:24px}.form,.bank,.glass{padding:28px}.form label{display:block;color:#dbe9fb;font-weight:800;margin-bottom:14px}.form input,.form select,.form textarea,.admin input,.admin select,.admin textarea,.client input,.client select,.client textarea{width:100%;margin-top:7px;padding:13px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:rgba(4,10,20,.7);color:var(--text);outline:none}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--accent)}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.secure-note{padding:18px;border:1px solid rgba(81,240,167,.3);background:rgba(81,240,167,.08);border-radius:18px;margin-top:20px;color:#cffff0}.flash{position:fixed;z-index:99;top:82px;right:24px;max-width:520px;padding:16px 19px;border-radius:18px;border:1px solid var(--line);box-shadow:var(--shadow);background:rgba(10,20,34,.95);font-weight:800}.flash.ok{border-color:rgba(81,240,167,.35)}.flash.bad{border-color:rgba(255,95,121,.45)}.legal{font-size:18px}.site-footer{margin-top:40px;padding:54px 5vw 28px;border-top:1px solid var(--line);background:rgba(0,0,0,.2)}.footer-grid{display:grid;grid-template-columns:1.3fr .8fr .8fr 1fr;gap:28px}.footer-logo{height:48px}.site-footer a{display:block;color:#cbd8eb;margin:10px 0}.copyright{text-align:center;color:#a7b7ce;border-top:1px solid var(--line);margin-top:32px;padding-top:24px;font-weight:700}.admin-layout,.client-layout{display:grid;grid-template-columns:280px 1fr;min-height:100vh;background:#07111f;color:var(--text)}.side{padding:24px;border-right:1px solid var(--line);background:rgba(0,0,0,.2);position:sticky;top:0;height:100vh}.side img{height:48px}.side a{display:block;padding:12px 14px;border-radius:14px;color:#c9d8ea;font-weight:800;margin:5px 0}.side a.active,.side a:hover{background:rgba(255,255,255,.08);color:#fff}.workspace{padding:28px;overflow:auto}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.table{width:100%;border-collapse:separate;border-spacing:0 8px}.table th{text-align:left;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.table td,.table th{padding:12px}.table tr:not(:first-child){background:rgba(255,255,255,.06)}.table tr td:first-child{border-radius:14px 0 0 14px}.table tr td:last-child{border-radius:0 14px 14px 0}.admin-card,.client-card{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:24px;box-shadow:var(--shadow);margin-bottom:18px}.admin-grid,.client-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kpi{background:rgba(255,255,255,.06);border:1px solid var(--line);padding:20px;border-radius:20px}.kpi b{font-size:31px}.pill-status{display:inline-flex;padding:6px 10px;border-radius:999px;background:rgba(49,215,255,.12);color:#bff2ff;border:1px solid rgba(49,215,255,.2);font-size:12px;font-weight:900}.progress{height:10px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}.progress i{display:block;height:100%;background:linear-gradient(90deg,var(--ok),var(--accent),var(--orange))}@media (max-width:1180px){.cards,.pricing-grid{grid-template-columns:repeat(3,1fr)}.hero{grid-template-columns:1fr}.hero-panel{min-height:470px}.footer-grid{grid-template-columns:1fr 1fr}.admin-grid,.client-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.site-header{flex-wrap:wrap}.nav-toggle{display:block}.nav{display:none;order:4;width:100%;flex-direction:column;align-items:stretch}.nav.open{display:flex}.langs{margin-left:auto}.hero{padding-top:45px;min-height:auto}.proof,.cards,.pricing-grid,.dark-band,.service-hero,.split,.order-grid,.contact-grid,.footer-grid,.two{grid-template-columns:1fr}.service-card p{min-height:auto}.admin-layout,.client-layout{grid-template-columns:1fr}.side{position:relative;height:auto}.admin-grid,.client-grid{grid-template-columns:1fr}.workspace{padding:18px}h1{font-size:42px}.server-card{position:relative;margin:8px}.hero-panel{display:block}.server-rack{margin:auto}.server-card.top,.server-card.bottom{top:auto;right:auto;bottom:auto;left:auto}.flash{left:14px;right:14px;top:76px}}
.card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.mini-btn{padding:11px 15px;border-radius:14px;font-size:13px;white-space:nowrap}.selected-package{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px;padding:22px;border-radius:22px;background:linear-gradient(135deg,rgba(49,215,255,.12),rgba(109,92,255,.12),rgba(255,122,26,.08));border:1px solid rgba(255,255,255,.14)}.selected-package span{display:inline-block;margin-bottom:8px;color:var(--accent);font-weight:900;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.selected-package p{margin:8px 0 0}.selected-price{text-align:right;min-width:130px}.selected-price b{display:block;font-size:30px}.selected-price em{font-style:normal;color:var(--muted);font-weight:800}.selected-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 18px}.selected-specs span{padding:11px;border-radius:13px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-size:13px;color:#dbe9fb;font-weight:800}.change-service{display:block;text-align:center;margin-top:13px;color:var(--accent);font-weight:900}.package-includes{margin-top:20px;padding-top:12px;border-top:1px solid var(--line)}.package-includes h4{margin:0 0 8px}@media (max-width:780px){.card-actions{align-items:stretch;flex-direction:column}.selected-package{flex-direction:column}.selected-price{text-align:left}.selected-specs{grid-template-columns:1fr 1fr}}
.footer-mini{font-size:14px;color:#91a8c2;margin-top:10px}.content-hero{display:grid;grid-template-columns:minmax(0,1.1fr) 380px;gap:28px;align-items:center;padding:86px 5vw 44px}.content-hero h1{font-size:clamp(42px,5.2vw,78px)}.content-hero p{font-size:20px;max-width:930px}.content-card{padding:30px;border-radius:30px;background:linear-gradient(150deg,rgba(49,215,255,.12),rgba(109,92,255,.12),rgba(255,122,26,.07));border:1px solid var(--line);box-shadow:var(--shadow)}.content-layout{display:grid;gap:22px}.content-section{display:grid;grid-template-columns:90px minmax(0,1.25fr) minmax(300px,.75fr);gap:24px;align-items:start;padding:30px;border-radius:32px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.13);box-shadow:0 18px 65px rgba(0,0,0,.24)}.content-section h2{font-size:clamp(28px,3vw,44px);margin-top:14px}.content-section p{font-size:17px}.content-num{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:22px;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#06101d;font-weight:950;font-size:21px;box-shadow:0 18px 45px rgba(49,215,255,.18)}.solution-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.solution-box{padding:25px;border-radius:28px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.solution-box h3{font-size:22px;margin-bottom:18px}.solution-box a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid rgba(255,255,255,.09);color:#dbeaff;font-weight:850}.solution-box a:hover{color:var(--accent)}.solution-box a span{color:var(--accent)}.process-band{margin:20px 5vw 0;padding:46px;border-radius:36px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(49,215,255,.075),rgba(255,122,26,.06));border:1px solid var(--line);box-shadow:var(--shadow)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.process-grid div{padding:22px;border-radius:24px;background:rgba(2,8,18,.34);border:1px solid rgba(255,255,255,.11)}.process-grid b{display:inline-flex;width:46px;height:46px;border-radius:16px;align-items:center;justify-content:center;background:rgba(49,215,255,.16);color:#bff2ff;border:1px solid rgba(49,215,255,.25);margin-bottom:14px}.process-grid h3{font-size:22px}.info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.info-grid article{padding:24px;border-radius:28px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.info-grid article h3{font-size:23px}.corp-copy{padding-top:30px}.service-deep{padding-bottom:18px}.card-actions .link{white-space:nowrap}@media (max-width:1180px){.solution-grid,.process-grid,.info-grid{grid-template-columns:repeat(2,1fr)}.content-hero{grid-template-columns:1fr}.content-section{grid-template-columns:70px 1fr}.content-section .feature-box{grid-column:2}}@media (max-width:780px){.content-hero{padding-top:46px;grid-template-columns:1fr}.content-section{grid-template-columns:1fr;padding:22px}.content-section .feature-box{grid-column:auto}.solution-grid,.process-grid,.info-grid{grid-template-columns:1fr}.process-band{margin:10px 5vw 0;padding:26px}.content-num{width:54px;height:54px}}

/* v1.4 client-facing polish */
.solution-grid{align-items:stretch}
.solution-box{background:linear-gradient(160deg,rgba(255,255,255,.105),rgba(255,255,255,.045));border-color:rgba(49,215,255,.22);position:relative;overflow:hidden}
.solution-box:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 0,rgba(49,215,255,.16),transparent 34%);pointer-events:none}
.solution-box h3,.solution-box a{position:relative}
.solution-box a{border-top:1px solid rgba(255,255,255,.11);font-size:15px}
.section-head span{color:var(--accent)}
.process-band .section-head p{max-width:920px}
