.lead-forms-section[data-astro-cid-ufkvftav]{padding:3.5rem 0 4.5rem;background:#f8fafc;border-top:1px solid #e2e8f0}.forms-header[data-astro-cid-ufkvftav]{text-align:center;max-width:780px;margin:0 auto 2.5rem}.forms-kicker[data-astro-cid-ufkvftav]{display:inline-block;font-size:.78rem;font-weight:700;color:#d31145;background:#fff1f3;border:1px solid #fecdd3;padding:.25rem .75rem;border-radius:999px;margin-bottom:.6rem}.forms-main-title[data-astro-cid-ufkvftav]{font-size:1.75rem;font-weight:700;color:#0f172a;margin-bottom:.5rem;line-height:1.35}.forms-main-sub[data-astro-cid-ufkvftav]{font-size:.95rem;color:#64748b}.forms-grid[data-astro-cid-ufkvftav]{display:grid;gap:2rem;align-items:start}.grid-single[data-astro-cid-ufkvftav]{max-width:760px;margin:0 auto;grid-template-columns:1fr}.grid-two[data-astro-cid-ufkvftav]{grid-template-columns:1fr 1fr}.lead-card[data-astro-cid-ufkvftav]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;box-shadow:0 6px 18px #0f172a0d}.card-consult[data-astro-cid-ufkvftav]{border-top:4px solid #d31145}.card-recruit[data-astro-cid-ufkvftav]{border-top:4px solid #0f172a}.lead-card-head[data-astro-cid-ufkvftav]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.card-pill[data-astro-cid-ufkvftav]{display:inline-block;font-size:.75rem;font-weight:700;padding:.2rem .65rem;border-radius:999px;margin-bottom:.5rem}.pill-primary[data-astro-cid-ufkvftav]{background:#fff1f3;color:#d31145}.pill-dark[data-astro-cid-ufkvftav]{background:#e2e8f0;color:#0f172a}.lead-card-head[data-astro-cid-ufkvftav] h3[data-astro-cid-ufkvftav]{font-size:1.28rem;font-weight:700;color:#0f172a;margin-bottom:.35rem}.lead-card-head[data-astro-cid-ufkvftav] p[data-astro-cid-ufkvftav]{font-size:.88rem;color:#64748b;line-height:1.5}.pdpa-lead-form[data-astro-cid-ufkvftav]{display:flex;flex-direction:column;gap:1rem}.form-row-2[data-astro-cid-ufkvftav]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field-group[data-astro-cid-ufkvftav]{display:flex;flex-direction:column;gap:.35rem}.field-group[data-astro-cid-ufkvftav] label[data-astro-cid-ufkvftav]{font-size:.86rem;font-weight:600;color:#1e293b}.req[data-astro-cid-ufkvftav]{color:#d31145}.field-group[data-astro-cid-ufkvftav] input[data-astro-cid-ufkvftav],.field-group[data-astro-cid-ufkvftav] select[data-astro-cid-ufkvftav],.field-group[data-astro-cid-ufkvftav] textarea[data-astro-cid-ufkvftav]{width:100%;padding:.65rem .85rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.92rem;color:#0f172a;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.field-group[data-astro-cid-ufkvftav] input[data-astro-cid-ufkvftav]:focus,.field-group[data-astro-cid-ufkvftav] select[data-astro-cid-ufkvftav]:focus,.field-group[data-astro-cid-ufkvftav] textarea[data-astro-cid-ufkvftav]:focus{border-color:#d31145;box-shadow:0 0 0 3px #d311451a}.pdpa-consent-box[data-astro-cid-ufkvftav]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:.85rem 1rem}.pdpa-checkbox-label[data-astro-cid-ufkvftav]{display:flex;align-items:flex-start;gap:.65rem;font-size:.82rem;color:#334155;line-height:1.55;cursor:pointer}.pdpa-checkbox-label[data-astro-cid-ufkvftav] input[data-astro-cid-ufkvftav][type=checkbox]{width:18px;height:18px;margin-top:.15rem;accent-color:#d31145;flex-shrink:0;cursor:pointer}.pdpa-checkbox-label[data-astro-cid-ufkvftav] a[data-astro-cid-ufkvftav]{color:#2563eb;font-weight:600;text-decoration:underline}.form-feedback[data-astro-cid-ufkvftav]{padding:.75rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600}.form-feedback[data-astro-cid-ufkvftav].error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.form-feedback[data-astro-cid-ufkvftav].success{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.btn-submit-full[data-astro-cid-ufkvftav]{width:100%;padding:.85rem 1.25rem;font-size:.96rem}@media(max-width:960px){.grid-two[data-astro-cid-ufkvftav]{grid-template-columns:1fr}}@media(max-width:600px){.form-row-2[data-astro-cid-ufkvftav]{grid-template-columns:1fr}.lead-card[data-astro-cid-ufkvftav]{padding:1.4rem}}
