/* Eumneme pricing (owner order 2026-10-29): five ways in. Guide, Keep, Coached, Founding build, Builders; then trial terms and one-time offers. */

.mk-price-head{text-align:center}
.mk-price-head .page-head__title,.mk-price-head .page-head__lede{margin-inline:auto}
.mk-price-head .page-head__title{max-width:13em}

.mk-plan-wrap{padding:0 0 clamp(64px,8vw,112px)}
.mk-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4);align-items:stretch}
.mk-tier{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);padding:clamp(24px,2.6vw,36px);border:1px solid var(--mk-line);border-radius:var(--mk-r-card);background:var(--mk-card)}
/* Keep is the plan sold here: ink border and an arch crowning the card. */
.mk-tier--keep{border-color:var(--mk-ink);box-shadow:0 0 0 1px var(--mk-ink)}
.mk-tier--wide{grid-column:span 2}
.mk-tier__chip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid var(--mk-line-strong);border-radius:var(--mk-r-pill);font:600 var(--t-2xs)/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--mk-ink)}
.mk-tier__chip--ink{border-color:var(--mk-ink);background:var(--mk-ink);color:#FFFFFF}
.mk-tier__name{margin:var(--s-2) 0 0;font:400 2rem/1.1 var(--mk-serif);letter-spacing:-.015em}
.mk-tier__price{display:flex;align-items:baseline;gap:6px;margin:0}
.mk-tier__amount{font:400 clamp(2.5rem,2rem + 1.6vw,3.25rem)/1 var(--mk-serif);letter-spacing:-.03em}
.mk-tier__per{font:500 var(--t-md)/1 var(--font-ui);color:var(--mk-muted)}
.mk-tier__line,.mk-tier__trial{margin:0;font:400 var(--t-sm)/1.6 var(--font-ui);color:var(--mk-ink-2)}
.mk-tier__cta{margin:var(--s-3) 0 0;align-self:stretch}
.mk-tier__cta .btn{width:100%}
.mk-tier > .mk-tier__cta:last-child{margin-top:auto;padding-top:var(--s-3)}
.mk-tier__line + .mk-tier__cta{margin-top:auto;padding-top:var(--s-3)}
.mk-tier__h{margin:var(--s-5) 0 0;padding-top:var(--s-5);border-top:1px solid var(--mk-line);align-self:stretch;font:600 var(--t-xs)/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mk-muted)}
.mk-tier__list{display:grid;gap:var(--s-3);align-self:stretch;margin:0;padding:0;list-style:none}
.mk-tier__list li{position:relative;padding-left:28px;font:400 var(--t-sm)/1.5 var(--font-ui);color:var(--mk-ink)}
.mk-tier__list li::before{content:"";position:absolute;left:2px;top:4px;width:14px;height:8px;border-left:1.6px solid var(--mk-ink);border-bottom:1.6px solid var(--mk-ink);rotate:-45deg}
.mk-tier__fine{margin:0;font:400 var(--t-xs)/1.55 var(--font-ui);color:var(--mk-muted)}
.mk-tier__pay{max-width:46em;margin:var(--s-8) auto 0;text-align:center;font:400 var(--t-xs)/1.6 var(--font-ui);color:var(--mk-muted)}
@media (max-width:1099px){.mk-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-tier--keep{order:-1;grid-column:span 2}.mk-tier--wide{grid-column:span 2}}
@media (max-width:699px){.mk-tiers{grid-template-columns:1fr}.mk-tier--keep,.mk-tier--wide{grid-column:auto}}

.mk-price-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(32px,5vw,80px);align-items:start}
.mk-price-faq .faq{max-width:none}
.mk-price-faq .faq details{background:var(--mk-card)}
.mk-price-faq .faq summary{padding-left:var(--s-5)}
.mk-price-faq .faq details > div{padding:0 var(--s-5) var(--s-6)}
@media (max-width:899px){.mk-price-faq{grid-template-columns:1fr}}

.mk-once{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4);margin:var(--s-8) 0 0;padding:0;list-style:none}
.mk-once__item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);padding:var(--s-6);border:1px solid var(--mk-line);border-radius:var(--mk-r-card);background:var(--mk-card)}
.mk-once__item h3{margin:0;font:500 var(--t-xl)/1.2 var(--mk-serif)}
.mk-once__item h3 a{color:var(--mk-ink);text-decoration:none}
.mk-once__item h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}
.mk-once__item p{margin:0;font:400 var(--t-sm)/1.55 var(--font-ui);color:var(--mk-ink-2)}
.mk-once__item .mk-once__price{font:600 var(--t-md)/1.2 var(--font-ui);color:var(--mk-ink)}
.mk-once__item .btn{margin-top:auto}
.mk-once__item .mk-once__inc{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid var(--mk-ink);border-radius:var(--mk-r-pill);font:600 var(--t-2xs)/1 var(--font-ui);color:var(--mk-ink)}
@media (max-width:1023px){.mk-once{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:599px){.mk-once{grid-template-columns:1fr}}

.mk-price-close{border-top:1px solid var(--mk-line);text-align:center}
.mk-price-close .close__title,.mk-price-close .close__line{margin-inline:auto}
.mk-price-close .actions{justify-content:center}
