/* Free SEO audit request form on /seo (round 21). Sits inside the blue .pg-svc.v1 card; base field styles from forms.css. */
.audit-form{margin-top:26px;gap:8px}
.audit-form label{color:#fff;margin-top:12px}
.audit-form label small{font-weight:400;opacity:.85}
.audit-form input:not([type=hidden]),.audit-form textarea{border-color:#fff;border-radius:10px}
.audit-form textarea{min-height:90px}
.audit-form :focus-visible{outline:3px solid var(--orange);outline-offset:3px}
.audit-form>p{color:#fff;font-size:14px}
.audit-form a{color:#fff}
.audit-form button[type=submit]{margin-top:6px;background:var(--orange);border-color:var(--orange);color:#00283b;border-radius:999px;padding:15px 24px;font-weight:800;align-items:center;justify-content:center;gap:10px;text-align:center}
.audit-form button[type=submit]:hover{background:#ffb04d;border-color:#ffb04d}
.audit-form .form-status{color:#fff;font-weight:700;min-height:1.4em;margin:6px 0 0}
.audit-form .form-status:empty{display:none}
.audit-points{margin-top:6px}
@media(min-width:760px){.audit-form .audit-row{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.audit-form .audit-row>div{display:grid;gap:8px}}
@media(max-width:759px){.audit-form .audit-row>div{display:grid;gap:8px}}
