:root{--help-yellow:#facc15;--help-ink:#101218;--help-muted:#667085;--help-line:#e4e7ec;--help-soft:#f7f8fa}
.mk-help-page{background:#fff;color:var(--help-ink)}
.mk-help-hero{padding:84px 0 74px;background:radial-gradient(circle at 82% 20%,#facc1530,transparent 24%),linear-gradient(145deg,#07090d,#171b24);color:#fff;text-align:center}
.mk-help-hero .container{max-width:900px}.mk-help-kicker{display:inline-flex;gap:.5rem;align-items:center;padding:.55rem .9rem;border:1px solid #ffffff2b;border-radius:999px;color:#fde047;background:#ffffff0d;font-weight:800}
.mk-help-hero h1{font-size:clamp(2.45rem,6vw,5rem);line-height:.98;font-weight:900;letter-spacing:-.055em;margin:1.35rem 0}
.mk-help-hero p{font-size:clamp(1.05rem,2vw,1.3rem);color:#d0d5dd;max-width:720px;margin:0 auto;line-height:1.65}
.mk-help-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:1.4rem;margin-top:2rem;color:#f2f4f7;font-weight:700}.mk-help-trust i{color:var(--help-yellow)}
.mk-help-search{max-width:720px;margin:2rem auto 0;display:flex;align-items:center;gap:.8rem;padding:0 1.15rem;border:1px solid #ffffff38;border-radius:16px;background:#fff;color:#111;box-shadow:0 18px 45px #0005}.mk-help-search i{font-size:1.2rem;color:#8a5b00}.mk-help-search input{width:100%;padding:1.05rem 0;border:0;outline:0;font-size:1rem;background:transparent}.mk-search-results{max-width:720px;margin:.6rem auto 0;padding:.6rem;background:#fff;border-radius:16px;text-align:left;box-shadow:0 18px 50px #0007;color:#111}
.mk-help-flow{padding-top:56px;padding-bottom:76px;scroll-margin-top:80px}.mk-flow-progress{display:grid;grid-template-columns:repeat(3,1fr);max-width:680px;margin:0 auto 64px;position:relative}
.mk-flow-progress:before{content:"";position:absolute;left:16%;right:16%;top:20px;border-top:2px solid var(--help-line)}
.mk-flow-progress span{display:flex;position:relative;z-index:1;flex-direction:column;align-items:center;gap:.45rem;color:#98a2b3;font-weight:800}.mk-flow-progress b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;border:2px solid var(--help-line)}
.mk-flow-progress .is-active{color:var(--help-ink)}.mk-flow-progress .is-active b{background:var(--help-yellow);border-color:var(--help-yellow)}.mk-flow-progress .is-done b{background:#101828;color:#fff;border-color:#101828}
.mk-flow-step{display:none}.mk-flow-step.is-active{display:block;animation:helpIn .35s ease both}@keyframes helpIn{from{opacity:0;transform:translateY(12px)}}
.mk-section-heading{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:28px}.mk-section-heading>div>span,.mk-model-panel>div>span{color:#a16207;text-transform:uppercase;font-size:.78rem;letter-spacing:.12em;font-weight:900}
.mk-section-heading h2,.mk-model-panel h2{font-size:clamp(1.8rem,3.5vw,3rem);font-weight:900;letter-spacing:-.04em;margin:.25rem 0 0}.mk-section-heading>p{max-width:470px;color:var(--help-muted);margin:0;line-height:1.6}
.mk-problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mk-problem-card{min-height:225px;text-align:left;border:1px solid var(--help-line);background:#fff;border-radius:22px;padding:24px;display:flex;flex-direction:column;cursor:pointer;transition:.2s}
.mk-problem-card>i{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#fff7cc;color:#9a6700;font-size:1.55rem}.mk-problem-card strong{font-size:1.12rem;margin:1.1rem 0 .45rem}.mk-problem-card span{font-size:.92rem;color:var(--help-muted);line-height:1.5}.mk-problem-card small{margin-top:auto;padding-top:1rem;font-weight:800;color:#8a5b00}
.mk-problem-card:hover,.mk-problem-card:focus-visible{transform:translateY(-5px);border-color:#f5c400;box-shadow:0 18px 45px #10182816;outline:0}.mk-problem-card:hover>i{background:var(--help-yellow);color:#111}
.mk-brand-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.mk-brand-card{height:145px;border:1px solid var(--help-line);border-radius:20px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;font-size:1.05rem;cursor:pointer;transition:.2s}
.mk-brand-card span{font-size:2rem}.mk-brand-card:hover,.mk-brand-card:focus-visible{border-color:var(--help-yellow);background:#fffdf2;transform:translateY(-4px);outline:0;box-shadow:0 15px 35px #10182812}
.mk-flow-back,.mk-flow-reset{border:0;background:transparent;color:#667085;font-weight:800;padding:.5rem 0;margin-bottom:1.4rem}.mk-flow-back:hover,.mk-flow-reset:hover{color:#111}
.mk-model-panel{max-width:720px;margin:auto;border:1px solid var(--help-line);border-radius:28px;padding:clamp(28px,5vw,56px);box-shadow:0 24px 70px #10182812;text-align:center}.mk-result-icon{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 1.4rem;border-radius:22px;background:var(--help-yellow);font-size:2rem}
.mk-model-panel label{display:block;text-align:left;font-weight:900;margin:2rem 0 .5rem}.mk-model-panel input{width:100%;border:2px solid #d0d5dd;border-radius:14px;padding:1rem;font-size:1.05rem}.mk-model-panel input:focus{outline:3px solid #facc1540;border-color:#d6a900}.mk-model-panel p{color:var(--help-muted)}
.mk-model-help{font-size:.86rem;text-align:left;margin:.55rem 0 1.5rem}.mk-diagnostic-cta{display:flex;justify-content:center;align-items:center;gap:.65rem;background:#17a655;color:#fff;text-decoration:none;border-radius:14px;padding:1rem;font-weight:900}.mk-diagnostic-cta:hover{background:#128545;color:#fff}.mk-flow-reset{margin:1rem 0 0}
.mk-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0}.mk-model-grid button,.mk-model-grid .mk-model-link{display:block;padding:.85rem .65rem;border:1px solid var(--help-line);border-radius:11px;background:#fff;color:#101218;font-weight:800;text-align:center;text-decoration:none}.mk-model-grid button:hover,.mk-model-grid button.is-active,.mk-model-grid .mk-model-link:hover,.mk-model-grid .mk-model-link:focus-visible{border-color:var(--help-yellow);background:#fff8d6}.mk-model-limit{grid-column:1/-1;margin:0!important;padding:.55rem;text-align:center;font-size:.78rem}.mk-diagnostic-results,.mk-search-results{display:grid;gap:.55rem;margin-bottom:1rem}.mk-content-result{display:grid;gap:.18rem;padding:.9rem 1rem;border:1px solid var(--help-line);border-radius:12px;background:#fff;text-align:left;text-decoration:none;color:#101218}.mk-content-result:hover{border-color:var(--help-yellow);color:#101218}.mk-content-result span{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#8a5b00;font-weight:900}.mk-content-result strong{font-size:.95rem}.mk-content-result small{color:#667085}.mk-result-empty{margin:.8rem 0!important;padding:1rem;border-radius:10px;background:#f7f8fa;text-align:left}
.mk-real-cases{padding:76px 0;background:var(--help-soft)}.mk-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mk-case-card{overflow:hidden;background:#fff;border:1px solid var(--help-line);border-radius:22px}.mk-case-card[hidden]{display:none}.mk-case-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:121px;max-height:245px;gap:2px;background:#111;overflow:hidden}.mk-case-gallery--1{grid-template-columns:1fr}.mk-case-gallery--2{grid-template-columns:repeat(2,1fr);grid-auto-rows:245px}.mk-case-gallery--3{grid-auto-rows:245px}.mk-case-gallery figure{margin:0;min-width:0;position:relative;overflow:hidden}.mk-case-gallery img,.mk-case-gallery video{width:100%;height:100%;object-fit:cover}.mk-case-gallery figcaption{position:absolute;left:8px;bottom:8px;padding:.25rem .48rem;border-radius:7px;background:#101828d9;color:#fff;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.mk-case-body{padding:24px}.mk-case-body>span{font-size:.75rem;color:#8a5b00;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.mk-case-body h3{font-size:1.3rem;font-weight:900;margin:.5rem 0}.mk-case-device{color:#344054;font-weight:800}.mk-case-body>p:not(.mk-case-device){color:var(--help-muted)}.mk-case-stages{display:flex;gap:.7rem;flex-wrap:wrap;border-top:1px solid var(--help-line);padding-top:1rem}.mk-case-stages span{font-size:.78rem;font-weight:800}.mk-case-stages i{color:#16a34a}
.mk-cases-empty{text-align:center;padding:50px;border:1px dashed #c7ccd4;border-radius:24px;background:#fff}.mk-cases-empty>i{font-size:2.3rem;color:#a16207}.mk-cases-empty h3{font-weight:900;margin:1rem 0 .4rem}.mk-cases-empty p{color:var(--help-muted);margin:0}
.mk-case-link{display:flex;justify-content:space-between;align-items:center;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--help-line);color:#8a5b00;text-decoration:none;font-weight:900}.mk-case-link:hover{color:#111}
.mk-help-disclaimer{display:flex;gap:1rem;align-items:flex-start;margin-top:26px;margin-bottom:36px;padding:20px;border-radius:15px;background:#fffbeb;border:1px solid #fde68a}.mk-help-disclaimer i{color:#a16207;font-size:1.3rem}.mk-help-disclaimer p{margin:0}
@media(max-width:991px){.mk-problem-grid{grid-template-columns:repeat(2,1fr)}.mk-brand-grid{grid-template-columns:repeat(3,1fr)}.mk-case-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:575px){.mk-help-hero{padding:62px 0 54px}.mk-section-heading{display:block}.mk-section-heading>p{margin-top:.8rem}.mk-problem-grid{grid-template-columns:1fr 1fr;gap:10px}.mk-problem-card{min-height:195px;padding:17px;border-radius:17px}.mk-problem-card span{font-size:.8rem}.mk-brand-grid{grid-template-columns:repeat(2,1fr)}.mk-case-grid{grid-template-columns:1fr}.mk-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-flow-progress{margin-bottom:42px}.mk-flow-progress span{font-size:.78rem}}
