.mk-pricing{min-height:100vh}@media(prefers-reduced-motion:reduce){.mk-pricing{scroll-behavior:auto}}.mk-pricing{--bg:#0a0a0b;--bg2:#141416;--panel:#161618;--line:hsla(0,0%,100%,.1);--line2:hsla(0,0%,100%,.06);--text:#f5f5f7;--muted:#86868b;--muted2:#8a8a90;--silver:#c7c7cc;--green:#1e6b4f;--green-text:#2b966e;--maxw:920px}.mk-pricing *{box-sizing:border-box}.mk-pricing{scroll-behavior:smooth;margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}.mk-pricing a{color:inherit;text-decoration:none}.mk-pricing .faq p a,.mk-pricing .note a,.mk-pricing .panel-sub a,.mk-pricing footer span a,.mk-pricing section p a{text-decoration:underline}.mk-pricing .wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}.mk-pricing .accent{color:var(--silver)}.mk-pricing .topbar{position:sticky;top:0;z-index:20;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(8,9,10,.72);border-bottom:1px solid var(--line)}.mk-pricing .topbar .wrap{display:flex;align-items:center;justify-content:space-between;height:62px}.mk-pricing .brand{display:inline-flex;align-items:center;gap:10px}.mk-pricing .brand-mark{width:32px;height:32px;display:block;color:var(--text)}.mk-pricing .brand-text{display:flex;flex-direction:column;line-height:1}.mk-pricing .brand-word{font-size:17px;font-weight:700;letter-spacing:-.02em}.mk-pricing .btn{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;border-radius:11px;padding:9px 15px;cursor:pointer;transition:.2s;border:1px solid transparent}.mk-pricing .btn-primary{background:#f5f5f7;color:#0a0a0b;border-color:hsla(0,0%,100%,.12);box-shadow:0 8px 20px -10px rgba(0,0,0,.6)}.mk-pricing .btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.mk-pricing .btn-ghost{color:var(--text);border-color:var(--line);background:hsla(0,0%,100%,.03)}.mk-pricing .btn-ghost:hover{border-color:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.06)}.mk-pricing .hero{text-align:center;padding:clamp(48px,8vw,88px) 0 8px}.mk-pricing .eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--silver);margin:0 0 14px}.mk-pricing h1{font-size:clamp(30px,5.5vw,46px);line-height:1.05;letter-spacing:-.03em;font-weight:800;margin:0 0 14px}.mk-pricing .hero p{font-size:clamp(16px,2vw,18px);color:var(--muted);max-width:54ch;margin:0 auto}.mk-pricing .tabs{display:flex;gap:8px;justify-content:center;margin:34px auto 0;max-width:420px;background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:6px}.mk-pricing .tab{flex:1;text-align:center;padding:11px 10px;border-radius:10px;font-weight:600;font-size:14.5px;color:var(--muted);cursor:pointer;border:none;background:none;font-family:inherit;transition:.18s}.mk-pricing .tab[aria-selected=true]{background:#f5f5f7;color:#0a0a0b;box-shadow:0 8px 20px -10px rgba(0,0,0,.6)}.mk-pricing section.panel{padding:34px 0 8px}.mk-pricing .panel-head{display:flex;align-items:center;gap:10px;margin:0 0 6px}.mk-pricing .panel-head h2{font-size:clamp(22px,3.4vw,30px);font-weight:800;letter-spacing:-.02em;margin:0}.mk-pricing .panel-sub{color:var(--muted);margin:0 0 26px;font-size:15.5px}.mk-pricing .h3{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted2);margin:34px 0 14px}.mk-pricing .rows{display:grid;gap:10px}.mk-pricing .row{display:flex;gap:14px;align-items:flex-start;padding:15px 16px;border:1px solid var(--line);border-radius:14px;background:var(--bg2)}.mk-pricing .row .ico{flex:0 0 auto;width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.3)}.mk-pricing .row .ico svg{width:18px;height:18px;color:var(--silver)}.mk-pricing .row b{display:block;font-size:15px;font-weight:700}.mk-pricing .row span{display:block;font-size:13.5px;color:var(--muted);margin-top:2px}.mk-pricing .row .tag{margin-left:auto;align-self:center;font-size:11px;font-weight:700;color:var(--silver);border:1px solid hsla(0,0%,100%,.4);border-radius:6px;padding:2px 7px;white-space:nowrap}.mk-pricing .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mk-pricing .ctl{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--bg2)}.mk-pricing .ctl b{font-size:15.5px;font-weight:700;display:block;margin-bottom:6px}.mk-pricing .ctl p{margin:0;color:var(--muted);font-size:13.5px}.mk-pricing .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mk-pricing .chip{font-size:11.5px;font-weight:600;color:var(--text);border:1px solid var(--line);border-radius:999px;padding:3px 10px;background:hsla(0,0%,100%,.03)}.mk-pricing .props{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:6px}.mk-pricing .prop{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted)}.mk-pricing .prop svg{flex:0 0 auto;width:18px;height:18px;color:#5ed39e;margin-top:1px}.mk-pricing .prop b{color:var(--text);font-weight:600}.mk-pricing .example{margin-top:22px;border:1px dashed hsla(0,0%,100%,.14);border-radius:16px;background:radial-gradient(120% 140% at 50% 0,hsla(0,0%,100%,.04),rgba(20,21,22,.3) 60%),var(--bg2);padding:22px}.mk-pricing .example .lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--silver);margin:0 0 8px}.mk-pricing .example p{margin:0;color:var(--muted);font-size:14px}.mk-pricing .placeholder{color:var(--muted2);font-style:italic}.mk-pricing .note{font-size:13.5px;color:var(--muted2);margin-top:18px}.mk-pricing .facts{margin-top:36px;border:1px solid var(--line);border-radius:16px;background:var(--bg2);padding:20px 22px}.mk-pricing .facts h3{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted2)}.mk-pricing .facts ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.mk-pricing .facts li{font-size:13.5px;color:var(--muted);display:flex;gap:9px;align-items:flex-start}.mk-pricing .facts li:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--green);margin-top:8px;box-shadow:0 0 10px 1px rgba(30,107,79,.6)}.mk-pricing .faq{padding:48px 0 8px}.mk-pricing .faq h2{font-size:clamp(22px,3.4vw,30px);font-weight:800;letter-spacing:-.02em;margin:0 0 18px;text-align:center}.mk-pricing details{border:1px solid var(--line);border-radius:14px;background:var(--bg2);padding:2px 18px;margin-bottom:10px}.mk-pricing summary{cursor:pointer;font-weight:600;font-size:15.5px;padding:15px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.mk-pricing summary::-webkit-details-marker{display:none}.mk-pricing summary:after{content:"+";color:var(--silver);font-size:20px;font-weight:400;line-height:1}.mk-pricing details[open] summary:after{content:"−"}.mk-pricing details p{margin:0 0 16px;color:var(--muted);font-size:14.5px}.mk-pricing .cta{margin:54px 0 0;padding:clamp(28px,5vw,46px);border-radius:22px;text-align:center;border:1px solid hsla(0,0%,100%,.1);background:radial-gradient(120% 140% at 50% 0,hsla(0,0%,100%,.05),rgba(20,21,22,.4) 60%),var(--bg2)}.mk-pricing .cta h2{margin:0 0 18px;font-size:clamp(20px,3vw,28px);font-weight:800;letter-spacing:-.02em}.mk-pricing .cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.mk-pricing .cta-row .btn{padding:13px 22px;font-size:15px}.mk-pricing footer{border-top:1px solid var(--line);margin-top:54px;padding:30px 0;color:var(--muted2);font-size:13px}.mk-pricing footer .wrap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.mk-pricing footer a:hover{color:#fff}.mk-pricing.js-on .panel[hidden]{display:none}@media(max-width:680px){.mk-pricing .facts ul,.mk-pricing .grid3,.mk-pricing .props{grid-template-columns:1fr}.mk-pricing .topbar .btn-ghost{display:none}}.mk-pricing .panel{background:transparent;box-shadow:none}