.onb{max-width:560px;margin:0 auto;padding:40px 20px 72px;color:#fff}.onb-card{border:1px solid rgba(255,136,9,.28);border-radius:18px;padding:28px 24px;background:radial-gradient(closest-side,rgba(255,136,9,.1),transparent 80%)}.onb-eyebrow{display:inline-block;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,136,9,.4);background:#ff88091a;color:#ff8809;font-weight:800;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.onb-title{font-size:clamp(1.8rem,5vw,2.4rem);margin:0 0 10px}.onb-sub{color:#ffffffbf;line-height:1.6;margin:0 0 22px}.onb-form{display:flex;flex-direction:column;gap:16px}.onb-label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:.95rem}.onb-optional{color:#ffffff80;font-weight:400}.onb-input{padding:13px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:#fff;font-size:1rem}.onb-input:focus{outline:none;border-color:#ff8809}.onb-hint{font-weight:400;font-size:.8rem;color:#ffffff80}.onb-error{color:#ff6b5a;margin:0;font-size:.9rem}.onb-btn{margin-top:4px;padding:15px 20px;border:0;border-radius:12px;cursor:pointer;background:linear-gradient(100deg,#ff8809,#ff4500);color:#16090b;font-weight:800;font-size:1.05rem}.onb-btn:disabled{opacity:.6;cursor:default}.onb-fine{font-size:.8rem;color:#ffffff8c;line-height:1.5;margin:6px 0 0;text-align:center}
