*{box-sizing:border-box}body{margin:0;background:#070808;color:#f7f7f7;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wrap{max-width:720px;margin:auto;padding:18px}.card{background:#111313;border:1px solid #302d28;border-radius:25px;padding:24px;margin:16px 0;box-shadow:0 15px 50px #0008}.hero{text-align:center;padding:44px 22px}.brand{font-weight:900;letter-spacing:3px;color:#e9b957}.brand span{font-weight:500;font-size:11px}.hero h1{font-size:38px;line-height:1.25;margin:28px 0 12px}.hero h1 b{color:#f1bf5d}.hero p{color:#aaa;line-height:1.7}.cta{display:inline-block;background:linear-gradient(135deg,#f4c15d,#d98b28);color:#15110a;text-decoration:none;border:0;border-radius:15px;padding:15px 22px;font-weight:800;cursor:pointer}.wide{width:100%;font-size:16px;margin-top:20px}.total{background:#1b1813;border:1px solid #51422a;border-radius:18px;padding:18px;margin:20px 0;display:flex;justify-content:space-between;align-items:center}.total small{color:#aaa}.total strong{font-size:27px;color:#f1bd5b}.paybox{border:1px solid #343535;border-radius:18px;padding:18px}.paybox>div{display:flex;justify-content:space-between;gap:10px;padding:11px 0}.paybox span{color:#999}.paybox button{background:#252727;color:white;border:1px solid #444;border-radius:10px;padding:7px 11px}.qrbox{height:180px!important;margin:18px 0 0;background:white;color:#111;border-radius:14px;align-items:center!important;justify-content:center!important;text-align:center;font-weight:800}.qrbox small{font-weight:400;color:#666}label{display:block;margin:18px 0 8px;color:#ddd}input{width:100%;background:#1b1d1d;border:1px solid #383a3a;border-radius:13px;color:white;padding:15px;font-size:16px}.msg{color:#b9c7bd;line-height:1.7}@media(max-width:500px){.hero h1{font-size:31px}.card{padding:19px}}