.fv-empty{max-width:40rem;margin:0 auto;padding:clamp(2.5rem,7vw,4.5rem) var(--gutter) clamp(3rem,8vw,5rem);text-align:center;display:flex;flex-direction:column;align-items:center}.fv-empty-ico{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;margin-bottom:1.4rem;border-radius:50%;background:var(--brand-tint);color:var(--brand)}.fv-empty-ico svg{width:38px;height:38px}.fv-empty h2{font-family:var(--display);font-size:clamp(1.35rem,2.8vw,1.8rem);margin-bottom:.5rem}.fv-empty-lead{color:var(--muted);line-height:1.7;margin-bottom:1.6rem;max-width:34rem}.fv-empty-cta{display:inline-block;padding:.9rem 2rem;border-radius:999px;font-weight:700}.fv-empty-jump{width:100%;margin-top:2.4rem;padding-top:1.8rem;border-top:1px solid var(--line)}.fv-empty-jump-label{display:block;margin-bottom:.9rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fv-empty-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.fv-chip{display:inline-block;padding:.5rem 1rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:.85rem;font-weight:600;color:var(--ink);transition:border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.fv-chip:hover{border-color:var(--brand-deep);color:var(--brand-deep);transform:translateY(-2px)}