.intake-form[data-astro-cid-y5mq4jyn]{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem;border:1px solid var(--clr-border);border-radius:var(--radius-md);background:var(--clr-surface)}.intake-form__heading[data-astro-cid-y5mq4jyn]{padding-bottom:.75rem;border-bottom:1px solid var(--clr-border)}.intake-form__heading[data-astro-cid-y5mq4jyn] h3[data-astro-cid-y5mq4jyn]{font-family:var(--ff-heading);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.35rem;color:var(--clr-text)}.intake-form__heading[data-astro-cid-y5mq4jyn] p[data-astro-cid-y5mq4jyn]{font-size:.88rem;color:var(--clr-text-muted);line-height:1.6}.intake-form__row[data-astro-cid-y5mq4jyn]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.form-group[data-astro-cid-y5mq4jyn]{display:flex;flex-direction:column;gap:.4rem}.form-group[data-astro-cid-y5mq4jyn] label[data-astro-cid-y5mq4jyn]{font-family:var(--ff-label);font-size:.72rem;font-weight:600;color:var(--clr-text-faint);letter-spacing:.08em;text-transform:uppercase}.form-group[data-astro-cid-y5mq4jyn] input[data-astro-cid-y5mq4jyn],.form-group[data-astro-cid-y5mq4jyn] select[data-astro-cid-y5mq4jyn],.form-group[data-astro-cid-y5mq4jyn] textarea[data-astro-cid-y5mq4jyn]{background:#ffffff0a;border:1px solid var(--clr-border);border-radius:var(--radius-sm);padding:.7rem .85rem;font-family:var(--ff-body);font-size:.9rem;color:var(--clr-text);transition:border-color .15s,box-shadow .15s;resize:vertical;width:100%}.form-group[data-astro-cid-y5mq4jyn] select[data-astro-cid-y5mq4jyn]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;padding-right:2rem}.form-group[data-astro-cid-y5mq4jyn] input[data-astro-cid-y5mq4jyn]:focus,.form-group[data-astro-cid-y5mq4jyn] select[data-astro-cid-y5mq4jyn]:focus,.form-group[data-astro-cid-y5mq4jyn] textarea[data-astro-cid-y5mq4jyn]:focus{outline:none;border-color:var(--clr-accent);box-shadow:0 0 0 3px #c4a04a1a}.form-group[data-astro-cid-y5mq4jyn] select[data-astro-cid-y5mq4jyn] option[data-astro-cid-y5mq4jyn]{background-color:var(--clr-bg-card);color:var(--clr-text)}.form-group[data-astro-cid-y5mq4jyn] select[data-astro-cid-y5mq4jyn] option[data-astro-cid-y5mq4jyn]:disabled{color:var(--clr-text-faint)}.form-group[data-astro-cid-y5mq4jyn] select[data-astro-cid-y5mq4jyn]:invalid{color:var(--clr-text-faint)}.form-group[data-astro-cid-y5mq4jyn] input[data-astro-cid-y5mq4jyn]::placeholder,.form-group[data-astro-cid-y5mq4jyn] textarea[data-astro-cid-y5mq4jyn]::placeholder{color:var(--clr-text-faint)}.intake-form__submit[data-astro-cid-y5mq4jyn]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.15rem}.intake-form__alt[data-astro-cid-y5mq4jyn]{font-size:.82rem;color:var(--clr-text-muted)}.intake-form__alt[data-astro-cid-y5mq4jyn] a[data-astro-cid-y5mq4jyn]{color:var(--clr-accent);font-weight:600}.intake-form__alt[data-astro-cid-y5mq4jyn] a[data-astro-cid-y5mq4jyn]:hover{color:var(--clr-accent-hover)}.intake-form__success[data-astro-cid-y5mq4jyn],.intake-form__error[data-astro-cid-y5mq4jyn]{display:none;font-size:.85rem;font-weight:600;padding:.6rem .9rem;border-radius:var(--radius-sm)}.intake-form__success[data-astro-cid-y5mq4jyn]{color:var(--clr-accent);background:#c4a04a14;border:1px solid rgba(196,160,74,.15)}.intake-form__error[data-astro-cid-y5mq4jyn]{color:#f87171;background:#f8717114;border:1px solid rgba(248,113,113,.15)}.intake-form__success[data-astro-cid-y5mq4jyn].show,.intake-form__error[data-astro-cid-y5mq4jyn].show{display:block}.intake-form__policy[data-astro-cid-y5mq4jyn]{font-size:.76rem;line-height:1.55;color:var(--clr-text-faint)}.intake-form__policy[data-astro-cid-y5mq4jyn] a[data-astro-cid-y5mq4jyn]{color:var(--clr-accent);font-weight:600}@media(max-width:540px){.intake-form__row[data-astro-cid-y5mq4jyn]{grid-template-columns:1fr}}
