:root{--bg:#061426;--panel:#0d223d;--line:#294761;--text:#f5f9ff;--muted:#a9b9cd;--blue:#1677ff;--cyan:#3ddcff;--purple:#7655ff;--ok:#35d49a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Segoe UI","Microsoft YaHei",sans-serif;color:var(--text);background:radial-gradient(circle at 85% 0,#402066 0,transparent 28%),radial-gradient(circle at 0 18%,#08434d 0,transparent 23%),var(--bg);line-height:1.65}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 36px));margin:auto}.nav{position:sticky;top:0;z-index:1200;background:#061426ed;border-bottom:1px solid var(--line);backdrop-filter:blur(15px)}.navin{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-weight:800;color:#fff}.brand small{display:block;color:var(--muted);font-size:9px;letter-spacing:.12em}.nav-links{display:flex;align-items:center;gap:22px}.nav-links a{position:relative;color:#d1dceb;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:#fff}.nav-links a.active:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;border-radius:9px;background:linear-gradient(90deg,var(--cyan),var(--blue))}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 19px;border-radius:999px;border:1px solid var(--line);background:#ffffff0b;color:#fff;cursor:pointer}.primary{border:0;background:linear-gradient(135deg,var(--purple),var(--blue))}.menu{display:none;width:48px;height:48px;border:0;background:none;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0}.menu span{width:22px;height:2px;background:#fff;border-radius:9px;transition:transform .3s,opacity .3s}.menu.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu.active span:nth-child(2){opacity:0}.menu.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-backdrop{position:fixed;inset:0;background:#0007;opacity:0;visibility:hidden;transition:.25s;z-index:1050}.menu-backdrop.show{opacity:1;visibility:visible}body.menu-open{overflow:hidden}.hero,.pagehero{padding:88px 0 66px}.pagehero{padding-bottom:35px}.heroGrid,.split,.contact-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:center}.eyebrow{color:var(--cyan);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero h1,.pagehero h1{font-size:clamp(42px,6vw,72px);line-height:1.07;letter-spacing:-.04em;margin:12px 0}.hero h1 span{background:linear-gradient(90deg,#fff,var(--cyan),#c3affe);-webkit-background-clip:text;color:transparent}.lead,.muted,.card p,.head p{color:var(--muted)}.lead{font-size:18px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.card,.panel{padding:24px;border:1px solid var(--line);border-radius:23px;background:linear-gradient(145deg,#ffffff12,#ffffff06);box-shadow:0 20px 55px #0004}.tile{padding:19px;margin:12px 0;border-radius:15px;background:#ffffff0a}.contact-list{list-style:none;padding:0}.contact-list li{margin:8px 0}.contact-list a{color:#b7efff}section{padding:70px 0}.wash{background:#ffffff04;border-block:1px solid var(--line)}.head{max-width:760px;margin-bottom:30px}.head h2{font-size:clamp(30px,4vw,47px);margin:6px 0}.grid3,.grid4,.prices,.cases{display:grid;gap:16px}.grid3,.prices,.cases{grid-template-columns:repeat(3,1fr)}.grid4{grid-template-columns:repeat(4,1fr)}.price{font-size:37px;font-weight:800}.price small{font-size:13px;color:var(--muted)}.featured{border-color:#63a8ff;transform:translateY(-8px)}.metric{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line)}.metric strong{font-size:21px}.total{padding:20px;margin-top:18px;border-radius:16px;background:#020b1677}.total b{display:block;color:#9cecff;font-size:36px}.field{margin-bottom:14px}.field label{display:block;color:#cbd8e8;font-size:13px;margin-bottom:6px}.field input,.field select{width:100%;padding:13px;border:1px solid var(--line);border-radius:12px;background:#07172a;color:#fff}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.forms-desktop{display:block}.formsBox{overflow:hidden;padding:0;background:#fff}.formsBox iframe{display:block;width:100%;height:1060px;border:0}.forms-mobile{display:none}.mobile-card{text-align:center}.mobile-points,.consultation-list{padding:0;list-style:none}.mobile-points li,.consultation-list li{margin:9px 0}.mobile-points li:before,.consultation-list li:before{content:"✓";color:var(--ok);margin-right:9px}.qrcode-card{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:center;max-width:900px;margin:auto}.qrcode-wrap{background:#fff;padding:14px;border-radius:20px}.forms-qrcode{display:block;width:100%;height:auto;border-radius:10px}.footer{padding:42px 0;border-top:1px solid var(--line);color:#9eafc3}.footergrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.footer a{display:block;margin:5px 0}.copy{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:12px}.notice{font-size:12px;color:#91a4ba}.full{width:100%}@media(max-width:900px){.heroGrid,.split,.contact-grid{grid-template-columns:1fr}.grid4{grid-template-columns:1fr 1fr}.grid3,.prices,.cases{grid-template-columns:1fr}.featured{transform:none}.footergrid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.desktop-cta{display:none}.menu{display:flex}.brand small{display:none}.nav-links{position:absolute;top:72px;left:0;right:0;z-index:1100;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:0 18px;background:#061426;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-10px);pointer-events:none;transition:max-height .35s ease,opacity .25s ease,transform .25s ease;box-shadow:0 16px 32px #0004}.nav-links.open{max-height:520px;opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-links a{display:flex;align-items:center;width:100%;min-height:52px;padding-inline:6px;border-bottom:1px solid #ffffff14}.nav-links a.active{background:#3ddcff12}.nav-links a.active:after{left:-18px;right:auto;top:0;bottom:0;width:3px;height:auto}.forms-desktop{display:none}.forms-mobile{display:block}.qrcode-card{display:block;text-align:center}.qrcode-wrap{width:min(250px,100%);margin:0 auto 22px}.footergrid{grid-template-columns:1fr}}@media(max-width:560px){.grid4,.formgrid{grid-template-columns:1fr}.hero{padding-top:54px}.hero h1{font-size:42px}.actions .btn{width:100%}.container{width:min(100% - 26px,1160px)}section{padding:54px 0}}
