.form-card[data-astro-cid-5v4witja]{border-top:6px solid var(--red)}.hint[data-astro-cid-5v4witja]{color:var(--muted)}form[data-astro-cid-5v4witja] label[data-astro-cid-5v4witja],.label-like[data-astro-cid-5v4witja]{margin:18px 0 6px;font-size:1.1rem;font-weight:700;display:block}.req[data-astro-cid-5v4witja]{color:var(--red-dark);font-size:.95rem;font-weight:400}.opt[data-astro-cid-5v4witja]{color:var(--muted);font-size:.95rem;font-weight:400}input[data-astro-cid-5v4witja][type=text],input[data-astro-cid-5v4witja][type=tel],input[data-astro-cid-5v4witja][type=email],textarea[data-astro-cid-5v4witja]{width:100%;font:inherit;color:var(--ink);background:#fff;border:2px solid #8d877e;border-radius:10px;padding:14px 16px;font-size:1.15rem}input[data-astro-cid-5v4witja]:focus,textarea[data-astro-cid-5v4witja]:focus{border-color:#1a63d6;outline:3px solid #bcd4fb}[data-astro-cid-5v4witja][aria-invalid=true]{border-color:var(--red-dark)!important;background:#fff7f7!important}.err[data-astro-cid-5v4witja]{color:var(--red-dark);margin:6px 0 0;font-size:1rem;font-weight:700}.err[data-astro-cid-5v4witja]:empty{display:none}.summary[data-astro-cid-5v4witja]{border:3px solid var(--red-dark);background:#fff7f7;border-radius:12px;margin:10px 0 6px;padding:14px 18px}.summary[data-astro-cid-5v4witja]:focus{outline-offset:2px;outline:4px solid #1a63d6}.summary[data-astro-cid-5v4witja] p{margin:0 0 6px}.summary[data-astro-cid-5v4witja] ul{margin:0;padding-left:1.2em}.summary[data-astro-cid-5v4witja] a{color:var(--red-dark);font-weight:700}[data-astro-cid-5v4witja]::placeholder{color:#6f6961}.where-label[data-astro-cid-5v4witja]{margin-bottom:0!important}.addr[data-astro-cid-5v4witja]{grid-template-columns:1fr 9.5rem;gap:0 12px;display:grid}.addr[data-astro-cid-5v4witja]>[data-astro-cid-5v4witja]{min-width:0}@media (width<=420px){.addr[data-astro-cid-5v4witja]{grid-template-columns:1fr}.zip[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{max-width:12rem}}.optional[data-astro-cid-5v4witja]{border:2px dashed var(--line);border-radius:var(--radius);margin:26px 0;padding:6px 20px 20px}legend[data-astro-cid-5v4witja]{color:var(--muted);padding:0 8px;font-weight:700}.file-input[data-astro-cid-5v4witja]{opacity:0;width:1px;height:1px;position:absolute}.file-btn[data-astro-cid-5v4witja]{border:2px solid var(--ink);border-radius:var(--radius);cursor:pointer;background:#fff;align-items:center;gap:10px;min-height:56px;padding:12px 22px;margin-top:0!important;display:inline-flex!important}.file-input[data-astro-cid-5v4witja]:focus-visible+.file-btn[data-astro-cid-5v4witja]{outline-offset:3px;outline:4px solid #1a63d6}.file-btn[data-astro-cid-5v4witja]:hover{background:var(--bg-warm)}.small[data-astro-cid-5v4witja]{color:var(--muted);margin:8px 0 0;font-size:.95rem;font-weight:400}.thumbs[data-astro-cid-5v4witja]{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.thumbs[data-astro-cid-5v4witja]:empty{display:none}.thumbs[data-astro-cid-5v4witja] li{gap:6px;display:grid}.thumbs[data-astro-cid-5v4witja] img{aspect-ratio:1;object-fit:cover;border:2px solid var(--line);border-radius:10px;width:100%}.thumbs[data-astro-cid-5v4witja] .rm{min-height:48px;font:700 1rem var(--body);color:var(--red-dark);border:2px solid var(--red-dark);cursor:pointer;background:#fff;border-radius:10px}.thumbs[data-astro-cid-5v4witja] .rm:hover{background:#fbe9ea}.choices[data-astro-cid-5v4witja]{flex-wrap:wrap;gap:10px;display:flex}.choice[data-astro-cid-5v4witja]{border:2px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:12px 18px;font-weight:700;margin:0!important;font-size:1.05rem!important;display:flex!important}.choice[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{width:24px;height:24px;accent-color:var(--red);flex:none}.choice[data-astro-cid-5v4witja]:has(input:checked){border-color:var(--red);background:#fbe9ea}.choice[data-astro-cid-5v4witja]:has(input:focus-visible){outline-offset:2px;outline:4px solid #1a63d6}.human[data-astro-cid-5v4witja]{margin:0 0 14px}.hp[data-astro-cid-5v4witja]{position:absolute;left:-9999px}.status[data-astro-cid-5v4witja]{margin:14px 0 0;font-weight:700}.status[data-astro-cid-5v4witja]:empty{display:none}.status[data-astro-cid-5v4witja].bad,.note[data-astro-cid-5v4witja].bad{color:var(--red-dark);border:2px solid var(--red-dark);background:#fff7f7;border-radius:10px;padding:14px}.next[data-astro-cid-5v4witja]{background:var(--bg-warm);border-radius:10px;margin:16px 0 0;padding:14px}.privacy[data-astro-cid-5v4witja]{color:var(--muted);margin:14px 0 0;font-size:.95rem}
