.reveal{opacity:0;transform:translateY(16px);transition:opacity .65s var(--ease-out-quart),transform .65s var(--ease-out-quart);will-change:opacity,transform}.reveal.is-shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{transform:none;transition:opacity .18s linear}}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mk-float{animation:mk-float 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.mk-float{animation:none}}.mk-phone{border-radius:var(--radius-2xl);border:1px solid var(--line);background:var(--card);padding:10px;box-shadow:var(--shadow-dock)}.mk-phone>img{display:block;width:100%;height:auto;border-radius:calc(var(--radius-2xl) - 10px)}.mk-browser{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-dock);overflow:hidden}.mk-browser .mk-browser-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--card-2)}.mk-browser .mk-browser-bar span{width:9px;height:9px;border-radius:999px;background:var(--line-strong)}.mk-browser img{display:block;width:100%;height:auto}.mk-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card)}.mk-table{width:100%;min-width:640px;border-collapse:collapse;font-size:.875rem}.mk-table td,.mk-table th{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.mk-table tbody tr:last-child td,.mk-table tbody tr:last-child th{border-bottom:none}.mk-table thead th{background:var(--card-2);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em;color:var(--ink-3)}.mk-table thead th.mk-col-us{color:var(--accent-ink)}.mk-table tbody th{font-weight:700;color:var(--ink-2);white-space:nowrap}.mk-table td.mk-col-us{background:var(--accent-soft);font-weight:700;color:var(--ink)}@media (max-width:639px){.mk-table{display:block;min-width:0}.mk-table thead{display:none}.mk-table tbody,.mk-table tbody td,.mk-table tbody th,.mk-table tbody tr{display:block}.mk-table tbody tr{border-bottom:1px solid var(--line);padding-bottom:14px}.mk-table tbody tr:last-child{border-bottom:none}.mk-table tbody th{white-space:normal;background:var(--card-2);padding:12px 16px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em;color:var(--ink-3);border-bottom:1px solid var(--line)}.mk-table tbody td{border-bottom:none;padding:10px 16px 0}.mk-table tbody td:before{content:attr(data-label);display:block;margin-bottom:3px;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em;color:var(--ink-3)}.mk-table tbody td.mk-col-us{margin:8px 10px 2px;padding:10px 12px;border-radius:10px}.mk-table tbody td.mk-col-us:before{color:var(--accent-ink)}}.mk-faq{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-card);transition:box-shadow .22s var(--ease-out-quart)}.mk-faq[open]{box-shadow:var(--shadow-lift)}.mk-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:18px 22px;font-weight:700;color:var(--ink)}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary .mk-faq-chevron{flex:none;transition:transform .26s var(--ease-out-quart);color:var(--ink-3)}.mk-faq[open] summary .mk-faq-chevron{transform:rotate(180deg);color:var(--accent-ink)}.mk-faq .mk-faq-body{padding:0 22px 20px;color:var(--ink-2);line-height:1.6;font-size:.9375rem}.mk-faq .mk-faq-body a{color:var(--accent-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.mk-step-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--accent-soft);color:var(--accent-ink);font-weight:800;font-variant-numeric:tabular-nums}