.mk-pricing-hero{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:88px 24px 56px;display:flex}.marketing .mk-pricing-hero h1{letter-spacing:-.05em;color:var(--color-black);font-size:64px;font-weight:500;line-height:68px}.mk-pricing-hero .mk-eyebrow{letter-spacing:.12em;color:var(--color-text);font-size:14px;line-height:20px}.mk-pricing-hero .mk-lead{max-width:780px}.mk-pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1072px;margin:0 auto 40px;display:grid}.mk-pricing-plan{border:1px solid var(--color-marketing-outline);background:var(--color-white);border-radius:24px;flex-direction:column;gap:24px;min-width:0;padding:36px;line-height:23px;display:flex}.mk-pricing-core{background:var(--color-marketing-grey)}.marketing .mk-pricing-plan h2{letter-spacing:0;color:var(--color-black);font-size:24px;font-weight:500;line-height:34px}.mk-pricing-intro{flex-direction:column;gap:12px;min-height:138px;display:flex}.marketing .mk-pricing-price{color:var(--color-black);font-size:64px;font-weight:500;line-height:93px}.marketing .mk-button.mk-pricing-cta{border:1px solid var(--color-marketing-outline);width:100%;min-height:56px;font-size:16px}.marketing .mk-pricing-soon:disabled{background:var(--color-marketing-grey);color:var(--color-text);cursor:not-allowed;opacity:1;transform:none}.mk-pricing-features,.mk-pricing-credits{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.mk-pricing-features li{align-items:baseline;gap:12px;display:flex}.mk-pricing-features li>span{width:18px;color:var(--color-black);flex-shrink:0}.mk-pricing-detail{border-top:1px solid var(--color-marketing-outline);flex-direction:column;gap:12px;padding-top:24px;display:flex}.marketing .mk-pricing-detail h3{color:var(--color-black);font-size:16px;font-weight:500;line-height:23px}.mk-pricing-credits{gap:12px}.mk-pricing-note{font-size:14px;line-height:20px}.mk-pricing-included{flex-direction:column;gap:12px;display:flex}.marketing .mk-pricing-included h3,.marketing .mk-pricing-plus-note h3{color:var(--color-black);font-size:18px;font-weight:500;line-height:26px}.mk-pricing-plus-note{gap:10px;margin-top:auto}.mk-pricing-usage{text-align:center;flex-direction:column;gap:10px;max-width:1072px;margin:auto;padding:24px 0 64px;display:flex}.marketing .mk-pricing-usage h2{letter-spacing:0;color:var(--color-black);font-size:22px;font-weight:500;line-height:32px}.mk-pricing-faq{flex-direction:column;gap:28px;max-width:1072px;margin:32px auto 80px;display:flex}.marketing .mk-pricing-faq>h2{letter-spacing:0;color:var(--color-black);font-size:36px;font-weight:500;line-height:52px}.mk-pricing-answer{border-top:1px solid var(--color-marketing-outline);grid-template-columns:344px minmax(0,1fr);gap:64px;padding-top:24px;display:grid}.marketing .mk-pricing-answer h3{color:var(--color-black);font-size:18px;font-weight:500;line-height:26px}.mk-pricing-answer p{line-height:23px}@media (max-width:1020px){.mk-pricing-plans,.mk-pricing-usage,.mk-pricing-faq{margin-left:24px;margin-right:24px}.mk-pricing-answer{grid-template-columns:1fr 1.6fr;gap:32px}.mk-pricing-plan{padding:28px}.mk-pricing-intro{min-height:162px}}@media (max-width:680px){.mk-pricing-hero{padding:56px 24px 40px}.marketing .mk-pricing-hero h1{font-size:42px;line-height:46px}.mk-pricing-hero .mk-lead{font-size:18px;line-height:27px}.mk-pricing-break{display:none}.mk-pricing-plans{grid-template-columns:1fr;gap:20px}.mk-pricing-intro{min-height:0}.mk-pricing-plan{padding:24px}.mk-pricing-usage{padding-bottom:32px}.mk-pricing-answer{grid-template-columns:1fr;gap:12px}.mk-pricing-faq{margin-top:24px;margin-bottom:48px}.marketing .mk-pricing-faq>h2{font-size:30px;line-height:38px}}
