.mk{--ground:#fbf5ea;--raise:#fff;--tint:#f3eada;--ink:#161418;--ink-2:#2a262e;--muted:#6f665c;--rule:#e4dac8;--amber:#f2a63c;--gold:#e88a1c;--red:#d4442e;--sage:#4e7a5c;--display:"Bricolage Grotesque","IBM Plex Sans",system-ui,sans-serif;--body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--shadow:0 1px 2px rgba(22,20,24,.06),0 24px 48px -24px rgba(22,20,24,.28);--r:14px;min-height:100dvh;background:var(--ground);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mk *,.mk :after,.mk :before{box-sizing:border-box}.mk h1,.mk h2,.mk h3{font-family:var(--display);margin:0;text-wrap:balance;letter-spacing:-.02em}.mk h1{font-size:clamp(38px,6.4vw,72px);font-weight:760;line-height:1.02}.mk h2{font-size:clamp(28px,4vw,44px);font-weight:720;line-height:1.08}.mk h3{font-size:20px;font-weight:680;line-height:1.25;letter-spacing:-.01em}.mk p{margin:0}.mk a{color:inherit}.mk img{display:block;max-width:100%;height:auto}.mk .wrap{width:min(1120px,100% - 40px);margin-inline:auto}@media (max-width:640px){.mk .wrap{width:min(1120px,100% - 32px)}}.mk .eyebrow{font-family:var(--body);font-weight:600;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.mk .lede{font-size:clamp(18px,2.1vw,22px);color:var(--ink-2);max-width:56ch;line-height:1.5}.mk .muted{color:var(--muted)}.mk .btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 22px;border-radius:999px;font-weight:600;font-size:16.5px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .12s ease,background .15s ease}.mk .btn:active{transform:translateY(1px)}.mk .btn-ink{background:var(--ink);color:var(--ground)}.mk .btn-ink:hover{background:var(--ink-2)}.mk .btn-amber{background:var(--amber);color:var(--ink)}.mk .btn-amber:hover{background:#f5b45a}.mk .btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.mk .btn-ghost:hover{background:rgba(22,20,24,.05)}.mk .hdr{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--ground) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--rule)}.mk .hdr .wrap{gap:28px;min-height:68px}.mk .brand,.mk .hdr .wrap{display:flex;align-items:center}.mk .brand{gap:10px;text-decoration:none;font-family:var(--display);font-weight:760;font-size:22px;letter-spacing:-.02em}.mk .brand img{width:34px;height:34px}.mk .nav{display:flex;gap:22px;margin-left:auto;font-weight:500;font-size:15.5px}.mk .nav a{text-decoration:none;color:var(--ink-2);padding:6px 0;border-bottom:2px solid transparent}.mk .nav a:hover,.mk .nav a[aria-current=page]{border-bottom-color:var(--amber);color:var(--ink)}.mk .hdr .btn{min-height:42px;padding:0 16px;font-size:15px}@media (max-width:760px){.mk .nav{gap:14px;font-size:14.5px}.mk .hdr .cta-hdr{display:none}}.mk .hero{padding:clamp(56px,9vw,120px) 0 clamp(40px,6vw,80px);overflow:hidden}.mk .hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.mk .hero-copy{display:grid;grid-gap:24px;gap:24px}.mk .hero-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mk .hero-note{font-size:14.5px;color:var(--muted)}@media (max-width:900px){.mk .hero .wrap{grid-template-columns:1fr}}.mk .stage{position:relative}.mk .board{border-radius:18px;overflow:hidden;background:var(--ink);border:1px solid rgba(22,20,24,.25);box-shadow:var(--shadow)}.mk .board img{width:100%}.mk .phone{position:absolute;right:-6%;bottom:-10%;width:34%;min-width:150px;border-radius:28px;overflow:hidden;background:#f7f7f5;border:6px solid var(--ink);box-shadow:0 30px 60px -20px rgba(22,20,24,.5)}.mk .phone img{width:100%}@media (max-width:900px){.mk .stage{margin-top:8px;margin-bottom:12%}}.mk section{padding:clamp(48px,7vw,96px) 0}.mk section+section{border-top:1px solid var(--rule)}.mk .sec-head{display:grid;grid-gap:12px;gap:12px;max-width:64ch;margin-bottom:clamp(28px,4vw,48px)}.mk .steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;counter-reset:s}.mk .step{background:var(--raise);border:1px solid var(--rule);border-radius:var(--r);padding:22px 22px 24px;display:grid;grid-gap:10px;gap:10px;counter-increment:s}.mk .step:before{content:counter(s,decimal-leading-zero);font-family:var(--display);font-weight:760;font-size:40px;line-height:1;color:var(--amber);letter-spacing:-.03em}.mk .step p{color:var(--ink-2);font-size:16px}.mk .steps.four{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.mk .steps.four{grid-template-columns:1fr 1fr}}@media (max-width:800px){.mk .steps,.mk .steps.four{grid-template-columns:1fr}}.mk .grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.mk .card{background:var(--raise);border:1px solid var(--rule);border-radius:var(--r);padding:24px;display:grid;grid-gap:10px;gap:10px;align-content:start}.mk .card p{color:var(--ink-2);font-size:16px}.mk .card .ico{width:40px;height:40px;border-radius:12px;background:var(--tint);display:grid;place-items:center;color:var(--gold);margin-bottom:4px}@media (max-width:900px){.mk .grid3{grid-template-columns:1fr 1fr}}@media (max-width:600px){.mk .grid3{grid-template-columns:1fr}}.mk .split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.mk .split.rev>:first-child{order:2}.mk .split .copy{display:grid;grid-gap:18px;gap:18px}.mk .split ul{margin:0;padding-left:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.mk .split li{position:relative;padding-left:34px;color:var(--ink-2)}.mk .split li:before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:50%;background:var(--amber);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M9.5 16.2 5.3 12l-1.4 1.4 5.6 5.6 12-12L20.1 5.6z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M9.5 16.2 5.3 12l-1.4 1.4 5.6 5.6 12-12L20.1 5.6z'/></svg>") center/contain no-repeat}@media (max-width:800px){.mk .split{grid-template-columns:1fr}.mk .split.rev>:first-child{order:0}}.mk .phones{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.mk .phones figure{margin:0;display:grid;grid-gap:12px;gap:12px}.mk .phones .ph{border-radius:26px;overflow:hidden;border:5px solid var(--ink);background:#f7f7f5;box-shadow:var(--shadow)}.mk .phones figcaption{font-size:15px;color:var(--ink-2);line-height:1.45}.mk .phones figcaption b{display:block;color:var(--ink);font-weight:600;margin-bottom:2px}@media (max-width:900px){.mk .phones{grid-template-columns:1fr 1fr}}.mk .fork{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.mk .fork .card{padding:28px}.mk .fork .big{font-family:var(--display);font-size:44px;font-weight:760;letter-spacing:-.03em;line-height:1}.mk .fork .good .big{color:var(--sage)}.mk .fork .bad .big{color:var(--red)}@media (max-width:700px){.mk .fork{grid-template-columns:1fr}}.mk .price{background:var(--ink);border-radius:22px;padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:1.2fr 1fr;grid-gap:32px;gap:32px;align-items:center}.mk .price,.mk .price h2{color:var(--ground)}.mk .price .amount{font-family:var(--display);font-weight:760;font-size:clamp(48px,7vw,84px);letter-spacing:-.035em;line-height:1;color:var(--amber)}.mk .price .amount small{font-size:.38em;font-weight:600;color:var(--ground);letter-spacing:0;margin-left:8px}.mk .price ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;color:#e9e1d3}.mk .price li:before{content:"— ";color:var(--amber)}.mk .price .muted{color:#b9af9f}@media (max-width:800px){.mk .price{grid-template-columns:1fr}}.mk .chips{display:flex;flex-wrap:wrap;gap:10px}.mk .chip{border:1.5px solid var(--ink);border-radius:999px;padding:8px 16px;font-weight:500;font-size:15.5px;background:var(--raise)}.mk .final{text-align:center;display:grid;grid-gap:22px;gap:22px;justify-items:center}.mk .final h2{max-width:22ch}.mk footer{border-top:1px solid var(--rule);padding:36px 0 44px;color:var(--muted);font-size:14.5px}.mk footer .wrap{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center}.mk footer a{text-decoration:none}.mk footer a:hover{color:var(--ink)}.mk footer .grow{flex:1 1}.mk .sub-hero{padding:clamp(48px,7vw,96px) 0 clamp(24px,4vw,48px)}.mk .sub-hero .wrap{max-width:760px;margin-inline:auto;text-align:left}.mk .prose,.mk .sub-hero .wrap{display:grid;grid-gap:18px;gap:18px}.mk .prose{max-width:720px}.mk .prose h3{margin-top:14px}.mk .prose li,.mk .prose p{color:var(--ink-2)}.mk .prose ol{padding-left:22px;margin:0;display:grid;grid-gap:10px;gap:10px}.mk .callout{border-left:3px solid var(--amber);background:var(--tint);padding:16px 20px;border-radius:0 var(--r) var(--r) 0}.mk .faq{display:grid;grid-gap:14px;gap:14px;max-width:760px}.mk .faq details{background:var(--raise);border:1px solid var(--rule);border-radius:var(--r);padding:16px 20px}.mk .faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:12px}.mk .faq summary::-webkit-details-marker{display:none}.mk .faq summary:after{content:"+";color:var(--gold);font-weight:600;font-size:20px;line-height:1}.mk .faq details[open] summary:after{content:"–"}.mk .faq details p{margin-top:10px;color:var(--ink-2)}.mk .waves{display:inline-block;width:1em;height:1em;vertical-align:-.12em}@media (prefers-reduced-motion:reduce){.mk *{transition:none!important}}