.bform[data-astro-cid-zhjzn6ly]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-form);gap:22px;padding:38px 40px 40px;scroll-margin-top:24px;display:grid;position:relative}.bform__alert[data-astro-cid-zhjzn6ly]{border:1px solid var(--error);border-radius:var(--radius-control);background:var(--error-tint);color:var(--ink);border-left-width:4px;padding:16px 18px;font-size:.96875rem}.bform__alert[data-astro-cid-zhjzn6ly]:focus{outline:3px solid var(--focus);outline-offset:2px}.bform__alert-lead[data-astro-cid-zhjzn6ly]{font-weight:700}.bform__alert[data-astro-cid-zhjzn6ly] ul[data-astro-cid-zhjzn6ly]{margin:8px 0 0;padding-left:1.2em;list-style:outside}.bform__alert[data-astro-cid-zhjzn6ly] a[data-astro-cid-zhjzn6ly]{color:var(--error)}.bform__types[data-astro-cid-zhjzn6ly]{border:0;grid-template-columns:1fr 1fr;gap:14px;min-width:0;margin:0;padding:0;display:grid}.calltype[data-astro-cid-zhjzn6ly]{border:1px solid var(--line-stronger);border-radius:var(--radius-control);background:var(--white);cursor:pointer;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.calltype[data-astro-cid-zhjzn6ly]:has(input:checked){border-color:var(--purple);box-shadow:inset 0 0 0 1px var(--purple);background:var(--purple-tint)}.calltype[data-astro-cid-zhjzn6ly]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.calltype[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]{width:18px;height:18px;accent-color:var(--purple);flex:none;margin:2px 0 0}.calltype[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:focus-visible{outline:none}.calltype__text[data-astro-cid-zhjzn6ly]{gap:2px;display:grid}.calltype__title[data-astro-cid-zhjzn6ly]{font-weight:700;line-height:1.3}.calltype__sub[data-astro-cid-zhjzn6ly]{color:var(--muted);font-size:.90625rem;line-height:1.4}.bform__grid[data-astro-cid-zhjzn6ly]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.field[data-astro-cid-zhjzn6ly]{align-content:start;gap:6px;display:grid}.field--wide[data-astro-cid-zhjzn6ly]{grid-column:1/-1}.field[data-astro-cid-zhjzn6ly] label[data-astro-cid-zhjzn6ly],.bform__consent[data-astro-cid-zhjzn6ly] label[data-astro-cid-zhjzn6ly]{font-size:.90625rem;font-weight:600;line-height:1.35}.field__optional[data-astro-cid-zhjzn6ly]{color:var(--muted-2);font-weight:400}.field__hint[data-astro-cid-zhjzn6ly]{color:var(--muted-2);margin-top:-2px;font-size:.875rem}.field[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly],.field[data-astro-cid-zhjzn6ly] select[data-astro-cid-zhjzn6ly]{border:1px solid var(--line-field);border-radius:var(--radius-control);background:var(--white);width:100%;height:50px;color:var(--ink);font:inherit;padding:0 14px;font-size:1.03125rem}.field[data-astro-cid-zhjzn6ly] select[data-astro-cid-zhjzn6ly]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2343206F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px}.field[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:hover,.field[data-astro-cid-zhjzn6ly] select[data-astro-cid-zhjzn6ly]:hover{border-color:var(--muted-2)}.field[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:focus-visible,.field[data-astro-cid-zhjzn6ly] select[data-astro-cid-zhjzn6ly]:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--purple)}.field[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly][aria-invalid=true],.field[data-astro-cid-zhjzn6ly] select[data-astro-cid-zhjzn6ly][aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.field__error[data-astro-cid-zhjzn6ly]{color:var(--error);font-size:.875rem;font-weight:600;line-height:1.4}.bform__consent[data-astro-cid-zhjzn6ly]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.bform__consent[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]{width:20px;height:20px;accent-color:var(--purple);margin:1px 0 0}.bform__consent[data-astro-cid-zhjzn6ly] label[data-astro-cid-zhjzn6ly]{color:var(--muted);font-weight:400}.bform__consent[data-astro-cid-zhjzn6ly] .field__error[data-astro-cid-zhjzn6ly]{grid-column:2}.bform__hp[data-astro-cid-zhjzn6ly]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bform__submit[data-astro-cid-zhjzn6ly]{width:100%;min-height:58px;font-size:1.125rem;font-weight:700}.bform__submit[data-astro-cid-zhjzn6ly][disabled]{opacity:.75;cursor:progress}@media (width<=639.98px){.bform[data-astro-cid-zhjzn6ly]{gap:20px;padding:26px 20px 24px}.bform__types[data-astro-cid-zhjzn6ly],.bform__grid[data-astro-cid-zhjzn6ly]{grid-template-columns:minmax(0,1fr)}}
