*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#1f2933;background:#fff;line-height:1.5}
.hd{background:#1f2933;color:#fff;padding:28px 20px}.hd a{color:#fff;text-decoration:none}
.brand{font-weight:900;font-size:clamp(34px,8vw,56px);letter-spacing:2px;line-height:1}.brand b{color:#ff7a1a}
.tag{color:#cbd2d9;margin-top:8px;font-size:18px}
.big{background:#e8590c;color:#fff;text-align:center;padding:22px 20px;font-size:20px}.big strong{display:block;font-size:clamp(24px,6vw,36px)}
main{max-width:760px;margin:0 auto;padding:10px 20px 30px}
h2{color:#e8590c;text-transform:uppercase;letter-spacing:1px;margin:28px 0 10px;font-size:22px}
h3{text-transform:uppercase;font-size:17px;margin:20px 0 6px}
.price{border:3px solid #1f2933;border-radius:8px;padding:16px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.price .amt{font-size:52px;font-weight:900}
.btn{display:inline-block;background:#e8590c;color:#fff;padding:12px 20px;border-radius:6px;font-weight:700;text-decoration:none}
.money{border:3px solid #2b8a3e;background:#ebfbee;border-radius:8px;padding:12px 18px}
footer{background:#1f2933;color:#cbd2d9;text-align:center;padding:24px 20px}footer a{color:#ff9f43}
