.fa[data-astro-cid-kxzqydbe]{margin-block:var(--space-l);padding:var(--space-l);border:var(--hair) solid var(--line);background:radial-gradient(120% 140% at 100% 0%, var(--frost-soft), transparent 60%), linear-gradient(180deg, var(--accent-soft), var(--card) 75%);box-shadow:0 30px 60px -40px var(--shadow);border-radius:28px;display:block;position:relative;container:fa/inline-size}.fa__in[data-astro-cid-kxzqydbe]{gap:var(--space-m);align-items:center;display:grid}@container fa (width>=50rem){.fa__in[data-astro-cid-kxzqydbe]{gap:var(--space-l);grid-template-columns:auto minmax(0,1fr)}}@media (width<=40rem){.fa[data-astro-cid-kxzqydbe]{padding:var(--space-m);border-radius:24px}}.fa__art[data-astro-cid-kxzqydbe]{place-items:center;display:grid}.fa--compact[data-astro-cid-kxzqydbe] .fa__art[data-astro-cid-kxzqydbe]{display:none}@container fa (width>=50rem){.fa--compact[data-astro-cid-kxzqydbe] .fa__art[data-astro-cid-kxzqydbe]{display:grid}}.fa__main[data-astro-cid-kxzqydbe]{min-inline-size:0;container:fam/inline-size}.fa__form[data-astro-cid-kxzqydbe],.fa__done[data-astro-cid-kxzqydbe]{gap:var(--space-s);display:grid}.fa__form[data-astro-cid-kxzqydbe][hidden],.fa__done[data-astro-cid-kxzqydbe][hidden]{display:none}.fa__kicker[data-astro-cid-kxzqydbe]{background:var(--card);border:var(--hair) solid var(--line);font-size:var(--step--1);color:var(--text-2);border-radius:999px;justify-self:start;align-items:center;gap:.4rem;margin:0;padding:.3rem .7rem;font-weight:800;display:inline-flex}.fa__kicker[data-astro-cid-kxzqydbe] svg{block-size:1rem;inline-size:1rem;color:var(--frost)}.fa[data-astro-cid-kxzqydbe] h2[data-astro-cid-kxzqydbe]{font-size:var(--step-3);letter-spacing:-.02em;margin:0;line-height:1.1}.fa--compact[data-astro-cid-kxzqydbe] h2[data-astro-cid-kxzqydbe]{font-size:var(--step-2)}.fa__lede[data-astro-cid-kxzqydbe]{color:var(--text-2);max-inline-size:62ch;margin:0;font-weight:650}.fa__row[data-astro-cid-kxzqydbe]{gap:var(--space-s);align-items:start;display:grid}@container fam (width>=26rem){.fa__row[data-astro-cid-kxzqydbe]{grid-template-columns:minmax(0,1fr) 8.5rem}}@container fam (width>=44rem){.fa__row[data-astro-cid-kxzqydbe]{grid-template-columns:minmax(0,1fr) 8.5rem auto}}.fa__field[data-astro-cid-kxzqydbe]{gap:.35rem;display:grid}.fa__field[data-astro-cid-kxzqydbe] label[data-astro-cid-kxzqydbe]{font-weight:850;font-size:var(--step--1)}.fa__field[data-astro-cid-kxzqydbe] input[data-astro-cid-kxzqydbe]{border:1.5px solid var(--line-2);background:var(--bg);inline-size:100%;color:var(--text);font:inherit;border-radius:16px;padding:.8rem .95rem;font-weight:700;transition:border-color .15s,box-shadow .15s}.fa__field[data-astro-cid-kxzqydbe] input[data-astro-cid-kxzqydbe]::placeholder{color:var(--text-3);opacity:.7}.fa__field[data-astro-cid-kxzqydbe] input[data-astro-cid-kxzqydbe]:focus-visible{border-color:var(--accent-edge);background:var(--card);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.fa__field[data-astro-cid-kxzqydbe] input[data-astro-cid-kxzqydbe][aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.fa__field--zip[data-astro-cid-kxzqydbe] input[data-astro-cid-kxzqydbe]{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-weight:800}.fa__btn[data-astro-cid-kxzqydbe]{white-space:nowrap;justify-content:center;align-self:end;inline-size:100%}@container fam (width>=26rem){.fa__btn[data-astro-cid-kxzqydbe]{grid-column:1/-1;justify-self:start;inline-size:auto}}@container fam (width>=44rem){.fa__btn[data-astro-cid-kxzqydbe]{grid-column:auto}.fa__row[data-astro-cid-kxzqydbe]:has(.fa__err:not(:empty)) .fa__btn[data-astro-cid-kxzqydbe]{align-self:center}}.fa__btn[data-astro-cid-kxzqydbe] svg{block-size:1.15rem;inline-size:1.15rem}.fa__err[data-astro-cid-kxzqydbe]{font-size:var(--step--1);color:var(--red);margin:0;font-weight:800}.fa__err[data-astro-cid-kxzqydbe]:empty{display:none}.fa__alert[data-astro-cid-kxzqydbe]{background:var(--red-soft);color:var(--red);border-radius:14px;margin:0;padding:.7rem .95rem;font-weight:800}.fa__alert[data-astro-cid-kxzqydbe][hidden]{display:none}.fa__alert[data-astro-cid-kxzqydbe]:focus,.fa__done[data-astro-cid-kxzqydbe]:focus{outline:none}.fa__fine[data-astro-cid-kxzqydbe]{font-size:var(--step--1);color:var(--text-3);margin:0;font-weight:650}.fa__fine[data-astro-cid-kxzqydbe] a[data-astro-cid-kxzqydbe]{color:inherit;font-weight:800}.hp[data-astro-cid-kxzqydbe]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fa__done[data-astro-cid-kxzqydbe]{align-items:center;gap:var(--space-m);grid-template-columns:auto minmax(0,1fr)}.fa__done[data-astro-cid-kxzqydbe] p[data-astro-cid-kxzqydbe]{color:var(--text-2);max-inline-size:56ch;margin:.3rem 0 0;font-weight:650}@container fam (width<=30rem){.fa__done[data-astro-cid-kxzqydbe]{grid-template-columns:1fr;justify-items:start}}
