.aicf-wrap{max-width:760px;margin:24px auto;padding:0 12px}.aicf-form{display:grid;gap:14px;padding:24px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.06)}.aicf-form h3{margin:0 0 8px;font-size:26px}.aicf-form label{display:grid;gap:6px;font-weight:600}.aicf-form input,.aicf-form select,.aicf-form textarea{width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:10px;font:inherit}.aicf-form button{padding:14px 18px;border:0;border-radius:999px;background:#111827;color:#fff;font-weight:700;cursor:pointer}.aicf-form button:hover{opacity:.9}
