.mk-pricing-hero{position:relative;isolation:isolate;overflow:hidden;padding:64px 0 32px}.mk-pricing-hero .mk-hero-background{height:900px}.mk-pricing-hero>.mk-container{position:relative;z-index:1}.mk-pricing-heading{max-width:850px;margin:0 auto 50px;text-align:center}.mk-pricing-heading h1{font-size:clamp(32px,4.3vw,56px);line-height:1.08;font-weight:500;letter-spacing:-.03em;margin-bottom:24px;text-wrap:balance}.mk-pricing-heading>p{color:var(--muted-foreground);font-size:18px;line-height:1.6;text-wrap:pretty}.mk-pricing-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mk-pricing-pack{display:flex;flex-direction:column;min-width:0;background:#191f2e;border:1px solid #ffffff1c;border-radius:24px;padding:30px 28px}.mk-pricing-pack:nth-child(2){border-color:#568cec;box-shadow:0 0 0 1px #568cec}.mk-pricing-pack-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.mk-pricing-pack-heading h2{font-size:22px;line-height:1.3;letter-spacing:-.02em}.mk-pricing-pack-heading>span{color:var(--muted-foreground);font-size:12px;white-space:nowrap}.mk-pricing-amount{margin-top:18px;font-size:38px;letter-spacing:-.03em;line-height:1.2}.mk-pricing-amount>span{color:var(--muted-foreground);font-size:14px;letter-spacing:0}.mk-pricing-list{margin-left:10px;color:var(--muted-foreground);font-size:21px;letter-spacing:-.01em;text-decoration-thickness:1px}.mk-pricing-promo{margin-top:8px;color:#7bcb9a;font-size:13px;font-weight:500;line-height:1.5}:root:not(.dark) .mk-pricing-promo{color:#21704e}.mk-inr,:root[data-pricing-currency=INR] .mk-usd{display:none}:root[data-pricing-currency=INR] .mk-inr{display:inline}.mk-currency-toggle{display:inline-flex;gap:4px;margin-top:22px;padding:4px;border:1px solid var(--border);border-radius:999px}.mk-currency-toggle button{border-radius:999px;padding:5px 16px;color:var(--muted-foreground);font-size:13px;line-height:1.5;transition:background .15s,color .15s}.mk-currency-toggle button:hover{color:var(--foreground)}:root:not([data-pricing-currency=INR]) .mk-currency-toggle button[data-currency=USD],:root[data-pricing-currency=INR] .mk-currency-toggle button[data-currency=INR]{background:#568cec;color:#fff}.mk-pricing-description{min-height:72px;margin:16px 0 26px;color:var(--muted-foreground);font-size:15px;line-height:1.6}.mk-pricing-pack>.mk-action{width:100%}.mk-pricing-pack ul{display:grid;gap:14px;border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.mk-pricing-includes li,.mk-pricing-pack li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6}.mk-pricing-includes li>svg,.mk-pricing-pack li>svg{width:18px;height:18px;flex-shrink:0;margin-top:3px;color:#7bcb9a}.mk-pricing-pack li[data-off=true]{color:var(--muted-foreground)}.mk-pricing-pack li[data-off=true]>svg{color:var(--muted-foreground);opacity:.7}.mk-pricing-pack li[data-highlight=true]{margin-top:4px;font-weight:500;color:var(--foreground)}.mk-pricing-pack li[data-highlight=true]>svg{color:#568cec}.mk-pricing-includes-link{display:flex;gap:8px;align-items:center;margin-top:28px;font-size:13px;color:var(--muted-foreground)}.mk-pricing-includes-link>svg{flex-shrink:0}.mk-pricing-includes-link:hover{color:var(--foreground)}.mk-pricing-free{text-align:center;margin-top:30px;color:var(--muted-foreground);font-size:13px;line-height:1.6}.mk-pricing-includes>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 64px}.mk-pricing-includes li{font-size:17px}.mk-pricing-comparison .mk-comparison-section{margin-top:0}.mk-pricing-comparison .mk-comparison-heading h2{font-size:clamp(28px,3.2vw,40px)}:root:not(.dark) .mk-pricing-pack{background:#fff;border-color:#d8e0ec}:root:not(.dark) .mk-pricing-pack:nth-child(2){background:#f3f7ff;border-color:#568cec}:root:not(.dark) :is(.mk-pricing-pack li,.mk-pricing-includes li)>svg{color:#21704e}@media (max-width:900px){.mk-pricing-hero{padding-top:48px}.mk-pricing-packs{gap:16px}.mk-pricing-pack{padding:24px 18px;border-radius:18px}.mk-pricing-pack-heading{align-items:flex-start;flex-direction:column;gap:6px}.mk-pricing-description{min-height:96px}}@media (max-width:700px){.mk-pricing-heading{margin-bottom:32px}.mk-pricing-heading h1{font-size:clamp(28px,7.4vw,40px)}.mk-pricing-heading>p{font-size:16px}.mk-pricing-heading br{display:none}.mk-pricing-includes>ul,.mk-pricing-packs{grid-template-columns:minmax(0,1fr)}.mk-pricing-pack{padding:28px}.mk-pricing-pack-heading{flex-direction:row;align-items:center}.mk-pricing-description{min-height:0}.mk-pricing-includes li{font-size:16px}}