.body[data-astro-cid-6bfsojfh] .wrap[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:flex-start;gap:40px 56px;padding-top:56px;padding-bottom:96px;display:flex}.main[data-astro-cid-6bfsojfh]{flex:999 560px;min-width:0}.form[data-astro-cid-6bfsojfh],.confirm[data-astro-cid-6bfsojfh],.done[data-astro-cid-6bfsojfh]{flex-direction:column;gap:24px;display:flex}.form[data-astro-cid-6bfsojfh][hidden],.confirm[data-astro-cid-6bfsojfh][hidden],.done[data-astro-cid-6bfsojfh][hidden],[data-astro-cid-6bfsojfh][hidden]{display:none!important}.notice[data-astro-cid-6bfsojfh]{background:var(--c-card);border:1px solid var(--c-rule);border-left:3px solid var(--c-accent);margin-bottom:24px;padding:14px 18px;font-size:15px}fieldset[data-astro-cid-6bfsojfh]{border:0;min-width:0;margin:0;padding:0}.field[data-astro-cid-6bfsojfh]{flex-direction:column;gap:8px;display:flex}fieldset[data-astro-cid-6bfsojfh].field{gap:10px}.label[data-astro-cid-6bfsojfh]{color:var(--c-ink);padding:0;font-size:15px;font-weight:700}.req[data-astro-cid-6bfsojfh],.opt[data-astro-cid-6bfsojfh]{margin-left:8px;font-size:13px;font-weight:400}.req[data-astro-cid-6bfsojfh]{color:var(--c-accent)}.opt[data-astro-cid-6bfsojfh]{color:var(--c-text-2)}.chips[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-6bfsojfh]{border:1px solid var(--c-field);background:var(--c-card);color:var(--c-ink);cursor:pointer;border-radius:2px;align-items:center;gap:8px;padding:9px 14px;font-size:15px;display:inline-flex;position:relative}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;width:1px;height:1px;position:absolute}.chip[data-astro-cid-6bfsojfh] .mark[data-astro-cid-6bfsojfh]{border:1px solid var(--c-brand);background:var(--c-card);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--c-card);border-radius:50%;display:inline-block}.chip[data-astro-cid-6bfsojfh]:has(input:checked){border-color:var(--c-brand);background:var(--c-brand-wash)}.chip[data-astro-cid-6bfsojfh]:has(input:checked) .mark[data-astro-cid-6bfsojfh]{background:var(--c-brand)}.chip[data-astro-cid-6bfsojfh]:has(input:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px;display:grid}input[data-astro-cid-6bfsojfh][type=text],input[data-astro-cid-6bfsojfh][type=email],input[data-astro-cid-6bfsojfh][type=tel],textarea[data-astro-cid-6bfsojfh]{border:1px solid var(--c-field);background:var(--c-card);width:100%;min-height:46px;color:var(--c-ink);border-radius:2px;padding:10px 12px;font-family:inherit;font-size:16px}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:150px;line-height:1.7}input[data-astro-cid-6bfsojfh]:focus-visible,textarea[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--c-brand);outline-offset:0;border-color:var(--c-brand)}[data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:var(--c-accent)!important}.error[data-astro-cid-6bfsojfh]{color:var(--c-accent);font-size:14px}.summary[data-astro-cid-6bfsojfh]{border:1px solid var(--c-accent);background:var(--c-accent-wash);color:var(--c-accent);padding:12px 16px;font-size:15px}.hp[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent[data-astro-cid-6bfsojfh]{color:var(--c-text);align-items:center;gap:10px;font-size:15px;display:flex}.consent[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{width:18px;height:18px;accent-color:var(--c-brand);margin:0}.actions[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.button[data-astro-cid-6bfsojfh]{background:var(--c-accent);min-width:220px;min-height:52px;color:var(--c-on-deep);cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;padding:12px 28px;font-family:inherit;font-size:17px;font-weight:700;display:inline-flex}.button[data-astro-cid-6bfsojfh]:hover{background:var(--c-accent-press)}.button[data-astro-cid-6bfsojfh]:disabled{background:var(--c-accent-mute);cursor:not-allowed}.back[data-astro-cid-6bfsojfh]{font:inherit;color:var(--c-brand);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:16px;text-decoration:underline}.note[data-astro-cid-6bfsojfh]{color:var(--c-text-2);font-size:14px}.confirm[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh],.done[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-family:var(--f-serif);color:var(--c-ink);font-size:26px;font-weight:500}.confirm-lead[data-astro-cid-6bfsojfh]{color:var(--c-text);font-size:16px}.confirm[data-astro-cid-6bfsojfh] dl[data-astro-cid-6bfsojfh]{border-top:1px solid var(--c-rule-strong);grid-template-columns:9em minmax(0,1fr);font-size:16px;display:grid}.confirm[data-astro-cid-6bfsojfh] dt,.confirm[data-astro-cid-6bfsojfh] dd{border-bottom:1px solid var(--c-rule);padding:12px 0}.confirm[data-astro-cid-6bfsojfh] dt{color:var(--c-text-2);padding-right:16px}.confirm[data-astro-cid-6bfsojfh] dd{white-space:pre-wrap}.turnstile[data-astro-cid-6bfsojfh]{min-height:65px}.done[data-astro-cid-6bfsojfh]{background:var(--c-card);border:1px solid var(--c-rule);border-top:3px solid var(--c-brand);gap:14px;padding:28px 30px}.done-number[data-astro-cid-6bfsojfh]{font-family:var(--f-mono);font-size:16px}.aside[data-astro-cid-6bfsojfh]{flex-direction:column;flex:280px;gap:16px;min-width:0;display:flex}.card[data-astro-cid-6bfsojfh]{background:var(--c-card);border:1px solid var(--c-rule);flex-direction:column;gap:8px;padding:22px 24px;display:flex}.card[data-astro-cid-6bfsojfh].first{border-top:3px solid var(--c-brand);gap:14px}.card[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--c-text);font-size:15px}.card[data-astro-cid-6bfsojfh] .card-title[data-astro-cid-6bfsojfh]{font-family:var(--f-serif);color:var(--c-ink);font-size:19px}.card-mail[data-astro-cid-6bfsojfh]{flex-direction:column;gap:2px;display:flex}.card[data-astro-cid-6bfsojfh] .card-label[data-astro-cid-6bfsojfh]{color:var(--c-text-2);font-size:14px}.mono[data-astro-cid-6bfsojfh]{font-family:var(--f-mono);font-size:16px}.strong[data-astro-cid-6bfsojfh]{font-size:15px;font-weight:500}@media (width<=560px){.confirm[data-astro-cid-6bfsojfh] dl[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr)}.confirm[data-astro-cid-6bfsojfh] dt{border-bottom:0;padding-bottom:0}}
