:root{--navy:#071b2b;--navy2:#0b2a42;--blue:#0b75e5;--cyan:#17a8ff;--ink:#122436;--muted:#647487;--bg:#f4f7fa;--line:#dce4ec;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--ink);background:white}a{color:inherit}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}header{position:sticky;top:0;z-index:20;background:rgba(7,27,43,.96);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}.nav{height:78px;display:flex;align-items:center;gap:28px;color:white}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:850;letter-spacing:.02em}.brand small{display:block;font-size:9px;letter-spacing:.15em;color:#8ca6ba;margin-top:2px}.mark{width:36px;height:36px;border:2px solid var(--cyan);display:grid;place-items:center;border-radius:8px;color:var(--cyan)}nav{display:flex;gap:28px;margin-left:auto}nav a{text-decoration:none;font-size:14px;color:#c7d6e2}.btn{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:7px;background:var(--blue);color:white;text-decoration:none;padding:13px 19px;font-weight:750;cursor:pointer}.btn.ghost{background:transparent;border:1px solid #496274}.btn.secondary{background:transparent;border:1px solid #58738a}.hero{background:radial-gradient(circle at 70% 40%,#123b5c 0,#071b2b 43%,#061622 100%);color:white;padding:82px 0 70px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:center}.eyebrow{font-size:12px;font-weight:850;letter-spacing:.16em;color:#168df4;margin:0 0 15px}.hero .eyebrow{color:#59baff}h1{font-size:clamp(46px,5.4vw,74px);line-height:.98;letter-spacing:-.045em;margin:0 0 24px}.hero h1 span{color:#a9c0d2}.lead{font-size:19px;line-height:1.6;color:#bfd0dd;max-width:700px}.actions{display:flex;gap:12px;margin:30px 0}.facts{display:flex;gap:20px;flex-wrap:wrap;color:#9fb5c6;font-size:13px}.rack{max-width:420px;margin:auto;border:9px solid #1d2a35;border-radius:8px;background:#02070a;box-shadow:0 28px 70px #0008}.racktop{font-size:10px;letter-spacing:.12em;color:#8da4b6;padding:12px 14px;border-bottom:1px solid #263746}.rackbody{position:relative;padding:16px;background:linear-gradient(90deg,#081017,#0c1720,#081017)}.unit{height:42px;margin:7px 0;border:1px solid #31404d;border-radius:3px;background:#111c25;box-shadow:inset 0 0 0 2px #080d11}.ports{background:repeating-linear-gradient(90deg,#111b23 0 9px,#1d7fbd 10px 15px,#101920 16px 22px)}.switch:before{content:"••••••••••••••••";color:#50d26e;letter-spacing:6px;font-size:13px;line-height:42px;padding-left:12px}.lights:before{content:"● ● ●   ● ● ●   ● ●";color:#36e66b;line-height:42px;padding-left:16px}.blank{height:24px}.cables{height:75px;background:repeating-linear-gradient(100deg,transparent 0 8px,#1476c7 9px 12px,transparent 13px 19px,#e7b52d 20px 22px,transparent 23px 29px);opacity:.8}.strip{background:#0c263b;color:white;border-top:1px solid #1c415d}.strip-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:26px 0}.strip-grid div{padding:0 30px;border-right:1px solid #315066}.strip-grid div:last-child{border:0}.strip b{font-size:22px;display:block}.strip span{font-size:12px;color:#a8bdcc}.section{padding:88px 0}.section.alt{background:var(--bg)}h2{font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.035em;margin:0 0 18px}.intro{max-width:760px;color:var(--muted);font-size:17px;line-height:1.7}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.cards article{padding:28px;border:1px solid var(--line);border-radius:12px;background:white}.cards i{display:grid;place-items:center;width:44px;height:44px;border-radius:9px;background:#eaf4ff;color:var(--blue);font-style:normal;font-size:23px}.cards h3{font-size:20px;margin:18px 0 8px}.cards p,.price p,.workshop p{color:var(--muted);line-height:1.65}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.price{background:white;border:1px solid var(--line);border-radius:12px;padding:30px}.price.featured{border:2px solid var(--blue);box-shadow:0 12px 30px #0b75e516}.price>span,.repair-price>span{font-size:11px;letter-spacing:.13em;font-weight:850;color:var(--blue)}.price h3{font-size:48px;margin:14px 0 0;letter-spacing:-.04em}.price strong{font-size:13px}.price a{display:inline-block;margin-top:14px;color:var(--blue);font-weight:800;text-decoration:none}.workshop{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}.workshop ul{line-height:2;color:#41566a;padding-left:20px}.repair-price{background:var(--navy);color:white;border-radius:14px;padding:34px}.repair-price b{display:block;font-size:66px;line-height:1;margin:15px 0 0}.repair-price strong{display:block}.repair-price p{color:#b4c6d3}.contact{background:#071b2b;color:white;padding:88px 0}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.contact h2{font-size:52px}.contact p{color:#b8cad6;line-height:1.6}.contact a{color:white}.muted{opacity:.78}.contact form{background:white;color:var(--ink);padding:30px;border-radius:14px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact label{font-size:13px;font-weight:750}.contact input,.contact select,.contact textarea{width:100%;margin-top:7px;padding:12px;border:1px solid #cbd6df;border-radius:7px;font:inherit}.contact textarea,.contact label:nth-of-type(5),.contact button,.formnote{grid-column:1/-1}.formnote{font-size:11px!important;color:#6c7d8a!important;margin:0}.foot{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#71808c;font-size:12px}.foot b{display:block;color:#233a4d;font-size:18px}.foot span{display:block}@media(max-width:800px){nav{display:none}.nav .ghost{margin-left:auto}.hero-grid,.workshop,.contact-grid{grid-template-columns:1fr}.rack{display:none}.strip-grid,.cards,.price-grid{grid-template-columns:1fr}.strip-grid div{border-right:0;border-bottom:1px solid #315066;padding:16px 0}.cards{gap:12px}.contact form{grid-template-columns:1fr}.contact label{grid-column:1/-1}.foot{flex-direction:column;align-items:flex-start;padding:28px 0}.hero{padding-top:60px}h1{font-size:48px}}

.hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.response{max-width:760px;padding:70px 0 140px}.response h1{font-size:clamp(42px,6vw,70px)}.response p{font-size:18px;color:#b8cad6;line-height:1.7;margin-bottom:28px}
.consent{grid-column:1/-1!important;display:flex;align-items:flex-start;gap:9px;font-weight:500!important;line-height:1.45}.consent input{width:auto!important;margin:3px 0 0!important}.consent a{color:var(--blue)!important}.legal{padding:80px 0 100px}.legal .wrap{max-width:850px}.legal h1{color:var(--navy);font-size:clamp(44px,6vw,68px)}.legal h2{font-size:27px;margin-top:38px}.legal p{font-size:16px;line-height:1.75;color:#506579}.legal a:not(.btn){color:var(--blue)}.legalnote{margin:35px 0;padding:20px;background:var(--bg);border-left:4px solid var(--blue)}footer a{color:inherit}
