.csf[data-astro-cid-skzby5zl]{display:flex;flex-direction:column;gap:var(--space-4)}.csf__status[data-astro-cid-skzby5zl]{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius);border:1px solid var(--border)}.csf__status[data-astro-cid-skzby5zl][hidden],.csf__form[data-astro-cid-skzby5zl][hidden]{display:none}.csf__status--ok[data-astro-cid-skzby5zl]{background:var(--brand-050);border-color:var(--brand-200)}.csf__status--error[data-astro-cid-skzby5zl]{background:var(--red-050);border-color:var(--red-600)}.csf__status--warn[data-astro-cid-skzby5zl]{background:var(--warm-050);border-color:var(--warm-500)}.csf__status[data-astro-cid-skzby5zl] .csf__icon{flex:none;margin-block-start:.15em;color:var(--brand-600)}.csf__status-title[data-astro-cid-skzby5zl]{font-size:var(--text-lg)}.csf__status-body[data-astro-cid-skzby5zl]{margin-block-start:var(--space-2);color:var(--text-muted);line-height:var(--lh-normal)}.csf__form[data-astro-cid-skzby5zl]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs)}.csf__heading[data-astro-cid-skzby5zl]{font-size:var(--text-xl)}.csf__intro[data-astro-cid-skzby5zl]{color:var(--text-muted);line-height:var(--lh-normal)}.csf__required-note[data-astro-cid-skzby5zl]{font-size:var(--text-sm);color:var(--text-muted)}.csf__req[data-astro-cid-skzby5zl]{color:var(--red-600);font-weight:var(--fw-semibold)}.csf__field[data-astro-cid-skzby5zl]{display:flex;flex-direction:column;gap:var(--space-2)}.csf__field[data-astro-cid-skzby5zl] label[data-astro-cid-skzby5zl]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text)}.csf__field[data-astro-cid-skzby5zl] input[data-astro-cid-skzby5zl]{width:100%;padding:.7rem .85rem;background:var(--paper-000);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--text)}.csf__field[data-astro-cid-skzby5zl] input[data-astro-cid-skzby5zl]:hover{border-color:var(--brand-500)}.csf__field[data-astro-cid-skzby5zl] input[data-astro-cid-skzby5zl]:focus-visible{border-color:var(--brand-600);box-shadow:var(--ring);outline:none}.csf__hp[data-astro-cid-skzby5zl]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.csf__button[data-astro-cid-skzby5zl]{align-self:flex-start;padding:.8rem 1.4rem;border:none;border-radius:var(--radius);background:var(--brand-600);color:#fff;font-weight:var(--fw-semibold);font-size:var(--text-base);cursor:pointer}.csf__button[data-astro-cid-skzby5zl]:hover{background:var(--brand-700)}.csf__button[data-astro-cid-skzby5zl]:focus-visible{box-shadow:var(--ring);outline:none}.csf__consent[data-astro-cid-skzby5zl]{font-size:var(--text-sm);color:var(--text-muted)}.cs-head[data-astro-cid-m4xsrawq]{background:var(--surface-1);border-block-end:1px solid var(--border);padding-block:var(--space-8) var(--space-7)}.cs-head__inner[data-astro-cid-m4xsrawq]{display:flex;flex-direction:column;gap:var(--space-3)}.cs-head__eyebrow[data-astro-cid-m4xsrawq]{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.cs-head__eyebrow[data-astro-cid-m4xsrawq] a[data-astro-cid-m4xsrawq]{color:var(--accent-warm);text-decoration:none}.cs-head__title[data-astro-cid-m4xsrawq]{font-size:var(--text-3xl)}.cs-head__sub[data-astro-cid-m4xsrawq]{font-size:var(--text-lg);color:var(--text-muted);line-height:var(--lh-normal)}.cs-request[data-astro-cid-m4xsrawq]{max-width:34rem}
