.mk{--ink:#0d1f1c;--ink2:#46524f;--ink3:#7b8683;--line:#e7e4df;--soft:#f6f3ef;--cream:#fcf8f5;--deep:#06352f;--green:#147a72;--fresh:#81cb7a;--green-soft:#e3f2ea;--blue:#147a72;--g1:#0e8a5f;--g2:#5cc46a;--title:Poppins,Inter,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fbf8f2;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6}.mk *{box-sizing:border-box}.mk h1,.mk h2,.mk h3,.mk-logo{font-family:var(--title);letter-spacing:-.02em}.mk h1,.mk h2{color:var(--deep)}.mk .cta h2,.mk .dark h2{color:#fff}.mk main{display:block;background:0 0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.mk h1,.mk h2,.mk h3,.mk p{margin:0}.mk a{color:inherit}.mk-wrap{max-width:1160px;margin:0 auto;padding:0 20px}.mk nav{margin-top:0}.mk-skip{position:absolute;left:-999px}.mk-skip:focus{z-index:100;background:#fff;border-radius:8px;padding:8px 12px;top:12px;left:12px}.mk-header{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--line);background:#fbf8f2db;position:sticky;top:0}.mk-header-in{gap:24px;height:64px}.mk-header-in,.mk-nav{align-items:center;display:flex}.mk-nav{flex:1;gap:6px;font-size:15px}.mk-nav a{color:var(--ink2);white-space:nowrap;border-radius:9px 9px 9px 3px;padding:6px 10px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.mk-nav a.on,.mk-nav a:hover{color:var(--deep);background:var(--green-soft)}.mk-nav a.on{font-weight:600}.mk-login,.mk-login-min{margin-left:auto}.mk-login-min{color:var(--ink2);font-size:15px;font-weight:500;text-decoration:none}.mk-login-min:hover{color:var(--deep)}.mk-go{background:linear-gradient(100deg,var(--g1),var(--g2));font-family:var(--title);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 12px 26px -14px #0e8a5fa6,inset 0 1px #ffffff40;color:#fff!important}.mk-go:hover{transform:translateY(-1px);box-shadow:0 16px 30px -14px #0e8a5fbf}.mk-out{cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:box-shadow .15s,background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #06352f2e;color:var(--ink)!important}.mk-out:hover{box-shadow:inset 0 0 0 1.5px var(--g2);background:#f7fbf7}.mk-header-cta{padding:9px 16px;font-size:14.5px}.mk-btn{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.mk-btn-dark{background:var(--deep);color:#fff!important}.mk-btn-dark:hover{background:#0b463e}.mk-btn-light{box-shadow:inset 0 0 0 1px var(--line);background:#fff;color:var(--ink)!important}.mk-btn-light:hover{background:var(--soft)}.mk-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;display:none}.mk-burger span{background:var(--ink);border-radius:2px;width:22px;height:2px;margin:0 auto;display:block}.mk-plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;max-width:1080px;margin:0 auto;display:grid}.mk-plan{text-align:center;background:#ffffff9e;border:1px solid #06352f17;border-radius:24px;padding:32px 28px;position:relative}.mk-plan.feat{border:1.5px solid var(--g2);background:#fff;box-shadow:0 30px 60px -30px #0e8a5f73}.mk-plan .pop{background:linear-gradient(100deg,var(--g1),var(--g2));color:#fff;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.mk-plan h3{font-family:var(--title);letter-spacing:-.03em;color:var(--ink);font-size:22px}.mk-plan .blurb{color:var(--ink2);min-height:44px;font-size:14.5px;margin-top:4px!important}.mk-plan .price{border-bottom:1px solid #06352f17;flex-direction:column;align-items:center;padding-bottom:22px;display:flex;margin:16px 0 0!important}.mk-plan .price b{font-family:var(--title);letter-spacing:-.04em;color:var(--ink);font-size:52px;line-height:1}.mk-plan .price sup{vertical-align:top;margin-right:2px;font-size:22px;position:relative;top:8px}.mk-plan .price small{color:var(--ink2);margin-top:6px;font-size:14px}.mk-plan ul{text-align:left;color:var(--ink);gap:11px;margin:20px 0 26px;padding:0;font-size:15px;list-style:none;display:grid}.mk-plan li{padding-left:26px;position:relative}.mk-plan li:before{content:"✓";color:var(--g1);font-weight:700;position:absolute;left:0}.mk-plan .mk-go,.mk-plan .mk-out{width:100%;padding:13px 16px;display:flex}.mk-plans-note{text-align:center;color:var(--ink2);font-size:15px;margin-top:28px!important}.mk-footer{border-top:1px solid var(--line);background:radial-gradient(700px 260px at 0 0,#e7f3ec 0,#e7f3ec00 70%),var(--soft);margin-top:56px}.mk-footer-in{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding-top:44px;padding-bottom:28px;display:grid}.mk-footer-brand p{color:var(--ink2);max-width:320px;margin-top:10px;font-size:14px}.mk-footer nav{flex-direction:column;gap:8px;font-size:14px;display:flex}.mk-footer nav strong{color:var(--ink);font-size:13px}.mk-footer nav a{color:var(--ink2);text-decoration:none}.mk-footer nav a:hover{color:var(--ink)}.mk-legal{padding-bottom:28px;font-size:13px}.mk-legal,.mk-legal a{color:var(--ink3)}.mk-footer-min{background:0 0;margin-top:0}.mk-footer-min .mk-legal{padding-top:20px;padding-bottom:20px}.mk-bar{display:none}@media (width<=1020px){.mk-header-in{gap:14px}.mk-nav{gap:0;font-size:14.5px}.mk-nav a{padding:6px 8px}}@media (width<=860px){.mk-nav{border-bottom:1px solid var(--line);background:#fbf8f2;flex-direction:column;align-items:stretch;gap:0;padding:4px 20px 14px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -24px #06352f59}.mk-nav.open{display:flex}.mk-nav a{border-bottom:1px solid var(--line);border-radius:0;padding:12px 0}.mk-nav a.on,.mk-nav a:hover{background:0 0}.mk-nav a.on{color:var(--g1)}.mk-login{margin-left:0}.mk-header-cta{box-shadow:none;margin-left:auto;padding:8px 13px;font-size:14px}.mk-burger{display:flex}.mk-header-in{gap:10px}.mk-footer-in{grid-template-columns:1fr 1fr 1fr;gap:24px 16px}.mk-footer-brand{grid-column:1/-1}}@media (width<=640px){.mk-plans{grid-template-columns:1fr;max-width:440px}.mk-plan .blurb{min-height:0}.mk-footer-in{gap:24px 12px;padding-top:32px}.mk-footer nav{gap:12px;font-size:14px;line-height:1.35}.mk-bar{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fbf8f2f0;transition:transform .25s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mk-bar.on{transform:none}.mk-bar .mk-go{width:100%;padding:13px 16px;font-size:16px}}@media (width<=380px){.mk-footer-in{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.mk-bar,.mk-go{transition:none}}
