:root{--bg:#01040b;--panel:#050914;--text:#fff;--muted:#a9b4c7;--cyan:#13cfff;--blue:#2687ff;--purple:#9d2cff;--pink:#ff37e3;--line:rgba(255,255,255,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,sans-serif;overflow-x:hidden}.nav{height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4vw;border-bottom:1px solid #111827;background:#02040a;position:sticky;top:0;z-index:50}.logo,.foot-logo{display:flex;align-items:center;gap:14px;color:#fff;text-decoration:none}.sw{font:800 46px/1 Orbitron,sans-serif;font-style:italic;letter-spacing:-.12em;background:linear-gradient(135deg,var(--cyan) 0,#446bff 45%,var(--purple) 68%,var(--pink) 100%);-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(69,112,255,.45))}.logo-copy b{display:block;font-size:18px;line-height:1.05}.logo-copy small{display:block;font-size:10px;letter-spacing:.28em;margin-top:5px}.nav nav{display:flex;align-items:center;gap:46px}.nav nav a{color:#f7f9fd;text-decoration:none;font-size:14px}.nav nav a.active{color:var(--cyan);position:relative}.nav nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-27px;height:2px;background:var(--cyan)}.login{justify-self:end;color:#33d7ff;text-decoration:none;border:1px solid #1a64ff;border-radius:8px;padding:10px 18px;font-size:13px}.hero{position:relative;height:375px;max-width:1536px;margin:0 auto;overflow:hidden;background:radial-gradient(circle at 50% 42%,#071630 0,#02040a 44%,#01040b 100%)}.hero-left,.hero-right{position:absolute;top:0;width:50%;height:100%;overflow:hidden}.hero-left{left:0}.hero-right{right:0}.hero-left:after,.hero-right:after{content:"";position:absolute;inset:0;pointer-events:none}.hero-left:after{background:linear-gradient(90deg,rgba(1,4,11,0) 0,rgba(1,4,11,.03) 48%,rgba(1,4,11,.38) 76%,#01040b 100%),linear-gradient(to top,#01040b 0,transparent 22%)}.hero-right:after{background:linear-gradient(270deg,rgba(1,4,11,0) 0,rgba(1,4,11,.03) 48%,rgba(1,4,11,.38) 76%,#01040b 100%),linear-gradient(to top,#01040b 0,transparent 22%)}.hero-car,.hero-house{width:100%;height:100%;object-fit:cover;filter:saturate(1.2) contrast(1.07) brightness(.86)}.hero-car{object-position:center 68%;transform:scale(1.03)}.hero-house{object-position:center 50%;transform:scale(1.02)}.product-brand{position:absolute;z-index:6;top:36px;text-align:center}.product-brand strong{display:block;font:600 32px/1 Orbitron,sans-serif;font-style:italic;letter-spacing:.02em}.product-brand strong em{font-style:italic;color:#fff}.product-brand span{display:block;font-size:11px;letter-spacing:.16em;margin-top:8px}.cs{left:9%}.cs strong{background:linear-gradient(90deg,#b736ff,#ff4fe1,#fff);-webkit-background-clip:text;color:transparent}.bd{right:10%}.bd strong{background:linear-gradient(90deg,#23d9ff,#6d7bff,#fff);-webkit-background-clip:text;color:transparent}.car-line{width:240px;height:28px;margin:0 auto -2px;border-top:3px solid #b736ff;border-radius:55% 55% 0 0;filter:drop-shadow(0 0 7px #b736ff)}.home-mark{font-size:44px;line-height:.7;color:var(--cyan);filter:drop-shadow(0 0 8px var(--cyan))}.center-brand{position:absolute;z-index:10;left:50%;top:72px;transform:translateX(-50%);text-align:center;width:360px}.sw-big{font:800 96px/1 Orbitron,sans-serif;font-style:italic;letter-spacing:-.12em;background:linear-gradient(135deg,#fff 5%,#c9e7ff 38%,#5579ff 55%,#b72cff 77%,#fff 100%);-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(104,99,255,.45))}.center-brand h1{font:700 32px/1.05 Orbitron,sans-serif;letter-spacing:.04em;margin:14px 0 4px}.center-brand h2{font:500 22px/1 Orbitron,sans-serif;letter-spacing:.36em;margin:0 0 18px;color:#fff}.divider{display:flex;align-items:center;gap:12px;justify-content:center}.divider i{width:26px;height:1px;background:#41dfff}.divider span{width:118px;height:1px;background:linear-gradient(90deg,var(--cyan),var(--pink))}.center-brand p{font-size:15px;font-weight:600;color:var(--cyan);letter-spacing:.04em;margin-top:14px}.energy{position:absolute;top:296px;height:8px;width:41%;z-index:7;filter:drop-shadow(0 0 14px currentColor)}.energy.left{left:8%;color:var(--pink);background:linear-gradient(90deg,transparent,#ff34dd,#6d57ff,#1fcfff);transform:skewY(2deg)}.energy.right{right:8%;color:var(--cyan);background:linear-gradient(90deg,#1fcfff,#5e5fff,#ff31de,transparent);transform:skewY(-2deg)}.cards{display:grid;grid-template-columns:1fr 1fr;gap:44px;max-width:1250px;margin:0 auto;padding:18px 3vw 0}.card{position:relative;border-radius:22px;padding:22px 38px 12px;background:linear-gradient(180deg,rgba(6,9,20,.97),rgba(3,5,12,.98));min-height:330px}.card.purple{border:1px solid #d33cff;box-shadow:0 0 24px rgba(211,60,255,.12)}.card.cyan{border:1px solid #22cfff;box-shadow:0 0 24px rgba(34,207,255,.12)}.card-head{display:flex;align-items:center;gap:22px}.square-icon{width:84px;height:84px;border-radius:14px;border:1px solid currentColor;display:grid;place-items:center;font-size:38px}.purple .square-icon{color:#e143ff;box-shadow:inset 0 0 20px rgba(225,67,255,.16),0 0 12px rgba(225,67,255,.12)}.cyan .square-icon{color:#22d6ff;box-shadow:inset 0 0 20px rgba(34,214,255,.16),0 0 12px rgba(34,214,255,.12)}.card h3{font-size:29px;margin:0 0 4px}.card h4{font-size:13px;margin:0;font-weight:500}.purple h4{color:#ba3cff}.cyan h4{color:#22d6ff}.card>p{font-size:13px;color:#f0f3f9;line-height:1.6;margin:18px 0}.features{display:grid;grid-template-columns:1fr 1fr;gap:9px 28px;font-size:12px;color:#f0f2f7}.button{display:flex;align-items:center;justify-content:center;gap:38px;width:72%;margin:22px auto 8px;padding:12px 20px;border-radius:22px;color:#fff;text-decoration:none;font-weight:700;font-size:14px}.purple-btn{background:linear-gradient(180deg,#d12fff,#8118c5)}.cyan-btn{background:linear-gradient(180deg,#23d9ff,#0889cc)}.domain{display:block;text-align:center;text-decoration:none;font-size:12px;margin-top:4px}.purple-domain{color:#df40ff}.cyan-domain{color:#18d2ff}.benefits{max-width:1250px;margin:20px auto 0;padding:16px 3vw;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #111827;border-bottom:1px solid #111827}.benefits>div{display:flex;align-items:center;gap:14px;padding:0 20px;border-right:1px solid #111827}.benefits>div:last-child{border-right:0}.benefits>div>span{font-size:34px;color:#b83dff}.benefits>div:nth-child(even)>span{color:var(--cyan)}.benefits b{display:block;font-size:13px}.benefits small{display:block;color:#b0b9c9;font-size:11px;line-height:1.45;margin-top:3px}footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:24px 4vw 26px;border-top:1px solid #111827;background:#02040a}.foot-logo .sw{font-size:36px}.foot-logo span:last-child{font-size:12px}.foot-links{display:flex;align-items:center;gap:10px}.foot-links a{color:#c9d1df;text-decoration:none;font-size:11px}.foot-links i{font-style:normal;color:#687286}.foot-right{justify-self:end;text-align:right}.foot-right a{display:block;color:#bdeeff;text-decoration:none;font-size:11px}.foot-right small{display:block;color:#7a8699;font-size:10px;margin-top:12px}@media(min-width:1500px){.hero{height:375px}.cards,.benefits{max-width:1250px}}@media(max-width:1000px){.nav{grid-template-columns:1fr auto}.nav nav{display:none}.hero{height:420px}.hero-left,.hero-right{opacity:.72}.center-brand{width:320px}.cards{grid-template-columns:1fr;max-width:700px}.benefits{grid-template-columns:1fr 1fr}.benefits>div:nth-child(2){border-right:0}.benefits>div:nth-child(-n+2){padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #111827}footer{grid-template-columns:1fr;text-align:center;gap:18px}.foot-logo,.foot-links,.foot-right{justify-self:center}.foot-right{text-align:center}}@media(max-width:640px){.nav{height:66px;padding:0 14px}.sw{font-size:34px}.logo-copy b{font-size:14px}.logo-copy small{font-size:8px}.login{font-size:10px;padding:8px 10px}.hero{height:330px}.product-brand{display:none}.hero-left{left:-32%;width:82%}.hero-right{right:-32%;width:82%}.center-brand{top:54px;width:260px}.sw-big{font-size:72px}.center-brand h1{font-size:23px}.center-brand h2{font-size:15px}.center-brand p{font-size:11px}.energy{display:none}.cards{padding:14px}.card{padding:20px 18px}.square-icon{width:60px;height:60px;font-size:28px}.card h3{font-size:23px}.features{grid-template-columns:1fr}.button{width:100%}.benefits{grid-template-columns:1fr}.benefits>div{border-right:0;border-bottom:1px solid #111827;padding:12px 4px}.benefits>div:last-child{border-bottom:0}.foot-links{flex-wrap:wrap;justify-content:center}}