/* Platform descriptions and premium feature chips — 2026-11-03 */
#platformOrbit.po-mac .po-features{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 23px;max-width:580px}
#platformOrbit.po-mac .po-feature{display:inline-flex;gap:7px;align-items:center;padding:8px 11px;border:1px solid #e3e9f0;background:#f8fafc;border-radius:11px;color:#30435a;font:600 11px/1.3 Manrope,Arial,sans-serif}
#platformOrbit.po-mac .po-feature:before{content:'✓';display:grid;place-items:center;color:#547c9f;font-weight:800}
#platformOrbit.po-mac .po-description{max-width:580px}
#platformOrbit.po-mac .po-copy h2{overflow-wrap:anywhere}
@media(min-width:901px){
  #platformOrbit.po-mac .po-stage{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:22px;min-height:480px}
  body .yum-dashboard #platformOrbit.po-mac .po-copy h2{font-size:clamp(35px,3.1vw,54px)!important}
  #platformOrbit.po-mac .po-description{font-size:clamp(14px,1.05vw,16px);line-height:1.65;margin-bottom:18px}
  #platformOrbit.po-mac .po-tagline{font-size:clamp(19px,1.5vw,24px);margin-bottom:12px}
}
@media(max-width:900px){
  #platformOrbit.po-mac .po-features{gap:6px;margin-bottom:16px}
  #platformOrbit.po-mac .po-feature{font-size:10px;padding:7px 9px}
}
@media(max-width:680px){
  #platformOrbit.po-mac .po-stage{min-height:0}
  body .yum-dashboard #platformOrbit.po-mac .po-copy h2{font-size:clamp(27px,7vw,38px)!important}
  #platformOrbit.po-mac .po-features{margin-bottom:18px}
  #platformOrbit.po-mac .po-feature{font-size:10px}
}