.qform[data-astro-cid-dmdhz2qs]{container-type:inline-size;display:grid;gap:26px;min-width:0;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:clamp(22px,3.5vw,40px);box-shadow:var(--shadow-paper)}.qform--compact[data-astro-cid-dmdhz2qs]{padding:var(--space-6)}.qform[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs][hidden]{display:none!important}.qform__header[data-astro-cid-dmdhz2qs]{display:grid;gap:10px}.qform__h[data-astro-cid-dmdhz2qs]{font-size:var(--text-2xl);font-weight:500;letter-spacing:-.035em}.qform__p[data-astro-cid-dmdhz2qs],.qform__response[data-astro-cid-dmdhz2qs]{font-size:1rem;color:var(--text-secondary)}.qform__response[data-astro-cid-dmdhz2qs]{display:flex;align-items:center;gap:8px;color:var(--color-brand-700)}.qform__response[data-astro-cid-dmdhz2qs] svg{flex:none}.qform__fields[data-astro-cid-dmdhz2qs]{display:grid;gap:24px;min-width:0;padding:0;border:0}.qform__contact[data-astro-cid-dmdhz2qs]{display:grid;gap:22px;align-items:start;min-width:0}.qform[data-astro-cid-dmdhz2qs] .field[data-astro-cid-dmdhz2qs]{min-width:0;gap:8px}.qform[data-astro-cid-dmdhz2qs] .field[data-astro-cid-dmdhz2qs]>label[data-astro-cid-dmdhz2qs]{font-size:1rem;font-weight:500}.qform[data-astro-cid-dmdhz2qs] .field[data-astro-cid-dmdhz2qs]>input[data-astro-cid-dmdhz2qs]:not([type=checkbox]),.qform[data-astro-cid-dmdhz2qs] .field[data-astro-cid-dmdhz2qs]>select[data-astro-cid-dmdhz2qs],.qform[data-astro-cid-dmdhz2qs] .field[data-astro-cid-dmdhz2qs]>textarea[data-astro-cid-dmdhz2qs]{min-width:0;min-height:54px;font-size:1rem;border-radius:10px;background:var(--surface-card);padding:12px 14px}.qform[data-astro-cid-dmdhz2qs] .field[data-astro-cid-dmdhz2qs]>select[data-astro-cid-dmdhz2qs]{cursor:pointer;padding-right:30px}.qform[data-astro-cid-dmdhz2qs] .field[data-astro-cid-dmdhz2qs]>input[data-astro-cid-dmdhz2qs]::placeholder,.qform[data-astro-cid-dmdhz2qs] .field[data-astro-cid-dmdhz2qs]>textarea[data-astro-cid-dmdhz2qs]::placeholder{color:var(--text-muted);opacity:1}.qform[data-astro-cid-dmdhz2qs] .field[data-astro-cid-dmdhz2qs]>textarea[data-astro-cid-dmdhz2qs]{min-height:112px}.qform__hint[data-astro-cid-dmdhz2qs],.qform__optional[data-astro-cid-dmdhz2qs]{color:var(--text-muted);font-weight:400;font-size:1rem;line-height:1.5}.qform__error[data-astro-cid-dmdhz2qs]{color:var(--color-error-700);font-size:1rem;line-height:1.5}.qform[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs][aria-invalid=true]{border-color:var(--color-error-700)!important}.qform[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs][aria-invalid=true]:focus{outline-color:var(--color-error-700)}.qform__note[data-astro-cid-dmdhz2qs]{border-block:1px solid var(--border-subtle)}.qform__note[data-astro-cid-dmdhz2qs]>summary[data-astro-cid-dmdhz2qs]{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;list-style:none;cursor:pointer;font-size:1rem;font-weight:500;color:var(--color-brand-700)}.qform__note[data-astro-cid-dmdhz2qs]>summary[data-astro-cid-dmdhz2qs]::-webkit-details-marker{display:none}.qform__note[data-astro-cid-dmdhz2qs]>summary[data-astro-cid-dmdhz2qs] svg{flex:none;transition:transform .18s var(--ease-out)}.qform__note[data-astro-cid-dmdhz2qs][open]>summary[data-astro-cid-dmdhz2qs] svg{transform:rotate(45deg)}.qform__note-field[data-astro-cid-dmdhz2qs]{padding-block:4px 20px}.qform__consent[data-astro-cid-dmdhz2qs]{display:grid;gap:8px}.qform[data-astro-cid-dmdhz2qs] .field--check[data-astro-cid-dmdhz2qs]{grid-template-columns:24px 1fr;gap:12px}.qform[data-astro-cid-dmdhz2qs] .field--check[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]{width:24px;height:24px;margin-top:2px}.qform[data-astro-cid-dmdhz2qs] .field--check[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]{min-height:44px;font-size:1rem;font-weight:400;color:var(--text-secondary);cursor:pointer;line-height:1.55}.qform__verification[data-astro-cid-dmdhz2qs]{min-width:0}.qform__verification[data-astro-cid-dmdhz2qs]:empty{display:none}.qform__submit[data-astro-cid-dmdhz2qs]{display:grid;gap:12px}.qform__submit[data-astro-cid-dmdhz2qs]>.btn[data-astro-cid-dmdhz2qs]{min-height:56px;font-size:1.0625rem}.qform__reassurance[data-astro-cid-dmdhz2qs]{font-size:1rem;color:var(--text-muted);text-align:center;line-height:1.5}.qform__alt[data-astro-cid-dmdhz2qs]{border-top:1px solid var(--border-subtle);padding-top:20px;display:grid;gap:4px;font-size:1rem;color:var(--text-secondary)}.qform__contact-links[data-astro-cid-dmdhz2qs]{display:flex;flex-wrap:wrap;column-gap:22px}.qform__contact-links[data-astro-cid-dmdhz2qs] a[data-astro-cid-dmdhz2qs]{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:1rem;font-weight:500}.qform__contact-links[data-astro-cid-dmdhz2qs] svg{flex:none}.qform__status[data-astro-cid-dmdhz2qs]{padding:20px;border:1px solid var(--border-subtle);border-radius:14px;display:grid;gap:10px;font-size:1rem;scroll-margin-top:110px}.qform__status[data-astro-cid-dmdhz2qs] strong[data-astro-cid-dmdhz2qs]{font-weight:600;font-size:1.125rem}.qform__status[data-astro-cid-dmdhz2qs][data-state=error]{color:var(--color-error-700);background:var(--color-error-50);border-color:var(--color-error-300)}.qform__status[data-astro-cid-dmdhz2qs][data-state=success]{color:var(--text-on-sage);background:var(--surface-sage);border-color:var(--color-sage-300);padding-block:28px}.qform__success-icon[data-astro-cid-dmdhz2qs]{display:none}.qform__status[data-astro-cid-dmdhz2qs][data-state=success] .qform__success-icon[data-astro-cid-dmdhz2qs]{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-sage-300);border-radius:50%;margin-bottom:4px}.qform__new[data-astro-cid-dmdhz2qs]{justify-self:start;white-space:normal;min-height:48px;font-size:1rem}@container (min-width: 500px){.qform[data-astro-cid-dmdhz2qs]:not(.qform--compact) .qform__contact[data-astro-cid-dmdhz2qs]{grid-template-columns:1fr 1fr;gap:18px}}@media(max-width:359px){.qform[data-astro-cid-dmdhz2qs],.qform--compact[data-astro-cid-dmdhz2qs]{padding:20px 18px}}@media(prefers-reduced-motion:reduce){.qform__note[data-astro-cid-dmdhz2qs]>summary[data-astro-cid-dmdhz2qs] svg{transition:none}}
