@layer pages{.mk-price-plans{padding-bottom:var(--space-mega)}@media (min-width: 1024px){.mk-price-plans{padding-bottom:96px}}.mk-price-includes{display:grid;gap:var(--space-lg) var(--space-xxl);padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}@media (min-width: 1024px){.mk-price-includes{padding:var(--space-xl)}}.mk-price-includes__copy{display:flex;flex-direction:column;gap:var(--space-sm)}.mk-price-includes__title{margin:0;font-size:var(--font-size-title-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-h4);color:var(--color-text-primary)}.mk-price-includes__text{margin:0;max-width:34em;font-size:var(--font-size-body-small);line-height:var(--line-height-body);color:var(--color-text-secondary)}.mk-price-includes__list{display:grid;gap:var(--space-sm) var(--space-lg);margin:0;padding:0;list-style:none}@media (min-width: 640px){.mk-price-includes__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.mk-price-includes__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-price-includes__item{display:flex;align-items:center;gap:var(--space-sm);min-height:32px;font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular);line-height:1.4;color:var(--color-text-primary)}.mk-price-includes__icon{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--color-accent-light);color:var(--color-accent-strong)}.mk-price-toolbar{display:flex;justify-content:center;margin:var(--space-xxl) 0 var(--space-xl)}.mk-price-toolbar__saving{margin-left:var(--space-sm);padding:2px var(--space-sm);border-radius:var(--radius-pill);background:var(--color-success-light);color:var(--color-success-strong);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.mk-price-grid{display:grid;gap:var(--space-lg);align-items:stretch;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.mk-price-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}}@media (max-width: 767.98px){.mk-price-card--highlighted{order:-1}}.mk-price-card{display:flex;flex-direction:column;overflow:hidden}.mk-price-card--highlighted{box-shadow:0 0 0 1px var(--color-primary)}.mk-price-card--highlighted:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--color-primary-button)}.mk-price-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-md)}.mk-price-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.mk-price-card__name{margin:0;font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);line-height:1.4;color:var(--color-text-primary)}.mk-price-card__blurb{margin:0;min-height:3em;font-size:var(--font-size-body-small);line-height:var(--line-height-body);color:var(--color-text-secondary)}.mk-price-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-sm);min-height:48px}.mk-price-card__amount{font-size:var(--font-size-display);font-weight:var(--font-weight-bold);line-height:1.1;letter-spacing:var(--letter-spacing-tight);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.mk-price-card__cadence{font-size:var(--font-size-body-small);color:var(--color-text-secondary)}.mk-price-card__saving{padding:2px var(--space-sm);border-radius:var(--radius-pill);background:var(--color-success-light);color:var(--color-success-strong);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.mk-price-card__alternate{flex-basis:100%;font-size:var(--font-size-body-small);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.mk-price-card__trial-note{margin:0;font-size:var(--font-size-body-small);color:var(--color-text-secondary)}.mk-price-card__features{display:flex;flex-direction:column;gap:var(--space-sm);margin:var(--space-xs) 0 0;padding:var(--space-md) 0 0;border-top:1px solid var(--color-border);list-style:none}.mk-price-card__feature{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);padding-left:28px;font-size:var(--font-size-body-small);line-height:var(--line-height-body)}.mk-price-card__feature--available{color:var(--color-text-primary)}.mk-price-card__feature--available:before{content:"";position:absolute;top:.35em;left:5px;width:6px;height:11px;border:solid var(--color-success-strong);border-width:0 2px 2px 0;transform:rotate(45deg)}.mk-price-card__feature--roadmap{color:var(--color-text-secondary)}.mk-price-card__feature--roadmap:before{content:"";position:absolute;top:.5em;left:3px;width:10px;height:10px;border:1.5px solid var(--color-text-muted);border-radius:var(--radius-pill)}.mk-price-card__feature[data-first-roadmap]{margin-top:var(--space-xs);padding-top:var(--space-sm);border-top:1px dashed var(--color-border)}.mk-price-card__feature[data-first-roadmap]:before{top:calc(var(--space-sm) + .5em)}.mk-price-note{margin:0;padding-top:var(--space-xl);text-align:center;font-size:var(--font-size-body-small);color:var(--color-text-secondary)}.mk-price-faq{max-width:48em;border-top:1px solid var(--color-border)}.mk-price-faq__item{border-bottom:1px solid var(--color-border)}.mk-price-faq__question{position:relative;display:flex;align-items:center;min-height:56px;padding:var(--space-md) var(--space-xxl) var(--space-md) 0;cursor:pointer;list-style:none;font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);line-height:1.4;color:var(--color-text-primary)}.mk-price-faq__question::-webkit-details-marker{display:none}.mk-price-faq__question:after{content:"";position:absolute;top:50%;right:var(--space-sm);width:8px;height:8px;margin-top:-6px;border:solid var(--color-text-secondary);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform var(--duration-normal) var(--easing-default)}.mk-price-faq__item[open]>.mk-price-faq__question:after{margin-top:-2px;transform:rotate(-135deg)}.mk-price-faq__question:hover{color:var(--color-primary-strong)}.mk-price-faq__question:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.mk-price-faq__answer{margin:0;max-width:40em;padding:0 0 var(--space-lg);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}}
