.mk{--ease-out:cubic-bezier(.16, 1, .3, 1);color:var(--foreground);background:var(--background);font-size:17px;line-height:1.6}.mk-container{width:100%;max-width:1180px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.mk-container{padding-inline:32px}}.mk-h1,.mk-h2,.mk-h3{font-family:var(--font-display);font-variation-settings:"opsz" 72;text-wrap:balance;font-weight:450}.mk-h1{letter-spacing:-.028em;font-size:clamp(40px,4.8vw,66px);line-height:1.02}.mk-h2{letter-spacing:-.022em;font-size:clamp(32px,3.8vw,50px);line-height:1.06}.mk-h3{letter-spacing:-.018em;font-size:clamp(26px,2.4vw,34px);line-height:1.1}.mk-sub{color:var(--muted-foreground);font-size:clamp(18px,1.5vw,20px);line-height:1.55}.mk-button{background:var(--primary);height:46px;color:var(--primary-foreground);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-size:15px;font-weight:500;transition:opacity .15s ease-out,transform .15s ease-out;display:inline-flex}.mk-button:hover{opacity:.88}.mk-button:active{transform:translateY(1px)}.mk-button-outline{background:var(--card);color:var(--foreground);border:1px solid var(--border)}.mk-button-outline:hover{opacity:1;background:var(--muted)}.mk-link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:4px;font-weight:500;transition:text-decoration-color .15s ease-out}.mk-link:hover{text-decoration-color:currentColor}.mk :focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}.mk-lines .mk-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.mk-lines [data-line]{display:block}@media (min-width:640px){.mk-lines .mk-line{white-space:nowrap}}@media (prefers-reduced-motion:no-preference){[data-mkjs] .mk-lines [data-line]{animation:mk-line-up .9s var(--ease-out) forwards;animation-delay:calc(var(--i,0) * .11s + .1s);transform:translateY(108%)}[data-mkjs] .mk-after-lines{opacity:0;animation:mk-fade-up .7s var(--ease-out) .45s forwards;transform:translateY(12px)}[data-mkjs] .mk-demo-in{opacity:0;animation:mk-fade-up 1s var(--ease-out) .65s forwards;transform:translateY(28px)scale(.985)}[data-reveal][data-pending]:not(.is-in){opacity:0;transform:translateY(24px)}[data-reveal][data-pending]{transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--d,0) * 90ms)}}@keyframes mk-line-up{to{transform:none}}@keyframes mk-fade-up{to{opacity:1;transform:none}}.mk-menu>summary{cursor:pointer;list-style:none}.mk-menu>summary::-webkit-details-marker{display:none}.mk-menu>summary svg{transition:transform .2s ease-out}.mk-menu[open]>summary svg{transform:rotate(180deg)}.mk-faq>summary{cursor:pointer;list-style:none}.mk-faq>summary::-webkit-details-marker{display:none}.mk-faq>summary svg{transition:transform .2s ease-out}.mk-faq[open]>summary svg{transform:rotate(45deg)}.mk-legal p,.mk-legal li{font-size:16px;line-height:1.7}.mk-legal h2{font-size:22px;line-height:1.3}.mk-legal h3{font-size:17px}.mk-legal table{font-size:14px}
