.bb-details{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.bb-details{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.bb-send{justify-items:start;gap:12px;display:grid}@media (min-width:640px){.bb-send{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px}}.bb-promise{max-width:40ch;color:var(--wf-muted);margin:0;font-size:14px;line-height:1.45}@media (max-width:639px){.bb-send .wf-send{width:100%}}.wf-brief .wf-chip{min-height:44px}.wf-brief .wf-brief-form{align-content:start}.bf-hint{color:var(--wf-faint);text-transform:none;letter-spacing:0;font-family:var(--font-display);font-size:12px}.bf-error{color:var(--bf-error,#b3261e);margin-top:2px;font-size:14px;line-height:1.35;display:block}.bf-field[data-invalid=yes] input,.bf-field[data-invalid=yes] textarea,.wf-q[data-invalid=yes] .wf-chip{border-color:var(--bf-error,#b3261e)}.wf-q .bf-error{margin-top:10px}.bf-alert{border:1px solid var(--bf-error,#b3261e);border-radius:10px;margin:0;padding:12px 14px;font-size:15px;line-height:1.45}.bf-alert a,.wf .bf-alert a{text-underline-offset:.18em;white-space:nowrap;text-decoration:underline}.bf-pot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.bt:focus-visible{outline:none}.bt{animation:wf-in .5s var(--wf-ease,ease) both;outline:none;align-content:start;gap:18px;display:grid}.bt-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:300;line-height:1.15}.bt-promise{max-width:46ch;color:var(--wf-muted);margin:0;font-size:16px;line-height:1.5}.bt-sheet{background:var(--wf-field);border-radius:12px;padding:16px 18px}.bt-rows{margin:10px 0 0;display:grid}.bt-row{border-top:1px solid var(--wf-hair);grid-template-columns:minmax(96px,.34fr) minmax(0,1fr);gap:14px;padding:8px 0;font-size:15px;line-height:1.4;display:grid}.bt-row dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wf-faint);padding-top:2px;font-size:11px}.bt-row dd{font-family:var(--font-display);overflow-wrap:anywhere;white-space:pre-line;margin:0}.bt-next{gap:8px;display:grid}.bt a.bt-next-link{min-height:44px;font-family:var(--font-display);text-underline-offset:.2em;align-items:baseline;gap:10px;padding-block:10px;font-size:18px;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.bt-next-link:hover .wf-arrow{transform:translate(4px)}@media (max-width:639px){.bt-row{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.bt{animation:none}}@media (max-width:640px){.bb-promise{font-size:16px}}
