.mk{background:var(--color-ground);width:100%;color:var(--color-ink)}.mk a{color:inherit}.mk .wrap{box-sizing:border-box;max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}@media (max-width:640px){.mk .wrap{padding-left:16px;padding-right:16px}}.mk .display{font-family:var(--font-display)}.mk .eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-amber-ink);margin:0 0 14px;font-size:13px}.mk .eyebrow.on-dark{color:var(--color-amber)}.mk h1,.mk h2,.mk h3{font-family:var(--font-display);margin:0;font-weight:600}.mk h2{letter-spacing:-.02em;font-size:clamp(30px,4vw,44px);line-height:1.08}.mk h2.sm{font-size:clamp(28px,3.6vw,40px);line-height:1.1}.mk .lead{color:var(--color-slate);margin:20px 0 0;font-size:17px;line-height:1.6}.mk .btn{border-radius:6px;font-weight:600;text-decoration:none;display:inline-block}.mk .btn-amber{background:var(--color-amber);color:var(--color-ink)}.mk .btn-ink{background:var(--color-ink);color:var(--color-ground)}.mk .btn-outline-light{color:var(--color-ground);border:1px solid var(--color-slate);font-weight:500}.mk .btn-outline{border:1px solid var(--color-ink);color:var(--color-ink)}.mk .btn:hover{filter:brightness(1.05)}.mk header{background:var(--color-ink);color:var(--color-ground)}.mk nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:20px;display:flex}.mk .brand{color:var(--color-ground);align-items:center;gap:10px;text-decoration:none;display:flex}.mk .brand span{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:700}.mk .navlinks{flex-wrap:wrap;align-items:center;gap:28px;font-size:15px;display:flex}.mk .navlinks a{color:var(--color-mist);text-decoration:none}.mk .navlinks a:hover{color:var(--color-ground)}.mk .navcta{align-items:center;gap:12px;font-size:15px;display:flex}.mk .navcta .login{color:var(--color-ground);padding:12px 8px;text-decoration:none}.mk .navcta .btn{padding:12px 20px}@media (max-width:900px){.mk .navlinks{display:none}}.mk .hero{flex-wrap:wrap;align-items:center;gap:56px;padding-top:72px;padding-bottom:96px;display:flex}.mk .hero-copy{flex:520px;min-width:0}.mk .hero h1{letter-spacing:-.03em;font-size:clamp(40px,6vw,64px);line-height:1.02}.mk .hero .sub{color:var(--color-mist);max-width:580px;margin:24px 0 0;font-size:20px;line-height:1.55}.mk .hero .ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.mk .hero .ctas .btn-amber{padding:16px 26px;font-size:17px}.mk .hero .ctas .btn-outline-light{padding:15px 25px;font-size:17px}.mk .hero .fine{color:var(--color-fog);margin:22px 0 0;font-size:14px}.mk .dash{background:var(--color-ink-2);border:1px solid var(--color-ink-line);box-sizing:border-box;border-radius:12px;flex:460px;min-width:0;padding:22px}.mk .dash-head{font-family:var(--font-mono);color:var(--color-fog);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:12px;display:flex}.mk .dash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mk .tile{background:var(--color-ink);border-radius:8px;padding:16px}.mk .tile .label{color:var(--color-fog);font-size:13px}.mk .tile .value{font-family:var(--font-display);margin-top:6px;font-size:30px;font-weight:600}.mk .tile .delta{color:var(--color-fog);margin-top:4px;font-size:13px}.mk .tile .delta.up{color:var(--color-amber)}.mk .tile.wide{margin-top:12px}.mk .tile .caption{color:#6f7e89;margin-top:6px;font-size:12px}.mk .strip{background:var(--color-ground-2);border-bottom:1px solid var(--color-line)}.mk .strip .wrap{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px 40px;padding-top:28px;padding-bottom:28px;font-size:15px;display:grid}.mk .strip strong{font-family:var(--font-display);font-size:17px;display:block}.mk .strip span{color:var(--color-slate)}.mk .platform{padding-top:104px;padding-bottom:40px}.mk .platform h2{max-width:760px}.mk .cells{background:var(--color-line);border:1px solid var(--color-line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;margin-top:48px;display:grid;overflow:hidden}.mk .cell{background:var(--color-paper);padding:30px}.mk .cell h3{margin:0 0 10px;font-size:21px}.mk .cell p{color:var(--color-slate);margin:0;font-size:15px;line-height:1.6}.mk .prov{padding-top:72px;padding-bottom:72px}.mk .prov-card{background:var(--color-ink);color:var(--color-ground);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:48px;padding:56px 48px;display:flex}@media (max-width:640px){.mk .prov-card{padding:36px 24px}}.mk .prov-copy{flex:380px;min-width:0}.mk .prov-copy p{color:var(--color-mist);margin:20px 0 0;font-size:17px;line-height:1.6}.mk .steps{flex:520px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.mk .steps li{border:1px solid var(--color-ink-line);border-radius:8px;padding:18px}.mk .steps .n{font-family:var(--font-mono);color:var(--color-amber);font-size:12px}.mk .steps .t{margin-top:6px;font-weight:600}.mk .steps .d{color:var(--color-fog);margin-top:4px;font-size:14px}.mk .email{flex-wrap:wrap;align-items:center;gap:56px;padding-top:40px;padding-bottom:72px;display:flex}.mk .email-copy{flex:460px;min-width:0}.mk .boxes{flex:420px;gap:10px;min-width:0;display:grid}.mk .box{background:var(--color-paper);border:1px solid var(--color-line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 20px;display:flex}.mk .box .addr{font-family:var(--font-mono);font-size:14px}.mk .box .ok{color:var(--color-ok);font-size:13px;font-weight:600}.mk .reporting{background:var(--color-ground-2)}.mk .reporting .wrap{padding-top:88px;padding-bottom:88px}.mk .reporting h2{max-width:760px}.mk .ranges{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.mk .ranges button{font:inherit;min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:1px solid #b9bfb5;border-radius:999px;padding:10px 16px;font-size:14px}.mk .ranges button[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-ground)}.mk .cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:28px;display:grid}.mk .card{background:var(--color-paper);border-radius:10px;padding:24px}.mk .card .t{font-family:var(--font-display);font-size:19px;font-weight:600}.mk .card p{color:var(--color-slate);margin:8px 0 0;font-size:15px;line-height:1.55}.mk .pricing{padding-top:104px;padding-bottom:72px}.mk .plans{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:44px;display:grid}.mk .plan{background:var(--color-paper);border:1px solid var(--color-line);border-radius:12px;flex-direction:column;gap:14px;padding:30px;display:flex}.mk .plan.featured{background:var(--color-ink);color:var(--color-ground);border-color:var(--color-ink)}.mk .plan .name{font-family:var(--font-display);font-size:20px;font-weight:600}.mk .plan .price{font-family:var(--font-display);font-size:44px;font-weight:600}.mk .plan .per,.mk .plan .limit{color:var(--color-slate)}.mk .plan .limit{font-size:14px}.mk .plan.featured .per,.mk .plan.featured .limit{color:var(--color-mist)}.mk .plan ul{margin:0;padding-left:18px;font-size:15px;line-height:1.8}.mk .plan .btn{text-align:center;margin-top:auto;padding:14px}.mk .plan .badge{background:var(--color-amber);color:var(--color-ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.mk .addon{background:var(--color-ground-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:22px 28px;display:flex}.mk .addon .note{color:var(--color-slate);font-size:14px}.mk .migrate{padding-top:24px;padding-bottom:104px}.mk .migrate-card{border:2px solid var(--color-ink);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:52px 48px;display:flex}@media (max-width:640px){.mk .migrate-card{padding:32px 24px}}.mk .migrate-card>div{flex:520px;min-width:0}.mk .migrate-card h2{font-size:clamp(28px,3.4vw,38px);line-height:1.1}.mk .migrate-card p{color:var(--color-slate);margin:14px 0 0;font-size:17px;line-height:1.6}.mk .migrate-card .btn{padding:16px 26px;font-size:17px}.mk footer{background:var(--color-ink);color:var(--color-fog)}.mk footer .top{flex-wrap:wrap;justify-content:space-between;gap:40px;padding-top:56px;padding-bottom:40px;display:flex}.mk footer .about{flex:260px}.mk footer .about .name{font-family:var(--font-display);color:var(--color-ground);font-size:22px;font-weight:700}.mk footer .about p{max-width:300px;margin:10px 0 0;font-size:14px;line-height:1.6}.mk footer .cols{flex-wrap:wrap;gap:56px;font-size:14px;display:flex}.mk footer .col{flex-direction:column;gap:10px;display:flex}.mk footer .col .h{color:var(--color-ground);font-weight:600}.mk footer .col a{color:var(--color-fog);text-decoration:none}.mk footer .col a:hover{color:var(--color-ground)}.mk footer .copy{padding-bottom:32px;font-size:13px}
