.lsa-gsq-form-wrap{font-family:Helvetica,Arial,sans-serif;max-width:920px;margin:24px auto;padding:28px;border:1px solid #d9e2f3;background:#fff;border-radius:10px;box-shadow:0 8px 24px rgba(14,58,138,.08)}
.lsa-gsq-form-header h2{margin:0 0 8px;color:#0e3a8a;font-size:28px}.lsa-gsq-form-header p{margin:0 0 18px;color:#344054}.lsa-gsq-form{display:grid;gap:18px}.lsa-gsq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lsa-gsq-form label{display:grid;gap:6px;font-weight:700;color:#0f172a}.lsa-gsq-form input,.lsa-gsq-form select,.lsa-gsq-form textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #b7c4d8;border-radius:6px;background:#fff;color:#111827;font:inherit}.lsa-gsq-form input:focus,.lsa-gsq-form select:focus,.lsa-gsq-form textarea:focus{outline:2px solid rgba(14,58,138,.18);border-color:#0e3a8a}.lsa-gsq-checkbox{display:flex!important;align-items:flex-start;gap:10px;font-weight:500}.lsa-gsq-checkbox input{width:auto;margin-top:3px}.lsa-gsq-estimate-note{padding:12px;border:1px solid #d9e2f3;border-radius:6px;background:#f0f6ff;color:#1d3b70}.lsa-gsq-file-upload{padding:12px;border:1px dashed #b7c4d8;border-radius:6px;background:#f8fafc}.lsa-gsq-helper-text{font-size:13px;font-weight:400;line-height:1.5;color:#475467}.lsa-gsq-form button{background:#0e3a8a;color:#fff;border:0;padding:14px 18px;border-radius:6px;font-weight:700;cursor:pointer}.lsa-gsq-form button:hover{background:#092a63}.lsa-gsq-success{background:#ecfdf3;border-left:4px solid #008a3d;padding:12px;margin-bottom:16px;color:#064e3b}.lsa-gsq-error{background:#fff5f5;border-left:4px solid #c00;padding:12px;margin-bottom:16px;color:#7f1d1d}@media (max-width:720px){.lsa-gsq-grid{grid-template-columns:1fr}.lsa-gsq-form-wrap{padding:20px}}
