/* Reseller extends the pricing layout without changing Homepage or Harga. */
.mm-reseller #faq-reseller{background:#fff}
.mm-reseller .mm-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.mm-reseller .mm-plan{padding:26px}
.mm-reseller .mm-plan-heading{min-height:108px}
.mm-reseller .mm-plan h2{font-size:1.625rem}
.mm-reseller .mm-reseller-original{font-size:.875rem;line-height:1.5;color:var(--mm-muted);margin:16px 0 8px}
.mm-reseller .mm-plan-featured .mm-reseller-original{color:#e1e9f4}
.mm-reseller .mm-plan-price{font-size:clamp(1.875rem,2.3vw,2.375rem);margin:0 0 16px}
.mm-reseller .mm-reseller-quota{font-size:.9375rem;margin:0 0 24px;line-height:1.6}
.mm-reseller .mm-reseller-quota strong{font-size:1.375rem}
.mm-reseller .mm-plan-features{font-size:.8125rem}
.mm-reseller .mm-plan-features li{min-height:48px}
.mm-reseller .mm-plan-duration{font-size:.8125rem}
.mm-reseller .mm-faq-answer a{color:var(--mm-blue);text-decoration:underline;text-underline-offset:3px}
@media(min-width:1024px) and (max-width:1279px){.mm-reseller .mm-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-reseller .mm-plan-heading{min-height:90px}}
@media(max-width:1023px){.mm-reseller .mm-pricing-grid{grid-template-columns:1fr}.mm-reseller .mm-plan-heading{min-height:0}.mm-reseller .mm-plan-price{font-size:2.125rem}}
@media(max-width:640px){.mm-reseller .mm-plan{padding:24px}}
