.mk{--ink:#0e0e0e;--ink-2:#161615;--paper:#dfe0dc;--paper-hi:#eeefed;--paper-top:#fbfbfa;--orange:#ff4f00;--orange-hover:#ff6a2b;--r-s:14px;--r-m:22px;--r-l:32px;--r-xl:44px;--wrap:1240px;--pad:clamp(18px, 4vw, 40px);--sec:clamp(88px, 12vw, 168px);--spring:cubic-bezier(.2, .9, .25, 1.12);--soft:cubic-bezier(.22, .8, .24, 1);--fg:var(--paper);--fg-2:#cfd0cc;--fg-3:#9b9c97;--em:var(--paper);--fg-lead:#a5a6a1;--surface:color-mix(in srgb, var(--paper) 5%, transparent);--surface-2:color-mix(in srgb, var(--paper) 9%, transparent);--line:color-mix(in srgb, var(--paper) 11%, transparent);background:var(--ink);min-height:100vh;color:var(--fg-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:17px;line-height:1.6;position:relative;overflow-x:clip}.mk .sheet{--fg:var(--ink);--fg-2:#2e2f2c;--fg-3:#555652;--em:var(--ink);--fg-lead:#6a6b67;--surface:var(--paper-top);--surface-2:color-mix(in srgb, var(--ink) 6%, transparent);--line:color-mix(in srgb, var(--ink) 9%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;z-index:2;padding-block:var(--sec);background:var(--paper-hi);color:var(--fg-2);border-radius:clamp(32px,4vw,56px);margin-inline:clamp(8px,1.2vw,18px);position:relative;overflow:clip}.mk .sheet:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--orange) 9%, transparent), transparent 66%);pointer-events:none;border-radius:50%;width:58%;position:absolute;top:-22%;right:-14%}.mk .sheet>.wrap{position:relative}.mk-orb{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.mk main,.mk .site-footer{z-index:2;position:relative}.mk .wrap{width:100%;max-width:var(--wrap);padding-inline:var(--pad);margin-inline:auto}.mk .sec{padding-block:var(--sec);position:relative}.mk .h1,.mk .h2{color:var(--fg-lead);font-family:var(--font-display);text-wrap:balance;margin:0;font-stretch:104%}.mk .h1{letter-spacing:-.04em;font-size:clamp(42px,5.6vw,88px);font-weight:550;line-height:1}.mk .h2{letter-spacing:-.038em;font-size:clamp(36px,5.2vw,76px);font-weight:550;line-height:1.03}.mk .h3{color:var(--fg);font-family:var(--font-display);letter-spacing:-.022em;margin:0;font-size:clamp(21px,2vw,26px);font-weight:600;font-stretch:104%;line-height:1.2}.mk .h1 em,.mk .h2 em{color:var(--em);font-family:var(--font-soft);letter-spacing:-.025em;font-style:italic;font-weight:380;font-stretch:100%;display:block}.mk .lead{max-width:46ch;color:var(--fg-2);text-wrap:pretty;font-size:clamp(18px,1.7vw,22px);line-height:1.5}.mk .micro{color:var(--fg-3);font-size:14px;line-height:1.5}.mk .head{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:clamp(44px,6vw,80px);display:flex}.mk .btn{white-space:nowrap;cursor:pointer;min-height:56px;transition:background .25s, box-shadow .25s, transform .35s var(--spring);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.mk .btn:active{transform:scale(.97)}.mk .btn:disabled{opacity:.6;cursor:progress}.mk .btn--primary{background:var(--orange);color:var(--ink);box-shadow:inset 0 1px 0 #ffffff57, 0 10px 24px -14px color-mix(in srgb, var(--orange) 55%, transparent)}.mk .btn--primary:hover{background:var(--orange-hover)}.mk .btn--glass{background:var(--surface-2);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mk .btn--glass:hover{background:color-mix(in srgb, var(--paper) 15%, transparent)}.mk .sheet .btn--glass:hover{background:color-mix(in srgb, var(--ink) 11%, transparent)}.mk .btn--ink{background:var(--ink);color:var(--paper)}.mk .btn--ink:hover{background:var(--ink-2)}.mk .btn--s{min-height:44px;padding:0 20px;font-size:14px}.mk .site-nav{z-index:200;width:min(100% - 24px,1180px);position:fixed;top:14px;left:50%;translate:-50%}.mk .site-nav__in{background:color-mix(in srgb, var(--ink) 84%, transparent);box-shadow:inset 0 0 0 1px var(--line), 0 20px 40px -22px #0009;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:8px 8px 8px 24px;display:flex}.mk .logo{color:var(--paper);font-family:var(--font-display);letter-spacing:-.04em;font-size:20px;font-weight:800;font-stretch:118%;text-decoration:none}.mk .site-nav__links{align-items:center;gap:22px;display:flex}.mk .site-nav__links a{color:#cfd0cc;font-size:14px;font-weight:500;text-decoration:none;transition:color .25s}.mk .site-nav__links a:hover{color:var(--paper)}.mk .site-nav__cta{align-items:center;gap:8px;display:flex}@media (max-width:860px){.mk .site-nav__links{display:none}.mk .site-nav__in{padding-left:18px}}@media (max-width:480px){.mk .site-nav__demo{display:none}}.mk .hero{z-index:2;align-items:center;min-height:min(100svh,980px);padding-block:128px 72px;display:flex;position:relative}.mk .hero__grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.mk .hero__copy{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.mk .hero__cta{flex-wrap:wrap;gap:12px;display:flex}.mk .hero__visual{animation:7s ease-in-out infinite mk-float}@keyframes mk-float{50%{transform:translateY(-14px)}}@media (max-width:980px){.mk .hero__grid{grid-template-columns:minmax(0,1fr)}.mk .hero__visual{justify-self:center}}.mk .card{border-radius:var(--r-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:clamp(22px,2.6vw,34px);position:relative;overflow:hidden}.mk .sheet .card{box-shadow:inset 0 0 0 1px var(--line), 0 24px 50px -36px color-mix(in srgb, var(--ink) 35%, transparent)}.mk .card--glass{background:color-mix(in srgb, var(--ink-2) 72%, transparent);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%)}.mk .showcase{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.mk .showcase .head{margin-bottom:0}.mk .showcase__panel{background:var(--ink);color:var(--paper);box-shadow:0 40px 60px -40px color-mix(in srgb, var(--ink) 70%, transparent);border-radius:36px;padding:clamp(22px,3vw,32px)}.mk .showcase__rows{min-height:322px}.mk .showcase__tags{flex-wrap:wrap;gap:8px;display:flex}.mk .showcase__tags li{background:var(--surface-2);color:var(--fg);border-radius:999px;padding:8px 14px;font-size:14px;line-height:1.3}@media (max-width:980px){.mk .showcase{grid-template-columns:minmax(0,1fr)}}.mk .sources{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.mk .sources>*{flex-direction:column;grid-column:span 4;gap:12px;min-height:220px;display:flex}.mk .sources>:nth-child(n+4){grid-column:span 6}.mk .sources__ico{background:var(--surface-2);width:52px;height:52px;color:var(--fg);border-radius:18px;place-items:center;margin-bottom:auto;display:grid}@media (max-width:860px){.mk .sources>*,.mk .sources>:nth-child(n+4){grid-column:span 12;min-height:0}.mk .sources__ico{margin-bottom:8px}}.mk .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mk .step{flex-direction:column;gap:10px;min-height:240px;display:flex}.mk .step__n{color:var(--em);font-family:var(--font-soft);margin-bottom:auto;font-size:26px;font-style:italic}.mk .step__plan{background:var(--surface-2);color:var(--fg);border-radius:999px;align-self:flex-start;padding:7px 14px;font-size:14px}.mk .segmented{background:var(--surface-2);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.mk .segmented button{color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500;transition:background .25s,color .25s}.mk .segmented button[aria-checked=true],.mk .segmented button[aria-selected=true]{background:var(--fg);color:var(--paper)}.mk:not(.x) .sec .segmented button[aria-checked=true]{background:var(--paper);color:var(--ink)}@media (max-width:720px){.mk .steps{grid-template-columns:minmax(0,1fr)}.mk .step{min-height:0}.mk .step__n{margin-bottom:6px}}.mk .plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:900px;display:grid}.mk .plan{flex-direction:column;gap:14px;display:flex}.mk .plan--on{background:var(--paper-hi);color:#2e2f2c;--fg:var(--ink);--fg-2:#2e2f2c;--fg-3:#555652;--line:color-mix(in srgb, var(--ink) 9%, transparent);--surface-2:color-mix(in srgb, var(--ink) 6%, transparent)}.mk .plan__price{color:var(--fg);font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(52px,6vw,76px);font-weight:550;font-stretch:104%;line-height:1}.mk .plan__price small{color:var(--fg-3);font-family:var(--font-sans);letter-spacing:0;margin-left:6px;font-size:15px;font-weight:400}.mk .plan__meter{border-radius:var(--r-s);background:var(--surface-2);color:var(--fg);justify-content:space-between;gap:12px;padding:12px 16px;font-size:15px;display:flex}.mk .plan__meter b{font-weight:600}.mk .plan__list{color:var(--fg);gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.mk .plan__list li{gap:10px;display:flex}.mk .plan__list li:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.mk .plan .btn{margin-top:auto}@media (max-width:720px){.mk .plans{grid-template-columns:minmax(0,1fr)}}.mk .two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,64px);display:grid}.mk .two .head{margin-bottom:0}.mk .device-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mk .device-steps ol{counter-reset:s;gap:8px;margin:12px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.mk .device-steps li{counter-increment:s;gap:10px;display:flex}.mk .device-steps li:before{content:counter(s);color:var(--fg-3);font-family:var(--font-soft);font-style:italic}.mk .count{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mk .count li{align-items:baseline;gap:16px;display:flex}.mk .count b{min-width:2.6em;color:var(--fg);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(30px,3.6vw,44px);font-weight:550;font-stretch:104%;line-height:1}@media (max-width:980px){.mk .two{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.mk .device-steps{grid-template-columns:minmax(0,1fr)}}.mk .site-footer{color:var(--fg-3);padding:clamp(56px,8vw,100px) 0 28px;font-size:15px;overflow:hidden}.mk .site-footer__in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.mk .site-footer nav{grid-template-columns:repeat(2,minmax(0,auto));gap:6px 40px;display:grid}.mk .site-footer a{color:var(--fg-2);text-decoration:none}.mk .site-footer a:hover{color:var(--paper)}.mk .site-footer__mark{color:var(--paper);font-family:var(--font-display);letter-spacing:-.055em;white-space:nowrap;margin:clamp(32px,5vw,64px) 0 clamp(16px,3vw,28px);font-size:clamp(56px,13.4vw,196px);font-weight:800;font-stretch:118%;line-height:.9}.mk .phone{--pw:312px;width:var(--pw);height:calc(var(--pw) * 2.07);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--paper) 18%, transparent), 0 50px 80px -40px #000c;background:linear-gradient(160deg,#2a2a28,#101010 40%,#1d1d1b);border-radius:52px;flex:none;padding:9px;position:relative}.mk .phone__screen{background:color-mix(in srgb, var(--paper) 30%, #fff);width:100%;height:100%;color:var(--ink);border-radius:44px;flex-direction:column;font-size:12px;line-height:1.35;display:flex;position:relative;overflow:hidden}.mk .phone__island{z-index:3;background:#050505;border-radius:999px;width:86px;height:24px;position:absolute;top:9px;left:50%;translate:-50%}.mk .phone__top{background:var(--ink);color:var(--paper);border-radius:0 0 26px 26px;padding:44px 14px 14px}.mk .phone__hello{color:#a5a6a1;font-family:var(--font-display);letter-spacing:-.04em;font-size:24px;font-weight:550;font-stretch:104%;line-height:1.05}.mk .phone__hello em{color:var(--paper);font-family:var(--font-soft);letter-spacing:-.025em;font-style:italic;font-weight:380;font-stretch:100%}.mk .phone__panel{background:color-mix(in srgb, var(--paper) 9%, transparent);border-radius:20px;margin-top:10px;padding:12px}.mk .phone__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px 12px 0;display:grid}.mk .phone__tile{background:#fff;border-radius:16px;align-items:center;gap:8px;padding:8px;font-size:11px;font-weight:500;display:flex;box-shadow:0 12px 20px -18px #0e0e0e80}.mk .phone__rows{background:#fff;border-radius:16px;margin:7px 12px 0;box-shadow:0 12px 20px -18px #0e0e0e80}.mk .phone__row{justify-content:space-between;padding:8px 12px;font-size:11px;font-weight:500;display:flex}.mk .phone__row+.phone__row{border-top:1px solid #0e0e0e12}.mk .phone__row b{font-family:var(--font-display);font-size:13px;font-weight:600}.mk .phone__nav{background:var(--ink);color:#9b9c97;border-radius:22px;justify-content:space-around;align-items:center;margin:auto 10px 12px;padding:10px 6px;display:flex}.mk .phone__nav i{opacity:.5;background:currentColor;border-radius:50%;width:15px;height:15px;display:block}.mk .phone__nav i:first-child{background:var(--paper);opacity:1}@media (prefers-reduced-motion:reduce){.mk .hero__visual{animation:none}}
