.mk{--mk-ink:var(--brand-ink,#211b2b);--mk-accent:var(--brand-accent,#c44128);--mk-accent-hover:var(--brand-accent-hover,#a23420);--mk-muted:var(--brand-muted,#635966);--mk-paper:var(--brand-paper,#fbf7f2);--mk-surface:#fffdfb;--mk-tint:var(--brand-tint,#f7e6df);--mk-border:var(--brand-border,#e4d9d7);--mk-container:1180px;background:var(--mk-surface);color:var(--mk-ink);min-height:100vh;font-family:DM Sans Variable,DM Sans,sans-serif}.mk *,.mk :before,.mk :after{box-sizing:border-box}.mk h1,.mk h2,.mk h3,.mk p,.mk figure{margin:0}.mk a{color:inherit;text-decoration:none}:is(.mk a:focus-visible,.mk summary:focus-visible){outline:3px solid var(--mk-accent);outline-offset:4px}.mk-container{width:min(calc(100% - 80px), var(--mk-container));margin-inline:auto}.mk-skip{z-index:20;background:var(--mk-surface);border-radius:6px;padding:10px 14px;position:fixed;top:14px;left:14px;transform:translateY(-200%)}.mk-skip:focus{transform:none}.mk-header{background:var(--mk-surface);border-bottom:1px solid var(--mk-border)}.mk-header-inner,.mk-footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:76px;display:grid}.mk-wordmark{letter-spacing:-.055em;justify-self:start;align-items:center;gap:10px;font-size:22px;font-weight:800;line-height:1;display:inline-flex}.mk-logo{width:34px;height:34px;color:var(--mk-accent);place-items:center;display:grid}.mk-logo svg{width:100%;height:100%;display:block}.mk-nav,.mk-header-actions,.mk-footer nav{align-items:center;gap:30px;display:flex}.mk-header-actions{white-space:nowrap;justify-self:end;gap:20px}.mk-nav a,.mk-sign-in,.mk-footer nav a{color:var(--mk-muted);font-size:14px;font-weight:660;line-height:1.2}.mk-nav a:hover,.mk-sign-in:hover,.mk-footer nav a:hover,.mk-text-link:hover{color:var(--mk-accent);text-underline-offset:4px;text-decoration:underline}.mk-button{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:11px;width:fit-content;min-height:49px;padding:12px 18px;font-size:15px;font-weight:730;line-height:1.2;transition:background-color .18s,color .18s;display:inline-flex}.mk-button.mk-button-compact{min-height:42px;padding:11px 15px;font-size:14px}.mk-button.mk-button-dark{background:var(--mk-accent);color:#fff}.mk-button.mk-button-dark:hover{background:var(--mk-accent-hover)}.mk-button.mk-button-light{color:var(--mk-ink);background:#fffaf6}.mk-button.mk-button-light:hover{background:var(--mk-tint)}.mk-hero{background:var(--mk-paper);border-bottom:1px solid var(--mk-border);overflow:hidden}.mk-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,6vw,92px);min-height:560px;padding-block:clamp(60px,8vw,100px);display:grid}.mk-kicker{color:var(--mk-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750;line-height:1.4}.mk-hero h1{max-width:630px;color:var(--mk-ink);letter-spacing:-.075em;text-wrap:balance;margin-top:15px;font-size:clamp(55px,7vw,102px);font-weight:750;line-height:.99}.mk-hero h1 em{color:var(--mk-accent);font-family:var(--brand-display,"Instrument Serif", Georgia, serif);letter-spacing:-.065em;margin-top:-.025em;font-size:1.11em;font-weight:400;line-height:.91;display:block}.mk p.mk-hero-description{max-width:505px;color:var(--mk-muted);margin-top:24px;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.mk-actions{flex-wrap:wrap;align-items:center;gap:15px 20px;margin-top:30px;display:flex}.mk-text-link{color:var(--mk-ink);align-items:center;gap:6px;font-size:14px;font-weight:710;line-height:1.4;display:inline-flex}.mk p.mk-hero-note{color:var(--mk-muted);align-items:center;gap:7px;margin-top:16px;font-size:13px;line-height:1.45;display:flex}.mk-hero-note svg{color:var(--mk-accent);flex-shrink:0}.mk-hero-art{isolation:isolate;place-items:center;min-width:0;padding:clamp(19px,4vw,51px) clamp(19px,3.5vw,45px);display:grid;position:relative}.mk-hero-art:before{z-index:-1;content:"";background:radial-gradient(at 88% 96%,#9e412e 0%,#0000 63%),repeating-linear-gradient(0deg,#0000 0 27px,#ffe5df23 27px 28px),repeating-linear-gradient(90deg,#0000 0 27px,#ffe5df23 27px 28px),#312438;border:1px solid #45354b;border-radius:22px;position:absolute;inset:0}.mk-hero-art:after{z-index:-1;content:"";border:1px solid #fff5ed46;border-radius:13px;position:absolute;inset:14px}.mk-preview{background:var(--mk-surface);border:1px solid #ded0d7;border-radius:11px;width:100%;min-width:0;overflow:hidden;box-shadow:0 20px 52px #170d1e52,0 3px 7px #170d1e26}.mk-preview-toolbar{color:#523d55;letter-spacing:.015em;background:#f5edf2;border-bottom:1px solid #e9dce4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 12px;padding:13px 15px;font-size:11px;font-weight:750;display:flex}.mk-preview-toolbar>span:first-child{align-items:center;gap:7px;display:flex}.mk-preview-sample{color:#635266}.mk-preview-body{padding:19px 15px 16px}.mk-preview-title{align-items:center;gap:10px;margin-bottom:17px;display:flex}.mk-preview-identity{background:var(--mk-tint);height:42px;color:var(--mk-accent);border-radius:10px;flex:0 0 42px;place-items:center;display:grid}.mk-preview-title strong{letter-spacing:-.04em;font-size:clamp(14px,1.5vw,19px);font-weight:740;line-height:1.2;display:block}.mk-preview-title div>span{color:var(--mk-muted);margin-top:4px;font-size:11px;line-height:1.35;display:block}.mk-preview-row{color:#4b3d51;border-top:1px solid #eee5e8;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:7px;padding-block:10px;font-size:13px;font-weight:670;line-height:1.2;display:grid}.mk-state{text-align:center;border-radius:5px;padding:4px 6px;font-size:10px;font-weight:740;line-height:1.15}.mk-state-ready{color:#463052;background:#eee4f4}.mk-state-pending{color:#733c2b;background:#f7e8df}.mk-preview-note{color:#493450;background:#f4edf6;border-radius:8px;align-items:center;gap:9px;margin-top:8px;padding:9px;display:flex}.mk-preview-note strong,.mk-preview-note small{font-size:11px;line-height:1.35;display:block}.mk-preview-note small{color:var(--mk-muted);margin-top:1px}.mk-preview-check{color:#573e64;background:#eaddf0;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;display:grid}.mk-workflow{padding-block:clamp(56px,7.3vw,98px) clamp(54px,7vw,92px);scroll-margin-top:25px}.mk h2{letter-spacing:-.062em;text-wrap:balance;margin-top:10px;font-size:clamp(32px,4.4vw,56px);font-weight:720;line-height:1.05}.mk-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,54px);margin-top:35px;display:grid}.mk-workflow-card{border-top:1px solid var(--mk-border);padding:22px 0 0}.mk-workflow-icon{background:var(--mk-tint);width:46px;height:46px;color:var(--mk-accent);border-radius:8px;place-items:center;display:grid}.mk-workflow-card h3{letter-spacing:-.035em;margin-top:22px;font-size:21px;font-weight:740;line-height:1.13}.mk-workflow-card p{color:var(--mk-muted);margin-top:9px;font-size:15px;line-height:1.55}.mk-activation-panel{background:var(--mk-ink);color:#fff9f5;border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,32px);padding:clamp(27px,4.5vw,48px);display:grid}.mk-activation-icon{color:#ffddd2;background:#51313d;border-radius:12px;place-items:center;width:54px;height:54px;display:grid}.mk-activation h2{color:inherit;text-wrap:pretty;margin:0;font-size:clamp(27px,3.1vw,43px)}.mk-activation p{color:#e7d8e7;margin-top:9px;font-size:15px;line-height:1.55}.mk-faq{padding-block:clamp(56px,8vw,106px)}.mk-faq-inner{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.mk-questions{border-top:1px solid var(--mk-border)}.mk-questions details{border-bottom:1px solid var(--mk-border)}.mk-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:16px 2px;font-size:16px;font-weight:700;line-height:1.35;list-style:none;display:flex}.mk-questions summary::-webkit-details-marker{display:none}.mk-questions summary svg{color:var(--mk-accent);flex-shrink:0;transition:transform .18s}.mk-questions details[open] summary svg{transform:rotate(180deg)}.mk-questions details p{color:var(--mk-muted);padding:0 30px 17px 2px;font-size:15px;line-height:1.55}.mk-footer{border-top:1px solid var(--mk-border);background:var(--mk-paper)}.mk-footer-inner{grid-template-columns:1fr auto}@media (max-width:930px){.mk-container{width:min(calc(100% - 56px), var(--mk-container))}.mk-hero-inner{gap:35px}.mk-preview-title strong{font-size:16px}}@media (max-width:760px){.mk-header-inner{grid-template-columns:1fr auto;gap:15px;min-height:66px}.mk-nav{display:none}.mk-hero-inner{grid-template-columns:1fr;gap:34px;min-height:0;padding-block:52px 36px}.mk-hero h1{text-wrap:initial;max-width:560px}.mk-hero-art{justify-self:center;width:100%;max-width:540px}.mk-preview-body{padding:18px}.mk-workflow-grid{grid-template-columns:1fr;gap:22px;margin-top:26px}.mk-workflow-card{padding-top:20px}.mk-workflow-card h3{margin-top:16px}.mk-activation-panel{grid-template-columns:minmax(0,1fr);gap:16px}.mk-faq-inner{grid-template-columns:1fr;gap:22px}}@media (max-width:420px){.mk-container{width:calc(100% - 36px)}.mk-wordmark{gap:7px;font-size:19px}.mk-logo{border-radius:8px;width:29px;height:29px}.mk-header-actions{gap:11px}.mk-sign-in,.mk-button.mk-button-compact{font-size:12px}.mk-button.mk-button-compact{min-height:39px;padding-inline:10px}.mk-hero h1{font-size:clamp(42px,13vw,54px)}.mk-actions{column-gap:14px}.mk-preview-body{padding:15px 11px 12px}.mk-preview-toolbar{padding-inline:11px}.mk-preview-row{font-size:12px}.mk-footer-inner,.mk-footer nav{gap:12px}.mk-footer nav a{font-size:12px}}@media (prefers-reduced-motion:reduce){.mk-button,.mk-questions summary svg{transition:none}}
