*{box-sizing:border-box}body{margin:0;background:#030814;color:white;font-family:Inter,Arial,sans-serif;overflow-x:hidden}#techbg{position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 20% 40%,#082a70 0,transparent 33%),radial-gradient(circle at 80% 35%,#620044 0,transparent 36%),linear-gradient(180deg,#02040b,#05091b)}body:before{content:"";position:fixed;inset:0;z-index:-1;background-image:linear-gradient(rgba(0,145,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,0,145,.08) 1px,transparent 1px);background-size:70px 70px;animation:grid 8s linear infinite;opacity:.35}@keyframes grid{to{background-position:70px 70px}}a{color:inherit;text-decoration:none}.top{height:92px;display:flex;align-items:center;gap:28px;padding:0 54px;background:rgba(0,0,0,.62);border-bottom:1px solid #12244a}.brand{width:220px}.brand span{font-weight:1000;font-size:45px;line-height:.8;background:linear-gradient(135deg,#058fff,#ff008c);-webkit-background-clip:text;color:transparent}.brand small{font-weight:900;font-size:13px}.search{height:50px;flex:1;display:flex;max-width:700px;border:1px solid #263a66;border-radius:12px;overflow:hidden;background:#0a1020}.search input,.search select{flex:1;background:transparent;color:#cbd5e1;border:0;padding:0 20px}.search button{width:64px;background:#f00686;color:white;border:0;font-size:28px}.account,.wapp{font-size:15px;color:#fff}.account small,.wapp small{color:#aab4c8}.cart{position:relative}.cart b{background:#ff008c;border-radius:50%;padding:3px 7px}.nav{height:54px;display:flex;gap:42px;align-items:center;padding:0 82px;background:rgba(5,12,30,.82);border-bottom:1px solid #142a52;text-transform:uppercase;font-weight:800;font-size:14px}.nav a:hover,.nav a:nth-child(1){color:#ff008c}.wrap{width:min(1560px,92vw);margin:auto}.hero{min-height:330px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px}.hero h3{margin:0;font-size:24px}.hero h1{font-size:60px;line-height:.96;margin:0 0 18px}.hero h1::first-line{color:white}.hero h1{background:linear-gradient(90deg,#fff 0 45%,#078cff 46%,#ff008c 75%);-webkit-background-clip:text;color:transparent}.hero p{font-size:22px;color:#d4d9e8;max-width:620px}.trust{display:flex;gap:16px;margin-top:24px}.trust span,.safe span{background:rgba(8,22,55,.78);border:1px solid #193a71;border-radius:12px;padding:18px 24px;color:#dbeafe}.cart3d{height:330px;position:relative;display:flex;align-items:center;justify-content:center}.basket{font-size:210px;filter:drop-shadow(0 0 35px #008cff)}.cart3d i{position:absolute;font-size:52px;background:rgba(0,136,255,.14);border:1px solid #118cff;border-radius:18px;padding:18px;box-shadow:0 0 25px #008cff}.cart3d i:nth-child(2){top:45px;left:160px}.cart3d i:nth-child(3){top:80px;right:120px}.cart3d i:nth-child(4){bottom:60px;right:210px}.cats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:18px 0}.cats article{min-height:210px;position:relative;overflow:hidden;padding:32px 32px 24px;border:1px solid #0a70ff;border-radius:16px;background:linear-gradient(135deg,rgba(0,120,255,.2),rgba(7,12,30,.85));box-shadow:0 0 35px rgba(0,116,255,.16)}.cats article:nth-child(2){border-color:#ff008c;background:linear-gradient(135deg,rgba(255,0,140,.24),rgba(7,12,30,.85))}.cats article:nth-child(3){border-color:#7c3cff;background:linear-gradient(135deg,rgba(124,60,255,.24),rgba(7,12,30,.85))}.ico{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#006cff;font-size:34px;box-shadow:0 0 25px #008cff}.pink{background:#ff008c;box-shadow:0 0 25px #ff008c}.purple{background:#7c3cff;box-shadow:0 0 25px #7c3cff}.cats h2{font-size:28px}.cats p{color:#d6d9e8;font-size:16px}.cats a,.btn,.buy,.mp{display:inline-block;margin-top:10px;padding:13px 22px;border-radius:8px;background:#006cff;font-weight:900}.cats article:nth-child(2) a,.buy{background:#ff008c}.section-title{font-size:27px;margin:22px 0 12px}.section-title:after{content:"";display:block;width:80px;height:3px;background:#ff008c;margin-top:7px}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product{min-height:230px;padding:18px;border:1px solid #143f7b;border-radius:14px;background:linear-gradient(145deg,rgba(5,20,55,.92),rgba(18,8,42,.78));box-shadow:inset 0 0 30px rgba(0,70,190,.08)}.product .mock{height:82px;font-size:70px;filter:drop-shadow(0 0 18px #008cff)}.product span,.tag{display:inline-block;background:#063a8d;color:#8fd0ff;border-radius:7px;padding:5px 10px;font-size:12px;text-transform:uppercase}.product h3{font-size:18px}.product p{font-size:13px;color:#b9c2d6}.product strong{display:block;color:#0095ff;font-size:24px;margin:10px 0}.actions{display:flex;gap:8px}.foot{width:min(1560px,92vw);margin:20px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 0 28px;border-top:1px solid #112b58}.foot div{display:flex;flex-direction:column;gap:3px;color:#dbeafe}.foot span{color:#9ca8c0}.product-page{padding-top:28px}.breadcrumbs{color:#aab4c8;margin:10px 0 20px}.detail{display:grid;grid-template-columns:1.1fr .9fr;gap:40px}.main-img{height:480px;border:1px solid #25365e;border-radius:12px;background:linear-gradient(145deg,rgba(30,20,70,.7),rgba(0,20,60,.7));display:grid;place-items:center;font-size:230px;filter:drop-shadow(0 0 20px #008cff)}.safe{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.info h1{font-size:36px;margin:12px 0}.stars{color:#ffc400}.info h2{color:#0095ff;font-size:38px}.info li{list-style:none;margin:10px 0;color:#d8e2f5}.paybox{display:grid;grid-template-columns:1fr 1fr;border:1px solid #183663;border-radius:10px;margin:20px 0}.paybox span{padding:18px}.buyrow{display:flex;gap:14px}.big,.mp{font-size:16px;padding:17px 28px}.mp{background:#0569ff}.loginbox{max-width:520px;margin:80px auto;padding:34px;border:1px solid #1b4d8d;border-radius:20px;background:rgba(5,20,55,.85)}.reg input{width:100%;display:block;margin:12px 0;padding:15px;border:1px solid #28416e;background:#081223;color:white;border-radius:9px}.reg button{width:100%;padding:15px;background:#ff008c;color:white;border:0;border-radius:9px;font-weight:900}.ok{color:#22c55e}.err{color:#ff5555}@media(max-width:1000px){.top{height:auto;flex-wrap:wrap;padding:18px}.brand{width:150px}.search{order:5;min-width:100%}.nav{overflow:auto;padding:0 18px}.hero,.detail{grid-template-columns:1fr}.hero h1{font-size:42px}.cats,.products,.foot{grid-template-columns:1fr}.cart3d{display:none}.safe{grid-template-columns:1fr}.main-img{height:330px;font-size:140px}}
