/* About page polish (2026-07-02): kv-about-* modifiers were undefined —
   base kvx-* carries the layout; add chip pills, character sizing, hovers. */
.kv-about-chip { display:inline-flex; align-items:center; padding:.42rem .85rem; border-radius:999px; background:#eef4ff; color:#1b64d8; font-weight:700; font-size:.8rem; margin:.2rem .3rem .2rem 0; }
.kv-about-character { max-height:360px; width:auto; }
.kv-about-founder { background:linear-gradient(160deg,#f6f9ff,#f2fbf8) !important; }
.kv-about-trust-card, .kv-about-pillar, .kv-about-role { transition:transform .18s ease, box-shadow .18s ease; }
.kv-about-trust-card:hover, .kv-about-pillar:hover, .kv-about-role:hover { transform:translateY(-3px); box-shadow:0 14px 34px rgba(15,23,42,.09); }
