/* Use the existing outer stage as the only frame for both toggle states.
   The original .mp-card used 6% side insets, a centred translate, its own
   border and shadow (4% insets on phones), creating the nested-box effect. */
.home-page .mp .mp-card {
  inset:0; width:100%; height:100%; margin:0; translate:none;
  box-sizing:border-box; padding:20px; border:0; border-radius:inherit;
  box-shadow:none; align-content:center; transform:none;
}
.home-page .mp .mp-stage.is-tidy .mp-card { transform:none; }
.home-page #more-tools .mv2-primary-features { grid-template-columns:repeat(3,minmax(0,1fr)); }
.home-page #more-tools .hf-analysis-cost { color:var(--accent-ink); font-size:14px; font-weight:600; line-height:1.45; }
@media(max-width:1050px) {
  .home-page #more-tools .mv2-primary-features { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:560px) {
  .home-page #more-tools .mv2-primary-features { grid-template-columns:minmax(0,1fr); }
}
@media(max-width:480px) {
  .home-page .mp .mp-card { padding:14px; }
}
