:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--mk-bg:var(--lightningcss-light,oklch(97.5% .02 80))var(--lightningcss-dark,oklch(16% .03 305));--mk-surface:var(--lightningcss-light,oklch(99% .012 80))var(--lightningcss-dark,oklch(20% .035 305));--mk-ink:var(--lightningcss-light,oklch(26% .07 305))var(--lightningcss-dark,oklch(94% .02 305));--mk-muted:var(--lightningcss-light,oklch(44% .06 305))var(--lightningcss-dark,oklch(72% .03 305));--mk-faint:var(--lightningcss-light,oklch(60% .04 305))var(--lightningcss-dark,oklch(58% .03 305));--mk-border:var(--lightningcss-light,oklch(87% .03 90))var(--lightningcss-dark,oklch(32% .04 305));--mk-hairline:var(--lightningcss-light,oklch(92% .025 85))var(--lightningcss-dark,oklch(26% .035 305));--mk-accent:var(--lightningcss-light,oklch(65% .2 2))var(--lightningcss-dark,oklch(72% .18 2));--mk-accent-ink:var(--lightningcss-light,oklch(52% .2 2))var(--lightningcss-dark,oklch(80% .16 2));--mk-accent-soft:var(--lightningcss-light,oklch(94% .045 2))var(--lightningcss-dark,oklch(28% .06 2));--mk-accent-contrast:var(--lightningcss-light,oklch(98% .01 350))var(--lightningcss-dark,oklch(16% .02 350));--mk-warn:oklch(75% .15 55);--mk-danger:oklch(58% .19 27);--mk-font-display:"Fraunces Variable", "Fraunces", Georgia, serif;--mk-font-body:"Nunito Variable", "Nunito", -apple-system, system-ui, sans-serif;--mk-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--mk-radius-lg:20px;--mk-radius-md:14px;--mk-radius-sm:10px;--mk-shadow-pop:0 16px 40px -16px var(--lightningcss-light,oklch(40% .1 305/.3))var(--lightningcss-dark,oklch(0% 0 0/.5));--mk-content-max:1120px;--mk-pad-x:clamp(16px, 5vw, 48px);--mk-ease-out:cubic-bezier(.22, 1, .36, 1);--mk-reveal-duration:.7s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--mk-bg);color:var(--mk-ink);font:500 16px / 1.6 var(--mk-font-body);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;min-height:100dvh}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,h4{font-family:var(--mk-font-display);letter-spacing:-.02em;font-weight:600;line-height:1.02}:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px;border-radius:4px}img,svg{max-width:100%;display:block}.mk-container{max-width:var(--mk-content-max);padding-inline:var(--mk-pad-x);margin-inline:auto}:where(.hero-inner>*,.feature-inner>*,.problem-inner>*,.teaser-inner>*,.final-inner>*){min-width:0}:where(.hero-vignette,.feature-vignette),:where(.feature-copy,.problem-copy,.hero-copy){max-width:100%}.mk-btn{font-family:var(--mk-font-display);transition:transform .18s var(--mk-ease-out), background-color .18s, color .18s, border-color .18s, box-shadow .18s var(--mk-ease-out);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:560;text-decoration:none;display:inline-flex}.mk-btn:active{transform:scale(.97)}.mk-btn-primary{background:var(--mk-ink);color:var(--mk-bg);box-shadow:0 1px #0000}.mk-btn-primary:hover{background:var(--mk-accent-ink);color:var(--mk-accent-contrast);box-shadow:var(--mk-shadow-pop);transform:translateY(-2px)rotate(-1deg)}.mk-btn-ghost{border:1px solid var(--mk-border);background:0 0}.mk-btn-ghost:hover{border-color:var(--mk-ink)}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transition:opacity var(--mk-reveal-duration) var(--mk-ease-out) var(--reveal-delay,0s), transform var(--mk-reveal-duration) var(--mk-ease-out) var(--reveal-delay,0s);transform:translateY(24px)}.js .reveal-left{transform:translate(-28px)}.js .reveal-scale{transform:scale(.94)}.js .reveal.is-in{opacity:1;transform:none}}@media (width<=520px){.mk-btn{min-height:44px;padding-inline:18px}}.mk-nav[data-astro-cid-c6rkp36v]{z-index:50;background:color-mix(in oklch, var(--mk-bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--mk-hairline);position:sticky;top:0}.mk-nav-inner[data-astro-cid-c6rkp36v]{justify-content:space-between;align-items:center;height:64px;display:flex}.mk-wordmark[data-astro-cid-c6rkp36v]{font-family:var(--mk-font-display);letter-spacing:-.02em;font-size:21px;font-weight:640;text-decoration:none}.mk-wordmark[data-astro-cid-c6rkp36v]:after{content:".";color:var(--mk-accent)}.mk-nav-links[data-astro-cid-c6rkp36v]{align-items:center;gap:24px;display:flex}.mk-nav-links[data-astro-cid-c6rkp36v] a[data-astro-cid-c6rkp36v]:not(.mk-btn){color:var(--mk-muted);font-size:15px;font-weight:700;text-decoration:none;transition:color .15s}.mk-nav-links[data-astro-cid-c6rkp36v] a[data-astro-cid-c6rkp36v]:not(.mk-btn):hover,.mk-nav-links[data-astro-cid-c6rkp36v] a[data-astro-cid-c6rkp36v][aria-current=page]{color:var(--mk-ink)}.mk-nav-cta[data-astro-cid-c6rkp36v]{white-space:nowrap;padding:9px 18px;font-size:14px}.mk-footer[data-astro-cid-c6rkp36v]{z-index:2;background:var(--mk-surface);border-top:1px solid var(--mk-hairline);margin-top:96px;padding-block:40px;position:relative}.mk-footer-inner[data-astro-cid-c6rkp36v]{flex-wrap:wrap;align-items:baseline;gap:16px 32px;display:flex}.mk-footer-links[data-astro-cid-c6rkp36v]{gap:20px;display:flex}.mk-footer-links[data-astro-cid-c6rkp36v] a[data-astro-cid-c6rkp36v]{color:var(--mk-muted);font-size:14px;font-weight:700;text-decoration:none}.mk-footer-links[data-astro-cid-c6rkp36v] a[data-astro-cid-c6rkp36v]:hover{color:var(--mk-ink)}.mk-footer-note[data-astro-cid-c6rkp36v]{color:var(--mk-faint);margin-left:auto;font-size:13px}@media (width<=560px){.mk-nav-inner[data-astro-cid-c6rkp36v]{height:58px}.mk-nav[data-astro-cid-c6rkp36v] .mk-wordmark[data-astro-cid-c6rkp36v]{align-items:center;min-height:44px;display:inline-flex}.mk-nav-links[data-astro-cid-c6rkp36v]{gap:4px}.mk-nav-links[data-astro-cid-c6rkp36v] a[data-astro-cid-c6rkp36v]:not(.mk-btn),.mk-footer-links[data-astro-cid-c6rkp36v] a[data-astro-cid-c6rkp36v]{align-items:center;min-height:44px;padding-inline:10px;display:inline-flex}.mk-nav-how[data-astro-cid-c6rkp36v],.mk-nav-compare[data-astro-cid-c6rkp36v]{display:none!important}.mk-nav-cta[data-astro-cid-c6rkp36v]{min-height:40px;padding:8px 13px;font-size:13px;display:inline-flex}.mk-footer[data-astro-cid-c6rkp36v]{margin-top:56px;padding-block:28px}.mk-footer-inner[data-astro-cid-c6rkp36v]{align-items:center}.mk-footer-links[data-astro-cid-c6rkp36v]{gap:0;margin-left:auto}.mk-footer-note[data-astro-cid-c6rkp36v]{margin-left:0}}
