.mk-root{--mk-ink: #1c211d;--mk-muted: #5f6a63;--mk-green: #1e6f50;--mk-green-deep: #14523a;--mk-green-bright: #3ddc97;--mk-green-soft: #e6f2ec;--mk-cream: #faf7f1;--mk-card: #ffffff;--mk-line: #e9e4d8;--mk-warm: #d97a4e;--mk-warm-soft: #fbeee6;--mk-dark: #0e1f17;--mk-radius: 18px;--mk-shadow: 0 2px 6px rgb(20 35 27 / .05), 0 12px 32px rgb(20 35 27 / .07);background:var(--mk-cream);color:var(--mk-ink);min-height:100vh;font-family:Vazirmatn,Vazirmatn Fallback,Tahoma,sans-serif;overflow-x:hidden}.mk-nav{position:sticky;top:0;z-index:50;padding:14px clamp(16px,4vw,48px);transition:background .25s ease,box-shadow .25s ease,padding .25s ease}.mk-nav.is-scrolled{background:#faf7f1d9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--mk-line);padding-block:10px}.mk-nav-inner{max-width:1200px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.mk-logo{display:inline-flex;align-items:center;gap:10px;font-family:Lalezar,Lalezar Fallback,sans-serif;font-size:34px;color:var(--mk-green-deep);line-height:1;text-decoration:none;-webkit-user-select:none;user-select:none}.mk-logo-mark{flex:none;border-radius:10px}.mk-nav-center{display:flex;gap:6px}.mk-nav-link{font-size:14.5px;font-weight:500;text-decoration:none;color:var(--mk-ink);padding:8px 14px;border-radius:999px;transition:background .15s ease,color .15s ease}.mk-nav-link:hover{background:var(--mk-green-soft);color:var(--mk-green-deep)}.mk-nav-actions{display:flex;align-items:center;gap:10px}.mk-nav-login{font-size:14.5px;font-weight:600;text-decoration:none;color:var(--mk-green-deep);padding:10px 16px;border-radius:999px;border:1px solid transparent;transition:border-color .15s ease,background .15s ease}.mk-nav-login:hover{border-color:var(--mk-line);background:#fff}.mk-nav-cta{background:var(--mk-green);color:#fff;font-size:14.5px;font-weight:600;text-decoration:none;padding:11px 20px;border-radius:999px;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 6px 18px #1e6f5047}.mk-nav-cta:hover{background:var(--mk-green-deep)}.mk-nav-cta:active{transform:scale(.96)}.mk-hero{position:relative;overflow:hidden;background:radial-gradient(52% 48% at 88% 6%,rgb(61 220 151 / .12),transparent 70%),var(--mk-cream)}.mk-hero-inner{position:relative;z-index:1;max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(40px,7vh,88px) clamp(20px,4vw,48px) clamp(56px,9vh,110px)}.mk-hero-badge{display:inline-block;background:var(--mk-green-soft);color:var(--mk-green-deep);border:1px solid rgb(30 111 80 / .16);font-size:13.5px;font-weight:600;padding:6px 14px;border-radius:999px;margin-bottom:20px}.mk-hero-copy h1{font-family:Lalezar,Lalezar Fallback,sans-serif;font-size:clamp(38px,5vw,58px);font-weight:400;color:var(--mk-ink);line-height:1.25;margin:0 0 16px}.mk-hero-sub{font-size:clamp(16px,1.6vw,19px);color:var(--mk-muted);line-height:1.9;max-width:540px;margin:0 0 28px}.mk-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px}.mk-hero-points{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;margin:0;font-size:14px;color:var(--mk-muted)}.mk-hero-points li{display:inline-flex;align-items:center;gap:7px}.mk-hero-points svg{color:var(--mk-green);flex-shrink:0}.mk-hero-visual{position:relative;display:flex;justify-content:center;padding-block:12px}.mk-phone{width:300px;background:#101613;border-radius:38px;padding:10px;box-shadow:0 24px 60px #10161347,0 4px 14px #1016132e;transform:none;position:relative}.mk-phone-notch{position:absolute;top:18px;left:50%;transform:translate(-50%);width:86px;height:22px;background:#101613;border-radius:999px;z-index:2}.mk-phone-screen{position:relative;border-radius:30px;overflow:hidden;background:#fdfcf9;width:280px;height:580px}.mk-phone-frame{position:absolute;top:0;left:0;width:390px;height:808px;border:0;transform:scale(.7179);transform-origin:top left;pointer-events:none}.mk-phone-open{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:16px;font-size:12.5px;font-weight:600;text-decoration:none;color:#fff;background:linear-gradient(to top,#1016138c,#10161300 22%);opacity:0;transition:opacity .25s ease}.mk-phone-open:before{content:"";position:absolute;inset:auto 0 0;height:0}.mk-phone-screen:hover .mk-phone-open,.mk-phone-open:focus-visible{opacity:1}@media (hover: none){.mk-phone-open{opacity:1}}.mk-hero-chip{position:absolute;display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--mk-line);border-radius:999px;box-shadow:var(--mk-shadow);font-size:12.5px;font-weight:600;padding:9px 15px;animation:mk-float 5s ease-in-out infinite}.mk-hero-chip svg{color:var(--mk-green)}.mk-hero-chip-call{top:26%;inset-inline-start:0;animation-delay:-2.2s}.mk-hero-chip-call svg{color:var(--mk-warm)}.mk-hero-chip-update{bottom:10%;inset-inline-end:0}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion: reduce){.mk-hero-chip{animation:none}}.mk-cta{display:inline-block;background:var(--mk-green);color:#fff;text-decoration:none;border:none;font-family:inherit;font-size:16px;font-weight:700;padding:14px 34px;border-radius:999px;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 8px 24px #1e6f5040;cursor:pointer}.mk-cta:hover{background:var(--mk-green-deep)}.mk-cta:active{transform:scale(.98)}.mk-cta-ghost{background:#fff;color:var(--mk-green-deep);border:1px solid var(--mk-line);box-shadow:none}.mk-cta-ghost:hover{background:var(--mk-green-soft);border-color:#1e6f504d}.mk-cta-outline{background:transparent;color:var(--mk-green);border:1.5px solid var(--mk-green);padding:11px 28px;font-size:15px;box-shadow:none}.mk-cta-outline:hover{background:var(--mk-green);color:#fff}.mk-section{padding:clamp(48px,8vw,96px) clamp(20px,5vw,72px);max-width:1160px;margin:0 auto;scroll-margin-top:72px}.mk-section-head{text-align:center;max-width:640px;margin:0 auto clamp(28px,4vw,44px)}.mk-section-head h2{font-family:Lalezar,Lalezar Fallback,sans-serif;font-size:clamp(26px,3.6vw,38px);font-weight:400;margin:0 0 10px}.mk-section-lead{color:var(--mk-muted);font-size:15.5px;line-height:1.9;margin:0}.mk-download-teaser{max-width:1140px;margin:24px auto 64px;padding:36px 40px;border-radius:28px;background:#eef5f1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.mk-download-teaser h2{font-family:Lalezar,Lalezar Fallback,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.4;margin:10px 0 12px}.mk-download-teaser p{margin:0;color:var(--mk-muted);line-height:1.9;max-width:36rem}.mk-download-page{max-width:960px;margin:20px auto 0;padding:24px;font-family:Vazirmatn,Vazirmatn Fallback,Tahoma,sans-serif}.mk-download-hero h1{font-family:Lalezar,Lalezar Fallback,sans-serif;font-weight:400;font-size:clamp(34px,5vw,52px);line-height:1.4;margin:16px 0}.mk-download-page p,.mk-download-page label,.mk-download-page .mk-cta,.mk-download-page button{font-family:Vazirmatn,Vazirmatn Fallback,Tahoma,sans-serif}.mk-download-hero p{color:var(--mk-muted);font-size:17px;font-weight:400;line-height:2;max-width:40rem;margin:0 0 28px}.mk-dl-apps{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.mk-dl-app,.mk-dl-web{border-radius:28px;padding:32px}.mk-dl-app{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:#fff;border:1px solid var(--mk-line);min-height:280px}.mk-dl-app.is-android{background:radial-gradient(ellipse 80% 80% at 100% 0%,rgb(61 220 151 / .22),transparent 55%),#123126;color:#f3faf6;border:none}.mk-dl-app.is-android p{color:#f3faf6c7}.mk-dl-mark{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:14px;background:var(--mk-green-soft);color:var(--mk-green-deep)}.mk-dl-mark svg{width:22px;height:22px}.mk-dl-app.is-android .mk-dl-mark{background:#ffffff1f;color:#d8f6e6}.mk-dl-app h2,.mk-dl-web h2{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:Lalezar,Lalezar Fallback,sans-serif;font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1.2}.mk-dl-app p,.mk-dl-web p{margin:0;line-height:1.9;color:var(--mk-muted)}.mk-dl-app .mk-cta{margin-top:auto;align-self:flex-end}.mk-dl-web{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);gap:36px;align-items:center;margin-top:16px;background:#eef5f1}.mk-dl-web form{display:flex;flex-direction:column;align-items:stretch;gap:8px}.mk-dl-web label{font-size:14px;font-weight:700;color:var(--mk-ink)}.mk-dl-slug{display:flex;flex-direction:row;align-items:stretch;direction:ltr;gap:8px;min-height:56px;padding:6px;border-radius:16px;background:#fff;border:1px solid var(--mk-line)}.mk-root .mk-dl-slug input{flex:1;min-width:0;border:none;background:transparent;font-family:IBM Plex Sans Arabic,ui-sans-serif,sans-serif;font-size:17px;font-weight:600;letter-spacing:.01em;color:var(--mk-ink);text-align:right;padding:8px 12px}.mk-root .mk-dl-slug input:focus{outline:none}.mk-dl-slug:focus-within{border-color:var(--mk-green);box-shadow:0 0 0 3px #1e6f5026}.mk-dl-host{display:flex;align-items:center;flex:none;padding:0 14px;border-radius:12px;background:#123126;color:#d8f6e6;font-family:IBM Plex Sans Arabic,ui-sans-serif,sans-serif;font-size:15px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.mk-dl-preview{display:inline-block;margin-inline-start:6px;color:var(--mk-green-deep);font-family:IBM Plex Sans Arabic,ui-sans-serif,sans-serif;font-weight:600;direction:ltr}.mk-dl-web form>p{min-height:1.6em;font-size:13px}.mk-dl-web form>p.is-warn{color:#9a4038}.mk-dl-web .mk-cta{align-self:flex-end;margin-top:8px}.mk-cta:disabled{background:#c5d5cc;color:#f7fbf8;box-shadow:none;cursor:not-allowed;transform:none}.mk-download-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:12px}.mk-download-card{padding:28px;border-radius:22px;background:#eef5f1;display:flex;flex-direction:column;gap:12px}.mk-download-card h2{margin:0;font-size:22px;line-height:1.6}.mk-download-card p{margin:0;color:var(--mk-muted);line-height:1.9;flex:1}.mk-download-card .mk-cta,.mk-download-card .mk-cta-outline{align-self:flex-start;margin-top:8px}.mk-download-note{margin:28px 0 40px;padding:20px 24px;border-radius:16px;background:#f7f4ee;color:var(--mk-muted);line-height:1.9}.mk-download-note p{margin:0 0 10px}.mk-download-note p:last-child{margin:0}.mk-download-note a{color:var(--mk-green-deep, #1f6b4a)}@media (max-width: 800px){.mk-dl-apps,.mk-dl-web{grid-template-columns:1fr}.mk-dl-app{min-height:0}}@media (max-width: 720px){.mk-download-cards{grid-template-columns:1fr}.mk-download-teaser{margin-inline:16px;padding:28px 22px}}.mk-downloads{max-width:1140px;margin:24px auto 64px;padding:48px;border-radius:30px;background:#eef5f1;display:grid;grid-template-columns:1fr 1fr;gap:60px}.mk-downloads-onpage{grid-template-columns:1fr;margin:28px 0;padding:28px 32px}.mk-downloads h2{font-family:Lalezar,Lalezar Fallback,sans-serif;font-size:clamp(32px,3.3vw,44px);line-height:1.4;font-weight:400;margin:14px 0 20px}.mk-downloads>div>p{color:var(--mk-muted);line-height:2;margin-bottom:26px}.mk-download-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mk-download-row .mk-cta,.mk-download-row .mk-cta-outline{min-width:160px;justify-content:center;text-align:center}.mk-download-ver{margin:14px 0 0;color:var(--mk-muted);font-size:13px}.mk-downloads ol{padding:0;list-style:none;margin:0}.mk-downloads li{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #d5e4db}.mk-downloads li:last-child{border:0}.mk-downloads li>span{color:var(--mk-accent, #1f6b4a);font-size:28px;padding-top:4px}.mk-downloads h3{margin:0 0 10px;font-size:19px;line-height:1.7}.mk-downloads li p{margin:0;color:var(--mk-muted);font-size:14px;line-height:1.9}@media (max-width: 900px){.mk-downloads{margin-inline:20px;padding:28px;grid-template-columns:1fr;gap:24px}}@media (max-width: 560px){.mk-downloads{margin-inline:12px;padding:26px 22px}}.mk-section-head.on-dark h2{color:#f2f8f4}.mk-section-head.on-dark .mk-section-lead{color:#f2f8f4b8}.mk-grid{display:grid;gap:16px}.mk-grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.mk-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 980px){.mk-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.mk-grid-4{grid-template-columns:1fr}}.mk-card{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:var(--mk-radius);padding:26px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mk-card:hover{border-color:#1e6f5038;box-shadow:var(--mk-shadow)}.mk-card h3{font-size:17px;margin:0 0 8px;color:var(--mk-ink);font-weight:700}.mk-card p{font-size:14.5px;line-height:1.9;color:var(--mk-muted);margin:0}.mk-feature-icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(155deg,#f0f8f4 0%,var(--mk-green-soft) 100%);color:var(--mk-green-deep);margin-bottom:16px;box-shadow:inset 0 1px #fff,0 6px 12px -8px #1e6f5080}.mk-floor .mk-feature-icon{background:var(--mk-warm-soft);color:var(--mk-warm)}.mk-floor-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,64px);align-items:center}.mk-floor-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:22px}.mk-floor-item{display:flex;gap:16px;align-items:flex-start}.mk-floor-item .mk-feature-icon{margin-bottom:0;flex-shrink:0}.mk-floor-item h3{font-size:16px;font-weight:700;margin:2px 0 4px}.mk-floor-item p{font-size:14px;line-height:1.85;color:var(--mk-muted);margin:0}.mk-staffmock{background:linear-gradient(180deg,#fdfcf9,#f6f2ea);border:1px solid var(--mk-line);border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--mk-shadow);max-width:340px;justify-self:center;width:100%}.mk-staffmock-head{display:flex;align-items:center;justify-content:space-between;padding-inline:2px}.mk-staffmock-head strong{font-size:14.5px}.mk-staffmock-live{font-size:11px;font-weight:700;color:var(--mk-green-deep);background:var(--mk-green-soft);border-radius:999px;padding:3px 10px;position:relative;padding-inline-start:20px}.mk-staffmock-live:before{content:"";position:absolute;inset-inline-start:8px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:999px;background:var(--mk-green);animation:mk-pulse 1.6s ease infinite}@keyframes mk-pulse{0%,to{opacity:1}50%{opacity:.35}}.mk-staffmock-card{background:#fff;border:1px solid var(--mk-line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:5px}.mk-staffmock-card.is-call{border-color:#d97a4e73;box-shadow:0 4px 14px #d97a4e1f}.mk-staffmock-row{display:flex;align-items:center;justify-content:space-between}.mk-staffmock-row strong{font-size:13.5px}.mk-staffmock-badge{font-size:10.5px;font-weight:700;border-radius:999px;padding:2px 9px;background:var(--mk-cream);color:var(--mk-muted)}.mk-staffmock-badge.is-new{background:var(--mk-warm-soft);color:var(--mk-warm)}.mk-staffmock-badge.is-ok{background:var(--mk-green-soft);color:var(--mk-green-deep)}.mk-staffmock-meta{font-size:12px;color:var(--mk-muted)}.mk-staffmock-total{font-size:12.5px;font-weight:700;color:var(--mk-ink);margin-top:2px}.mk-staffmock-actions{display:flex;gap:8px;margin-top:6px}.mk-staffmock-btn{font-size:11.5px;font-weight:600;border-radius:999px;padding:5px 14px;background:#fff;border:1px solid var(--mk-line);color:var(--mk-ink)}.mk-staffmock-btn.is-primary{background:var(--mk-green);border-color:var(--mk-green);color:#fff}@media (max-width: 860px){.mk-floor-grid{grid-template-columns:1fr}}.mk-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mk-module{display:flex;flex-direction:column;padding:22px 22px 20px;border-radius:24px;background:linear-gradient(160deg,#fff,#fbf8f1);box-shadow:inset 0 1px #ffffffe6,inset 0 -20px 28px -26px #1c2d2340,0 2px 4px #1c2d230d,2px 18px 30px -18px #1c2d2347,4px 34px 60px -34px #1c2d238c}.mk-module:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,inset 0 -20px 28px -26px #1c2d2338,0 2px 6px #1c2d230f,3px 24px 38px -18px #1c2d2352,6px 46px 72px -34px #1c2d2399}.mk-module-head{display:flex;align-items:center;gap:13px;margin-bottom:12px}.mk-module-head h3{margin:0}.mk-module .mk-feature-icon{flex:none;width:44px;height:44px;margin-bottom:0}.mk-module.is-green,.mk-module.is-warm{border-color:transparent;color:#fff}.mk-module.is-green{background:radial-gradient(120% 90% at 12% 0%,#ffffff38,#fff0 46%),linear-gradient(155deg,#2a8560,#14523a 58%,#0d3b29);box-shadow:inset 0 1px #fff3,inset 0 -28px 36px -28px #0006,2px 18px 30px -18px #0d3b2980,4px 36px 60px -32px #0d3b29f2}.mk-module.is-warm{background:radial-gradient(120% 90% at 12% 0%,#ffffff47,#fff0 46%),linear-gradient(155deg,#cf7346,#b85f38 55%,#9a4b29);box-shadow:inset 0 1px #ffffff47,inset 0 -28px 36px -28px #00000057,2px 18px 30px -18px #9a4b2973,4px 36px 60px -32px #9a4b29e6}.mk-module.is-green:hover,.mk-module.is-warm:hover{border-color:transparent}.mk-module.is-green h3,.mk-module.is-warm h3{color:#fff}.mk-module.is-green>p,.mk-module.is-green li,.mk-module.is-warm>p,.mk-module.is-warm li{color:#ffffffe0}.mk-module.is-green li:before{background:var(--mk-green-bright)}.mk-module.is-warm li:before{background:#fff}.mk-module.is-green .mk-feature-icon,.mk-module.is-warm .mk-feature-icon{background:#ffffff29;color:#fff;box-shadow:inset 0 1px #ffffff47}.mk-module h3{font-size:16.5px;margin:0 0 6px;line-height:1.5}.mk-module>p{font-size:14px;line-height:1.8;margin:0 0 14px}.mk-module ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mk-module li{position:relative;padding-inline-start:16px;font-size:13.5px;line-height:1.7;color:var(--mk-muted)}.mk-module li:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--mk-green)}@media (max-width: 980px){.mk-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.mk-modules{grid-template-columns:1fr}}.mk-section-head.is-start{text-align:start;margin-inline:0}.mk-rs-wrap{max-width:980px;margin:0 auto}.mk-rs{display:grid;grid-template-columns:minmax(0,1fr) 60px auto 60px minmax(0,1fr);align-items:center;gap:14px;margin:0 0 18px}.mk-rs-card{position:relative;margin:0;border-radius:20px;overflow:hidden;border:1px solid rgb(255 255 255 / .14);box-shadow:0 24px 50px -20px #000c;aspect-ratio:4 / 3}.mk-rs-card img{width:100%;height:100%;object-fit:cover;object-position:center 48%;display:block}.mk-rs-card figcaption{position:absolute;inset-inline-start:10px;bottom:10px;background:#0000009e;color:#fff;font-size:12.5px;font-weight:600;padding:5px 13px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mk-rs-in{animation:mk-rs-send 6s ease-in-out infinite}.mk-rs-out{animation:mk-rs-arrive 6s ease-in-out infinite}.mk-rs-out figcaption{background:#1e6f50e6}.mk-rs-sweep{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / .55) 50%,transparent 62%);transform:translate(-120%);animation:mk-rs-sweep 6s ease-in-out infinite;pointer-events:none}@keyframes mk-rs-send{0%,8%{transform:scale(1);filter:brightness(1)}20%{transform:scale(.97);filter:brightness(1.25)}38%,to{transform:scale(1);filter:brightness(1)}}@keyframes mk-rs-arrive{0%,46%{opacity:.22;transform:scale(.94)}60%{opacity:1;transform:scale(1.03)}70%,to{opacity:1;transform:scale(1)}}@keyframes mk-rs-sweep{0%,52%{transform:translate(-120%)}72%,to{transform:translate(120%)}}.mk-rs-stream{position:relative;height:8px}.mk-rs-stream i{position:absolute;top:50%;inset-inline-end:0;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--mk-green-bright);box-shadow:0 0 8px #3ddc97e6;opacity:0;animation:mk-rs-fly 6s linear infinite}.mk-rs-stream i:nth-child(2){animation-delay:.22s}.mk-rs-stream i:nth-child(3){animation-delay:.44s}.mk-rs-stream.is-late i{animation-delay:2.6s}.mk-rs-stream.is-late i:nth-child(2){animation-delay:2.82s}.mk-rs-stream.is-late i:nth-child(3){animation-delay:3.04s}@keyframes mk-rs-fly{0%{transform:translate(0);opacity:0}6%{opacity:1}22%{transform:translate(-60px);opacity:0}to{transform:translate(-60px);opacity:0}}.mk-rs-core{display:flex;flex-direction:column;align-items:center}.mk-rs-style{position:relative;margin:0;width:clamp(96px,11vw,124px);aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid rgb(255 255 255 / .2);box-shadow:0 10px 22px -12px #000c}.mk-rs-style img{width:100%;height:100%;object-fit:cover;display:block}.mk-rs-style figcaption{position:absolute;inset-inline:0;bottom:0;background:#0000008c;color:#fff;font-size:10.5px;font-weight:600;text-align:center;padding:3px 0 4px}.mk-rs-drop{position:relative;width:6px;height:20px}.mk-rs-drop i{position:absolute;inset-inline-start:0;top:0;width:5px;height:5px;border-radius:50%;background:var(--mk-green-bright);box-shadow:0 0 7px #3ddc97e6;opacity:0;animation:mk-rs-drop 6s linear infinite;animation-delay:1.5s}.mk-rs-drop i:nth-child(2){animation-delay:1.72s}@keyframes mk-rs-drop{0%{transform:translateY(0);opacity:0}4%{opacity:1}16%{transform:translateY(20px);opacity:0}to{transform:translateY(20px);opacity:0}}.mk-rs-cloud{position:relative;width:clamp(138px,17vw,186px)}.mk-rs-cloud svg{display:block;width:100%;height:auto;overflow:visible}.mk-rs-halo{opacity:.22;animation:mk-rs-halo 6s ease-in-out infinite}@keyframes mk-rs-halo{0%,18%{opacity:.18;transform:scale(.92)}42%{opacity:.6;transform:scale(1.1)}70%,to{opacity:.18;transform:scale(.92)}}.mk-rs-halo{transform-box:fill-box;transform-origin:center}.mk-rs-spark{transform-box:fill-box;transform-origin:center;animation:mk-rs-twinkle 6s ease-in-out infinite}.mk-rs-spark-1{animation-delay:1.9s}.mk-rs-spark-2{animation-delay:2.2s}.mk-rs-spark-3{animation-delay:2.45s}@keyframes mk-rs-twinkle{0%,22%{opacity:.35;transform:scale(.7) rotate(0)}34%{opacity:1;transform:scale(1.25) rotate(35deg)}50%,to{opacity:.35;transform:scale(.85) rotate(0)}}.mk-rs-brand{position:absolute;inset-inline:0;bottom:-4px;text-align:center;font-family:Lalezar,Lalezar Fallback,sans-serif;font-size:15px;color:#b6e7d0;opacity:.75}.mk-rs-dots{display:flex;justify-content:center;gap:8px}.mk-rs-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#ffffff3d;cursor:pointer;transition:background .25s ease,transform .25s ease}.mk-rs-dots button:hover{background:#ffffff73}.mk-rs-dots button.is-active{background:var(--mk-green-bright);transform:scale(1.25)}@media (max-width: 700px){.mk-rs{grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px}.mk-rs-card{width:min(320px,84vw)}.mk-rs-stream{width:8px;height:28px}.mk-rs-stream i{inset-inline-end:auto;inset-inline-start:1px;top:0;margin-top:0;animation-name:mk-rs-fall}@keyframes mk-rs-fall{0%{transform:translateY(0);opacity:0}6%{opacity:1}22%{transform:translateY(28px);opacity:0}to{transform:translateY(28px);opacity:0}}}@media (prefers-reduced-motion: reduce){.mk-rs-in,.mk-rs-out,.mk-rs-sweep,.mk-rs-stream i,.mk-rs-drop i,.mk-rs-halo,.mk-rs-spark{animation:none}.mk-rs-out{opacity:1;transform:none}.mk-rs-sweep{display:none}.mk-rs-stream i{opacity:.8}}.mk-ai{max-width:none;background:radial-gradient(60% 90% at 85% 10%,rgb(61 220 151 / .1),transparent 60%),linear-gradient(160deg,#12261c 0%,var(--mk-dark) 100%)}.mk-ai-inner{max-width:980px;margin:0 auto}.mk-back-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:start;max-width:1000px;margin-inline:auto}@media (max-width: 860px){.mk-back-grid{grid-template-columns:1fr;gap:24px}}.mk-scan{display:flex;flex-direction:column;gap:14px}.mk-scan-flow{display:flex;align-items:center;gap:12px;justify-content:center}.mk-scan-step{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;color:var(--mk-muted);font-weight:600}.mk-scan-photo,.mk-scan-tick{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;font-size:24px;font-style:normal;background:var(--mk-card);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);color:var(--mk-green-deep)}.mk-scan-photo svg{width:22px;height:22px}.mk-scan-step.is-done .mk-scan-tick{background:var(--mk-green-soft);border-color:#1e6f5040;color:var(--mk-green-deep);font-weight:700}.mk-scan-arrow{color:var(--mk-green);font-size:20px;font-weight:700}.mk-scan-card{--mk-note-rule: rgb(30 111 80 / .14);--mk-note-margin: rgb(179 66 58 / .28);padding:16px 16px 18px;padding-inline-start:22px;border:1px solid rgb(30 40 30 / .1);border-radius:12px;border-start-start-radius:4px;border-end-start-radius:4px;background-color:#fbf8ef;background-image:linear-gradient(to inline-end,transparent 0,transparent 14px,var(--mk-note-margin) 14px,var(--mk-note-margin) 15px,transparent 15px),repeating-linear-gradient(transparent 0,transparent 27px,var(--mk-note-rule) 27px,var(--mk-note-rule) 28px);box-shadow:inset 0 0 0 1px #ffffff8c,2px 3px #17201b0a,0 1px 2px #17201b0f,0 4px 16px #17201b0d;display:flex;flex-direction:column}.mk-scan-title{display:block;font-family:Lalezar,Lalezar Fallback,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.35;color:var(--mk-green-deep);margin:0 0 10px;padding-bottom:8px;border-bottom:1px dashed rgb(30 40 30 / .12)}.mk-scan-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:baseline;min-block-size:28px;padding:6px 4px 6px 8px;font-size:14.5px}.mk-scan-line b{font-weight:700;line-height:1.4}.mk-scan-meta{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}.mk-scan-line i{font-style:normal;font-size:12.5px;color:var(--mk-muted)}.mk-scan-line em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;font-size:13.5px;color:var(--mk-ink)}.mk-scan-note{margin-top:8px;padding-top:8px;border-top:1px dashed rgb(30 40 30 / .12);font-size:12.5px;line-height:1.65;color:var(--mk-muted)}.mk-back-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 560px){.mk-back-list{grid-template-columns:1fr}}.mk-back-item{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:12px;padding:16px 18px;box-shadow:0 1px 2px #17201b0f,0 4px 16px #17201b0d}.mk-back-item .mk-feature-icon{width:36px;height:36px;border-radius:10px;margin-bottom:12px}.mk-back-item .mk-feature-icon svg{width:18px;height:18px}.mk-back-item h3{font-size:15px;font-weight:600;margin:0 0 6px;color:var(--mk-ink);line-height:1.4}.mk-back-item p{font-size:13px;line-height:1.7;color:var(--mk-muted);margin:0}.mk-assistant{background:var(--mk-dark);color:#eaf3ee;border-radius:28px;margin-inline:auto;max-width:1180px}.mk-assistant-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;max-width:1000px;margin-inline:auto}@media (max-width: 860px){.mk-assistant-inner{grid-template-columns:1fr;gap:28px}}.mk-assistant-copy h2{font-family:Lalezar,Lalezar Fallback,sans-serif;font-weight:400;font-size:clamp(24px,3.4vw,34px);margin:12px 0 10px}.mk-assistant-copy .mk-section-lead{color:#a9c2b6;font-size:15px;line-height:1.9}.mk-assistant-badge{display:inline-block;background:#3ddc9724;color:var(--mk-green-bright);font-size:12.5px;font-weight:700;padding:5px 14px;border-radius:999px}.mk-assistant-asks{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:8px}.mk-assistant-asks li{background:#ffffff0f;border:1px solid rgb(255 255 255 / .1);border-radius:999px;padding:7px 14px;font-size:13px;color:#cfe0d7}.mk-chat{background:#ffffff0d;border:1px solid rgb(255 255 255 / .1);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:12px}.mk-chat-msg{border-radius:16px;padding:12px 15px;font-size:14px;line-height:1.8;max-width:92%}.mk-chat-msg.is-user{align-self:flex-start;background:var(--mk-green);color:#fff;border-end-start-radius:5px}.mk-chat-msg.is-bot{align-self:flex-end;background:#ffffff14;color:#eaf3ee;border-end-end-radius:5px;display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%}.mk-chat-tool{align-self:flex-end;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#8fae9f}.mk-chat-dot{width:7px;height:7px;border-radius:50%;background:var(--mk-green-bright);animation:mk-chat-pulse 1.4s ease-in-out infinite}@keyframes mk-chat-pulse{0%,to{opacity:.35}50%{opacity:1}}.mk-chat-chart{background:#00000038;border-radius:12px;padding:12px}.mk-chat-chart-label{display:block;font-size:11.5px;color:#8fae9f;margin-bottom:10px}.mk-chat-bars{display:flex;direction:ltr;align-items:flex-end;gap:6px;height:72px}.mk-chat-bars i{flex:1;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--mk-green-bright),rgb(61 220 151 / .4))}.mk-chat-source{font-size:11.5px;color:var(--mk-green-bright);font-weight:600}@media (prefers-reduced-motion: reduce){.mk-chat-dot{animation:none;opacity:.8}}.mk-price-anchor{text-align:center;margin:-14px auto 26px;max-width:620px;font-size:14px;font-weight:600;color:var(--mk-green-deep);background:var(--mk-green-soft);border-radius:999px;padding:8px 18px;width:fit-content}#pricing.mk-section{max-width:1360px}.mk-pricing{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;margin-inline:auto;align-items:stretch}@media (max-width: 1100px){.mk-pricing{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}@media (max-width: 640px){.mk-pricing{grid-template-columns:1fr;max-width:460px}}.mk-price-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:30px 22px}@media (min-width: 641px){.mk-price-card.is-featured{transform:translateY(-10px)}.mk-price-card.is-featured:hover{transform:translateY(-13px)}}.mk-price-desc{font-size:13.5px;color:var(--mk-muted);line-height:1.75;min-height:44px}.mk-price-amount{display:flex;align-items:baseline;gap:7px;margin-top:14px;flex-wrap:wrap}.mk-price-amount strong{font-size:32px;font-weight:800;letter-spacing:-.02em;color:var(--mk-ink);font-variant-numeric:tabular-nums}.mk-price-amount strong.is-on-request{font-size:26px;letter-spacing:0}.mk-price-amount span{font-size:13px;color:var(--mk-muted)}.mk-price-year{font-size:12.5px;color:var(--mk-muted);font-variant-numeric:tabular-nums;margin-bottom:16px}.mk-price-inherits{margin-top:20px;font-size:12.5px;font-weight:600;color:var(--mk-green-deep)}.mk-price-list{list-style:none;padding:0;margin:10px 0 0;font-size:14px;color:var(--mk-muted);display:flex;flex-direction:column;gap:9px;line-height:1.7}.mk-price-list li{display:flex;gap:8px}.mk-price-list li:before{content:"✓";color:var(--mk-green);font-weight:700;flex:none}.mk-price-vat{text-align:center;font-size:12.5px;color:var(--mk-muted);margin-top:22px}.mk-matrix{max-width:1000px;margin:54px auto 0}.mk-matrix-title{text-align:center;font-size:21px;font-family:Lalezar,Lalezar Fallback,sans-serif;font-weight:400}.mk-matrix-lead{text-align:center;color:var(--mk-muted);font-size:14px;margin-bottom:20px}.mk-matrix-scroll{overflow-x:auto;background:var(--mk-card);border:1px solid var(--mk-line);border-radius:var(--mk-radius);box-shadow:var(--mk-shadow)}.mk-mx{width:100%;min-width:580px;border-collapse:collapse;font-size:14px}.mk-mx thead th{position:sticky;top:0;background:var(--mk-card);padding:16px 14px;font-size:14.5px;font-weight:700;text-align:center;border-bottom:1px solid var(--mk-line);z-index:1}.mk-mx thead th:first-child{text-align:start;color:var(--mk-muted);font-weight:600}.mk-mx thead th.is-featured{color:var(--mk-green-deep)}.mk-mx-group th{background:var(--mk-cream);padding:10px 14px;text-align:start;font-size:13px;font-weight:700;color:var(--mk-green-deep);border-block:1px solid var(--mk-line)}.mk-mx tbody td,.mk-mx tbody>tr>th{padding:12px 14px;border-bottom:1px solid var(--mk-line)}.mk-mx tbody>tr>th[scope=row]{text-align:start;font-weight:500;color:var(--mk-ink)}.mk-mx tbody td{text-align:center;color:var(--mk-muted);font-variant-numeric:tabular-nums}.mk-mx tbody td.is-featured{background:#1e6f5009}.mk-mx tbody tr:last-child td,.mk-mx tbody tr:last-child th{border-bottom:0}.mk-mx-yes,.mk-mx-no{position:relative;display:inline-block}.mk-mx-yes i{color:var(--mk-green);font-weight:700;font-style:normal}.mk-mx-no i{color:#b9c0bb;font-style:normal}.mk-mx-val{color:var(--mk-ink);font-weight:600;font-size:13.5px}.mk-mx-soon{position:relative;display:inline-block;padding:2px 8px;border-radius:999px;background:#fdf3e1;color:#8a5a12;font-size:12px;font-weight:600;white-space:nowrap}.mk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mk-price-card.is-featured{border-color:var(--mk-green);box-shadow:0 16px 44px #1e6f5029}.mk-price-card.is-featured:hover{transform:translateY(-2px)}.mk-price-flag{position:absolute;top:-13px;inset-inline-start:24px;background:var(--mk-green);color:#fff;font-size:12.5px;font-weight:700;padding:4px 14px;border-radius:999px;box-shadow:0 4px 12px #1e6f504d}.mk-price-card h3{font-size:19px}.mk-price-card ul{list-style:none;padding:0;margin:10px 0 20px;font-size:14.5px;color:var(--mk-muted);display:flex;flex-direction:column;gap:8px}.mk-price-card ul li:before{content:"✓ ";color:var(--mk-green);font-weight:700}.mk-price-card .mk-cta,.mk-price-card .mk-cta-outline{margin-top:4px;text-align:center}.mk-faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.mk-faq-item{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:14px;overflow:hidden;transition:border-color .2s ease}.mk-faq-item[open]{border-color:#1e6f504d}.mk-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;font-size:15px;font-weight:600}.mk-faq-item summary::-webkit-details-marker{display:none}.mk-faq-item summary svg{flex-shrink:0;color:var(--mk-muted);transition:transform .2s ease}.mk-faq-item[open] summary svg{transform:rotate(180deg);color:var(--mk-green)}.mk-faq-item p{margin:0;padding:0 20px 18px;font-size:14.5px;line-height:1.95;color:var(--mk-muted)}.mk-lead-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);background:var(--mk-card);border:1px solid var(--mk-line);border-radius:24px;overflow:hidden;box-shadow:var(--mk-shadow);max-width:940px;margin:0 auto}.mk-lead-intro{background:radial-gradient(70% 60% at 20% 100%,rgb(61 220 151 / .14),transparent 65%),linear-gradient(160deg,#12261c 0%,var(--mk-dark) 100%);color:#f2f8f4;padding:clamp(28px,4vw,44px);display:flex;flex-direction:column;gap:14px}.mk-lead-intro h2{font-family:Lalezar,Lalezar Fallback,sans-serif;font-size:clamp(24px,3vw,30px);font-weight:400;margin:0}.mk-lead-intro p{margin:0;font-size:14.5px;line-height:1.9;color:#f2f8f4bf}.mk-lead-intro .mk-hero-points{flex-direction:column;align-items:flex-start;gap:10px;color:#f2f8f4d9}.mk-lead-intro .mk-hero-points svg{color:var(--mk-green-bright)}.mk-lead-hint{margin-top:auto;font-size:13px;color:var(--mk-green-bright);font-weight:600}.mk-lead-form{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding:clamp(28px,4vw,40px);align-content:start}.mk-lead-form label{font-size:14px;font-weight:500;color:var(--mk-muted);margin-bottom:14px;display:block}.mk-lead-note{grid-column:1 / -1}.mk-lead-form .mk-cta{grid-column:1 / -1;justify-self:stretch;text-align:center}.mk-lead-form .form-error{grid-column:1 / -1;margin-bottom:14px}.mk-lead-success{max-width:640px;font-size:16px;padding:32px;margin:0;align-self:center;justify-self:center}.mk-footer{background:var(--mk-dark);color:#f2f8f4bf;padding:clamp(40px,6vw,64px) clamp(20px,5vw,72px) 28px;margin-top:clamp(48px,8vw,96px)}.mk-footer-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:32px;align-items:start;padding-bottom:32px;border-bottom:1px solid rgb(255 255 255 / .1)}.mk-footer-trust{display:flex;justify-content:flex-end;line-height:0}.mk-footer-brand .mk-logo{color:var(--mk-green-bright);font-size:30px}.mk-footer-brand p{font-size:13.5px;line-height:1.9;max-width:380px;margin:10px 0 0}.mk-footer-col{display:flex;flex-direction:column;gap:10px}.mk-footer-col strong{color:#f2f8f4;font-size:14.5px;margin-bottom:4px}.mk-footer-col a{color:#f2f8f4a6;text-decoration:none;font-size:14px;transition:color .15s ease}.mk-footer-col a:hover{color:var(--mk-green-bright)}.mk-footer-rights{max-width:1120px;margin:24px auto 0;font-size:12.5px;color:#f2f8f473;text-align:center}@media (max-width: 920px){.mk-hero-inner{grid-template-columns:1fr;text-align:center;padding-bottom:40px}.mk-hero-copy{display:flex;flex-direction:column;align-items:center}.mk-hero-sub{max-width:560px}.mk-hero-ctas,.mk-hero-points{justify-content:center}.mk-hero-visual{margin-top:16px}.mk-lead-card{grid-template-columns:1fr}.mk-footer-grid{grid-template-columns:1fr 1fr}.mk-footer-brand{grid-column:1 / -1}}@media (max-width: 760px){.mk-nav-center{display:none}.mk-logo{font-size:28px}.mk-nav-login{padding-inline:10px}.mk-hero-chip-call{inset-inline-start:-4px}.mk-hero-chip-update{inset-inline-end:-4px}}@media (max-width: 640px){.mk-lead-form{grid-template-columns:1fr}.mk-footer-grid{grid-template-columns:1fr;gap:24px}.mk-footer-trust{justify-content:flex-start}}.mk-jn+.mk-modules{margin-top:clamp(36px,5vw,60px)}.mk-jn-hint{text-align:center;color:var(--mk-muted);font-size:13px;margin:0 0 14px}.mk-jn-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px}.mk-jn-chip{font:inherit;font-size:14px;font-weight:600;color:var(--mk-muted);background:#fff;border:1px solid var(--mk-line);border-radius:999px;padding:9px 18px;cursor:pointer;box-shadow:0 1px 2px #14231b0a;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.mk-jn-chip:hover{color:var(--mk-green-deep);border-color:#1e6f5047}.mk-jn-chip.is-active{background:var(--mk-green);border-color:var(--mk-green);color:#fff;box-shadow:0 10px 22px -10px #1e6f50e6}.mk-jn-chip.is-ai.is-active{background:var(--mk-dark);border-color:var(--mk-dark);box-shadow:0 10px 22px -10px #0e1f17e6}.mk-jn-stage{border-radius:32px;background:radial-gradient(120% 92% at 50% 4%,#fffdf9,#f8f2e7 56%,#f0e7d7);border:1px solid #fff;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #1c2d230d,0 34px 64px -30px #1c2d2366;padding:6px}.mk-jn-scene{position:relative}.mk-jn-svg{display:block;width:100%;height:auto}.mk-jn-track{fill:none;stroke:#e0d4bb;stroke-width:8;stroke-linecap:round}.mk-jn-pulse{fill:none;stroke:#9c8863;stroke-width:3.4;stroke-linecap:round;stroke-dasharray:10 16;opacity:.72;animation:mk-jn-march 1.15s linear infinite;transition:stroke .35s ease,opacity .35s ease}.mk-jn-pulse.is-live{stroke:var(--mk-green);stroke-width:4;opacity:1;animation-duration:.68s}@keyframes mk-jn-march{to{stroke-dashoffset:-26}}.mk-jn-dot{fill:#bdad8c;transition:fill .3s ease}.mk-jn-dot.is-live{fill:var(--mk-green-bright);filter:drop-shadow(0 0 7px rgb(61 220 151 / .85))}.mk-jn-spokes{opacity:.3;transition:opacity .45s ease}.mk-jn-spokes.is-on{opacity:1}.mk-jn-spoke{fill:none;stroke:var(--mk-green);stroke-width:2;stroke-linecap:round;stroke-dasharray:3 9;opacity:.55}.mk-jn-spokes.is-on .mk-jn-spoke{stroke-width:2.6;opacity:.9;animation:mk-jn-march-sm 1.5s linear infinite}@keyframes mk-jn-march-sm{to{stroke-dashoffset:-12}}.mk-jn-spoke-dot{fill:var(--mk-green-bright);filter:drop-shadow(0 0 6px rgb(61 220 151 / .8))}.mk-jn-station{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease}.mk-jn-station.is-active{transform:translateY(-13px)}.mk-jn-station.is-dim{opacity:.78}.mk-jn-hub{opacity:.92}.mk-jn-pin{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13.5px;font-weight:700;color:var(--mk-ink);background:#fffffff0;border:1px solid var(--mk-line);border-radius:999px;padding-block:5px;padding-inline:5px 14px;white-space:nowrap;cursor:pointer;box-shadow:0 8px 18px -8px #1c2d2373;transition:opacity .3s ease,transform .3s ease,border-color .3s ease}.mk-jn-pin i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--mk-green-soft);color:var(--mk-green-deep);font-style:normal;font-size:12px;transition:background .3s ease,color .3s ease}.mk-jn-pin:hover{border-color:#1e6f5059}.mk-jn-pin.is-open{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.9)}.mk-jn-wire{position:absolute;transform:translate(-50%,-50%) scale(.92);background:var(--mk-dark);color:#d9f2e6;font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 10px 20px -10px #0b1f17e6;transition:opacity .35s ease,transform .35s ease}.mk-jn-wire.is-on{opacity:1;transform:translate(-50%,-50%) scale(1)}.mk-jn-card{position:absolute;transform:translate(-50%);width:300px;background:#fffffff7;border:1px solid var(--mk-line);border-radius:20px;padding:15px 18px 17px;box-shadow:0 2px 6px #1c2d230f,0 26px 46px -22px #1c2d238c;transition:left .55s cubic-bezier(.22,1,.36,1),top .55s cubic-bezier(.22,1,.36,1)}.mk-jn-card-head{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--mk-green-deep)}.mk-jn-card-head i{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--mk-green-soft);font-style:normal;font-size:11.5px}.mk-jn-card h3{margin:9px 0 10px;font-size:14.5px;font-weight:700;line-height:1.65;color:var(--mk-ink)}.mk-jn-card ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mk-jn-card li{position:relative;padding-inline-start:14px;font-size:12.5px;line-height:1.7;color:var(--mk-muted)}.mk-jn-card li:before{content:"";position:absolute;inset-inline-start:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--mk-green)}.mk-jn-flowtag{position:absolute;transform:translate(-50%,-50%);background:#fff;border:1px solid rgb(30 111 80 / .28);color:var(--mk-green-deep);font-size:12px;font-weight:600;white-space:nowrap;padding:5px 12px;border-radius:999px;box-shadow:0 8px 18px -10px #1c2d2399;transition:left .55s cubic-bezier(.22,1,.36,1),top .55s cubic-bezier(.22,1,.36,1)}.mk-jn-leader{stroke:var(--mk-green);stroke-width:2;stroke-dasharray:3 7;stroke-linecap:round;opacity:.5}.mk-jn-leader-dot{fill:var(--mk-green);stroke:#fff;stroke-width:2}@media (max-width: 980px){.mk-jn-stage{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;direction:ltr}.mk-jn-scene{min-width:940px;direction:rtl}}@media (max-width: 560px){.mk-jn-chip{font-size:13px;padding:8px 14px}.mk-jn-card{width:250px}}@media (prefers-reduced-motion: reduce){.mk-jn-pulse,.mk-jn-spokes.is-on .mk-jn-spoke{animation:none}.mk-jn-station,.mk-jn-card,.mk-jn-flowtag{transition:none}}.mk-root{color-scheme:light}.mk-root a,.mk-root button{-webkit-tap-highlight-color:transparent}.mk-root :focus-visible{outline:3px solid #1e6f50;outline-offset:4px}.mk-root section[id],.mk-root div[id]{scroll-margin-top:110px}.mk-nav{padding-block:12px;overflow:visible}.mk-nav-inner{padding:13px 20px;background:#fff;border:1px solid #fff;border-radius:24px;box-shadow:inset 0 1px #fff,0 8px 28px #1c211d0a}.mk-nav.is-scrolled{background:transparent;box-shadow:none;padding-block:12px}.mk-menu-toggle{display:none;font:inherit;min-height:44px;padding:8px 14px;color:var(--mk-ink);background:#fff;border:1px solid var(--mk-line);border-radius:12px}.mk-mobile-menu{max-width:1200px;margin:10px auto 0;padding:12px;background:#fff;border:1px solid var(--mk-line);border-radius:20px;box-shadow:var(--mk-shadow)}.mk-mobile-menu a{display:block;padding:12px;color:var(--mk-ink);text-decoration:none;border-radius:12px}.mk-mobile-menu a:hover{background:var(--mk-green-soft)}.mk-hero{background:radial-gradient(ellipse at 95% 5%,#e6f2ec,transparent 55%),radial-gradient(ellipse at 5% 65%,#fbeee6,transparent 55%),var(--mk-cream);overflow:visible}.mk-hero-inner{padding-top:48px}.mk-hero-chip{background:#ffffffed;color:var(--mk-ink)}.mk-hero-chip{animation:none}.mk-phone{background:#fff;box-shadow:0 20px 48px #1c211d16,inset 0 0 0 1px var(--mk-line)}.mk-phone-notch{background:#e9e4d8}.mk-jn-mobile{display:none}.mk-jn-desktop .mk-jn-stage{overflow:visible}.mk-jn-mobile-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;position:relative;padding:16px 0;background:linear-gradient(#d4ded3,#d4ded3) center 42% / 1px 70% no-repeat}.mk-jn-mobile-station{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:8px;font:inherit;font-size:14px;font-weight:600;background:#fff;color:var(--mk-ink);border:1px solid var(--mk-line);border-radius:20px;box-shadow:0 6px 20px #1c211d08,inset 0 1px #fff;transition:transform .2s,background-color .2s;cursor:pointer}.mk-jn-mobile-station:before{content:"";position:absolute;top:50%;width:12px;height:1px;background:#d4ded3}.mk-jn-mobile-station:nth-child(odd):before{left:-13px}.mk-jn-mobile-station:nth-child(2n):before{right:-13px}.mk-jn-mobile-station svg{width:100%;max-width:125px;height:104px;overflow:visible}.mk-jn-mobile-station svg [filter]{filter:none}.mk-jn-mobile-station[aria-pressed=true]{background:var(--mk-green-soft);border-color:var(--mk-green);box-shadow:inset 0 0 0 1px var(--mk-green);transform:translateY(-2px)}.mk-jn-mobile-station.is-ai{grid-column:1 / -1;flex-direction:row;gap:10px;min-height:56px}.mk-jn-mobile-station.is-ai:before{display:none}.mk-jn-mobile-sparkle{font-size:26px;color:var(--mk-green)}.mk-jn-mobile-hint{font-size:13px;text-align:center;color:var(--mk-muted);line-height:1.8;margin:8px 0 20px}.mk-jn-mobile-detail{background:#fff;border:1px solid #fff;border-radius:22px;padding:22px;min-height:290px;box-shadow:var(--mk-shadow)}.mk-jn-mobile-label{font-size:13px;color:var(--mk-green);font-weight:600}.mk-jn-mobile-detail h3{font-size:20px;line-height:1.7;margin:10px 0}.mk-jn-mobile-detail ul{padding-inline-start:20px;font-size:14px;color:var(--mk-muted);line-height:1.9}.mk-jn-mobile-flow{border-top:1px solid var(--mk-line);padding-top:12px;font-size:13px;line-height:1.8;margin-bottom:0}.mk-jn-mobile-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;font-size:13px;color:var(--mk-muted)}.mk-jn-mobile-controls button,.mk-demo-next{font:inherit;font-size:14px;min-height:44px;padding:10px 16px;border-radius:12px;border:1px solid var(--mk-line);background:#fff;color:var(--mk-ink);cursor:pointer}.mk-stories{max-width:1200px;margin:auto;padding:0 clamp(20px,4vw,48px)}.mk-stories-intro{padding:32px 0 56px;max-width:670px;margin:auto;text-align:center}.mk-stories-intro h2,.mk-demo-banner h2{font-family:Lalezar,Lalezar Fallback,sans-serif;font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.5;margin:12px 0}.mk-stories-intro p,.mk-demo-banner p{color:var(--mk-muted);line-height:1.9}.mk-story{padding:64px 0;border-top:1px solid var(--mk-line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}.mk-story:nth-of-type(2n) .mk-story-copy{order:2}.mk-story-label{display:block;font-size:13px;color:var(--mk-green);font-weight:600}.mk-story-copy h2{margin:14px 0;font-family:Lalezar,Lalezar Fallback,sans-serif;font-size:clamp(28px,3.2vw,38px);font-weight:400;line-height:1.5}.mk-story-copy p{font-size:16px;line-height:2;margin:0;color:var(--mk-muted)}.mk-story-visual{min-width:0}.mk-story-visual h3{line-height:1.7}.mk-story-visual>.mk-staffmock,.mk-story-visual>.mk-scan{max-width:none;width:100%}.mk-story-proof,.mk-control-overview,.mk-cost-diagram,.mk-customer-story,.mk-order-demo{background:#fff;border:1px solid var(--mk-line);border-radius:24px;padding:26px;box-shadow:0 10px 26px #1c211d06}.mk-proof-caption{font-size:12px;color:var(--mk-muted)}.mk-story-proof h3{margin:10px 0 20px;font-size:20px}.mk-proof-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid var(--mk-line);font-size:14px;line-height:1.9}.mk-proof-row strong{font-weight:500;color:var(--mk-green-deep)}.mk-menu-preview{overflow:hidden;border-radius:24px;border:1px solid var(--mk-line);background:#fff}.mk-menu-preview img{width:100%;height:250px;object-fit:cover;display:block}.mk-menu-preview>div{padding:24px}.mk-menu-preview h3{margin:8px 0}.mk-menu-preview p{color:var(--mk-muted);font-size:14px;line-height:1.9}.mk-menu-preview a{display:inline-block;padding:10px 0;color:var(--mk-green-deep);font-size:14px}.mk-order-stages{display:flex;flex-direction:column;gap:10px;margin:16px 0}.mk-order-stages button{display:flex;align-items:center;gap:12px;font:inherit;font-size:14px;min-height:50px;color:var(--mk-ink);background:var(--mk-cream);border:1px solid transparent;border-radius:12px;padding:12px 16px;text-align:right;transition:transform .22s ease,background-color .22s ease;cursor:pointer}.mk-order-stages button[aria-pressed=true]{transform:translate(-3px);background:var(--mk-green-soft);border-color:var(--mk-green)}.mk-order-stages button span{color:var(--mk-green);font-weight:600}.mk-order-ticket{min-height:188px;padding:18px;background:var(--mk-cream);border-radius:16px}.mk-order-ticket>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;color:var(--mk-muted)}.mk-order-ticket h3{font-size:19px;margin:15px 0 10px}.mk-order-ticket p{font-size:14px;line-height:1.9;color:var(--mk-muted)}.mk-demo-next{margin-top:16px}.mk-video-brief{margin-top:16px;padding:22px;border-radius:20px;background:linear-gradient(135deg,var(--mk-green-soft),#fff 65%);border:1px solid #fff}.mk-video-brief>span{color:var(--mk-green-deep);font-size:12px}.mk-video-brief h3{font-size:18px;margin:8px 0}.mk-video-brief p{font-size:14px;color:var(--mk-muted);line-height:1.9}.mk-video-brief small{font-size:12px;color:var(--mk-muted)}.mk-control-overview{background:radial-gradient(ellipse at 100% 0%,var(--mk-green-soft),#fff 75%)}.mk-control-overview>span{font-size:14px;color:var(--mk-green-deep)}.mk-control-overview>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.mk-control-overview>div>div{padding:18px 10px;background:#fff;border-radius:14px;font-size:14px;border:1px solid var(--mk-line)}.mk-control-overview i{display:inline-block;width:7px;height:7px;background:var(--mk-green);border-radius:50%;margin-inline-end:7px}.mk-control-overview p,.mk-cost-diagram p{text-align:center;color:var(--mk-muted);font-size:13px;line-height:1.9}.mk-cost-diagram{display:flex;flex-direction:column;align-items:center;gap:10px;background:#fffaf5}.mk-cost-diagram>span{padding:14px 18px;background:#fff;border:1px solid var(--mk-line);border-radius:14px;width:100%;text-align:center;font-size:15px}.mk-cost-diagram>b{color:var(--mk-warm);font-size:22px;font-weight:500}.mk-cost-diagram>strong{font-size:18px;color:var(--mk-green-deep);line-height:1.8}.mk-customer-story{background:var(--mk-warm-soft)}.mk-customer-story>span{font-size:13px;color:var(--mk-green-deep)}.mk-customer-story p{font-size:14px;color:var(--mk-muted);line-height:1.9}.mk-customer-story small{font-size:12px;color:var(--mk-muted)}.mk-photo-comparison{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mk-photo-comparison figure{margin:0;background:#fff;border:1px solid var(--mk-line);border-radius:20px;overflow:hidden}.mk-photo-comparison img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.mk-photo-comparison figcaption{padding:12px;font-size:13px;color:var(--mk-muted);line-height:1.8}.mk-demo-banner{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:24px 0 60px;border-radius:28px;padding:36px;border:1px solid #fff;background:linear-gradient(135deg,#e6f2ec,#fff,#fbeee6);box-shadow:var(--mk-shadow)}.mk-demo-banner .mk-cta{flex-shrink:0}.mk-chat{background:#fff;color:var(--mk-ink);border:1px solid var(--mk-line)}.mk-chat-msg.is-bot{color:var(--mk-ink);background:var(--mk-cream)}.mk-chat-tool,.mk-chat-source,.mk-chat-chart-label{color:var(--mk-muted)}.mk-chat-chart{background:var(--mk-green-soft)}.mk-chat-dot{animation:none}.mk-footer{background:#f1eee6;color:var(--mk-ink)}.mk-footer-brand p,.mk-footer-col a,.mk-footer-rights{color:var(--mk-muted)}.mk-footer-col strong{color:var(--mk-ink)}.mk-footer-grid{border-bottom-color:var(--mk-line)}.mk-lead-intro{background:linear-gradient(140deg,#e6f2ec,#faf7f1);color:var(--mk-ink)}.mk-lead-intro p,.mk-lead-intro .mk-hero-points{color:var(--mk-muted)}.mk-lead-intro .mk-hero-points svg,.mk-lead-hint{color:var(--mk-green-deep)}.mk-pricing-unavailable{text-align:center;border-top:1px solid var(--mk-line)}.mk-preview-note{font-size:13px;color:var(--mk-muted);line-height:1.8}.mk-plan-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;text-align:right}.mk-plan-preview article{padding:28px;background:#fff;border:1px solid var(--mk-line);border-radius:24px}.mk-plan-preview article.is-featured{border-color:var(--mk-green);background:#f4faf6}.mk-plan-preview h3{font-size:27px;font-family:Lalezar,Lalezar Fallback,sans-serif;font-weight:400;margin:12px 0}.mk-plan-preview p{font-size:15px;color:var(--mk-muted);line-height:1.9}.mk-resource-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mk-resource-cards article{padding:26px;border-top:2px solid var(--mk-line)}.mk-resource-cards h2,.mk-resource-cards h3{font-size:21px;line-height:1.8;margin:12px 0}.mk-resource-cards h2 a,.mk-resource-cards h3 a{display:block;color:var(--mk-ink);text-decoration:none}.mk-resource-cards p{font-size:15px;line-height:1.9;color:var(--mk-muted)}.mk-resource-read{display:inline-block;color:var(--mk-green-deep);font-size:14px;padding:12px 0}.mk-resource-nav{display:flex;align-items:center;flex-wrap:wrap;gap:22px;max-width:1100px;margin:auto;padding:24px}.mk-resource-nav a{color:var(--mk-green-deep);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.mk-resource-nav .mk-logo{margin-inline-end:auto}.mk-resource-nav .mk-nav-cta,.mk-resource-nav .mk-nav-cta:hover,.mk-resource-nav .mk-nav-cta:visited{color:#fff}.mk-resource-page{max-width:1000px;margin:30px auto 0;padding:24px}.mk-resource-page>article{max-width:720px;margin:auto}.mk-resource-page h1{font-family:Lalezar,Lalezar Fallback,sans-serif;font-weight:400;font-size:clamp(34px,5vw,52px);line-height:1.4;margin:16px 0}.mk-resource-page h2{font-size:24px;line-height:1.8;margin-top:36px}.mk-resource-page section p{font-size:17px;line-height:2.2;color:var(--mk-muted)}.mk-article-intro{font-size:18px;line-height:2;color:var(--mk-muted)}.mk-article-draft{display:inline-block;font-size:13px;padding:8px 14px;background:var(--mk-warm-soft);border-radius:12px;color:var(--mk-ink)}.mk-article-toc{padding:24px;border:1px solid var(--mk-line);border-radius:20px;background:#fff;margin:24px 0}.mk-article-toc strong{display:block;margin-bottom:8px}.mk-article-toc a{display:block;padding:10px 0;color:var(--mk-green-deep);font-size:15px;line-height:1.9}.mk-article-next{padding:24px;background:var(--mk-green-soft);border-radius:24px;margin:36px 0}.mk-article-next h2{margin-top:0}.mk-resource-footer{margin-top:60px;background:#f1eee6;padding:30px;text-align:center;font-size:14px;line-height:2}.mk-resource-footer a{color:var(--mk-green-deep);padding:8px}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mk-nav-inner,.mk-jn-mobile-detail{background:#ffffffdb;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}.mk-demo-banner{background:linear-gradient(135deg,#e6f2ecd9,#ffffffdb,#fbeee6d9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}@media (max-width: 980px){.mk-resource-cards,.mk-plan-preview{grid-template-columns:1fr}.mk-menu-toggle{display:block}.mk-nav-center,.mk-jn-desktop{display:none}.mk-jn-mobile{display:block;max-width:560px;margin:auto;background:radial-gradient(ellipse at 0% 35%,#fbeee6,transparent 65%),radial-gradient(ellipse at 100% 50%,#e6f2ec,transparent 65%)}.mk-story{grid-template-columns:minmax(0,1fr);gap:24px;padding:40px 0}.mk-story:nth-of-type(2n) .mk-story-copy{order:0}.mk-story-visual{max-width:600px;width:100%;margin:auto}.mk-demo-banner{flex-direction:column;align-items:stretch;padding:28px}}@media (max-width: 560px){.mk-nav{padding-inline:12px}.mk-nav-inner{gap:10px;padding:10px 12px;border-radius:20px}.mk-logo{font-size:27px;gap:7px}.mk-logo-mark{width:30px;height:30px}.mk-nav-actions{gap:8px}.mk-nav-cta{padding:11px 13px;font-size:13px}.mk-menu-toggle{padding-inline:11px;font-size:13px}.mk-hero-inner{padding-top:30px;padding-bottom:42px;gap:32px}.mk-hero-copy h1{font-size:38px}.mk-hero-ctas{flex-direction:column;align-items:stretch}.mk-hero-points{flex-wrap:wrap}.mk-hero-visual{max-width:300px;margin:auto}.mk-phone{width:220px;height:380px}.mk-phone-screen{width:200px;height:360px}.mk-phone-frame{transform:scale(.51282)}.mk-hero-chip{font-size:12px}.mk-stories-intro{text-align:right;padding:20px 0 30px}.mk-photo-comparison{grid-template-columns:1fr}.mk-story-proof,.mk-control-overview,.mk-cost-diagram,.mk-customer-story,.mk-order-demo{padding:20px}}@media (max-width: 360px){.mk-nav-cta{display:none}.mk-jn-mobile-map{gap:14px 20px}.mk-jn-mobile-detail{padding:18px}}@media (prefers-reduced-motion: reduce){.mk-root *,.mk-root *:before,.mk-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mk-jn-mobile-station[aria-pressed=true],.mk-order-stages button[aria-pressed=true]{transform:none}}.mk-root{--mk-shadow: 0 6px 28px #263c2810, 0 24px 64px #263c2808}.mk-hero-inner{max-width:1280px;gap:58px;padding-block:56px 80px}.mk-hero-copy h1{font-size:clamp(38px,4.6vw,62px);line-height:1.4;letter-spacing:-.8px}.mk-hero-copy h1 em{font-style:normal;color:var(--mk-green)}.mk-hero-badge{background:transparent;border:0;padding:0;font-size:13px;letter-spacing:0;margin-bottom:16px}.mk-hero-badge:before{content:"";display:inline-block;width:7px;height:7px;margin-inline-end:8px;border-radius:50%;background:var(--mk-warm)}.mk-hero-sub{font-size:17px;max-width:520px}.mk-hero-points{gap:10px 18px;font-size:12px;margin-top:20px}.mk-hero-points li>span{color:var(--mk-green)}.mk-hero-ctas .mk-cta{font-size:15px;padding-inline:24px}.mk-sales-hero-visual{min-width:0;position:relative;height:520px;padding-top:28px}.mk-hero-dashboard{position:absolute;width:85%;right:0;top:18px;background:#fff;padding:9px;border:1px solid #fff;border-radius:24px;box-shadow:0 25px 60px #21382b1c;transform:rotate(2deg)}.mk-demo-window-bar{display:flex;align-items:center;gap:5px;padding:8px 8px 12px;font-size:11px;color:var(--mk-muted)}.mk-demo-window-bar span{margin-inline-end:auto}.mk-demo-window-bar i{width:5px;height:5px;border-radius:50%;background:#dcded8}.mk-hero-dashboard-screen{height:340px;overflow:hidden;border-radius:14px;background:#f6edde}.mk-hero-dashboard-screen img{display:block;width:100%;height:auto}.mk-hero-menu-device{position:absolute;width:40%;max-width:205px;left:0;bottom:18px;height:345px;background:#fff;border:6px solid #fff;border-radius:26px;overflow:hidden;box-shadow:0 24px 50px #21382b26;transform:rotate(-4deg)}.mk-hero-menu-device img{display:block;width:100%;height:auto}.mk-demo-device-speaker{position:absolute;top:7px;width:45%;height:9px;left:27.5%;background:#fff;border-radius:20px}.mk-hero-glass-note{display:flex;align-items:center;gap:12px;position:absolute;bottom:46px;right:0;padding:17px;border:1px solid #fff;border-radius:19px;background:#fffffff2;box-shadow:var(--mk-shadow)}.mk-hero-glass-note>span{color:var(--mk-green);font-size:30px}.mk-hero-glass-note strong{display:block;font-size:13px;margin-bottom:6px}.mk-hero-glass-note div>span{color:var(--mk-muted);font-size:11px}.mk-hero-demo-caption{position:absolute;bottom:-15px;right:0;font-size:11px;color:var(--mk-muted)}.mk-owner-problems{padding:48px clamp(20px,4vw,48px) 70px;max-width:1240px;margin:auto}.mk-problem-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:0 60px;align-items:center}.mk-problem-intro>span{grid-column:1 / -1}.mk-problem-intro h2,.mk-walkthrough h2,.mk-getting-started h2{font-family:Lalezar,Lalezar Fallback,sans-serif;font-size:clamp(32px,3.3vw,44px);line-height:1.4;font-weight:400;margin:14px 0 20px}.mk-problem-intro>p{color:var(--mk-muted);line-height:2;font-size:17px;max-width:460px}.mk-problem-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px}.mk-problem-cards article{padding:28px;border:1px solid var(--mk-line);background:#fffdf9;border-radius:24px}.mk-problem-number{font-size:13px;color:var(--mk-warm)}.mk-problem-cards h3{font-size:22px;line-height:1.7;margin:14px 0 10px}.mk-problem-cards p{color:var(--mk-muted);font-size:15px;line-height:1.95}.mk-problem-cards article>div{font-size:13px;line-height:1.9;padding-top:15px;border-top:1px solid var(--mk-line);color:var(--mk-green-deep)}.mk-problem-cards article>div span{margin-inline-end:8px}.mk-walkthrough{max-width:1140px;margin:0 auto 32px;padding:48px;border-radius:32px;background:linear-gradient(135deg,#eef4ed,#f6f0e7);border:1px solid #fff}.mk-walkthrough-heading{max-width:560px}.mk-walkthrough-heading p{font-size:16px;line-height:1.9;color:var(--mk-muted)}.mk-walkthrough-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.mk-walkthrough-tabs button{font:inherit;display:inline-flex;align-items:center;gap:9px;min-height:46px;border:1px solid #dce3d7;color:var(--mk-ink);background:#ffffffb0;padding:10px 18px;border-radius:14px;cursor:pointer}.mk-walkthrough-tabs button span{color:var(--mk-muted);font-size:12px}.mk-walkthrough-tabs button[aria-pressed=true]{background:var(--mk-green);color:#fff;border-color:var(--mk-green);box-shadow:0 5px 16px #1e6f5018}.mk-walkthrough-tabs button[aria-pressed=true] span{color:#d6ede0}.mk-walkthrough-body{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.mk-recording-stage{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:420px;background:#ffffff73;border:1px solid #fff;border-radius:24px;padding:20px 20px 38px}.mk-recording-stage video{width:100%;height:auto;max-height:100%;object-fit:contain;border-radius:16px;box-shadow:0 10px 25px #1c211d16;background:#f7f0e3}.mk-recording-stage.is-phone video{width:auto;max-width:100%;height:100%}.mk-recording-label{position:absolute;bottom:13px;font-size:11px;color:var(--mk-muted)}.mk-recording-play{display:block;width:100%;font:inherit;font-size:14px;min-height:46px;padding:12px;border:1px solid #fff;border-radius:14px;background:#fff;color:var(--mk-green-deep);margin-top:12px;cursor:pointer}.mk-walkthrough-copy h3{font-family:Lalezar,Lalezar Fallback,sans-serif;font-weight:400;font-size:30px;line-height:1.6;margin:16px 0}.mk-walkthrough-copy p{line-height:2;font-size:16px;color:var(--mk-muted)}.mk-handoff-note{padding:16px 0;color:var(--mk-green-deep);border-top:1px solid #dce3d7;line-height:1.9;font-size:14px}.mk-handoff-note span{margin-inline-end:8px}.mk-text-link{display:inline-block;padding:12px 0;color:var(--mk-green-deep);font-size:14px;line-height:1.8;text-underline-offset:5px}.mk-stories-intro{padding-block:24px 32px}.mk-story{padding-block:50px}.mk-story-copy p{max-width:480px}.mk-story-copy ul{margin:20px 0 8px;list-style:none;padding:0}.mk-story-copy li{position:relative;padding-inline-start:24px;margin:10px 0;font-size:14px;line-height:1.9;color:var(--mk-ink)}.mk-story-copy li:before{content:"✓";position:absolute;right:0;top:0;color:var(--mk-green)}.mk-product-capture{margin:0;padding:16px;background:#f2efe7;border-radius:24px;border:1px solid #fff}.mk-product-capture img{display:block;width:100%;height:auto;border-radius:16px}.mk-product-capture.is-phone{max-width:270px;margin:auto;padding:8px;background:#fff;box-shadow:var(--mk-shadow)}.mk-product-capture figcaption{padding:14px 6px 4px;font-size:12px;line-height:1.9;color:var(--mk-muted)}.mk-getting-started{max-width:1140px;margin:24px auto 64px;padding:48px;border-radius:30px;background:#f7efe5;display:grid;grid-template-columns:1fr 1fr;gap:60px}.mk-getting-started>div>p{color:var(--mk-muted);line-height:2;margin-bottom:26px}.mk-getting-started ol{padding:0;list-style:none;margin:0}.mk-getting-started li{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #e4dac9}.mk-getting-started li:last-child{border:0}.mk-getting-started li>span{color:var(--mk-warm);font-size:28px;padding-top:4px}.mk-getting-started h3{margin:0 0 10px;font-size:19px;line-height:1.7}.mk-getting-started li p{margin:0;color:var(--mk-muted);font-size:14px;line-height:1.9}.mk-calculator{padding:26px;border-radius:24px;background:#fff;border:1px solid var(--mk-line)}.mk-calculator h3{font-size:20px;margin:10px 0 24px}.mk-calculator label{display:block;font-size:14px;line-height:1.9;margin:14px 0}.mk-calculator input{display:block;font:inherit;font-size:16px;width:100%;min-width:0;padding:12px 16px;margin-top:6px;background:var(--mk-cream);border-radius:12px;border:1px solid var(--mk-line);color:var(--mk-ink)}.mk-calculator output{display:block;margin-top:24px;padding:20px;border-radius:16px;background:var(--mk-green-soft);color:var(--mk-green-deep);line-height:2}.mk-calculator output strong{display:block;font-size:24px}.mk-calculator>p{color:var(--mk-muted);font-size:12px;line-height:1.9}.mk-studio-select{display:flex;gap:10px;margin-top:16px}.mk-studio-select button{font:inherit;font-size:13px;background:#fff;color:var(--mk-ink);border:1px solid var(--mk-line);border-radius:12px;padding:10px 14px;min-height:44px;cursor:pointer}.mk-studio-select button[aria-pressed=true]{border-color:var(--mk-green);background:var(--mk-green-soft)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mk-hero-glass-note{background:#ffffffd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}}@media (max-width: 980px){.mk-problem-cards{grid-template-columns:1fr;gap:14px}.mk-problem-intro{grid-template-columns:1fr;gap:0}.mk-walkthrough,.mk-getting-started{margin-inline:20px;padding:28px}.mk-walkthrough-body,.mk-getting-started{grid-template-columns:1fr;gap:24px}.mk-walkthrough-copy{max-width:540px}}@media (max-width: 920px){.mk-hero-inner{text-align:right;gap:14px;padding-top:28px;padding-bottom:52px}.mk-hero-copy{align-items:stretch}.mk-hero-sub{margin-bottom:24px}.mk-hero-ctas{flex-direction:column;align-items:stretch}.mk-hero-ctas .mk-cta{text-align:center}.mk-hero-points{justify-content:flex-start;flex-wrap:wrap}.mk-sales-hero-visual{width:100%;max-width:500px;margin:12px auto 0;height:390px}.mk-hero-dashboard-screen{height:245px}.mk-hero-menu-device{height:280px;width:39%}.mk-hero-glass-note{bottom:32px;right:0;padding:12px;gap:8px}.mk-hero-glass-note strong{font-size:11px}.mk-hero-glass-note div>span{font-size:11px}.mk-hero-glass-note>span{font-size:25px}}@media (max-width: 560px){.mk-hero-copy h1{font-size:37px}.mk-hero-sub{font-size:15px;line-height:2}.mk-hero-points{margin-top:18px;gap:7px 14px}.mk-sales-hero-visual{height:320px}.mk-hero-dashboard-screen{height:200px}.mk-hero-menu-device{height:235px}.mk-hero-dashboard{border-radius:20px}.mk-demo-window-bar{font-size:10px;padding-inline:3px}.mk-hero-glass-note{max-width:62%;bottom:20px}.mk-owner-problems{padding-block:32px 42px}.mk-problem-cards article{padding:23px}.mk-problem-cards h3{font-size:20px;margin-top:8px}.mk-problem-intro>p{font-size:15px}.mk-walkthrough{margin-inline:12px;padding:24px 20px;border-radius:26px}.mk-walkthrough-tabs{gap:8px;margin-block:20px}.mk-walkthrough-tabs button{padding-inline:12px;font-size:13px}.mk-recording-stage{height:350px;padding:14px 14px 34px}.mk-walkthrough-copy h3{font-size:27px;margin-block:10px}.mk-story{padding-block:32px}.mk-story-copy h2{font-size:30px}.mk-getting-started{margin-inline:12px;padding:26px 22px}.mk-stories-intro h2{font-size:32px}.mk-photo-comparison{grid-template-columns:1fr 1fr;gap:10px}.mk-photo-comparison figcaption{font-size:12px;padding:10px}}@media (prefers-reduced-motion: reduce){.mk-root *,.mk-root *:before,.mk-root *:after{animation:none!important;transition:none!important}}.mk-recording-stage{height:auto;min-height:0;border:0;background:transparent;padding:0 0 28px}.mk-recording-stage.is-phone video{width:min(100%,300px);height:auto;max-height:none;aspect-ratio:720 / 1558}.mk-recording-stage.is-wide video{width:100%;aspect-ratio:900 / 552;max-height:none}.mk-recording-stage video{border:5px solid #fff;box-shadow:0 22px 45px #263c2d20;border-radius:28px}.mk-recording-play{max-width:300px;margin-inline:auto}.mk-walkthrough-copy .mk-cta{display:inline-flex;margin-top:16px;min-width:150px;justify-content:center}.mk-menu-composition{margin:0;width:100%}.mk-menu-devices{position:relative;height:540px;isolation:isolate}.mk-menu-devices:before{content:"";position:absolute;top:14%;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(ellipse,#d7e7d8a0,transparent 68%);z-index:-1}.mk-menu-device{position:absolute;width:36%;top:52px;border:5px solid #fff;border-radius:26px;background:#fff;box-shadow:0 20px 36px #263c2d1f}.mk-menu-device img{width:100%;display:block;border-radius:20px;aspect-ratio:390 / 844;object-fit:cover}.mk-menu-device>span{position:absolute;top:-38px;width:100%;text-align:center;font-size:12px;color:var(--mk-green-deep);font-weight:700}.mk-menu-device.is-editor{left:0;transform:rotate(-7deg);top:78px}.mk-menu-device.is-customer{left:31%;width:40%;z-index:2;top:32px}.mk-menu-device.is-designer{right:0;transform:rotate(7deg);top:78px}.mk-menu-composition figcaption{text-align:center;font-size:11px;line-height:2;color:var(--mk-muted)}.mk-menu-composition figcaption a{display:block;color:var(--mk-green-deep);font-size:14px;margin-top:12px}.mk-route-motion{padding:22px 4px}.mk-route-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}.mk-route-tabs button{font:inherit;font-size:13px;padding:10px 14px;border:1px solid #d4ded3;border-radius:99px;background:#ffffffa0;color:var(--mk-ink);cursor:pointer;min-height:44px}.mk-route-tabs button[aria-pressed=true]{background:var(--mk-green);color:#fff}.mk-route-scene{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 40px;padding:24px 0}.mk-route-node{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;font:inherit;border:0;background:transparent;cursor:pointer;color:#748178;padding:8px 0}.mk-route-art{display:grid;place-items:center;width:110px;height:94px;background:radial-gradient(ellipse,#e9ede3,transparent 72%);border-radius:30px;transition:transform .4s ease,color .4s ease}.mk-route-art svg{width:78px;height:66px}.mk-route-node strong{font-size:14px;margin-top:8px}.mk-route-node small{font-size:11px;margin-top:6px}.mk-route-node.is-reached{color:var(--mk-green-deep)}.mk-route-node.is-active .mk-route-art{background:radial-gradient(ellipse,#cde3cc,transparent 72%);transform:translateY(-5px)}.mk-route-line{position:absolute;height:2px;width:40px;top:55px;left:-40px;background:#d6ddd1}.mk-route-node:nth-child(2) .mk-route-line{width:2px;height:30px;left:50%;top:100%}.mk-route-node:nth-child(3) .mk-route-line{left:-40px}.mk-route-line i{display:block;width:8px;height:8px;background:var(--mk-green);border-radius:50%;position:absolute;top:-3px;right:0;opacity:0}.mk-route-scene.is-running .is-active .mk-route-line i{opacity:1;animation:mk-route-travel 1.8s ease-in-out infinite}.mk-route-node:nth-child(2) .mk-route-line i{top:0;right:-3px}.mk-route-scene.is-running .mk-route-node:nth-child(2).is-active .mk-route-line i{animation-name:mk-route-down}.mk-route-description{border-top:1px solid #d7dfd1;padding-top:20px;min-height:104px}.mk-route-description strong{color:var(--mk-green-deep)}.mk-route-description p{line-height:1.9;font-size:14px;color:var(--mk-muted)}.mk-route-motion .mk-demo-next{display:flex;gap:16px;align-items:center}.mk-route-disclaimer{display:block;margin-top:14px;color:var(--mk-muted);font-size:10px;line-height:1.8}@keyframes mk-route-travel{to{transform:translate(-40px)}}@keyframes mk-route-down{to{transform:translateY(30px)}}@media (max-width: 560px){.mk-menu-devices{height:min(90vw,365px)}.mk-menu-device{border-width:3px;border-radius:18px}.mk-menu-device img{border-radius:14px}.mk-menu-device.is-editor,.mk-menu-device.is-designer{top:60px}.mk-menu-device.is-customer{top:24px}.mk-menu-device>span{font-size:10px;top:-30px}.mk-recording-stage.is-phone video{width:min(100%,280px)}.mk-route-scene{column-gap:26px}.mk-route-art{width:92px}.mk-route-line,.mk-route-node:nth-child(3) .mk-route-line{width:26px;left:-26px}.mk-route-node:nth-child(2) .mk-route-line{width:2px;left:50%}}@media (prefers-reduced-motion: reduce){.mk-route-line i{animation:none!important}.mk-route-art{transition:none}}.mk-route-node:nth-child(3){grid-column:2;grid-row:2}.mk-route-node:nth-child(4){grid-column:1;grid-row:2}.mk-route-node:nth-child(3) .mk-route-line{left:auto;right:-40px}.mk-route-node:nth-child(3) .mk-route-line i{right:auto;left:0}.mk-route-scene.is-running .mk-route-node:nth-child(3).is-active .mk-route-line i{animation-name:mk-route-return}@keyframes mk-route-return{to{transform:translate(40px)}}@media (max-width:560px){.mk-route-node:nth-child(3) .mk-route-line{left:auto;right:-26px}}.mk-root,.mk-root button,.mk-root input,.mk-root textarea,.mk-root select{font-family:Vazirmatn,Vazirmatn Fallback,sans-serif}.mk-feature-cta{margin-top:18px;font-size:14px}.mk-illustrated-journey{position:relative;margin:0;border-radius:28px;overflow:hidden;border:1px solid #dddccf;background:#faf7f0}.mk-illustrated-journey img{display:block;width:100%;height:auto}.mk-illustrated-journey svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mk-route-line{fill:none;stroke:#197257;stroke-width:.35;stroke-dasharray:1 1;opacity:.35}.mk-route-pulse{fill:none;stroke:#27af80;stroke-width:.65;stroke-linecap:round;stroke-dasharray:2 65;animation:mk-travel 7s linear infinite}.mk-route-label{position:absolute;transform:translate(-50%,-50%);width:max-content;max-width:31%;text-align:center;font-size:clamp(8px,.9vw,12px);line-height:1.6;padding:3px 6px;border-radius:8px;color:#12523d;background:#fffcf0ec;box-shadow:0 2px 8px #17483312}.mk-illustrated-journey[data-active=false] .mk-route-pulse{animation-play-state:paused}@keyframes mk-travel{to{stroke-dashoffset:-67}}.mk-screen-slides{width:100%}.mk-screen-slides .mk-product-capture{margin:0 auto 16px}.mk-screen-slides .mk-studio-select{flex-wrap:wrap;justify-content:center}.mk-story:has(.mk-illustrated-journey){grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.mk-demo-banner{background:radial-gradient(at 10% 10%,#c6ebe250,transparent 60%),radial-gradient(at 90% 90%,#f5d9da60,transparent 55%),linear-gradient(120deg,#ffffffb0,#fffdf480);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff;box-shadow:inset 0 1px #fff,0 12px 36px #3555470a}.mk-plan-preview{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-plan-preview article,.mk-plan{background:radial-gradient(at 0 0,#d1eee770,transparent 70%),linear-gradient(130deg,#ffffffed,#ffffff70);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #fff;box-shadow:inset 0 1px #fff,0 18px 36px #254a3910}.mk-plan-preview article.is-featured{background:linear-gradient(145deg,#def2eab0,#ffffffb0);border-color:#8fc3b4}.mk-resource-cover{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:20px;margin-bottom:24px}.mk-article-cover{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:28px;margin:24px 0}.mk-story-visual .mk-rs{gap:8px}.mk-story-visual .mk-rs-card{min-width:0}@media (max-width:900px){.mk-plan-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-story:has(.mk-illustrated-journey){grid-template-columns:minmax(0,1fr)}.mk-route-label{font-size:11px}}@media (max-width:560px){.mk-plan-preview{grid-template-columns:1fr}.mk-route-label{font-size:8px;padding:2px 3px}}@media (prefers-reduced-motion:reduce){.mk-route-pulse{animation:none}}.mk-pricing{max-width:1200px;grid-template-columns:repeat(4,minmax(0,1fr))}.mk-price-card{background:radial-gradient(at 15% 0%,#caece56b,transparent 55%),linear-gradient(140deg,#fffffff0,#fffaf28c);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #fff;box-shadow:inset 0 1px #fff,0 18px 40px #3056420c}.mk-price-card.is-featured{background:linear-gradient(135deg,#ddf4e9db,#fffa)}.mk-story:has(.mk-rs-wrap){grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}@media (max-width:1000px){.mk-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-story:has(.mk-rs-wrap){grid-template-columns:1fr}}@media (max-width:560px){.mk-pricing{grid-template-columns:1fr}}.mk-story:has(.mk-illustrated-journey) .mk-story-copy,.mk-story:has(.mk-rs-wrap) .mk-story-copy{order:0}.mk-story:has(.mk-illustrated-journey) .mk-story-visual,.mk-story:has(.mk-rs-wrap) .mk-story-visual{order:0}.mk-resource-page section>p{white-space:pre-line}.mk-footer-trust a{display:grid;gap:10px;justify-items:center;font-size:12px;color:var(--mk-green)}.mk-plan-preview article{display:flex;flex-direction:column}.mk-plan-preview .mk-cta{margin-top:auto;align-self:flex-start}.mk-plan-preview .mk-price-list{font-size:13px}#photo-studio .mk-rs{grid-template-columns:minmax(0,1fr) 22px 148px 22px minmax(0,1fr)}#photo-studio .mk-rs-style{width:148px}#photo-studio .mk-rs-cloud{width:94px}#photo-studio .mk-rs-card figcaption{font-size:15px;padding:7px 15px}#photo-studio .mk-rs-style figcaption{font-size:12px;padding:5px 0}#photo-studio .mk-rs-stream{overflow:hidden}.mk-resource-button{margin-top:8px;font-size:14px}.mk-contact-section{max-width:1000px;margin:64px auto 0;padding:0 24px 56px;text-align:center}.mk-contact-section h2{font-size:clamp(28px,3vw,38px);margin:0 0 28px}.mk-contact-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mk-contact-links a{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;border:1px solid var(--mk-line);border-radius:24px;background:linear-gradient(140deg,#eff8f4aa,#fff9f0aa);color:var(--mk-ink);text-decoration:none;transition:transform .2s,border-color .2s}.mk-contact-links a:hover{transform:translateY(-3px);border-color:var(--mk-green-deep)}.mk-contact-links a:focus-visible{outline:2px solid var(--mk-green-deep);outline-offset:4px}.mk-contact-links a>span:last-child{color:var(--mk-muted);font-size:14px}.mk-contact-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#dceee7;color:var(--mk-green-deep)}.mk-contact-icon svg{width:27px;height:27px}.mk-footer.mk-footer-full{margin-top:0;padding-top:40px}.mk-footer-full .mk-footer-trust img{width:100px;max-width:100px;height:auto;max-height:110px;object-fit:contain}@media (max-width:700px){#photo-studio .mk-rs{grid-template-columns:minmax(0,1fr);gap:8px}#photo-studio .mk-rs-card{width:min(340px,100%)}#photo-studio .mk-rs-stream{overflow:visible}.mk-contact-links{grid-template-columns:1fr}.mk-contact-section{margin-top:40px;padding-bottom:36px}.mk-contact-links a{padding:22px 16px}}.mk-walkthrough-tabs{flex-wrap:nowrap;justify-content:center;gap:28px}.mk-walkthrough-tabs button,.mk-jn-chips .mk-jn-chip{display:flex;flex-direction:column;align-items:center;gap:10px;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;padding:12px 8px;color:var(--mk-muted);font-size:14px;cursor:pointer}.mk-walkthrough-tabs button:hover,.mk-jn-chips .mk-jn-chip:hover{background:transparent;color:var(--mk-green-deep)}.mk-walkthrough-tabs button[aria-pressed=true],.mk-jn-chips .mk-jn-chip.is-active{background:transparent;color:var(--mk-green-deep);border-color:var(--mk-green-deep);box-shadow:none}.mk-walkthrough-tabs svg,.mk-jn-chip svg{width:30px;height:30px}.mk-walkthrough-tabs button:focus-visible,.mk-jn-chip:focus-visible{outline:2px solid var(--mk-green-deep);outline-offset:4px}.mk-jn-chips{gap:18px;margin-bottom:28px}.mk-role-slide{animation:mk-role-enter .5s ease-out}@keyframes mk-role-enter{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (max-width:700px){.mk-walkthrough-tabs{gap:4px}.mk-walkthrough-tabs button{padding:10px 2px;font-size:12px;flex:1}.mk-walkthrough-tabs svg{width:25px;height:25px}}@media (prefers-reduced-motion:reduce){.mk-role-slide{animation:none}}.mk-jn-mobile-station,.mk-jn-mobile-station[aria-pressed=true]{background:transparent;border:0;border-radius:0;box-shadow:none}.mk-jn-mobile-station>span:last-child{padding-bottom:7px;border-bottom:2px solid transparent}.mk-jn-mobile-station[aria-pressed=true]>span:last-child{border-color:var(--mk-green-deep);color:var(--mk-green-deep)}.mk-footer-full .mk-footer-brand{display:flex;flex-direction:column;gap:18px}.mk-footer-full .mk-footer-brand p{margin:0;max-width:420px;line-height:2;font-size:14px}@media (max-width:700px){.mk-walkthrough-tabs{gap:8px}.mk-walkthrough-tabs button{flex:0 1 auto}.mk-footer-full .mk-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.mk-footer-full .mk-footer-brand{grid-column:1 / -1}.mk-footer-full .mk-footer-trust{grid-column:1 / -1;justify-content:flex-start}}.mk-migration{position:relative;isolation:isolate;overflow:hidden;margin:40px 0 64px;padding:64px 24px 72px;background:radial-gradient(ellipse at 10% 80%,#dfede560,transparent 65%),linear-gradient(135deg,#fafbf7,#fbf8f1)}.mk-migration:before{content:"";position:absolute;z-index:-1;width:58%;height:75%;left:-12%;bottom:-15%;transform:rotate(-12deg);border-radius:90px;background:linear-gradient(150deg,#deeee64a,#f3ecea30)}.mk-migration-heading{max-width:900px;margin:0 auto;text-align:center}.mk-migration h2{font-family:Lalezar,Lalezar Fallback,sans-serif;font-size:clamp(30px,3.2vw,42px);font-weight:400;line-height:1.6;margin:0 0 16px}.mk-migration h2 span{color:var(--mk-green-deep)}.mk-migration-heading>p{color:var(--mk-muted);line-height:2;font-size:16px;margin:0}.mk-migration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 44px;max-width:1040px;margin:56px auto 0}.mk-migration-grid article{text-align:center}.mk-migration-icon{position:relative;isolation:isolate;display:grid;place-items:center;width:86px;height:86px;margin:0 auto 26px;background:#fff;border-radius:20px 20px 6px;color:var(--mk-green-deep);box-shadow:0 15px 35px #365a4110}.mk-migration-icon:before{content:"";position:absolute;z-index:-1;top:9px;right:-10px;bottom:-10px;left:9px;border:1px dashed #c3d7cc;border-radius:20px;background:#e6eee550}.mk-migration-icon:after{content:"";position:absolute;right:0;bottom:0;width:22px;height:22px;background:linear-gradient(135deg,#f3f7f2 50%,#dce7df 51%,#fff);border-radius:17px 0 6px}.mk-migration-icon svg{width:37px;height:37px}.mk-migration-grid h3{font-size:18px;line-height:1.8;margin:0 0 12px}.mk-migration-grid p{max-width:290px;margin:0 auto;color:var(--mk-muted);font-size:14px;line-height:2}@media (max-width:700px){.mk-migration{padding:44px 22px 48px;margin-bottom:40px}.mk-migration-heading>p{font-size:14px}.mk-migration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;margin-top:40px}.mk-migration-grid h3{font-size:15px}.mk-migration-grid p{font-size:13px}.mk-migration-icon{width:70px;height:70px;margin-bottom:22px}.mk-migration-icon svg{width:31px;height:31px}}@media (max-width:360px){.mk-migration-grid{grid-template-columns:1fr}}.mk-customers{padding:28px 0 44px;margin:0 auto;max-width:1200px;text-align:center}.mk-customers h2{font-family:Lalezar,Lalezar Fallback,sans-serif;font-weight:400;font-size:clamp(25px,2.6vw,34px);line-height:1.6;margin:0 24px 28px}.mk-customer-window{overflow:hidden;padding:12px 0;direction:ltr}.mk-customer-window.is-loading{min-height:156px}.mk-customer-window.is-moving{-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.mk-customer-track{display:flex;width:max-content;margin:auto}.mk-customer-window.is-moving .mk-customer-track{margin:0;animation:mk-customer-scroll linear infinite}.mk-customer-group{display:flex;align-items:center;gap:28px;padding-right:28px}.mk-customer-window:not(.is-moving) .mk-customer-group{padding-right:0}.mk-customer-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:158px;flex:0 0 158px;min-height:132px;text-decoration:none;color:var(--mk-muted);font-size:12px}.mk-customer-logo img{display:block;width:132px;height:86px;object-fit:contain;transition:transform .2s}.mk-customer-logo:hover img{transform:scale(1.05)}.mk-customer-logo:focus-visible{outline:2px solid var(--mk-green-deep);outline-offset:4px;border-radius:14px}.mk-customer-window:hover .mk-customer-track,.mk-customer-window:focus-within .mk-customer-track{animation-play-state:paused}@keyframes mk-customer-scroll{to{transform:translate(-50%)}}@media (max-width:700px){.mk-customers{padding:20px 0 32px}.mk-customer-group{gap:20px;padding-right:20px}.mk-customer-logo{width:134px;flex-basis:134px}.mk-customer-logo img{width:114px;height:76px}}@media (prefers-reduced-motion:reduce){.mk-customer-window.is-moving{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.mk-customer-window.is-moving .mk-customer-track{animation:none;margin:auto}.mk-customer-duplicate{display:none}.mk-customer-logo img{transition:none}}.mk-tools-menu{position:relative}.mk-tools-menu>summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none}.mk-tools-menu>summary::-webkit-details-marker{display:none}.mk-tools-menu[open]>summary{color:var(--mk-green,#176b50)}.mk-tools-menu[open]>summary svg{transform:rotate(180deg)}.mk-tools-dropdown{position:absolute;top:calc(100% + 12px);inset-inline-start:0;min-width:230px;padding:8px;border:1px solid #e2e8dd;background:#fff;border-radius:14px;box-shadow:0 12px 35px #173c3018;z-index:50}.mk-tools-dropdown a{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:9px;text-decoration:none}.mk-tools-dropdown a:hover,.mk-tools-dropdown a:focus-visible{background:#eef5ed}.mk-tools-dropdown strong{font-size:13px;font-weight:500;color:#254d39}.mk-tools-dropdown span{font-size:10px;color:#7a8a7a}.mk-mobile-menu .mk-tools-menu>summary{padding:12px 0;font-size:14px}.mk-mobile-menu .mk-tools-dropdown{position:static;min-width:0;box-shadow:none;background:#f3f7ef;border:0;margin-bottom:8px}.mk-mobile-menu .mk-tools-dropdown a{border:0}
