.mk .mk-managed-grid{gap:var(--sp-4);margin-top:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.mk .mk-managed-card{gap:var(--sp-5);min-width:0;padding:var(--sp-5);border:1px solid var(--mk-line);border-radius:var(--mk-r-card);background:var(--mk-bg);flex-direction:column;display:flex}.mk .mk-managed-card-complete{border-color:var(--mk-accent);background:var(--mk-accent-soft)}.mk .mk-managed-card h3{font-size:var(--fs-20);line-height:1.3}.mk .mk-managed-description,.mk .mk-managed-price-note{color:var(--mk-muted);font-size:var(--fs-14)}.mk .mk-managed-card-head .mk-managed-description{margin-top:var(--sp-3)}.mk .mk-managed-pricing{align-content:start;gap:var(--sp-2);display:grid}.mk .mk-managed-promo{padding:var(--sp-1) var(--sp-3);margin-bottom:var(--sp-1);border-radius:var(--mk-r-pill);background:var(--mk-accent-soft);color:var(--mk-accent-ink);font-size:var(--fs-13);justify-self:start;font-weight:600}.mk .mk-managed-from{color:var(--mk-muted);font-size:var(--fs-14)}.mk .mk-managed-price{align-items:baseline;gap:var(--sp-1) var(--sp-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.mk .mk-managed-price>span{font-size:var(--fs-32);letter-spacing:-.02em;font-weight:800;line-height:1.15}.mk .mk-managed-price small{color:var(--mk-muted);font-size:var(--fs-13)}.mk .mk-managed-features{gap:var(--sp-3);font-size:var(--fs-14);margin:0;padding-inline-start:var(--sp-4);display:grid}.mk .mk-managed-features li::marker{color:var(--mk-accent)}.mk .mk-managed-cta{white-space:normal;text-align:center;padding-block:var(--sp-3);margin-top:auto;line-height:1.3}.mk .mk-managed-cta.mk-btn-primary{color:var(--mk-bg)}.mk .mk-managed-cta:focus-visible,.mk .mk-managed-email a:focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px}.mk .mk-managed-notes{gap:var(--sp-2);margin-top:var(--sp-5);color:var(--mk-muted);font-size:var(--fs-14);display:grid}.mk .mk-managed-email a{overflow-wrap:anywhere;max-width:100%;min-height:44px;color:var(--mk-accent);text-underline-offset:var(--sp-1);align-items:center;text-decoration:underline;display:inline-flex}@media (min-width:1040px){.mk .mk-managed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
