*{box-sizing:border-box}body{margin:0;font:16px/1.6 Arial,sans-serif;color:#151515;background:#fff}.wrap{width:min(1120px,92%);margin:auto}header{border-bottom:1px solid #ddd;background:#fff;position:sticky;top:0;z-index:5}.head{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.logo{font-size:28px;font-weight:900;color:#111;text-decoration:none}.logo span{color:#e21b23}nav{display:flex;gap:18px}nav a{color:#222;text-decoration:none;font-weight:700}.hero{margin-top:25px;border-radius:18px;background:#171717;color:#fff;padding:65px 7%;min-height:350px;display:flex;align-items:center}.hero h1{font-size:clamp(38px,6vw,70px);line-height:1;margin:12px 0}.hero small{color:#ff4b4b;font-weight:800}.btn{display:inline-block;border:0;border-radius:8px;padding:10px 16px;background:#e21b23;color:#fff;text-decoration:none;font-weight:800;cursor:pointer}.ghost{background:#fff;color:#111}.section{padding:50px 0}.title{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #111;margin-bottom:20px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid #ddd;border-radius:12px;padding:18px;background:#fff}.card h3{margin:4px 0}.tag{font-size:12px;color:#e21b23;font-weight:800;text-transform:uppercase}.dark{background:#111;color:#fff;width:100%;padding-left:4%;padding-right:4%}.dark .title{border-color:#fff}.dark .card{color:#111}.form{display:grid;gap:12px;max-width:700px}.form input,.form select,.form textarea{padding:12px;border:1px solid #bbb;border-radius:8px;font:inherit}.form textarea{min-height:120px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0}.stats div{border:1px solid #ddd;border-radius:12px;padding:20px}.stats b{font-size:30px;display:block}.stats span{color:#666}.moderation{border:1px solid #ddd;border-radius:10px;padding:15px;margin:10px 0;display:flex;justify-content:space-between;gap:15px}.muted{color:#666}footer{background:#111;color:#ddd;padding:25px 0;margin-top:20px}@media(max-width:750px){nav{display:none}.cards,.stats{grid-template-columns:1fr}.hero{padding:40px 25px}.moderation{display:block}.moderation button{margin-top:10px}}