.mk{--mk-ink:#140d08;--mk-ink-soft:#241810;--mk-cream:#fbf4ea;--mk-cream-line:#e6d8c6;--mk-text-on-cream:#3d2c20;--mk-text-on-ink:#d9c9ba;--mk-orange:#ff6b1a;--mk-orange-deep:#cf4a08;background:var(--mk-ink);color:#fff;overflow-x:clip}.mk-display{font-weight:800;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.mk-pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.5rem;border-radius:999px;font-size:.9375rem;font-weight:700;white-space:nowrap;transition:transform .18s ease,background-color .18s ease}.mk-pill:hover{transform:translateY(-1px)}.mk-pill:active{transform:scale(.98)}.mk-pill-primary{background:var(--mk-orange-deep);color:#fff}.mk-pill-primary:hover{background:#b8410a}.mk-pill-light{background:#fff;color:#9a3412}.mk-pill-ghost{color:#fff;border:1px solid rgba(255,255,255,.28)}.mk-pill-ghost:hover{background:rgba(255,255,255,.08)}.mk :focus-visible{outline:2px solid var(--mk-orange);outline-offset:3px}.mk-phone{position:relative;aspect-ratio:390/844;border-radius:12%/5.6%;padding:9px;background:linear-gradient(160deg,#3c332c,#0d0906);box-shadow:0 40px 90px -20px rgba(0,0,0,.65),inset 0 0 0 1px rgba(255,255,255,.12)}.mk-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:10%/4.7%;background:#faf7f4}.mk-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.mk-reveal[data-visible=true]{opacity:1;transform:none}.mk-marquee-track{animation:mk-marquee 42s linear infinite}@keyframes mk-marquee{to{transform:translateX(-50%)}}.mk-snap{scrollbar-width:none}.mk-snap::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.mk-reveal{opacity:1;transform:none;transition:none}.mk-marquee-track{animation:none;flex-wrap:wrap}.mk-track{height:auto!important}.mk-steps-row{width:auto;overflow-x:auto}.mk-sticky{position:static!important;height:auto!important;min-height:100svh}}