:root{--bg:#02101e;--panel:#071c34;--line:#164c78;--text:#f5f9ff;--muted:#9db4ca;--blue:#13a6ff;--orange:#ff6d18;--green:#25d366}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 10% 0,#0b3154 0,transparent 28%),linear-gradient(180deg,#020c18,#041528 55%,#020f1d);color:var(--text)}a{text-decoration:none;color:inherit}.wrap{width:min(1240px,calc(100% - 36px));margin:auto}.top{position:sticky;top:0;z-index:30;background:#020c18e9;backdrop-filter:blur(14px);border-bottom:1px solid #14415f}.nav{height:78px;display:flex;align-items:center;gap:24px}.logo{width:230px;height:58px;overflow:hidden;border-radius:10px;background:#fff}.logo img{width:100%;height:100%;object-fit:cover}.nav nav{display:flex;gap:24px;margin-left:auto}.nav nav a{color:#d8e7f5;font-size:14px}.navtools{display:flex;gap:8px}.navtools>a,.navtools button{padding:11px 13px;border-radius:12px;border:1px solid #245476;background:#08203a;color:#fff;font-weight:800}.navtools .quoteBtn{background:var(--orange);border-color:var(--orange)}.navtools button{display:none}.hero{position:relative;overflow:hidden}.glow{position:absolute;width:700px;height:700px;border-radius:50%;right:-200px;top:-300px;background:radial-gradient(circle,#119ee640,transparent 65%)}.heroGrid{min-height:600px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;position:relative}.eyebrow,.tag{letter-spacing:3px;font-size:12px;font-weight:900;color:#59d8ff}.hero h1{font-size:67px;line-height:1.02;letter-spacing:-2.5px;margin:15px 0 18px;max-width:760px}.hero p{font-size:20px;color:#bdd0e1;line-height:1.55;max-width:680px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.btn{display:inline-flex;padding:14px 19px;border-radius:14px;font-weight:900}.orange{background:linear-gradient(135deg,var(--orange),#ff8d3f);color:white}.dark{background:#08213c;border:1px solid #235d8d}.trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.trust span{border:1px solid #1c4c70;background:#06192e;padding:9px 12px;border-radius:99px;color:#a9c1d7;font-size:13px}.heroCam{height:460px;position:relative;display:grid;place-items:center}.heroCam>img{width:390px;height:340px;object-fit:contain;background:white;border-radius:30px;padding:16px;box-shadow:0 35px 90px #006bd83a;z-index:2}.rings{position:absolute;width:560px;height:560px;border:1px solid #41d9ff22;border-radius:50%;box-shadow:0 0 0 70px #41d9ff0b,0 0 0 140px #41d9ff06}.badge{position:absolute;bottom:40px;left:30px;background:#06192e;border:1px solid #26658e;padding:12px 15px;border-radius:14px;z-index:3}.badge b,.badge span{display:block}.badge b{color:var(--orange)}.badge span{font-size:12px;color:#abc0d2}.internet,.section{padding:48px 0}.netbox{background:linear-gradient(135deg,#082947,#06172a);border:1px solid #1c5278;border-radius:26px;padding:30px;display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center}.netbox h2,.head h2{font-size:38px;margin:8px 0}.netbox p,.head p{color:var(--muted);line-height:1.5}.head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:22px}.head>p{max-width:440px;text-align:right}.solutionGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.solution{border:1px solid #17476e;border-radius:22px;background:linear-gradient(180deg,#071c34,#041320);padding:22px;min-height:185px}.solution.hot{border-color:#238ad0;background:linear-gradient(135deg,#0b3459,#071b33)}.solution i{font-style:normal;font-size:34px}.solution h3{font-size:23px;margin:17px 0 6px}.solution p{color:var(--muted);margin:0 0 16px}.solution b{color:#5cd6ff;font-size:13px}.solution.future{opacity:.85}.catalogPreview{border-top:1px solid #12405e;background:#03111f80}.orangeText{color:#ff9a61}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{background:linear-gradient(180deg,#071b31,#04101d);border:1px solid #16466b;border-radius:21px;overflow:hidden;display:flex;flex-direction:column}.pic{height:235px;background:white;display:block;position:relative}.pic img{width:100%;height:100%;object-fit:contain}.stock{position:absolute;top:12px;left:12px;background:#102f48;color:white;padding:6px 9px;border-radius:99px;font-size:11px;font-weight:900}.stock.sold{background:#b82c2c}.body{padding:17px;display:flex;flex-direction:column;flex:1}.body small{color:#65d7ff;font-weight:800}.body h3{font-size:18px;line-height:1.25;margin:7px 0 9px}.body>p{font-size:13px;line-height:1.45;color:#91a9be;min-height:57px}.price{margin-top:auto;border-top:1px solid #143a58;padding-top:13px;display:grid;grid-template-columns:1fr auto;align-items:end}.price span{color:#849fb7;font-size:12px}.price b{font-size:24px}.price em{grid-column:2;color:#ff9d69;font-size:11px;font-style:normal}.cardBtns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.cardBtns a{text-align:center;border:1px solid #245a84;padding:10px;border-radius:10px;font-weight:800;font-size:13px}.cardBtns a.orange{border-color:var(--orange)}.notice{padding:0 0 48px}.note{background:linear-gradient(135deg,#32170b,#07192c);border:1px solid #8a4a2a;border-radius:20px;padding:22px}.note b{font-size:19px}.note p{color:#b9c9d8;line-height:1.55;margin:7px 0 0}.catalogHero{padding:52px 0 30px;border-bottom:1px solid #123d5b}.catalogHero h1{font-size:52px;margin:8px 0}.catalogHero p{color:var(--muted)}.filters{display:grid;grid-template-columns:1.3fr .7fr .9fr auto;gap:10px;margin-top:22px}.filters input,.filters select,.filters button{padding:13px;border-radius:12px;border:1px solid #235270;background:#06182b;color:white}.filters button{background:var(--orange);border-color:var(--orange);font-weight:900}.resultHead{display:flex;justify-content:space-between;margin-bottom:16px;color:#9bb2c7}.pager{display:flex;justify-content:center;gap:20px;align-items:center;margin-top:28px}.pager a{padding:10px 14px;border-radius:10px;background:#08213b}.productPage{padding:50px 0}.productGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:center}.productImage{background:white;border-radius:28px;padding:22px}.productImage img{width:100%;height:480px;object-fit:contain}.productInfo h1{font-size:43px;line-height:1.1;margin:10px 0}.productInfo>p{color:#a7bdd0;line-height:1.55}.productInfo li{margin-bottom:8px;color:#c0d1df}.bigPrice{margin:24px 0 12px;border-top:1px solid #174563;padding-top:17px;display:flex;gap:12px;align-items:end}.bigPrice span{color:#8ca6bd}.bigPrice b{font-size:35px}.bigPrice em{color:#ff9a66;font-style:normal}.status{margin-bottom:18px}.install{font-size:12px!important;color:#7f9ab1!important}.spec{margin-top:35px}.spec h2{font-size:30px}.spec>p{color:#8da7bd}.spec img{width:100%;background:white;border-radius:18px;padding:12px}.foot{border-top:1px solid #123c5a;padding:25px 0 40px;display:grid;grid-template-columns:230px 1fr auto;gap:25px;align-items:center}.foot img{width:230px;border-radius:8px}.foot p{margin:5px 0;color:#7f9bb3}@media(max-width:1020px){.cards{grid-template-columns:repeat(3,1fr)}.nav nav{display:none;position:absolute;top:78px;left:18px;right:18px;background:#031222;border:1px solid #16476b;border-radius:18px;padding:16px;flex-direction:column}.nav nav.open{display:flex}.navtools button{display:block}.heroGrid,.productGrid{grid-template-columns:1fr}.solutionGrid{grid-template-columns:repeat(2,1fr)}.heroCam{height:420px}.filters{grid-template-columns:1fr 1fr}.filters input{grid-column:span 2}}@media(max-width:700px){.logo{width:190px;height:48px}.nav{height:68px}.navtools .catalogBtn{display:none}.heroGrid{padding:38px 0;min-height:0}.hero h1{font-size:43px}.hero p{font-size:17px}.heroCam{height:330px}.heroCam>img{width:290px;height:260px}.rings{width:330px;height:330px}.netbox{grid-template-columns:1fr}.solutionGrid,.cards{grid-template-columns:1fr}.head{align-items:flex-start;flex-direction:column}.head>p{text-align:left}.filters{grid-template-columns:1fr}.filters input{grid-column:auto}.productInfo h1{font-size:34px}.productImage img{height:330px}.foot{grid-template-columns:1fr}.foot div:last-child{justify-self:start}}