.qcard[data-astro-cid-iwyufcuf] [data-astro-cid-iwyufcuf][hidden]{display:none!important}.qcard[data-astro-cid-iwyufcuf]{background:var(--paper);color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--line);padding:30px 30px 24px}.qcard[data-astro-cid-iwyufcuf] .q-title[data-astro-cid-iwyufcuf]{font-size:var(--form-title-size,1.5rem);color:var(--form-title,var(--brand))}.qsub[data-astro-cid-iwyufcuf]{color:var(--ink-70);margin:4px 0 18px;font-size:.92rem}label[data-astro-cid-iwyufcuf]{font:600 .74rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-70);margin-bottom:12px;display:block}input[data-astro-cid-iwyufcuf],select[data-astro-cid-iwyufcuf],textarea[data-astro-cid-iwyufcuf]{width:100%;font:500 .98rem var(--font-body);color:var(--field-ink,#1c1a17);border:1.5px solid var(--line);border-radius:var(--radius-input,12px);background:var(--field,#fff);margin-top:6px;padding:.8em .9em}select[data-astro-cid-iwyufcuf]{text-overflow:ellipsis;padding-right:2.4em}textarea[data-astro-cid-iwyufcuf]{resize:vertical;min-height:74px}input[data-astro-cid-iwyufcuf]:focus-visible,select[data-astro-cid-iwyufcuf]:focus-visible,textarea[data-astro-cid-iwyufcuf]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.row[data-astro-cid-iwyufcuf]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.submit[data-astro-cid-iwyufcuf]{width:100%;font:600 var(--form-submit-size,1rem)/1 var(--form-submit-font,var(--font-body));border-radius:var(--radius-btn,999px);cursor:pointer;background:var(--accent);color:var(--accent-contrast,#1a1a1a);border:0;margin-top:4px;padding:1em 1.5em;transition:background .18s}.submit[data-astro-cid-iwyufcuf]:hover{background:var(--accent-deep)}.note[data-astro-cid-iwyufcuf]{color:var(--ink-55);text-align:center;margin-top:12px;font-size:.8rem}.note[data-astro-cid-iwyufcuf] a[data-astro-cid-iwyufcuf]{color:var(--accent-deep);font-weight:700;text-decoration:none}.q-consent[data-astro-cid-iwyufcuf]{color:var(--ink-55);text-align:center;margin-top:8px;font-size:.72rem;line-height:1.4}.q-promise[data-astro-cid-iwyufcuf]{border:1px solid var(--line,#0000001f);border-left:3px solid var(--accent-deep,var(--accent));color:var(--ink,inherit);background:var(--surface,transparent);border-radius:6px;margin-top:12px;padding:9px 12px;font-size:.82rem;line-height:1.45}.opt[data-astro-cid-iwyufcuf]{text-transform:none;letter-spacing:0;font-weight:400}.q-urgent[data-astro-cid-iwyufcuf]{border-radius:var(--radius-input,12px);background:var(--urgent-bg,#fff1ee);border:2px solid var(--urgent,#c62f1a);color:var(--ink,#1c1a17);margin:2px 0 14px;padding:14px 14px 16px}.q-urgent[data-astro-cid-iwyufcuf] p[data-astro-cid-iwyufcuf]{margin:0 0 10px;font-size:.95rem;line-height:1.4}.q-urgent-call[data-astro-cid-iwyufcuf]{border-radius:var(--radius-btn,999px);background:var(--urgent,#c62f1a);color:#fff;min-height:52px;font:700 1.05rem/1 var(--font-body);justify-content:center;align-items:center;text-decoration:none;display:flex}.q-err[data-astro-cid-iwyufcuf]{background:var(--urgent-bg,#fff1ee);color:var(--urgent,#a3261a);border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:.88rem}.q-done[data-astro-cid-iwyufcuf]{outline:none;padding:8px 0 4px}.q-done[data-astro-cid-iwyufcuf] p[data-astro-cid-iwyufcuf]{margin:0 0 8px;font-size:1rem;line-height:1.5}.q-done[data-astro-cid-iwyufcuf] .q-done-h[data-astro-cid-iwyufcuf]{font:700 1.35rem/1.2 var(--font-display,var(--font-body));color:var(--form-title,var(--brand))}.q-done[data-astro-cid-iwyufcuf] a[data-astro-cid-iwyufcuf]{color:var(--accent-deep,var(--accent));font-weight:700}.ph-in[data-astro-cid-iwyufcuf]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ph-lab[data-astro-cid-iwyufcuf]{position:relative}.ph-btn[data-astro-cid-iwyufcuf]{font:600 .85rem/1 var(--font-body);letter-spacing:0;text-transform:none;color:var(--field-ink,#1c1a17);background:var(--field,#fff);border:1.5px dashed var(--line);border-radius:var(--radius-input,12px);cursor:pointer;margin-top:6px;padding:.7em 1em;display:inline-block}.ph-lab[data-astro-cid-iwyufcuf]:focus-within .ph-btn[data-astro-cid-iwyufcuf]{outline:2px solid var(--accent);outline-offset:1px}.ph-thumbs[data-astro-cid-iwyufcuf]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ph-thumbs[data-astro-cid-iwyufcuf] img{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:46px;height:46px}.ph-thumbs[data-astro-cid-iwyufcuf] .ph-count{font:500 .78rem var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink-70)}@media (width<=560px){.row[data-astro-cid-iwyufcuf]{grid-template-columns:1fr}}
