.quote[data-astro-cid-dmdhz2qs] .wrap[data-astro-cid-dmdhz2qs]{padding-block:var(--space-5);max-width:720px}.quote__intro[data-astro-cid-dmdhz2qs] h2[data-astro-cid-dmdhz2qs]{font-size:var(--fs-h2);margin-top:.6rem}.quote__form[data-astro-cid-dmdhz2qs]{margin-top:2rem;display:flex;flex-direction:column;gap:1.1rem;position:relative;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-panel);padding:clamp(1.1rem,3vw,1.6rem)}.fid[data-astro-cid-dmdhz2qs]{position:absolute;width:14px;height:14px;pointer-events:none}.fid[data-astro-cid-dmdhz2qs] svg[data-astro-cid-dmdhz2qs]{display:block}.fid--tl[data-astro-cid-dmdhz2qs]{top:7px;left:7px}.fid--tr[data-astro-cid-dmdhz2qs]{top:7px;right:7px}.fid--bl[data-astro-cid-dmdhz2qs]{bottom:7px;left:7px}.fid--br[data-astro-cid-dmdhz2qs]{bottom:7px;right:7px}.qf-error[data-astro-cid-dmdhz2qs]{border:1px solid var(--color-divider);border-left:3px solid var(--color-accent);border-radius:8px;background:var(--color-panel);padding:.9rem 1.05rem;font-size:var(--fs-small);color:var(--color-text);line-height:1.55;margin-top:1.2rem}.qf-error[data-astro-cid-dmdhz2qs] a[data-astro-cid-dmdhz2qs]{color:var(--color-accent);font-weight:600}.notice[data-astro-cid-dmdhz2qs]{border:1px solid var(--color-divider);border-left:3px solid var(--color-accent);border-radius:8px;background:var(--color-panel);padding:.9rem 1.05rem;font-size:var(--fs-small);color:var(--color-text);line-height:1.55;margin-top:1.2rem}.notice[data-astro-cid-dmdhz2qs] a[data-astro-cid-dmdhz2qs]{color:var(--color-accent);font-weight:600}.qf-hp[data-astro-cid-dmdhz2qs]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.photo-note[data-astro-cid-dmdhz2qs]{font-size:var(--fs-small);color:var(--color-text-muted)}.field-row[data-astro-cid-dmdhz2qs]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.field-row[data-astro-cid-dmdhz2qs]:has(.toggle){grid-template-columns:1fr 1fr}.field[data-astro-cid-dmdhz2qs]{display:flex;flex-direction:column;gap:.4rem}.field[data-astro-cid-dmdhz2qs]>label[data-astro-cid-dmdhz2qs]:not(.radio),fieldset[data-astro-cid-dmdhz2qs].toggle>legend[data-astro-cid-dmdhz2qs]{font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-muted)}.opt[data-astro-cid-dmdhz2qs]{font-weight:400;letter-spacing:.06em}input[data-astro-cid-dmdhz2qs][type=text],input[data-astro-cid-dmdhz2qs][type=email],input[data-astro-cid-dmdhz2qs][type=tel],input[data-astro-cid-dmdhz2qs][type=date],textarea[data-astro-cid-dmdhz2qs]{font:inherit;color:var(--color-text);background:var(--color-panel-2);border:1px solid var(--color-divider);border-radius:var(--radius);padding:.65rem .8rem}textarea[data-astro-cid-dmdhz2qs]{resize:vertical}fieldset[data-astro-cid-dmdhz2qs].toggle{border:1px solid var(--color-divider);border-radius:var(--radius);padding:.65rem .8rem;display:flex;flex-direction:column;gap:.5rem}fieldset[data-astro-cid-dmdhz2qs].toggle legend[data-astro-cid-dmdhz2qs]{padding-inline:.2rem}.radio[data-astro-cid-dmdhz2qs]{display:flex;align-items:center;gap:.5rem;font-size:.92rem;font-weight:400}@media(max-width:640px){.field-row[data-astro-cid-dmdhz2qs],.field-row[data-astro-cid-dmdhz2qs]:has(.toggle){grid-template-columns:1fr}}.block[data-astro-cid-uw5kdbxl]{padding-block:var(--space-5)}
