.mk{--mk-navy:#1e3a5f;--mk-navy-deep:#142a45;--mk-orange:#d9692a;--mk-accent:#b9561c;--mk-accent-hover:#a24a14;--mk-ink:#142a45;--mk-body:#3e5068;--mk-muted:#5b6b7b;--mk-line:#dde3ea;--mk-tint:#f4f7fa;--mk-card:#fff;--mk-radius:16px;--mk-shadow:0 24px 60px -24px #142a4547, 0 2px 6px #142a450f;--landing-blue-pale:#e5eef9;--landing-blue-soft:#cfdff2;--landing-ink:#142a45;--landing-muted:#3e5068;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0;color:var(--mk-ink);font-family:var(--font-body), system-ui, sans-serif;font-kerning:normal;-webkit-font-smoothing:antialiased;background:#fff;line-height:1.55;overflow-x:clip}:where(.mk) *,:where(.mk) :before,:where(.mk) :after{box-sizing:border-box}:where(.mk) :is(h1,h2,h3,p,ul,ol,figure,dl,dd,blockquote){margin:0;padding:0}:where(.mk) :is(ul,ol){list-style:none}:where(.mk) a{color:inherit;text-decoration:none}:where(.mk) img{max-width:100%;height:auto;display:block}:where(.mk) main{display:block}.mk :focus-visible{outline:3px solid var(--mk-orange);outline-offset:3px;border-radius:6px}.mk-container{width:min(1200px,100% - 48px);margin-inline:auto}.mk-narrow{max-width:860px}:where(.mk) :is(h1,h2,h3){color:var(--mk-navy-deep);letter-spacing:-.02em;text-wrap:balance;font-weight:800}:where(.mk) h1{font-size:clamp(2.4rem,5vw,3.9rem);line-height:1.05}:where(.mk) h2{font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.1}:where(.mk) h3{letter-spacing:-.01em;font-size:1.25rem;line-height:1.25}.mk-eyebrow{color:var(--mk-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:750;line-height:1.3}.mk-lead{color:var(--mk-body);max-width:60ch;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6}.mk-btn{min-height:48px;font:inherit;cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1rem;font-weight:700;line-height:1.1;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.mk-btn:hover{transform:translateY(-1px)}.mk-btn-lg{min-height:56px;padding:0 30px;font-size:1.05rem}.mk-btn-sm{min-height:42px;padding:0 18px;font-size:.95rem}.mk-btn-primary,.mk-btn-accent{background:var(--mk-accent);border-color:var(--mk-accent);color:#fff}.mk-btn-primary:hover,.mk-btn-accent:hover{background:var(--mk-accent-hover);border-color:var(--mk-accent-hover)}.mk-btn-outline{border-color:var(--mk-navy);color:var(--mk-navy);background:#fff}.mk-btn-outline:hover{background:var(--mk-navy);color:#fff}.mk-btn-ghost{border-color:var(--mk-line);color:var(--mk-navy);background:0 0}.mk-btn-ghost:hover{border-color:var(--mk-navy)}.mk-link{color:var(--mk-accent);align-items:center;gap:8px;font-weight:700;display:inline-flex}.mk-link:hover{text-underline-offset:4px;text-decoration:underline}.mk-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--mk-line);background:#fffffff0;position:sticky;top:0}.mk-header-inner{align-items:center;gap:32px;min-height:76px;display:flex}.mk-brand{flex:none;display:inline-flex}.mk-brand .brand{font-size:22px}.mk-nav{gap:6px;margin-right:auto;display:flex}.mk-nav a{color:var(--mk-body);border-radius:999px;padding:10px 14px;font-size:.98rem;font-weight:650;transition:background-color .15s,color .15s}.mk-nav a:hover{background:var(--mk-tint);color:var(--mk-navy-deep)}.mk-header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.mk-nav+.mk-header-actions{margin-left:0}.mk-login{color:var(--mk-navy);padding:10px 6px;font-size:.98rem;font-weight:700}.mk-login:hover{text-underline-offset:4px;text-decoration:underline}.mk .language-switcher{border:1px solid var(--mk-line);background:#fff;border-radius:999px;min-height:40px;padding:2px}.mk .language-switcher button{min-width:34px;min-height:34px;color:var(--mk-body);border-radius:999px}.mk .language-switcher button.is-active{background:var(--mk-navy);color:#fff}.mk-menu-toggle{border:1px solid var(--mk-line);width:44px;height:44px;color:var(--mk-navy);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;display:none}.mk-mobile-menu{border-top:1px solid var(--mk-line);background:#fff;padding:8px 24px 20px;display:none}.mk-mobile-menu .language-switcher{margin-top:16px;display:inline-flex}.mk-mobile-menu a{border-bottom:1px solid var(--mk-line);color:var(--mk-navy-deep);padding:14px 0;font-weight:700;display:block}.mk-hero{background:linear-gradient(#f4f7fa 0%,#fff 100%);padding:clamp(48px,7vw,96px) 0 0}.mk-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.mk-hero-copy{justify-items:start;gap:24px;display:grid}.mk-hero-copy h1{max-width:16ch;font-size:clamp(2.3rem,4.4vw,3.6rem)}.mk-hero-detail .mk-hero-copy h1{max-width:18ch;font-size:clamp(2.2rem,4.4vw,3.4rem)}.mk-actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.mk-hero-visual{padding-bottom:44px;position:relative}.mk-hero-visual figcaption,.mk-row-visual figcaption,.mk-panel-visual figcaption{color:var(--mk-muted);text-align:center;margin-top:14px;font-size:.82rem}.mk-hero-visual figcaption{margin:0;position:absolute;bottom:0;right:0}.mk-hero-browser{margin-right:9%}.mk-hero-phone{width:31%;max-width:250px;position:absolute;bottom:26px;right:0}.mk-hero-single{padding-bottom:34px}.mk-hero-single.is-paper{justify-self:center;max-width:440px}.mk-hero-single .mk-browser{margin:0}.mk-trust{border-top:1px solid var(--mk-line);grid-template-columns:repeat(4,1fr);gap:20px;margin-top:clamp(40px,5vw,72px);padding:28px 0 32px;display:grid}.mk-trust li{color:var(--mk-body);align-items:flex-start;gap:12px;font-size:.95rem;font-weight:600;line-height:1.4;display:flex}.mk-trust svg{color:var(--mk-accent);flex:none;margin-top:1px}.mk-outcomes{border-top:1px solid var(--mk-line);flex-wrap:wrap;gap:14px 36px;margin-top:clamp(36px,4vw,56px);padding:24px 0 28px;display:flex}.mk-outcomes li{color:var(--mk-navy-deep);align-items:center;gap:10px;font-weight:700;display:flex}.mk-outcomes svg{color:var(--mk-accent);flex:none}.mk-browser{border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);background:#fff;border-radius:14px;overflow:hidden}.mk-browser-bar{border-bottom:1px solid var(--mk-line);background:#eef2f6;gap:6px;padding:11px 14px;display:flex}.mk-browser-bar i{background:#c6cfd9;border-radius:50%;width:10px;height:10px}.mk-browser img{width:100%}.mk-phone{border:8px solid var(--mk-navy-deep);background:var(--mk-navy-deep);width:100%;max-width:260px;box-shadow:var(--mk-shadow);border-radius:34px;overflow:hidden}.mk-phone img{border-radius:24px;width:100%}.mk-paper{border:1px solid var(--mk-line);width:100%;max-width:420px;box-shadow:var(--mk-shadow);background:#fff;border-radius:6px;margin-inline:auto;overflow:hidden}.mk-photo{aspect-ratio:4/3;min-height:380px;box-shadow:var(--mk-shadow);border-radius:24px;position:relative;overflow:hidden}.mk-photo img{object-fit:cover}.mk-section{padding:clamp(64px,8vw,112px) 0}.mk-section-tint{background:var(--mk-tint)}.mk-section-flush{padding-top:0}.mk-heading{text-align:center;justify-items:center;gap:14px;max-width:760px;margin:0 auto clamp(40px,5vw,64px);display:grid}.mk-heading p:not(.mk-eyebrow){color:var(--mk-body);max-width:56ch;font-size:1.15rem}.mk-center{text-align:center;margin-top:48px}.mk-icon{width:52px;height:52px;color:var(--mk-accent);background:#fbeede;border-radius:14px;place-items:center;display:inline-grid}.mk-icon.is-large{border-radius:18px;width:64px;height:64px}.mk-pain{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,56px);display:grid}.mk-pain>div{align-content:start;gap:14px;display:grid}.mk-pain h2{letter-spacing:-.015em;font-size:1.5rem;line-height:1.2}.mk-pain p{color:var(--mk-body);font-size:1.05rem}.mk-steps{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mk-steps li,.mk-scenarios li{border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:#fff;align-content:start;gap:12px;padding:32px;display:grid}.mk-steps p,.mk-scenarios p{color:var(--mk-body)}.mk-step-number{background:var(--mk-navy);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.15rem;font-weight:800;display:inline-grid}.mk-scenarios{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.mk-scenarios li{background:var(--mk-tint);border-color:#0000}.mk-tour{gap:clamp(72px,9vw,128px);display:grid}.mk-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.mk-row.is-reversed{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.mk-row.is-reversed .mk-row-copy{order:2}.mk-row-copy{justify-items:start;gap:18px;display:grid}.mk-row-copy>p:not(.mk-eyebrow){color:var(--mk-body);max-width:46ch;font-size:1.15rem}.mk-row-visual.is-paper{justify-self:center;width:min(100%,400px)}.mk-cards{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.mk-cards li,.mk-security li{border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:#fff;align-content:start;gap:10px;padding:28px;transition:box-shadow .2s,transform .2s;display:grid}.mk-cards li:hover,.mk-security li:hover{box-shadow:var(--mk-shadow);transform:translateY(-3px)}.mk-cards .mk-icon,.mk-security .mk-icon{margin-bottom:6px}.mk-cards p,.mk-security p{color:var(--mk-body);font-size:.98rem}.mk-security{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mk-ai{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.mk-ai-copy{justify-items:start;gap:20px;display:grid}.mk-source{color:#1f5a37;background:#e3f1e8;border-radius:14px;align-items:flex-start;gap:12px;padding:18px 20px;font-weight:600;display:flex}.mk-source svg{flex:none;margin-top:3px}.mk-checklist{border:1px solid var(--mk-line);background:var(--mk-tint);border-radius:20px;grid-template-columns:repeat(2,1fr);gap:14px;padding:28px;display:grid}.mk-checklist.is-single{background:0 0;border:0;grid-template-columns:1fr;gap:12px;padding:0}.mk-checklist li{color:var(--mk-navy-deep);align-items:flex-start;gap:12px;font-weight:600;line-height:1.4;display:flex}.mk-checklist svg{color:#2f7d4f;flex:none;margin-top:1px}.mk-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:40px;display:flex}.mk-tabs button{border:1px solid var(--mk-line);min-height:48px;color:var(--mk-body);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 24px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s}.mk-tabs button:hover{border-color:var(--mk-navy);color:var(--mk-navy-deep)}.mk-tabs button.is-active{background:var(--mk-navy);border-color:var(--mk-navy);color:#fff}.mk-panel{border:1px solid var(--mk-line);background:#fff;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,80px);padding:clamp(28px,4vw,56px);display:grid}.mk-panel[hidden]{display:none}.mk-panel-copy{justify-items:start;gap:18px;display:grid}.mk-panel-copy p{color:var(--mk-body);max-width:44ch;font-size:1.15rem}.mk-panel-copy .mk-btn{margin-top:8px}.mk-panel-visual{justify-items:center;display:grid}.mk-panel-visual .mk-phone{max-width:250px}.mk-panel-visual .mk-paper{max-width:300px}.mk-trades{text-align:center;justify-items:center;gap:18px;margin-top:56px;display:grid}.mk-trades>p{color:var(--mk-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:700}.mk-trades ul{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mk-trades li a{border:1px solid var(--mk-line);min-height:48px;color:var(--mk-navy-deep);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-weight:700;transition:border-color .15s,box-shadow .15s;display:inline-flex}.mk-trades li a:hover{border-color:var(--mk-navy);box-shadow:0 6px 18px -8px #142a454d}.mk-trades li svg{color:var(--mk-accent)}.mk-band{background:var(--mk-navy);color:#fff;padding:clamp(56px,7vw,96px) 0}.mk-band-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.mk-band h2{color:#fff;max-width:18ch}.mk-band p{color:#d4deea;max-width:52ch;margin-top:14px;font-size:1.15rem}.mk-band-actions{justify-items:start;gap:18px;display:grid}.mk-band-contact{flex-wrap:wrap;gap:8px 24px;display:flex}.mk-band-contact a{color:#fff;align-items:center;gap:8px;font-weight:700;display:inline-flex}.mk-band-contact a:hover{text-underline-offset:4px;text-decoration:underline}.mk-band .mk-btn-accent{border-color:#fff}.mk-page-hero{background:linear-gradient(#f4f7fa 0%,#fff 100%);padding:clamp(56px,8vw,104px) 0 clamp(40px,5vw,72px)}.mk-page-hero .mk-container{justify-items:start;gap:20px;display:grid}.mk-page-hero h1{max-width:20ch}.mk-page-hero.is-center .mk-container{text-align:center;justify-items:center}.mk-page-hero.is-center .mk-lead{max-width:52ch}.mk-badge{color:#8a3f10;background:#fbeede;border-radius:999px;padding:6px 14px;font-size:.82rem;font-weight:750;display:inline-flex}.mk-index-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mk-index-card{border:1px solid var(--mk-line);background:#fff;border-radius:20px;grid-template-rows:auto 1fr;height:100%;transition:box-shadow .2s,transform .2s;display:grid;overflow:hidden}.mk-index-card:hover{box-shadow:var(--mk-shadow);transform:translateY(-3px)}.mk-index-image{aspect-ratio:3/2;background:var(--mk-tint);position:relative}.mk-index-image img{object-fit:cover}.mk-index-body{align-content:start;gap:12px;padding:24px 26px 28px;display:grid}.mk-index-body h2{letter-spacing:-.015em;font-size:1.35rem}.mk-index-body p{color:var(--mk-body);font-size:.98rem}.mk-index-body .mk-link{margin-top:4px}.mk-related-inner{border:1px solid var(--mk-line);background:var(--mk-tint);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:clamp(28px,4vw,48px);display:flex}.mk-related-inner>div{gap:10px;max-width:56ch;display:grid}.mk-related-inner p:not(.mk-eyebrow){color:var(--mk-body)}.mk-related{padding-block:clamp(48px,6vw,80px)}.mk-plans{grid-template-columns:1.25fr 1fr;align-items:start;gap:24px;display:grid}.mk-plan{border:1px solid var(--mk-line);background:#fff;border-radius:24px;align-content:start;gap:22px;padding:clamp(28px,4vw,44px);display:grid}.mk-plan.is-featured{border:2px solid var(--mk-navy);box-shadow:var(--mk-shadow)}.mk-plan h2{font-size:1.7rem}.mk-plan>p{color:var(--mk-body);font-size:1.1rem}.mk-plan .mk-btn{justify-self:start}.mk-plan-price{color:var(--mk-accent);letter-spacing:-.01em;font-size:1.35rem;font-weight:800}.mk-plan.is-featured .mk-plan-price{border-bottom:1px solid var(--mk-line);padding-bottom:22px}.mk-faq{gap:12px;display:grid}.mk-faq details{border:1px solid var(--mk-line);background:#fff;border-radius:16px}.mk-faq summary{color:var(--mk-navy-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-size:1.1rem;font-weight:750;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"+";color:var(--mk-accent);flex:none;font-size:1.6rem;font-weight:500;line-height:1}.mk-faq details[open] summary:after{content:"−"}.mk-faq details>p{color:var(--mk-body);max-width:68ch;padding:0 26px 22px;font-size:1.05rem}.mk-faq details>.mk-link{margin:-6px 26px 22px}.mk-channels{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.mk-channels a{border:1px solid var(--mk-line);background:#fff;border-radius:24px;justify-items:start;gap:6px;padding:36px 32px;transition:box-shadow .2s,transform .2s,border-color .2s;display:grid}.mk-channels a:hover{border-color:var(--mk-navy);box-shadow:var(--mk-shadow);transform:translateY(-3px)}.mk-channels .mk-icon{margin-bottom:14px}.mk-channels small{color:var(--mk-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.mk-channels strong{color:var(--mk-navy-deep);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800}.mk-channel-action{color:var(--mk-accent);align-items:center;gap:8px;margin-top:14px;font-weight:700;display:inline-flex}.mk-company address{color:var(--mk-body);gap:4px;margin:12px 0 20px;font-style:normal;display:grid}.mk-company address strong{color:var(--mk-navy-deep)}.mk-report{border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);background:#fff;border-radius:20px;gap:32px;padding:clamp(24px,4vw,48px);display:grid}.mk-report-head{border-bottom:3px solid var(--mk-navy);align-items:center;gap:16px;padding-bottom:20px;display:flex}.mk-report-head>span:nth-child(2){color:var(--mk-muted);letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:.8rem;font-weight:700}.mk-report-badge{color:#8a3f10;background:#fbeede;border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:750}.mk-report h2{align-items:center;gap:10px;font-size:clamp(1.5rem,3vw,2.1rem);display:flex}.mk-report h2 svg{color:var(--mk-accent);flex:none}.mk-report h3{border-bottom:1px solid var(--mk-line);color:var(--mk-navy);margin-bottom:14px;padding-bottom:10px;font-size:1.05rem}.mk-report-meta{background:var(--mk-tint);border-radius:12px;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:16px 28px;padding:20px 24px;display:grid}.mk-report-meta dt{color:var(--mk-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:700}.mk-report-meta dd{color:var(--mk-navy-deep);margin-top:4px;font-weight:750}.mk-report-summary{color:var(--mk-body);font-size:1.08rem;line-height:1.7}.mk-report-tasks{gap:0;display:grid}.mk-report-tasks li{border-bottom:1px solid var(--mk-line);align-items:center;gap:14px;padding:14px 0;display:flex}.mk-report-tasks li span{border:2px solid var(--mk-muted);border-radius:5px;flex:none;width:18px;height:18px}.mk-report-tasks strong{color:var(--mk-navy-deep);flex:1;font-weight:650}.mk-report-tasks em{color:#8a3f10;white-space:nowrap;background:#fbeede;border-radius:999px;padding:4px 12px;font-size:.84rem;font-style:normal;font-weight:700}.mk-report-translation{color:var(--mk-muted);margin-top:10px;padding:0 20px 0 50px;font-size:.95rem;line-height:1.6}.mk-report-translation b{color:var(--mk-navy-deep)}.mk-report-photos{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mk-report-photos li{align-content:start;gap:4px;display:grid}.mk-report-photos img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;margin-bottom:8px}.mk-report-photos strong{color:var(--mk-navy-deep)}.mk-report-photos span{color:var(--mk-body);font-size:.92rem}.mk-report blockquote{border-left:4px solid var(--mk-orange);background:var(--mk-tint);color:var(--mk-body);border-radius:0 12px 12px 0;gap:12px;padding:18px 20px;font-size:1.05rem;line-height:1.65;display:flex}.mk-report blockquote svg{color:var(--mk-accent);flex:none;margin-top:4px}.mk-report-author{color:var(--mk-muted);align-items:center;gap:8px;margin-top:12px;font-size:.92rem;font-weight:600;display:flex}.mk-report-actions{justify-content:flex-end;display:flex}.mk-report-actions .mk-btn{cursor:default}.mk-report-actions .mk-btn:hover{color:var(--mk-navy);background:#fff;transform:none}.mk .legal-document{width:min(900px,100% - 48px);padding:clamp(48px,7vw,96px) 0 clamp(72px,9vw,120px)}.mk .legal-body h2{letter-spacing:-.015em;font-size:clamp(1.4rem,2.4vw,1.8rem)}.mk .legal-body ul{list-style:outside}.mk .legal-body ol{list-style:decimal}.mk .legal-title h1{letter-spacing:-.02em;max-width:18ch;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:800;line-height:1.08}.mk-not-found .mk-container{gap:24px;padding-block:48px 72px}.mk-not-found svg{color:var(--mk-accent)}.mk-footer{background:var(--mk-navy-deep);color:#c9d5e3;padding:clamp(48px,6vw,80px) 0 28px}.mk-footer-main{grid-template-columns:1.4fr repeat(3,1fr) 1.3fr;gap:36px;display:grid}.mk-footer-brand{align-content:start;gap:16px;display:grid}.mk-footer-brand p{color:#c9d5e3;max-width:28ch}.mk-footer nav,.mk-footer-contact{align-content:start;gap:10px;display:grid}.mk-footer strong{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.82rem;font-weight:750}.mk-footer a,.mk-footer button{color:#c9d5e3;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.95rem;display:inline-flex}.mk-footer a:hover,.mk-footer button:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.mk-footer small{color:#9fb0c4;margin-top:8px;font-size:.82rem;line-height:1.5}.mk-footer-bottom{color:#9fb0c4;border-top:1px solid #ffffff24;justify-content:space-between;margin-top:48px;padding-top:24px;font-size:.88rem;display:flex}@media (max-width:1100px){.mk-cards,.mk-index-grid{grid-template-columns:repeat(2,1fr)}.mk-footer-main{grid-template-columns:repeat(3,1fr)}.mk-footer-brand{grid-column:1/-1}.mk-nav a{padding:10px}.mk-header-inner{gap:18px}}@media (max-width:960px){.mk-nav,.mk-login,.mk-header-actions .language-switcher{display:none}.mk-menu-toggle{display:inline-flex}.mk-mobile-menu{display:block}.mk-header-actions{margin-left:auto}.mk-hero-grid,.mk-row,.mk-row.is-reversed,.mk-ai,.mk-panel,.mk-plans{grid-template-columns:1fr}.mk-row.is-reversed .mk-row-copy{order:0}.mk-hero-copy h1,.mk-hero-detail .mk-hero-copy h1{max-width:20ch}.mk-trust{grid-template-columns:repeat(2,1fr)}.mk-steps,.mk-pain,.mk-security{grid-template-columns:1fr}.mk-band-inner{align-items:flex-start}}@media (max-width:640px){.mk-container{width:min(1200px,100% - 32px)}.mk-mobile-menu{padding-inline:16px}.mk-header-inner{gap:10px;min-height:68px}.mk-brand .brand{font-size:20px}.mk-header-cta{font-size:.9rem}.mk-btn-sm{padding:0 14px}.mk-btn-sm svg{display:none}.mk-actions .mk-btn,.mk-band-actions .mk-btn,.mk-band-actions{width:100%}.mk-hero-browser{margin-right:14%}.mk-hero-phone{width:38%;bottom:14px}.mk-hero-visual{padding-bottom:0}.mk-hero-visual figcaption{text-align:center;margin-top:10px;position:static}.mk-hero-phone{bottom:44px}.mk-cards,.mk-scenarios,.mk-index-grid,.mk-checklist{grid-template-columns:1fr}.mk-steps li,.mk-scenarios li{padding:24px}.mk-trust{grid-template-columns:1fr;gap:14px}.mk-tabs{flex-direction:column;align-items:stretch}.mk-tabs button{width:100%}.mk-panel{padding:24px 20px}.mk-panel-copy .mk-btn{width:100%}.mk-report-meta{grid-template-columns:1fr 1fr}.mk-report-photos{grid-template-columns:1fr}.mk-report-photos img{aspect-ratio:16/10}.mk-report-head,.mk-report-tasks li{flex-wrap:wrap}.mk-footer-main{grid-template-columns:1fr 1fr}.mk-footer-contact{grid-column:1/-1}.mk-footer-bottom{flex-direction:column;gap:6px}.mk-related-inner .mk-btn{width:100%}}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{transition:none!important}}
