body{min-height:100vh;display:grid;place-items:center;margin:0;padding:24px;background:#f4f8fc;color:#102534;font-family:Manrope,Arial,sans-serif}.report-code-card{width:min(100%,540px);padding:38px;border:1px solid #d7e4ef;border-radius:20px;background:#fff;box-shadow:0 18px 50px rgba(16,37,52,.1)}.brand img{width:184px;height:auto}.report-code-card .brand{display:inline-flex;margin-bottom:34px}.card-kicker{margin:0;color:#1268bd;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.report-code-card h1{margin:6px 0 10px;font-size:clamp(28px,5vw,38px);letter-spacing:-1.6px}.report-code-card>p{color:#526c80;line-height:1.6}.report-code-card form{display:grid;gap:9px;margin-top:28px}.report-code-card label{font-weight:800;font-size:14px}.report-code-card input{padding:15px 16px;border:1px solid #b9cedd;border-radius:10px;font:700 16px/1.2 Manrope,sans-serif;letter-spacing:1.3px;text-transform:uppercase}.report-code-card button{justify-self:start;margin-top:8px;border:0;border-radius:9px;padding:14px 18px;background:#102534;color:#fff;font:800 15px/1 Manrope,sans-serif;cursor:pointer}.report-code-card button:disabled{opacity:.65;cursor:wait}.form-error{color:#a31d1d;font-size:13px;font-weight:700}
