.bf-section[data-astro-cid-lsyifmlv]{padding:9rem 1.5rem 5rem}@media(max-width:640px){.bf-section[data-astro-cid-lsyifmlv]{padding-top:7rem}}.bf-wrap[data-astro-cid-lsyifmlv]{max-width:42rem;margin:0 auto}.bf-head[data-astro-cid-lsyifmlv]{border-bottom:1px solid var(--line);padding-bottom:1.5rem;margin-bottom:2.5rem}.bf-eyebrow[data-astro-cid-lsyifmlv]{color:var(--accent);font-size:1rem}.bf-title[data-astro-cid-lsyifmlv]{font-weight:600;font-size:clamp(2rem,5vw,2.6rem);line-height:1.1;letter-spacing:-.02em;margin:.5rem 0 .6rem}.bf-lead[data-astro-cid-lsyifmlv]{color:var(--ink-soft);font-size:1.05rem;line-height:1.6;max-width:36rem}.bf-hp[data-astro-cid-lsyifmlv]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bf-block[data-astro-cid-lsyifmlv]{margin-bottom:2.75rem}.bf-block-head[data-astro-cid-lsyifmlv]{display:flex;align-items:center;gap:.7rem;margin-bottom:1.25rem}.bf-num[data-astro-cid-lsyifmlv]{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;background:var(--accent);color:var(--paper);font-size:.85rem;font-weight:600}.bf-block-title[data-astro-cid-lsyifmlv]{font-weight:600;font-size:1.3rem;margin:0}.bf-field[data-astro-cid-lsyifmlv]{margin-bottom:1.25rem}.bf-row[data-astro-cid-lsyifmlv]{display:flex;gap:.85rem;flex-wrap:wrap}.bf-row[data-astro-cid-lsyifmlv] .bf-field[data-astro-cid-lsyifmlv]{flex:1 1 13rem}.bf-label[data-astro-cid-lsyifmlv]{display:block;font-size:.92rem;font-weight:600;margin-bottom:.5rem}.bf-hint[data-astro-cid-lsyifmlv]{font-size:.82rem;color:var(--ink-mute);margin:-.25rem 0 .5rem;line-height:1.4}.bf-input[data-astro-cid-lsyifmlv]{width:100%;font:inherit;font-size:.95rem;color:var(--ink);background:var(--paper-card);border:1px solid var(--line);border-radius:10px;padding:.7rem .85rem;transition:border-color .18s}textarea[data-astro-cid-lsyifmlv].bf-input{resize:vertical}.bf-input[data-astro-cid-lsyifmlv]::placeholder{color:var(--ink-faint)}.bf-input[data-astro-cid-lsyifmlv]:focus{outline:none;border-color:var(--accent)}.bf-chips[data-astro-cid-lsyifmlv]{display:flex;flex-wrap:wrap;gap:.5rem}.bf-chip[data-astro-cid-lsyifmlv]{font-size:.88rem;line-height:1.25;padding:.5rem .85rem;border-radius:999px;border:1px solid var(--line);background:var(--paper-card);color:var(--ink);transition:all .15s}.bf-chip[data-astro-cid-lsyifmlv]:hover{border-color:var(--accent)}.bf-chip[data-astro-cid-lsyifmlv].active{background:var(--accent);border-color:var(--accent);color:var(--paper)}.bf-vb[data-astro-cid-lsyifmlv]{background:var(--paper-card);border:1px solid var(--line);border-radius:10px;padding:.75rem;margin-bottom:.65rem;position:relative}.bf-vb[data-astro-cid-lsyifmlv] .bf-vb-url[data-astro-cid-lsyifmlv]{margin-bottom:.5rem}.bf-vb-remove[data-astro-cid-lsyifmlv]{position:absolute;top:.4rem;right:.5rem;border:none;background:transparent;color:var(--ink-mute);font-size:1.2rem;line-height:1;padding:.2rem}.bf-add[data-astro-cid-lsyifmlv]{width:100%;font-size:.88rem;color:var(--accent);background:transparent;border:1px dashed var(--accent);border-radius:10px;padding:.6rem .9rem;margin-top:.25rem}.bf-add[data-astro-cid-lsyifmlv]:hover{background:var(--accent-bg)}.bf-consent[data-astro-cid-lsyifmlv]{display:flex;gap:.6rem;align-items:flex-start;font-size:.85rem;color:var(--ink-soft);line-height:1.5;margin:.5rem 0 1.25rem;cursor:pointer}.bf-consent[data-astro-cid-lsyifmlv] input[data-astro-cid-lsyifmlv]{margin-top:.2rem;width:1rem;height:1rem;accent-color:var(--accent)}.bf-consent[data-astro-cid-lsyifmlv] a[data-astro-cid-lsyifmlv]{color:var(--accent);text-decoration:underline}.cf-turnstile[data-astro-cid-lsyifmlv]{margin-bottom:1rem}.bf-error[data-astro-cid-lsyifmlv]{background:#f7e6e2;border:1px solid #d9a99e;color:#8a3526;border-radius:10px;padding:.7rem .9rem;font-size:.9rem;margin-bottom:1rem}.bf-submit[data-astro-cid-lsyifmlv]{width:100%;font-size:1rem;font-weight:600;color:#fff;background:var(--ink);border:none;border-radius:12px;padding:.95rem;transition:background .2s,transform .2s}.bf-submit[data-astro-cid-lsyifmlv]:hover:not(:disabled){background:var(--accent);transform:translateY(-2px)}.bf-submit[data-astro-cid-lsyifmlv]:disabled{opacity:.6;cursor:default}.bf-success[data-astro-cid-lsyifmlv]{text-align:center;padding:3rem 1rem}.bf-success[data-astro-cid-lsyifmlv] h2[data-astro-cid-lsyifmlv]{font-size:1.9rem;font-weight:600;margin-bottom:.6rem}.bf-success[data-astro-cid-lsyifmlv] p[data-astro-cid-lsyifmlv]{color:var(--ink-soft);font-size:1.05rem}
