.ch29-wrap{max-width:980px;margin:32px auto;padding:24px}.ch29-hero{background:#0B1F3B;color:#fff;padding:28px;border-radius:22px}.ch29-hero span{color:#FF7A00;font-weight:800}.ch29-form{display:flex;gap:10px;margin:18px 0}.ch29-form input{flex:1;padding:14px 16px;border:1px solid #dbe3ee;border-radius:14px}.ch29-form button{background:#007BFF;color:#fff;border:0;border-radius:14px;padding:0 22px;font-weight:700}.ch29-card{padding:16px;margin:10px 0;border:1px solid #e5eaf1;border-radius:16px;background:#fff}.ch29-note{font-size:.9rem;color:#64748b}
