.bef[data-astro-cid-ohgwatfs]{display:flex;flex-direction:column;gap:16px;padding:28px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--divider);scroll-margin-top:calc(var(--header-height, 80px) + 16px)}.bef__head[data-astro-cid-ohgwatfs]{display:grid;gap:4px}.bef__heading[data-astro-cid-ohgwatfs]{margin:0;font-size:1.375rem;font-weight:700;color:var(--text)}.bef__sub[data-astro-cid-ohgwatfs]{margin:0;font-size:.9375rem;color:var(--text-secondary)}.bef__form[data-astro-cid-ohgwatfs]{display:flex;flex-direction:column;gap:16px}.bef__grid[data-astro-cid-ohgwatfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.bef[data-astro-cid-ohgwatfs] [data-astro-cid-ohgwatfs][hidden]{display:none!important}.bef__field[data-astro-cid-ohgwatfs]{display:flex;flex-direction:column;gap:6px;font-size:.9375rem;font-weight:600;color:var(--text)}.bef__opt[data-astro-cid-ohgwatfs]{font-weight:400;color:var(--text-secondary)}.bef__hint[data-astro-cid-ohgwatfs]{font-size:.8125rem;font-weight:400;color:var(--text-secondary)}.bef__field[data-astro-cid-ohgwatfs] input[data-astro-cid-ohgwatfs][type=text],.bef__field[data-astro-cid-ohgwatfs] input[data-astro-cid-ohgwatfs][type=email],.bef__field[data-astro-cid-ohgwatfs] input[data-astro-cid-ohgwatfs][type=date],.bef__langrow[data-astro-cid-ohgwatfs] input[data-astro-cid-ohgwatfs],.bef__field[data-astro-cid-ohgwatfs] textarea[data-astro-cid-ohgwatfs]{min-height:48px;box-sizing:border-box;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;font-weight:400;width:100%}.bef__field[data-astro-cid-ohgwatfs] textarea[data-astro-cid-ohgwatfs]{resize:vertical;min-height:110px}.bef__field[data-astro-cid-ohgwatfs] input[data-astro-cid-ohgwatfs][type=file]{min-height:44px;font-weight:400;color:var(--text-secondary)}.bef__field[data-astro-cid-ohgwatfs] input[data-astro-cid-ohgwatfs]:focus-visible,.bef__langrow[data-astro-cid-ohgwatfs] input[data-astro-cid-ohgwatfs]:focus-visible,.bef__field[data-astro-cid-ohgwatfs] textarea[data-astro-cid-ohgwatfs]:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.bef__need[data-astro-cid-ohgwatfs],.bef__langs[data-astro-cid-ohgwatfs]{margin:0;padding:0;border:0;min-width:0}.bef__need[data-astro-cid-ohgwatfs] legend[data-astro-cid-ohgwatfs],.bef__langs[data-astro-cid-ohgwatfs] legend[data-astro-cid-ohgwatfs]{padding:0;margin-bottom:8px;font-size:.9375rem;font-weight:600;color:var(--text)}.bef__seg[data-astro-cid-ohgwatfs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bef__choice[data-astro-cid-ohgwatfs]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 10px;border-radius:var(--radius-md);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:center;font-weight:600;font-size:.9375rem}.bef__choice[data-astro-cid-ohgwatfs]:has(input:checked){border-color:var(--accent);background:var(--surface-accent-faint)}.bef__choice[data-astro-cid-ohgwatfs] input[data-astro-cid-ohgwatfs]{width:18px;height:18px;accent-color:var(--accent);margin:0;flex:none}.bef__langrow[data-astro-cid-ohgwatfs]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;color:var(--text-secondary)}.bef__addnote[data-astro-cid-ohgwatfs]{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;color:var(--accent-text-strong, var(--brand-text));font:inherit;font-weight:700;cursor:pointer}.bef__addnote[data-astro-cid-ohgwatfs][aria-expanded=true]{display:none}.bef__hp[data-astro-cid-ohgwatfs]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bef__error[data-astro-cid-ohgwatfs]{margin:0;font-size:.9375rem;font-weight:600;color:var(--accent-text-strong)}.bef__submit[data-astro-cid-ohgwatfs]{align-self:stretch;min-height:52px;padding:14px 28px;border:0;border-radius:var(--radius-md);background:linear-gradient(135deg,#ff6a1a,#ff8a5c);color:#0f172a;font:inherit;font-size:1.0625rem;font-weight:700;cursor:pointer}.bef__submit[data-astro-cid-ohgwatfs]:disabled{opacity:.7;cursor:progress}.bef__submit[data-astro-cid-ohgwatfs]:focus-visible{outline:3px solid var(--text);outline-offset:3px}.bef__billing[data-astro-cid-ohgwatfs]{margin:0;font-size:.875rem;color:var(--text-secondary);text-align:center}.bef__thanks[data-astro-cid-ohgwatfs]{margin:0;font-size:1.125rem;font-weight:600;color:var(--text)}@media(max-width:640px){.bef[data-astro-cid-ohgwatfs]{padding:20px}.bef__seg[data-astro-cid-ohgwatfs]{grid-template-columns:minmax(0,1fr)}}.bp-hero[data-astro-cid-ljn5aheg] .bp-head[data-astro-cid-ljn5aheg]{max-width:880px}.bp-head[data-astro-cid-ljn5aheg]{display:flex;flex-direction:column;gap:16px;max-width:760px}.bp-crumbs[data-astro-cid-ljn5aheg]{font-size:.875rem;color:var(--muted)}.bp-crumbs[data-astro-cid-ljn5aheg] a[data-astro-cid-ljn5aheg]{color:var(--muted)}.bp-title[data-astro-cid-ljn5aheg]{margin:0;font-size:clamp(2.1rem,4.6vw,3rem);line-height:1.12;font-weight:800;letter-spacing:-.02em;color:var(--text)}.bp-hero[data-astro-cid-ljn5aheg] .bp-lead[data-astro-cid-ljn5aheg]{margin:0;font-size:1.125rem;line-height:1.6;color:var(--text-secondary)}
