.mk .price-hero{padding:104px 0 88px}.mk .price-hero .kicker{margin-bottom:18px}.mk .price-hero h1.display{font-size:clamp(38px,5.4vw,60px);white-space:normal;text-wrap:balance;max-width:18ch}.mk .price-hero .hero-cta a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:9999px}.mk .bill-toggle-row{display:flex;justify-content:center;margin-bottom:48px}.mk .bill-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:9999px;background:rgba(255,255,255,.03)}.mk .bill-toggle button{font-family:inherit;font-size:13px;font-weight:510;letter-spacing:-.01em;color:#8a8f98;background:transparent;border:0;border-radius:9999px;height:36px;padding:0 18px;cursor:pointer;transition:color .18s,background .18s;position:relative}.mk .bill-toggle button:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.mk .bill-toggle button:hover{color:var(--tx)}.mk .bill-toggle button.on{background:#e6e6e6;color:#08090a}.mk .bill-toggle button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mk .bill-toggle .save{color:#4cb782;font-weight:400}.mk .bill-toggle button.on .save{color:rgba(8,9,10,.6)}.mk .plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.mk .plan{display:flex;flex-direction:column;background:linear-gradient(180deg,#0e0f12,#0a0b0d);border:1px solid var(--line);border-radius:16px;padding:26px 24px;position:relative;text-align:left}.mk .plan.hot{border-color:rgba(46,229,137,.28);box-shadow:inset 0 0 0 1px rgba(46,229,137,.14),0 30px 80px -50px rgba(0,0,0,.8)}.mk .plan.custom{border-style:dashed;border-color:rgba(255,255,255,.13)}.mk .plan-flag{position:absolute;top:22px;right:20px;font-size:11px;font-weight:510;letter-spacing:0;color:var(--accent);background:rgba(46,229,137,.12);border-radius:100px;padding:3px 9px}.mk .plan-name{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--tx)}.mk .plan-aud{margin-top:4px;font-size:13px;color:var(--tx-mut);line-height:1.5}@media (min-width:621px){.mk .plan-aud{min-height:40px}}.mk .plan-price{margin-top:22px;font-size:38px;font-weight:600;letter-spacing:-.03em;color:var(--tx);font-variant-numeric:tabular-nums;line-height:1}.mk .plan-price .per{font-size:13.5px;font-weight:400;letter-spacing:-.01em;color:var(--tx-mut)}.mk .plan-save{margin-top:8px;font-size:12.5px;color:#4cb782;font-variant-numeric:tabular-nums}.mk .plan-save.off{visibility:hidden}.mk .plan-feats{margin-top:20px;padding-top:18px;border-top:1px solid var(--line-2);flex:1;display:flex;flex-direction:column}.mk .plan-feats .lead-in{font-size:13px;font-weight:510;color:var(--tx-dim);margin-bottom:10px}.mk .plan-feats ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.mk .plan-feats li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;color:var(--tx-dim);line-height:1.45;font-variant-numeric:tabular-nums}.mk .plan-feats li svg{width:14px;height:14px;flex:none;color:#4cb782;margin-top:3px}.mk .plan .plan-cta{margin-top:22px;display:inline-flex;align-items:center;justify-content:center;height:44px;width:100%;font-size:14px;font-weight:510;text-rendering:auto}.mk .plan .plan-cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mk .compare-sec .sec-head{margin-bottom:48px}.mk .cmp-panel{border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#0e0f12,#0a0b0d);box-shadow:0 30px 80px -50px rgba(0,0,0,.8);overflow-x:auto}.mk table.cmp{width:100%;min-width:680px;border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left}.mk table.cmp thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tx-faint);padding:16px 18px 12px;border-bottom:1px solid var(--line-2);white-space:nowrap}.mk table.cmp thead th.hot{color:var(--tx-dim)}.mk .cmp-flag{display:inline-block;margin-left:8px;font-size:10px;font-weight:510;letter-spacing:.02em;color:var(--accent);background:rgba(46,229,137,.12);border-radius:100px;padding:2px 8px;vertical-align:1px}.mk table.cmp td,.mk table.cmp th{padding:12px 18px}.mk table.cmp tbody td,.mk table.cmp thead th:not(:first-child){text-align:center;width:13%;min-width:104px}.mk table.cmp tbody td.hot,.mk table.cmp thead th.hot{background:rgba(46,229,137,.04)}.mk table.cmp .cmp-sec th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tx-faint);background:rgba(255,255,255,.02);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:9px 18px;text-align:left}.mk table.cmp tbody th[scope=row]{font-size:13px;font-weight:500;color:var(--tx-dim)}.mk table.cmp tbody th[scope=row],.mk table.cmp tbody tr:not(.cmp-sec)+tr:not(.cmp-sec) td,.mk table.cmp tbody tr:not(.cmp-sec)+tr:not(.cmp-sec) th[scope=row]{border-top:1px solid rgba(255,255,255,.04)}.mk .cmp-val{color:var(--tx-dim)}.mk .cmp-tick,.mk .cmp-val{font-size:13px;font-weight:500}.mk .cmp-tick{color:#4cb782}.mk .cmp-no{color:var(--tx-faint);font-size:13px}.mk .cmp-soon{display:inline-block;font-size:11px;font-weight:500;color:var(--tx-mut);border:1px solid var(--line);border-radius:5px;padding:2px 7px;white-space:nowrap}.mk .compare-note{margin-top:22px;text-align:center;font-size:13.5px;color:var(--tx-mut);font-variant-numeric:tabular-nums}.mk .compare-note a{color:var(--tx-dim);text-decoration:underline;text-underline-offset:3px;transition:color .18s;position:relative}.mk .compare-note a:hover{color:var(--tx)}.mk .compare-note a:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.mk .faqs-sec .sec-head{margin-bottom:40px}.mk .faq-list{max-width:760px;display:flex;flex-direction:column;gap:10px}.mk .faq-list details{border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#0e0f12,#0a0b0d)}.mk .faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:15px 20px;font-size:15px;font-weight:510;letter-spacing:-.01em;color:var(--tx)}.mk .faq-list summary::-webkit-details-marker{display:none}.mk .faq-list summary:after{content:"+";flex:none;font-size:17px;font-weight:400;color:var(--tx-mut);transition:transform .2s var(--ease)}.mk .faq-list details[open] summary:after{transform:rotate(45deg)}.mk .faq-list summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:12px}.mk .faq-list details p{padding:0 20px 16px;font-size:14px;color:var(--tx-mut);line-height:1.6;max-width:62ch}@media (prefers-reduced-motion:reduce){.mk .faq-list summary:after{transition:none}}.mk .closing .hero-cta a.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1120px){.mk .plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.mk .price-hero{padding:72px 0 64px}}@media (max-width:620px){.mk .plans{grid-template-columns:1fr}.mk .bill-toggle-row{margin-bottom:36px}}