/* PICK VIZ Elementor Elements — small supplemental rules.
   The static showcase site uses inline <svg class="ic"> icons; these
   Elementor widgets use editable Font Awesome <i> classes instead (so users
   can swap icons from wp-admin without touching code) — these rules give
   those <i> tags the same sizing the .ic SVGs would have gotten. */
.feat__ico i { font-size: 1.35rem; line-height: 1; }
.checklist li i { color: var(--pv-orange); flex-shrink: 0; margin-top: .2rem; font-size: 1.05rem; }
.wcard__ico i { font-size: 1.35rem; }
.perk .feat__ico i { font-size: 1.35rem; }
.pv-plan .pv-badge i { margin-right: .3em; }
.faq summary i { margin-right: .5em; color: var(--pv-orange); }
.social-icons-inline { display: flex; gap: .6rem; align-items: center; flex-wrap: wrap; }
.social-icons-inline a {
  width: 40px; height: 40px; display: grid; place-items: center; border-radius: 50%;
  background: var(--pv-bg-card); border: 1px solid var(--pv-border); color: var(--pv-text-muted);
  transition: color .2s, background .2s, transform .2s;
}
.social-icons-inline a:hover { color: #fff; background: var(--pv-gradient); transform: translateY(-3px); }
.social-icons-inline a i { font-size: 1.05rem; }
