*{box-sizing:border-box}body{margin:0;background:#121114;color:#fff;font:17px/1.6 Arial,sans-serif}main{max-width:1000px;margin:40px auto;padding:24px}a{color:#e4b0e9}h1{font:42px/1.15 Georgia,serif}h2{font-size:23px}header,p{margin-bottom:24px}.card{background:#1d1b20;border:1px solid #ffffff28;border-radius:16px;padding:28px;margin-bottom:24px}.price{font-size:32px;color:#e4b0e9}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block}input,textarea{width:100%;padding:13px;font:inherit;background:#fff;color:#111;border:2px solid #aaa;border-radius:7px}input:focus,textarea:focus{outline:3px solid #ce8bd4}input[type=checkbox]{width:auto}.check{margin:24px 0}.btn{display:inline-block;background:#ce8bd4;color:#18101a;border:0;border-radius:7px;padding:16px 24px;font:700 17px Arial;cursor:pointer}.error{border-left:4px solid #ff9393;padding:18px;background:#3c2026}.notice{border-left:4px solid #ce8bd4;padding:18px;background:#29212f}.muted{color:#c4bec8}.trap{position:absolute;left:-9999px}.iban{overflow-wrap:anywhere;font-size:22px}footer{font-size:14px;margin-top:30px}@media(max-width:650px){main{padding:18px;margin:10px auto}.grid{grid-template-columns:1fr}.card{padding:20px}h1{font-size:34px}.btn{width:100%}}