.cj-card{max-width:900px;margin:24px auto;padding:28px;background:#fff;border:1px solid #d9e0e7;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.06)}.cj-card h2{margin-top:0;color:#123b5d}.cj-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.cj-form label{display:flex;flex-direction:column;gap:6px;font-weight:600}.cj-form input,.cj-form select{padding:11px;border:1px solid #b8c3cc;border-radius:6px}.cj-check{display:block!important;margin:20px 0}.cj-btn{background:#123b5d;color:#fff;border:0;border-radius:7px;padding:13px 22px;font-weight:700;cursor:pointer}.cj-success{padding:12px;background:#e8f5ea;border-radius:6px;margin-bottom:18px}