.mk{--ink:#14181f;--muted:#55606e;--line:#e3e7ec;--accent:#0b5cff;--bg:#fff;--soft:#f6f8fb;color:var(--ink);background:var(--bg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55}.mk *{box-sizing:border-box}.mk .wrap{max-width:920px;margin:0 auto;padding:0 24px}.mk header.top{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.mk .brand{letter-spacing:.02em;font-weight:700}.mk a{color:var(--accent)}.mk .hero{padding:56px 0 40px}.mk h1{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(2rem,5vw,3.1rem);line-height:1.1}.mk .sub{color:var(--muted);max-width:46rem;margin:0 0 28px;font-size:1.2rem}.mk .cta{background:var(--accent);color:#fff;border-radius:10px;padding:14px 22px;font-weight:600;text-decoration:none;display:inline-block}.mk .cta:focus-visible,.mk a:focus-visible{outline-offset:2px;outline:3px solid #ffbf47}.mk section{border-top:1px solid var(--line);padding:40px 0}.mk h2{letter-spacing:-.01em;margin:0 0 18px;font-size:1.5rem}.mk .grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.mk .card{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:20px}.mk .card h3{margin:0 0 8px;font-size:1.05rem}.mk .card p{color:var(--muted);margin:0}.mk ol.steps{margin:0;padding-left:1.2rem}.mk ol.steps li{margin:0 0 10px}.mk .two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.mk .pilot{color:#fff;background:#0e1726;border-radius:16px;padding:28px}.mk .pilot p{color:#d6deea;margin:0 0 18px;font-size:1.1rem}.mk .pilot .cta{color:#0e1726;background:#fff}.mk dl.faq dt{margin-top:16px;font-weight:600}.mk dl.faq dd{color:var(--muted);margin:4px 0 0}.mk footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:18px;padding:26px 0 48px;font-size:.92rem;display:flex}.mk .prose{max-width:44rem;padding:40px 0 64px}.mk .prose h1{font-size:2.1rem}.mk .prose h2{margin-top:34px;font-size:1.25rem}.mk .prose ul{padding-left:1.2rem}.mk .prose li{margin-bottom:6px}.mk .note{color:var(--muted);font-size:.95rem}