.contact-form-sec[data-astro-cid-svshx33u]{padding:var(--space-xl) 0;background:var(--bg-alt)}.contact-form-sec--dark[data-astro-cid-svshx33u]{background:#0a0a0a}.contact-form-sec--dark[data-astro-cid-svshx33u] .section-header[data-astro-cid-svshx33u] h2[data-astro-cid-svshx33u]{color:var(--text-on-dark)}.contact-form-sec--dark[data-astro-cid-svshx33u] .cf-lead[data-astro-cid-svshx33u]{color:#ffffff8c}.contact-form-sec--dark[data-astro-cid-svshx33u] .section-label[data-astro-cid-svshx33u]{color:var(--text-on-dark)}.cf-lead[data-astro-cid-svshx33u]{font-size:var(--text-base);color:var(--text-light);line-height:var(--lh-body);margin-top:8px;max-width:var(--content-md);margin-left:auto;margin-right:auto}.cf-card[data-astro-cid-svshx33u]{max-width:var(--content-md);margin:0 auto;padding:var(--space-lg);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card)}.cf-grid[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr 1fr;gap:20px var(--gap)}.cf-span[data-astro-cid-svshx33u]{grid-column:1/-1}.cf-field[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{display:block;font-size:var(--text-sm);font-weight:700;color:var(--text);margin-bottom:8px}.cf-req[data-astro-cid-svshx33u]{color:var(--aia-red)}.cf-opt[data-astro-cid-svshx33u]{font-weight:400;color:var(--text-light)}.cf-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.cf-field[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u],.cf-field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{width:100%;min-height:48px;padding:12px 14px;font:inherit;font-size:var(--text-base);color:var(--text);background:var(--bg-card);border:1px solid var(--aia-grey-60);border-radius:var(--radius-edge);box-sizing:border-box}.cf-field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{min-height:120px;resize:vertical;line-height:1.6}.cf-field[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]{appearance:none;padding-right:40px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23585858' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/16px,var(--bg-card)}.cf-field[data-astro-cid-svshx33u] [data-astro-cid-svshx33u]::placeholder{color:var(--text-light);opacity:1}.cf-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus,.cf-field[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]:focus,.cf-field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus{outline:none;border-color:var(--aia-red);box-shadow:0 0 0 3px #d3114533}.cf-field--err[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.cf-field--err[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u],.cf-field--err[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{border-color:var(--aia-red);border-width:2px;padding:11px 13px}.cf-field--err[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]{padding-right:39px}.cf-err[data-astro-cid-svshx33u]{font-size:var(--text-xs);color:var(--aia-red);margin-top:6px;line-height:1.5}.cf-err--consent[data-astro-cid-svshx33u]{margin:-12px 0 20px}.cf-consent[data-astro-cid-svshx33u]{display:flex;gap:12px;align-items:flex-start;margin:24px 0 20px;font-size:var(--text-sm);color:var(--text-light);line-height:1.7;cursor:pointer}.cf-consent[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]{width:22px;height:22px;margin:2px 0 0;flex-shrink:0;accent-color:var(--aia-red)}.cf-consent[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:var(--aia-red);text-decoration:underline;white-space:nowrap}.cf-turnstile[data-astro-cid-svshx33u]{min-height:65px;margin-bottom:20px}.cf-submit[data-astro-cid-svshx33u]{min-width:240px}.cf-submit[data-astro-cid-svshx33u]:disabled{opacity:.7;cursor:wait}.cf-done[data-astro-cid-svshx33u]{text-align:center;padding:var(--space-md) 0}.cf-done[data-astro-cid-svshx33u]:focus{outline:none}.cf-done-icon[data-astro-cid-svshx33u]{width:56px;height:56px;border-radius:var(--radius-full);background:var(--aia-red);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-sm)}.cf-done[data-astro-cid-svshx33u] h3[data-astro-cid-svshx33u],.cf-alert[data-astro-cid-svshx33u] h3[data-astro-cid-svshx33u]{font-size:var(--h3);font-weight:700;color:var(--text);margin-bottom:8px}.cf-done[data-astro-cid-svshx33u] p[data-astro-cid-svshx33u]{font-size:var(--text-base);color:var(--text-light);line-height:var(--lh-body);max-width:520px;margin:0 auto}.cf-alert[data-astro-cid-svshx33u]{border:2px solid var(--aia-red);background:var(--aia-red-faint);border-radius:var(--radius-edge);padding:var(--space-sm) 20px;margin-bottom:20px}.cf-alert[data-astro-cid-svshx33u] p[data-astro-cid-svshx33u]{font-size:var(--text-sm);color:var(--text);line-height:1.7;margin-bottom:12px}.cf-line[data-astro-cid-svshx33u]{display:inline-flex;align-items:center;gap:10px;background:var(--bg-card);color:var(--text);border:2px solid var(--line-green);font-weight:700;font-size:var(--text-base);line-height:1.4;padding:10px 20px;min-height:48px;box-sizing:border-box;border-radius:var(--radius-edge);text-decoration:none}.cf-line[data-astro-cid-svshx33u] svg[data-astro-cid-svshx33u]{flex-shrink:0}.cf-line[data-astro-cid-svshx33u]:hover{text-decoration:none;border-color:var(--line-green-hover)}@media (max-width:768px){.cf-card[data-astro-cid-svshx33u]{padding:var(--space-md) 20px}.cf-grid[data-astro-cid-svshx33u]{grid-template-columns:1fr}.cf-submit[data-astro-cid-svshx33u]{width:100%;min-width:0}}
