:root{--b:#10090b;--p:#201215;--r:#ff3152;--t:#fff;--m:#c6b9bc}*{box-sizing:border-box}body{margin:0;background:var(--b);color:var(--t);font:16px/1.6 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}.w{width:min(1120px,calc(100% - 28px));margin:auto}.top{background:#080607;border-bottom:1px solid #352126}.top .w{height:58px;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:900;font-size:20px;color:#fff;text-decoration:none}.brand b{color:var(--r)}.top nav{display:flex;gap:17px}.top a{color:#ddd;text-decoration:none;font-size:14px}.hero{padding:28px 0 25px;background:radial-gradient(circle at 80% 0,#5b1530,transparent 38%)}h1{margin:6px 0;font-size:clamp(29px,4vw,48px)}.hero p{margin:0;color:var(--m)}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;max-width:760px}.product{display:grid;justify-items:center;gap:3px;text-decoration:none;color:#fff;background:var(--p);border:1px solid #713240;border-radius:13px;padding:9px 6px;font-size:12px}.product:hover{border-color:var(--r)}.product img{width:44px;height:44px;object-fit:cover;border-radius:12px}.product strong{white-space:nowrap}.product span{background:var(--r);font-weight:800;border-radius:6px;padding:2px 7px;font-size:11px}.s{padding:48px 0;border-top:1px solid #362126}h2{margin:0 0 5px;font-size:27px}.lead{color:var(--m);margin-top:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.shot{margin:0;background:var(--p);border:1px solid #3b242a;border-radius:13px;overflow:hidden}.shot img{width:100%;height:auto;object-fit:contain;display:block;background:#080506}.shot figcaption{padding:11px;color:#ded5d7;font-size:14px}.faq{display:grid;gap:9px;max-width:800px}.faq details{background:var(--p);border:1px solid #3b242a;border-radius:10px;padding:11px 14px}.faq p{color:var(--m);margin:8px 0 0}.foot{padding:34px 0;color:var(--m);font-size:14px}.foot a{color:#fff;margin-right:14px}@media(max-width:600px){.top nav{display:none}.hero{padding:22px 0 18px}.hero p{font-size:14px}.products{gap:5px;margin-top:13px}.product{padding:6px 2px}.product img{width:34px;height:34px}.product strong{font-size:10px}.product span{font-size:9px;padding:2px 3px}.s{padding:37px 0}.grid{grid-template-columns:repeat(2,1fr);gap:9px}.shot img{height:auto}.shot figcaption{font-size:12px}.faq{font-size:14px}}
