.intake[data-astro-cid-64xbdqyl]{border:1px solid var(--color-line);background:#fff;border-radius:18px;padding:clamp(24px,3.5vw,40px);position:relative;box-shadow:0 30px 60px -48px #0b1f3380}.form-title[data-astro-cid-64xbdqyl]{font-size:1.75rem;line-height:1.2}.form-sub[data-astro-cid-64xbdqyl]{color:var(--color-slate-600);margin:.35rem 0 1.5rem;font-size:.95rem}.fields[data-astro-cid-64xbdqyl]{gap:1.1rem;display:grid}.fields[data-astro-cid-64xbdqyl]>.form-title[data-astro-cid-64xbdqyl]+.form-sub[data-astro-cid-64xbdqyl]{margin-bottom:.4rem}.two[data-astro-cid-64xbdqyl]{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.field[data-astro-cid-64xbdqyl]{align-content:start;gap:.4rem;display:grid}label[data-astro-cid-64xbdqyl]{color:var(--color-navy-900);font-size:.95rem;font-weight:600}.req[data-astro-cid-64xbdqyl]{color:var(--color-danger)}.opt[data-astro-cid-64xbdqyl]{color:var(--color-slate-600);font-weight:400}input[data-astro-cid-64xbdqyl],select[data-astro-cid-64xbdqyl],textarea[data-astro-cid-64xbdqyl]{width:100%;min-height:48px;color:var(--color-ink);font:inherit;background:#fff;border:1px solid #c9d2da;border-radius:10px;padding:.7rem .9rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}select[data-astro-cid-64xbdqyl]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230f2a44' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.5rem}textarea[data-astro-cid-64xbdqyl]{resize:vertical;min-height:140px}input[data-astro-cid-64xbdqyl]:hover,select[data-astro-cid-64xbdqyl]:hover,textarea[data-astro-cid-64xbdqyl]:hover{border-color:#9fb0bf}input[data-astro-cid-64xbdqyl]:focus-visible,select[data-astro-cid-64xbdqyl]:focus-visible,textarea[data-astro-cid-64xbdqyl]:focus-visible{border-color:var(--color-teal-700);outline:none;box-shadow:0 0 0 3px #0f766e40}[data-astro-cid-64xbdqyl][aria-invalid=true]{border-color:var(--color-danger)}.err[data-astro-cid-64xbdqyl]{color:var(--color-danger);min-height:0;font-size:.9rem}.err[data-astro-cid-64xbdqyl]:empty{display:none}.hint[data-astro-cid-64xbdqyl]{color:var(--color-slate-600);font-size:.9rem}.hp[data-astro-cid-64xbdqyl]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.submit-row[data-astro-cid-64xbdqyl]{justify-items:start;gap:.75rem;margin-top:.4rem;display:grid}.submit[data-astro-cid-64xbdqyl]{min-width:200px}.small[data-astro-cid-64xbdqyl]{font-size:.9rem}.spinner[data-astro-cid-64xbdqyl]{border:2px solid #fff6;border-top-color:#fff;border-radius:999px;width:18px;height:18px;animation:.8s linear infinite spin;display:none}@keyframes spin{to{transform:rotate(360deg)}}[data-astro-cid-64xbdqyl][data-state=submitting] .spinner[data-astro-cid-64xbdqyl]{display:inline-block}[data-astro-cid-64xbdqyl][data-state=submitting] .submit[data-astro-cid-64xbdqyl] .label[data-astro-cid-64xbdqyl]:after{content:"…"}.notice[data-astro-cid-64xbdqyl]{background:var(--color-navy-50);color:var(--color-navy-900);border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.notice[data-astro-cid-64xbdqyl] svg{color:var(--color-teal-700);flex:none;margin-top:.15rem}.error-box[data-astro-cid-64xbdqyl]{color:#7a1c13;background:#fdecea;border:1px solid #f5c2bc;border-radius:12px;gap:.75rem;padding:1rem 1.1rem;display:none}[data-astro-cid-64xbdqyl][data-state=error] .error-box[data-astro-cid-64xbdqyl]{justify-items:start;display:grid}.success[data-astro-cid-64xbdqyl]{text-align:center;outline:none;justify-items:center;gap:1rem;padding-block:2rem;display:none}[data-astro-cid-64xbdqyl][data-state=success] .fields[data-astro-cid-64xbdqyl]{display:none}[data-astro-cid-64xbdqyl][data-state=success] .success[data-astro-cid-64xbdqyl]{display:grid}.check[data-astro-cid-64xbdqyl]{background:var(--color-teal-700);color:#fff;width:64px;height:64px;animation:pop .5s var(--ease-calm);border-radius:999px;place-items:center;display:grid}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.success[data-astro-cid-64xbdqyl] p[data-astro-cid-64xbdqyl]{max-width:42ch}@media (width<=600px){.two[data-astro-cid-64xbdqyl]{grid-template-columns:1fr}}
