.mh-pricing-redesign{gap:0;max-width:1384px;padding:64px 32px 48px}.mh-pricing-redesign .mh-section-heading{gap:10px;margin-bottom:52px}.mh-pricing-redesign .mh-section-heading h1{letter-spacing:-.02em;max-width:none;font-size:44px;line-height:1.35}.mh-pricing-redesign .mh-section-heading>p{max-width:none;font-size:18px;line-height:28px}.mh-price-grid-redesign{grid-template-columns:.95fr 1.05fr 1.12fr;gap:20px;display:grid}.mh-pricing-redesign .mh-price-card{border:1px solid var(--mh-line-strong);gap:0;min-height:548px;padding:28px;position:relative}.mh-pricing-redesign .mh-demo-price-card{border-color:var(--mh-line)}.mh-pricing-redesign .mh-price-card.is-selected{border:2px solid var(--mh-brand);background:color-mix(in srgb, var(--mh-brand-soft) 28%, var(--mh-raised));padding:27px}.mh-pricing-redesign .mh-price-card h3{font-size:30px;font-weight:700;line-height:36px}.mh-plan-name-row{flex-wrap:wrap;align-items:center;gap:10px;padding-right:28px;display:flex}.mh-plan-name-row label{cursor:pointer}.mh-plan-radio{width:22px;height:22px;accent-color:var(--mh-brand);cursor:pointer;position:absolute;top:28px;right:28px}.mh-plan-radio:focus-visible{outline:2px solid var(--mh-brand);outline-offset:5px}.mh-plan-recommend{background:var(--mh-brand);color:var(--mh-on-brand);white-space:nowrap;border-radius:7px;padding:2px 10px;font-size:13px;font-weight:600;line-height:24px}.mh-plan-audience{color:var(--mh-muted);font-size:16px;line-height:24px;margin-top:5px!important}.mh-plan-amount-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;display:flex}.mh-pricing-redesign .mh-price{gap:6px;font-size:48px;line-height:54px}.mh-plan-value{border:1px solid color-mix(in srgb, var(--mh-accent) 40%, transparent);color:color-mix(in srgb, var(--mh-accent) 72%, var(--mh-ink));background:color-mix(in srgb, var(--mh-accent) 9%, var(--mh-raised));border-radius:7px;padding:3px 9px;font-size:12px;font-weight:600;line-height:20px}.mh-plan-quota{font-size:20px;font-weight:600;line-height:28px;margin-top:12px!important}.mh-plan-unit{color:var(--mh-muted);font-size:17px;line-height:24px;margin-top:3px!important}.mh-price-benefits{border-top:1px solid var(--mh-line);flex-direction:column;gap:11px;margin:20px 0 26px;padding:21px 0 0;list-style:none;display:flex}.mh-price-benefits li{align-items:flex-start;gap:10px;font-size:17px;line-height:24px;display:flex}.mh-price-benefits svg,.mh-price-rules svg{color:var(--mh-brand);stroke-width:2.6px;flex:none;margin-top:2px}.mh-demo-benefits{border:0;gap:18px;margin-top:30px;padding:0}.mh-pricing-redesign .mh-price-cta{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:54px;margin-top:auto;padding:10px 16px;font-size:18px;line-height:24px;display:flex}.mh-price-rules{border:1px solid var(--mh-line);background:color-mix(in srgb, var(--mh-brand-soft) 12%, var(--mh-paper));border-radius:14px;grid-template-columns:.9fr 1.5fr 1fr;gap:24px;margin:42px 0 0;padding:18px 28px;list-style:none;display:grid}.mh-price-rules li{align-items:flex-start;gap:10px;font-size:15px;line-height:24px;display:flex}.mh-price-rules li+li{border-left:1px solid var(--mh-line-strong);padding-left:24px}.mh-price-boundary{color:var(--mh-muted);font-size:15px;line-height:26px;margin-top:16px!important}.mh-pricing-links{flex-wrap:wrap;gap:8px 24px;margin-top:20px;font-size:13px;line-height:24px;display:flex}.mh-pricing-links a{color:var(--mh-brand-ink);text-underline-offset:4px;min-height:32px;text-decoration:underline}.mh-price-teasers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mh-price-teaser{border:1px solid var(--mh-line);color:var(--mh-ink);background:var(--mh-raised);border-radius:12px;flex-direction:column;gap:7px;padding:20px 24px;text-decoration:none;display:flex}.mh-price-teaser.is-recommended{border-color:var(--mh-brand);background:var(--mh-brand-soft)}.mh-price-teaser-name{align-items:center;gap:10px;font-weight:600;display:flex}.mh-price-teaser-name small{color:var(--mh-brand-ink);font-size:12px}.mh-price-teaser>strong{font-size:24px}.mh-price-teaser>strong small{color:var(--mh-muted);font-size:14px;font-weight:400}@media (width<=1080px){.mh-price-grid-redesign{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-pricing-redesign .mh-demo-price-card{grid-column:1/-1;min-height:0}.mh-demo-benefits{flex-flow:wrap;margin:20px 0}.mh-demo-price-card .mh-price-cta{max-width:280px}.mh-price-rules{grid-template-columns:1fr;gap:12px}.mh-price-rules li+li{border-left:0;padding-left:0}}@media (width<=640px){.mh-pricing-redesign{padding:40px 20px 36px}.mh-pricing-redesign .mh-section-heading{margin-bottom:28px}.mh-pricing-redesign .mh-section-heading h1{font-size:30px;line-height:42px}.mh-pricing-redesign .mh-section-heading>p{font-size:16px}.mh-price-grid-redesign{grid-template-columns:minmax(0,1fr);gap:20px}.mh-pricing-redesign .mh-price-card{min-height:0;padding:24px}.mh-pricing-redesign .mh-price-card.is-selected{padding:23px}.mh-demo-benefits{flex-direction:column;gap:10px;margin-bottom:24px}.mh-pricing-redesign .mh-price-cta{margin-top:14px}.mh-pricing-redesign .mh-price-card h3{font-size:25px}.mh-plan-radio{top:26px;right:24px}.mh-plan-amount-row{margin-top:18px}.mh-price-rules{margin-top:28px;padding:18px 20px}.mh-price-teasers{grid-template-columns:minmax(0,1fr)}}
