*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f4f5f7;color:#151515}a{text-decoration:none;color:inherit}.nav{background:#0e0e0f;color:#fff;padding:16px 5%;display:flex;align-items:center;gap:24px;position:sticky;top:0;z-index:9}.brand{font-size:24px;font-weight:800}.brand b{color:#e5232b}.navlinks{display:flex;gap:18px;flex-wrap:wrap;margin-left:auto}.btn{display:inline-block;background:#e5232b;color:#fff;padding:12px 18px;border:0;border-radius:8px;font-weight:700;cursor:pointer}.btn.dark{background:#111}.hero{padding:80px 6%;min-height:520px;background:linear-gradient(110deg,#111 0%,#222 58%,#e5232b 180%);color:#fff;display:flex;align-items:center}.hero h1{font-size:52px;max-width:760px;margin:0 0 20px}.hero p{font-size:20px;max-width:720px;line-height:1.6}.section{padding:54px 6%}.section h2{font-size:34px;margin:0 0 24px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.card{background:#fff;border-radius:14px;padding:22px;box-shadow:0 5px 22px #00000012}.card h3{margin-top:0}.price{font-size:24px;font-weight:800;color:#e5232b}.form{background:#fff;max-width:1100px;margin:30px auto;padding:28px;border-radius:14px;box-shadow:0 5px 22px #00000012}.rows{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.field{display:flex;flex-direction:column;gap:7px}.field.full{grid-column:1/-1}input,select,textarea{width:100%;padding:12px;border:1px solid #cfd3d9;border-radius:8px;font-size:15px}label{font-weight:700}.alert{padding:14px;border-radius:8px;margin-bottom:16px}.ok{background:#dff5e8}.bad{background:#ffe1e1}.muted{color:#687080}.tablewrap{overflow:auto}.table{width:100%;border-collapse:collapse;background:#fff}.table th{background:#111;color:#fff}.table th,.table td{padding:12px;border-bottom:1px solid #ddd;text-align:left}.footer{background:#111;color:#ddd;padding:30px 6%;margin-top:40px}@media(max-width:760px){.navlinks{display:none}.hero h1{font-size:38px}.rows{grid-template-columns:1fr}.hero{min-height:430px}.section{padding:38px 5%}}
