.q-form[data-astro-cid-kus3eboj]{gap:18px;max-width:640px;display:grid}.qf-row[data-astro-cid-kus3eboj]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.qf-field[data-astro-cid-kus3eboj]{gap:6px;display:grid}.qf-field[data-astro-cid-kus3eboj] label[data-astro-cid-kus3eboj]{color:var(--text-heading);font-size:14px;font-weight:600}.qf-field[data-astro-cid-kus3eboj] input[data-astro-cid-kus3eboj],.qf-field[data-astro-cid-kus3eboj] textarea[data-astro-cid-kus3eboj]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);font-family:var(--font-body);color:var(--text-body);padding:0 14px;font-size:15px}.qf-field[data-astro-cid-kus3eboj] input[data-astro-cid-kus3eboj]{height:46px}.qf-field[data-astro-cid-kus3eboj] textarea[data-astro-cid-kus3eboj]{line-height:var(--leading-normal);resize:vertical;min-height:140px;padding:12px 14px}.qf-field[data-astro-cid-kus3eboj] input[data-astro-cid-kus3eboj]:focus-visible,.qf-field[data-astro-cid-kus3eboj] textarea[data-astro-cid-kus3eboj]:focus-visible{border-color:var(--mint-600)}.qf-field[data-astro-cid-kus3eboj] .qf-invalid[data-astro-cid-kus3eboj]{border-color:var(--danger)}.qf-error[data-astro-cid-kus3eboj]{color:var(--danger);font-size:13px}.qf-under[data-astro-cid-kus3eboj]{justify-content:space-between;gap:12px;display:flex}.qf-count[data-astro-cid-kus3eboj]{font-family:var(--font-mono);color:var(--text-faint);margin-left:auto;font-size:12px}.qf-honeypot[data-astro-cid-kus3eboj]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.qf-consent[data-astro-cid-kus3eboj]{color:var(--text-muted);margin:0;font-size:13px}.qf-panel[data-astro-cid-kus3eboj]{border-radius:var(--radius-md);gap:6px;padding:16px 18px;font-size:14px;display:grid}.qf-panel[data-astro-cid-kus3eboj] strong[data-astro-cid-kus3eboj]{font-size:15px}.qf-panel[data-astro-cid-kus3eboj] p[data-astro-cid-kus3eboj]{margin:0}.qf-panel--error[data-astro-cid-kus3eboj],.qf-panel--throttled[data-astro-cid-kus3eboj]{background:var(--danger-bg);color:var(--danger)}.q-form[data-astro-cid-kus3eboj].qf-done{max-width:none}.qf-panel--success[data-astro-cid-kus3eboj]{text-align:center;background:0 0;justify-items:center;gap:10px;padding:8px 0}.qf-tick[data-astro-cid-kus3eboj]{background:var(--success-bg);width:56px;height:56px;color:var(--mint-700);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.qf-panel--success[data-astro-cid-kus3eboj] strong[data-astro-cid-kus3eboj]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h1);line-height:var(--leading-tight);color:var(--text-heading)}.qf-panel--success[data-astro-cid-kus3eboj] p[data-astro-cid-kus3eboj]{color:var(--text-muted);font-size:var(--text-body-md);max-width:60ch}@media (width<=640px){.qf-row[data-astro-cid-kus3eboj]{grid-template-columns:1fr}}.ask[data-astro-cid-w47nrwi4]{padding:32px 0 0;scroll-margin-top:100px}.ask--closed[data-astro-cid-w47nrwi4]{padding-top:16px}.ask-form[data-astro-cid-w47nrwi4]{background:var(--amber-50);border-top:1px solid var(--amber-100);border-bottom:1px solid var(--amber-100);padding:48px var(--pad) 56px;grid-template-columns:1fr 1.4fr;align-items:start;gap:40px;display:grid}.ask-intro[data-astro-cid-w47nrwi4]{gap:16px;display:grid;position:sticky;top:100px}.ask-form[data-astro-cid-w47nrwi4]:has(.q-form.qf-done){grid-template-columns:1fr}.ask-form[data-astro-cid-w47nrwi4]:has(.q-form.qf-done) .ask-intro[data-astro-cid-w47nrwi4]{display:none}.ask-form[data-astro-cid-w47nrwi4] h2[data-astro-cid-w47nrwi4]{font-size:var(--text-h1);margin:0}.ask-form[data-astro-cid-w47nrwi4] .q-form{max-width:none}.ask-note[data-astro-cid-w47nrwi4]{background:var(--surface-card);border-left:4px solid var(--amber);border-radius:var(--radius-sm);font-size:var(--text-body-lg);line-height:var(--leading-normal);color:var(--text-body);margin:0;padding:14px 18px}.ask-closed[data-astro-cid-w47nrwi4]{margin:0 var(--pad);background:var(--surface-inverse);color:var(--text-on-inverse);border-radius:var(--radius-lg);padding:28px}.ask-closed[data-astro-cid-w47nrwi4] p[data-astro-cid-w47nrwi4]{font-family:var(--font-display);font-size:18px;line-height:var(--leading-normal);max-width:70ch;margin:0}@media (width<=900px){.ask-form[data-astro-cid-w47nrwi4]{padding:32px var(--pad) 40px;grid-template-columns:1fr;gap:20px}.ask-intro[data-astro-cid-w47nrwi4]{position:static}}.pl-head[data-astro-cid-jxj5yg3c]{padding:64px var(--pad) 8px;gap:14px;max-width:860px;display:grid}.pl-title[data-astro-cid-jxj5yg3c]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pl-title[data-astro-cid-jxj5yg3c] h1[data-astro-cid-jxj5yg3c]{font-size:var(--text-display);margin:0}.pl-role[data-astro-cid-jxj5yg3c]{font-size:var(--text-body-lg);color:var(--mint-700);font-weight:var(--weight-semibold);margin:0}.pl-desc[data-astro-cid-jxj5yg3c]{font-family:var(--font-display);font-size:19px;line-height:var(--leading-normal);color:var(--teal-800);max-width:64ch}.pl-desc[data-astro-cid-jxj5yg3c] p{margin:0 0 14px}.pl-desc[data-astro-cid-jxj5yg3c] p:last-child{margin-bottom:0}
