/* Catalog wizards (animaux, emprunteur, scolaire, juridique): result screen only. The look lives in funnel_v2.css. */
body.fv2 .fv-result .fv-hero{margin-bottom:20px}
body.fv2 .catalog-offers{display:grid;grid-template-columns:1fr;gap:12px;max-width:560px;margin:0 auto}
body.fv2 .catalog-offer{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border:1px solid var(--fv2-line);border-radius:8px;background:#fff}
body.fv2 .catalog-offer strong{font-family:'Outfit',sans-serif;font-size:18px;color:var(--fv2-ink)}
body.fv2 .catalog-offer span{font-size:20px;font-weight:800;color:var(--fv2-accent)}
body.fv2 .catalog-spinner{width:36px;height:36px;margin:0 auto 16px;border:4px solid var(--fv2-soft);border-top-color:var(--fv2-accent);border-radius:50%;animation:fv2-spin .9s linear infinite}
@keyframes fv2-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){body.fv2 .catalog-spinner{animation:none}}
