*{box-sizing:border-box}html{font-family:Arial,Helvetica,sans-serif}body{margin:0;background:#fafafa;color:#191919}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}a{color:inherit}.wrap{max-width:1080px;margin:auto;padding:30px 20px}.top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:44px}.brand{font-size:22px;font-weight:800;letter-spacing:-.5px}.brand span{color:#e62e37}.hero{max-width:700px;margin:50px auto 30px;text-align:center}.hero h1{font-size:clamp(34px,6vw,58px);letter-spacing:-2px;line-height:1.1;margin:0 0 16px}.hero p,.muted{color:#6d6d6d;line-height:1.6}.card{background:#fff;border:1px solid #e9e9e9;border-radius:17px;padding:24px;box-shadow:0 9px 38px #00000008}.form{display:grid;grid-gap:12px;gap:12px}.field{display:grid;grid-gap:7px;gap:7px}.field label{font-weight:650;font-size:13px}.field input{width:100%;border:1px solid #dedede;border-radius:10px;padding:13px 14px;outline:none}.field input:focus{border-color:#e62e37}.btn{border:0;background:#e62e37;color:#fff;padding:12px 18px;border-radius:10px;font-weight:700}.secondary{background:#f4f4f4;color:#222}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.error{color:#ad1520;background:#fff1f2}.error,.success{border-radius:8px;padding:10px 12px;font-size:14px}.success{color:#116840;background:#edf9f2}.link-item{padding:17px 0;border-bottom:1px solid #eee;display:flex;justify-content:space-between;gap:12px;align-items:center}.link-item:last-child{border:0}.link-item a{color:#d9232d;font-weight:700;text-decoration:none}.small{font-size:12px;color:#777;overflow-wrap:anywhere}.section{margin:26px 0}.section h2{font-size:22px}.qr{width:140px;height:140px;border:1px solid #eee;border-radius:8px;padding:6px}@media(max-width:720px){.grid{grid-template-columns:1fr}.top{margin-bottom:24px}.card{padding:18px}.link-item{align-items:flex-start;flex-direction:column}}