.mk{--mk-deep:#185765;--mk-teal:#2d8588;--mk-green:#60bca2;--mk-cyan:#2cc5d9;--mk-ink:#0f2f36;--mk-muted:#5b7479;--mk-line:#dbe9e8;--mk-bg:#f5faf9;--mk-grad:linear-gradient(120deg, var(--mk-deep) 0%, var(--mk-teal) 45%, var(--mk-green) 100%);color:var(--mk-ink);background-color:var(--mk-bg);background-image:linear-gradient(#2d85880f 1px,#0000 1px),linear-gradient(90deg,#2d85880f 1px,#0000 1px);background-size:40px 40px;position:relative;overflow-x:clip}.mk section{scroll-margin-top:72px;position:relative}.mk-wrap{max-width:1180px;margin:0 auto;padding:0 16px}@media (width>=640px){.mk-wrap{padding:0 24px}}.mk-glow{filter:blur(80px);pointer-events:none;z-index:0;border-radius:9999px;position:absolute}.mk-band{pointer-events:none;z-index:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%)}.mk-scatter{pointer-events:none;z-index:0;position:absolute}.mk-scatter rect{animation:4.5s ease-in-out infinite mk-twinkle}@keyframes mk-twinkle{0%,to{opacity:var(--o,1)}50%{opacity:calc(var(--o,1) * .35)}}.mk-scatter-hero{width:64%;height:340px;top:28px;right:0}@media (width<=1023px){.mk-scatter-hero{opacity:.55;width:100%;height:150px;top:4px}.mk-scatter:not(.mk-scatter-hero):not(.mk-scatter-fill){opacity:.5;height:90px!important}}.mk-pix{align-items:flex-end;gap:3px;display:inline-flex}.mk-pix i{background:var(--mk-green);border-radius:1.5px;width:6px;height:6px;display:block}.mk-pix i:nth-child(2){background:var(--mk-teal);width:8px;height:8px}.mk-pix i:nth-child(3){background:var(--mk-deep);width:10px;height:10px}.mk-grad-text{background:var(--mk-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--mk-teal);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.mk-h2{margin-top:12px;font-size:26px;font-weight:900;line-height:1.35}@media (width>=640px){.mk-h2{font-size:36px}}.mk-lead{color:var(--mk-muted);margin-top:14px;font-size:16px;line-height:1.75}@media (width>=640px){.mk-lead{font-size:18px}}.mk-muted{color:var(--mk-muted)}.mk-deep{color:var(--mk-deep)}.mk-teal{color:var(--mk-teal)}.mk-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border-radius:20px;position:relative;box-shadow:0 18px 50px -22px #1857654d}.mk-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#60bca2e6,#2cc5d959 40%,#18576540 70%,#60bca2b3);padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mk-btn{border-radius:14px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.mk-btn-line{background:var(--mk-line-green);color:#fff;box-shadow:0 10px 24px -10px #06c755b3}.mk-btn-line:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px #06c755cc}.mk-btn-ghost{color:var(--mk-deep);background:#fffc;border:1.5px solid #2d858859}.mk-btn-ghost:hover{border-color:var(--mk-teal);transform:translateY(-2px);box-shadow:0 12px 26px -16px #18576580}.mk-btn-grad{background:var(--mk-grad);color:#fff}.mk-shots{padding-bottom:30%;position:relative}.mk-win{background:#fff;border-radius:16px;overflow:hidden}.mk-win img{width:100%;height:auto;display:block}.mk-win-bar{border-bottom:1px solid var(--mk-line);background:linear-gradient(90deg,#f3faf8,#eef7f9);align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex}.mk-win-bar i{border-radius:50%;width:8px;height:8px;display:block}.mk-win-cal{width:90%;margin-left:10%}.mk-win-ord{width:56%;position:absolute;bottom:0;left:0;box-shadow:0 30px 60px -24px #0f2f3673}.mk-float{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#ffffffed;border:1px solid #60bca259;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:13px;animation:6s ease-in-out infinite mk-bob;display:flex;position:absolute;box-shadow:0 14px 34px -14px #0f2f3659}.mk-float .mk-ic{color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.mk-float .mk-ic svg{width:17px;height:17px}.mk-float b{color:var(--mk-ink);font-size:13px;display:block}.mk-float small{color:var(--mk-muted);font-size:11.5px;display:block}@keyframes mk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.mk-fc1{top:36%;left:-36px}.mk-fc2{animation-duration:7.2s;animation-delay:-2.1s;top:47px;right:-113px}.mk-fc3{animation-duration:6.6s;animation-delay:-3.7s;top:58%;right:-95px}.mk-fc4{animation-duration:7.8s;animation-delay:-1.2s;bottom:-13px;right:calc(6% + 136px)}@media (width<=1023px){.mk-fc1{left:-4px}.mk-fc2,.mk-fc3{right:-4px}.mk-fc4{bottom:-30px;right:6%}}@media (width>=1024px) and (width<=1199px){.mk-fc2,.mk-fc3{right:-8px}}@media (width>=1200px) and (width<=1279px){.mk-fc2{right:-16px}.mk-fc3{right:-14px}}@media (width>=1280px) and (width<=1365px){.mk-fc2{right:-56px}.mk-fc3{right:-50px}}@media (width>=1366px) and (width<=1439px){.mk-fc2{right:-96px}.mk-fc3{right:-90px}}@media (width<=639px){.mk-float{border-radius:12px;gap:8px;padding:7px 10px 7px 7px}.mk-float .mk-ic{border-radius:8px;width:26px;height:26px}.mk-float .mk-ic svg{width:14px;height:14px}.mk-float b{font-size:11.5px}.mk-float small{font-size:10px}.mk-fc2,.mk-fc3{display:none}.mk-fc1{top:-34px;left:-4px}.mk-fc4{bottom:-22px}}.mk-vs-li{align-items:flex-start;gap:10px;padding:6px 0;font-size:15px;line-height:1.6;display:flex}.mk-vs-li svg{flex:none;width:20px;height:20px;margin-top:2px}.mk-lift{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.mk-lift:hover{transform:translateY(-5px);box-shadow:0 24px 44px -22px #18576573}.mk-tag{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.mk-phone{background:linear-gradient(150deg,#22333a,#0d1a1f);border-radius:44px;width:min(272px,100%);padding:11px;position:relative;box-shadow:0 40px 70px -30px #0f2f3699,inset 0 0 0 2px #3a4d55}.mk-phone-screen{background:#fff;border-radius:34px;position:relative;overflow:hidden}.mk-statusbar{color:#111;background:#fff;justify-content:space-between;align-items:center;height:30px;padding:0 22px 0 26px;font-size:11px;font-weight:700;display:flex;position:relative}.mk-statusbar .mk-island{background:#0d1a1f;border-radius:12px;width:74px;height:20px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.mk-statusbar .mk-sig{align-items:center;gap:4px;display:flex}.mk-statusbar .mk-sig i{background:#111;border-radius:1px;width:3px;display:block}.mk-vp{position:relative;overflow:hidden}.mk-track{align-items:flex-start;transition:transform .7s cubic-bezier(.65,0,.35,1);display:flex}.mk-track img{flex:0 0 100%;width:100%;height:auto;display:block}.mk-dots{flex-wrap:wrap;justify-content:center;gap:7px;max-width:260px;display:flex}.mk-dots button{cursor:pointer;background:#c8dad8;border:0;border-radius:99px;width:9px;height:9px;padding:0;transition:width .3s,background .3s}.mk-dots button[aria-selected=true]{background:var(--mk-teal);width:26px}.mk-dots button:focus-visible{outline:2px solid var(--mk-teal);outline-offset:3px}.mk-phone-glow{transition:background .7s}.mk-rt-card{border-radius:20px;overflow:hidden}.mk-rt-card img{width:100%;height:auto;display:block}.mk-rt-scroller{-webkit-overflow-scrolling:touch;scrollbar-width:none}.mk-rt-scroller::-webkit-scrollbar{display:none}.mk-fcard{border:1px solid var(--mk-line);background:#ffffffdb;border-radius:20px;height:100%;padding:26px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;position:relative}.mk-fcard:after{content:"";background:var(--mk-grad);opacity:0;border-radius:0 0 4px 4px;height:3px;transition:opacity .3s;position:absolute;top:0;left:24px;right:24px}.mk-fcard:hover{border-color:#60bca299;transform:translateY(-5px);box-shadow:0 24px 44px -22px #18576573}.mk-fcard:hover:after{opacity:1}.mk-icb{color:#fff;background:linear-gradient(135deg,#185765,#2d8588 45%,#60bca2);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 8px 18px -8px #2d8588cc}.mk-icb svg{width:20px;height:20px}.mk-fcard:hover .mk-icb,.mk-cat:hover .mk-cat-ic{animation:.55s mk-wiggle}@keyframes mk-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}55%{transform:rotate(8deg)}80%{transform:rotate(-3deg)}}.mk-cat{border:1px solid var(--mk-line);background:#ffffffe6;border-radius:22px;height:100%;padding:22px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.mk-cat:before{content:"";background:linear-gradient(135deg, var(--c-16), #fff0);pointer-events:none;height:96px;position:absolute;inset:0 0 auto}.mk-cat:after{content:"";pointer-events:none;opacity:.35;background:radial-gradient(circle, var(--c) 0 2.4px, transparent 2.6px) 0 0 / 12px 12px;width:46px;height:46px;position:absolute;top:14px;right:14px}.mk-cat:hover{border-color:var(--c-45);transform:translateY(-5px);box-shadow:0 24px 44px -22px #1857656b}.mk-cat-head{align-items:center;gap:12px;display:flex;position:relative}.mk-cat-ic{color:#fff;background:linear-gradient(135deg, var(--c-dark), var(--c));width:44px;height:44px;box-shadow:0 8px 18px -8px var(--c);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.mk-cat-ic svg{width:20px;height:20px}.mk-cat-tag{color:var(--c-ink);background:var(--c-12);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.mk-cat-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid;position:relative}.mk-sub{background:var(--c-6);border:1px solid var(--c-14);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:700;transition:background .25s;display:flex}.mk-sub svg{width:16px;height:16px;color:var(--c);flex:none}.mk-sub:hover{background:var(--c-12)}@media (width<=359px){.mk-sub{gap:6px;padding:9px;font-size:13px}}@media (width<=419px){.mk-cat:after{display:none}}.mk-plan{border:1px solid var(--mk-line);background:#ffffffe6;border-radius:22px;height:100%;padding:30px;position:relative}.mk-plan-hot{border:0}.mk-plan-hot:before{content:"";border-radius:inherit;background:var(--mk-grad);-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mk-stamp{color:#b45309;background:#fef3c7;border:1.5px dashed #f59e0b;border-radius:8px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:900;display:inline-flex}.mk-faq{border:1px solid var(--mk-line);background:#ffffffe0;border-radius:16px;transition:box-shadow .3s,border-color .3s}.mk-faq[open]{border-color:#60bca2b3;box-shadow:0 16px 36px -24px #18576580}.mk-faq summary{cursor:pointer;align-items:center;gap:12px;padding:18px 20px;font-size:15.5px;font-weight:700;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:focus-visible{outline:2px solid var(--mk-teal);outline-offset:2px;border-radius:16px}.mk-faq .mk-pm{width:26px;height:26px;color:var(--mk-teal);background:#e6f4f1;border-radius:8px;flex:none;place-items:center;margin-left:auto;transition:transform .3s;display:grid}.mk-faq[open] .mk-pm{transform:rotate(45deg)}.mk-faq .mk-ans{color:var(--mk-muted);padding:0 20px 18px 54px;font-size:14.5px;line-height:1.75}@media (width<=639px){.mk-faq .mk-ans{padding-left:20px}}.mk-cta-panel{color:#fff;background:linear-gradient(135deg,#123f4a 0%,#185765 35%,#2d8588 70%,#3fa58e 100%);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #185765b3}.mk-footer{color:#9fb9bd;background:linear-gradient(#0f2f3600 0,#0f2f36 40px)}.mk-btn-grad{box-shadow:0 10px 24px -10px #185765b3}.mk-btn.mk-btn-grad:hover,.mk-btn-white:hover{transform:translateY(-2px)}.mk-btn-white{color:var(--mk-deep);background:#fff;box-shadow:0 10px 24px -12px #00000080}.mk-hd-btn{white-space:nowrap;border-radius:12px;align-items:center;height:44px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.mk-hd-login{color:var(--mk-deep);background:#ffffffd9;border:1.5px solid #2d858859}.mk-hd-trial .mk-short{display:none}@media (width<=379px){.mk-hd-trial .mk-long{display:none}.mk-hd-trial .mk-short{display:inline}.mk-hd-btn{padding:0 12px}}.mk-talk{z-index:0;flex-direction:column;gap:14px;max-width:860px;margin-left:auto;margin-right:auto;display:flex;position:relative}.mk-talk:before{content:"";z-index:-1;background:linear-gradient(#60bca200,#60bca259 10% 90%,#60bca200);width:2px;position:absolute;top:0;bottom:60px;left:50%;transform:translate(-50%)}.mk-say{align-items:flex-end;gap:10px;max-width:100%;display:flex}.mk-say-shop{align-self:flex-start;margin-top:10px}.mk-say-mk{justify-content:flex-end;align-self:flex-end}.mk-say-col{flex-direction:column;min-width:0;max-width:min(560px,100% - 48px);display:flex}.mk-say-mk .mk-say-col{align-items:flex-end}.mk-say-who{color:var(--mk-muted);margin:0 6px 4px;font-size:12px;font-weight:700}.mk-say-mk .mk-say-who{color:var(--mk-teal)}.mk-say-av{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px -10px #0f2f3680}.mk-av-shop{color:#fff;background:linear-gradient(135deg,#f5b544,#ef8a2c)}.mk-av-shop svg{width:19px;height:19px}img.mk-say-av{object-fit:cover;background:#fff;border:1.5px solid #60bca299}.mk-say-b{border-radius:18px;padding:13px 16px;font-size:15px;line-height:1.7;position:relative}.mk-say-shop .mk-say-b{border:1px solid var(--mk-line);color:#3e575d;background:#ffffffeb;border-bottom-left-radius:5px;box-shadow:0 14px 30px -22px #18576580}.mk-say-shop .mk-say-b b{color:var(--mk-ink);margin-bottom:2px;font-size:16px;display:block}.mk-say-mk .mk-say-b{background:var(--mk-grad);color:#fff;border-bottom-right-radius:5px;box-shadow:0 16px 32px -18px #185765bf}.mk-talk-end{align-self:center;align-items:center;gap:14px;width:100%;max-width:640px;margin-top:22px;padding:18px 20px;display:flex}.mk-talk-end p{color:var(--mk-muted);font-size:15px;line-height:1.7}.mk-talk-end b{color:var(--mk-deep);font-size:16px;display:block}@media (width<=639px){.mk-talk:before{display:none}.mk-say-b{padding:11px 14px;font-size:14.5px}.mk-say-av{width:32px;height:32px}.mk-av-shop svg{width:16px;height:16px}.mk-say-col{max-width:calc(100% - 40px)}.mk-say{gap:8px}}.mk-step{padding:20px}.mk-step-num{color:#fff;background:var(--mk-grad);border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}.mk-chat{width:100%;max-width:440px;margin:0 auto}.mk-chat-body{background:#fff;flex-direction:column;gap:12px;padding:16px;display:flex}.mk-bub{align-items:flex-end;gap:8px;font-size:13.5px;line-height:1.6;display:flex}.mk-bub img{border:1px solid var(--mk-line);border-radius:50%;flex:none;width:30px;height:30px}.mk-bub-t{color:var(--mk-ink);background:#eef7f5;border-radius:14px 14px 14px 4px;max-width:80%;padding:10px 13px}.mk-bub-me{justify-content:flex-end}.mk-bub-me .mk-bub-t{background:var(--mk-grad);color:#fff;border-radius:14px 14px 4px}.mk-chips{flex-wrap:wrap;gap:6px;padding-left:38px;display:flex}.mk-chips span{color:var(--mk-deep);background:#fff;border:1.5px solid #2d858859;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.mk-chips span.mk-on{border-color:var(--mk-teal);background:#e3f4ee}.mk-prog{border-top:1px solid var(--mk-line);background:#f8fcfb;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.mk-prog-bar{background:#dcebe8;border-radius:99px;flex:1;height:6px;overflow:hidden}.mk-prog-bar i{background:var(--mk-grad);width:60%;height:100%;display:block}.mk-prow{border-bottom:1px dashed var(--mk-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 0;display:flex}.mk-prow>span{color:var(--mk-muted);font-size:15px}.mk-prow strong{color:var(--mk-ink);font-size:15px;font-weight:700}.mk-prow strong b{color:var(--mk-deep);letter-spacing:-.01em;font-size:26px;font-weight:900}.mk-checks{gap:8px;margin-top:18px;font-size:14px;display:grid}.mk-checks li,.mk-rules li{align-items:flex-start;gap:8px;display:flex}.mk-checks svg{width:16px;height:16px;color:var(--mk-teal);flex:none;margin-top:3px}.mk-calc h3{color:var(--mk-deep);flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;font-weight:900;display:flex}.mk-calc-lb{margin-top:18px;font-size:14px;font-weight:700;display:block}.mk-n-row{align-items:center;gap:12px;margin-top:10px;display:flex}.mk-n-row input[type=range]{accent-color:#2d8588;flex:1;min-width:0;height:44px}.mk-n-box{background:#fff;border:1.5px solid #2d858859;border-radius:12px;flex:none;align-items:center;display:flex;overflow:hidden}.mk-n-box button{width:40px;height:44px;color:var(--mk-deep);cursor:pointer;background:#eef7f5;border:0;font-size:18px;font-weight:900}.mk-n-box input{text-align:center;width:48px;height:44px;color:var(--mk-ink);appearance:textfield;border:0;font-size:16px;font-weight:900}.mk-n-box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mk-n-box input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mk-presets{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.mk-presets>span{font-size:12px}.mk-presets button{border:1px solid var(--mk-line);min-height:44px;color:var(--mk-muted);cursor:pointer;background:#fff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.mk-presets button:hover{border-color:var(--mk-teal);color:var(--mk-deep)}.mk-seg{background:#e6f1ef;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-top:10px;padding:4px;display:grid}.mk-seg input{opacity:0;pointer-events:none;position:absolute}.mk-seg label{cursor:pointer;min-height:44px;color:var(--mk-muted);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;padding:6px;font-size:14px;font-weight:700;display:flex}.mk-seg label small{color:#1f7a63;font-size:11px;font-weight:700}.mk-seg input:checked+label{color:var(--mk-deep);background:#fff;box-shadow:0 6px 16px -10px #18576599}.mk-seg input:focus-visible+label{outline:2px solid var(--mk-teal);outline-offset:2px}.mk-result{color:#fff;background:linear-gradient(135deg,#185765,#2d8588 55%,#3fa58e);border-radius:16px;margin-top:18px;padding:18px}.mk-result-lbl{color:#cfe9e3;font-size:13px}.mk-result-big{letter-spacing:-.01em;margin-top:2px;font-size:34px;font-weight:900;line-height:1.2}.mk-result-big small{color:#cfe9e3;font-size:15px;font-weight:700}.mk-result-formula{color:#e3f4ee;margin-top:8px;font-size:13px;line-height:1.7}.mk-result-save{background:#ffffff2e;border-radius:999px;margin-top:8px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-block}.mk-rules{gap:6px;margin-top:16px;font-size:13.5px;display:grid}.mk-rules svg{width:15px;height:15px;color:var(--mk-teal);flex:none;margin-top:3px}@media (width<=399px){.mk-plan{padding:24px 18px}.mk-n-box input{width:40px}.mk-n-box button{width:34px}}.mk-ft-links{flex-direction:column;gap:6px;display:flex}.mk-ft-links a:hover{color:#fff}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{transition:none!important;animation:none!important}}
