.registration-welcome{padding:16px 18px;margin:14px 0;background:linear-gradient(120deg,#eaf5fb,#eef8f3);border:1px solid #d5e6ec;border-radius:10px}.registration-welcome>strong{font-size:1.05rem;color:#173e59}.registration-welcome p{font-size:.88rem;line-height:1.7;margin-bottom:0}.registration-otp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.registration-otp-actions form{margin:0}.registration-otp-actions .btn{font-size:.8rem}#otp{letter-spacing:.25em;font-size:1.1rem}#otp::placeholder{letter-spacing:normal;font-size:.9rem}
