.mk-page{--mk-ink:#0a1525;--mk-ink-soft:#24364c;--mk-muted:#5f7186;--mk-line:#d9e5ee;--mk-line-dark:#acd2ef21;--mk-surface:#fff;--mk-surface-soft:#f3f8fc;--mk-blue:#78c7ff;--mk-blue-strong:#39a9f4;--mk-green:#74e4b1;--mk-navy:#050a12;--mk-navy-soft:#0a121f;min-height:100vh;color:var(--mk-ink);background:#f6fbff;overflow:clip}.mk-home{background:#fff}.mk-section-band{border-top:1px solid #dbe7ef;border-bottom:1px solid #dbe7ef;width:100%}.mk-section-band-pricing{background:#edf5fa}.mk-skip-link{z-index:100;border:1px solid var(--mk-line);opacity:0;color:var(--mk-ink);pointer-events:none;background:#fff;border-radius:9px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-10px)}.mk-skip-link:focus{opacity:1;pointer-events:auto;transform:translateY(0)}.mk-kicker{color:#477ba4;font-family:var(--font-mono);letter-spacing:.16em;font-size:11px;font-weight:760;line-height:1.4}.mk-logo{color:#fff;align-items:center;display:inline-flex}.mk-button{letter-spacing:-.012em;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 21px;font-size:14px;font-weight:760;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.mk-button:hover{transform:translateY(-2px)}.mk-button-light{color:#07111f;background:#eef8ff;box-shadow:0 12px 35px #4fb2f72e}.mk-button-light:hover{background:#fff;box-shadow:0 16px 42px #4fb2f745}.mk-button-dark{color:#fff;background:#0b1727}.mk-button-dark:hover{background:#142943}.mk-button-small{border-radius:9px;min-height:40px;padding:0 16px;font-size:13px}.mk-nav{z-index:5;border-bottom:1px solid var(--mk-line-dark);color:#b4c6d8;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1200px,100% - 48px);min-height:76px;margin:0 auto;display:grid;position:relative}.mk-nav-links,.mk-nav-actions{align-items:center;display:flex}.mk-nav-links{gap:34px}.mk-nav-links a,.mk-text-link{font-size:13px;font-weight:570;transition:color .16s}.mk-nav-links a:hover,.mk-text-link:hover{color:#fff}.mk-nav-actions{justify-content:flex-end;gap:22px}.mk-hero,.mk-pricing-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% -5%,#439bde30,#0000 34%),linear-gradient(#07101c 0%,#040810 100%);position:relative}.mk-hero{padding-bottom:94px}.mk-hero-grid{z-index:-2;opacity:.3;background-image:linear-gradient(#84b4da17 1px,#0000 1px),linear-gradient(90deg,#84b4da17 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 64%,#0000 94%);mask-image:linear-gradient(#000 0% 64%,#0000 94%)}.mk-hero-glow{z-index:-1;opacity:.55;filter:blur(28px);background:radial-gradient(#2b96e038,#0000 68%);border-radius:50%;width:min(900px,76vw);height:570px;position:absolute;top:170px;left:50%;transform:translate(-50%)}.mk-hero-intro{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:980px;margin:0 auto;padding:58px 24px 36px;display:flex;position:relative}.mk-eyebrow{color:#a9c2d6;align-items:center;gap:9px;font-size:14px;font-weight:560;display:inline-flex}.mk-eyebrow>span{color:#a9d9fb;background:#7fc7fb14;border:1px solid #7fc7fb33;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.mk-hero-intro h1{color:#f5fbff;letter-spacing:-.065em;max-width:1080px;margin-top:20px;font-size:clamp(52px,5.6vw,76px);font-weight:580;line-height:.99}.mk-hero-intro h1 em{color:#79c9ff;font-style:normal;display:block}.mk-hero-intro>p{color:#aabed0;max-width:740px;margin-top:22px;font-size:clamp(17px,1.7vw,20px);line-height:1.65}.mk-hero-actions{align-items:center;gap:24px;margin-top:28px;display:flex}.mk-hero-intro>.mk-hero-note{color:#8ba2b6;max-width:520px;margin-top:14px;font-size:13px;line-height:1.5}.mk-demo-link{color:#d5e7f5;align-items:center;gap:8px;font-size:14px;font-weight:650;transition:color .16s;display:inline-flex}.mk-demo-link:hover{color:#fff}.mk-demo-link span{color:#78c7ff}.mk-demo-shell{z-index:1;color:#dceeff;background:#07101b;border:1px solid #8dbbde38;border-radius:22px;width:min(1180px,100% - 48px);min-height:620px;margin:0 auto;scroll-margin-top:28px;position:relative;overflow:hidden;box-shadow:0 55px 120px #00000073,inset 0 0 0 1px #ffffff05}.mk-demo-control{z-index:5;color:#93adc1;opacity:0;visibility:hidden;height:28px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#0d1928;border:1px solid #80b6e029;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:700;transition:color .16s,opacity .16s,border-color .16s,background .16s;display:inline-flex;position:absolute;top:10px;right:16px}.mk-demo-shell.has-playback .mk-demo-control{opacity:1;visibility:visible}.mk-demo-control:hover{color:#d5edff;background:#122338;border-color:#80c4f447}.mk-demo-control:focus-visible{outline-offset:2px;outline:2px solid #79c9ff}.mk-demo-control svg{fill:currentColor;width:12px;height:12px}.mk-demo-shell:after{z-index:4;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d}.mk-demo-bar{color:#748ba0;height:48px;font-family:var(--font-mono);letter-spacing:.05em;background:#09131f;border-bottom:1px solid #9fc7e61f;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;font-size:10px;display:grid}.mk-demo-dots{gap:6px;display:flex}.mk-demo-dots i{background:#28394b;border-radius:50%;width:7px;height:7px}.mk-demo-ready i{background:var(--mk-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #74e4b1a6}.mk-demo-canvas{grid-template-columns:340px 1fr;min-height:570px;display:grid}.mk-demo-source{background:linear-gradient(#0c1928d9,#07101bfa);border-right:1px solid #9fc7e61f;padding:30px 24px}.mk-demo-step-label{color:#668096;font-family:var(--font-mono);letter-spacing:.14em;font-size:9px;font-weight:720}.mk-demo-pr-card{background:#0d1928;border:1px solid #80b6e029;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:start;gap:13px;margin-top:16px;padding:16px;display:grid;box-shadow:0 16px 30px #00000029}.mk-demo-provider-mark{color:#cceaff;background:#79c9ff14;border:1px solid #82c3f129;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.mk-demo-pr-card>div:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.mk-demo-pr-card small,.mk-demo-pr-card span{color:#71899e;font-size:10px}.mk-demo-pr-card strong{color:#eff8ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.mk-demo-pr-card span{color:#75d9ab;align-items:center;gap:5px;display:inline-flex}.mk-demo-pr-card>b{color:#60768a;font-family:var(--font-mono);font-size:9px;font-weight:500}.mk-demo-analysis{background:#0a1522d1;border:1px solid #80b6e01f;border-radius:13px;margin-top:16px;padding:17px 16px}.mk-demo-analysis-head{border-bottom:1px solid #80b6e01a;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.mk-demo-analysis-head span{color:#b9d3e7;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.mk-demo-analysis-head svg{color:#79c9ff}.mk-demo-analysis-head strong{color:#75d9ab;font-family:var(--font-mono);font-size:10px}.mk-demo-evidence{color:#8ea5b8;align-items:center;gap:9px;margin-top:12px;font-size:11px;display:flex}.mk-demo-evidence.is-step-1{animation-delay:.65s}.mk-demo-evidence.is-step-2{animation-delay:.95s}.mk-demo-evidence.is-step-3{animation-delay:1.25s}.mk-demo-evidence i{color:#75d9ab;background:#74e4b114;border:1px solid #74e4b12e;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.mk-demo-source-note{color:#597085;margin:18px 4px 0;font-size:10px;line-height:1.6}.mk-demo-pack{background:radial-gradient(circle at 68% 15%,#4eaaea12,#0000 35%),#08121e;min-width:0;padding:30px}.mk-demo-pack-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mk-demo-pack-head h3{color:#eff8ff;letter-spacing:-.03em;margin-top:7px;font-size:20px;font-weight:690}.mk-demo-ready{color:#9fcdb8;background:#74e4b10f;border:1px solid #74e4b129;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:inline-flex}.mk-demo-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.mk-demo-draft{background:#0c1826;border:1px solid #80b6e021;border-radius:12px;min-height:120px;padding:15px}.mk-demo-draft.is-release-note{animation-delay:1.75s}.mk-demo-draft.is-slack{animation-delay:2.05s}.mk-demo-draft.is-email{animation-delay:2.35s}.mk-demo-draft.is-social{animation-delay:2.65s}.mk-demo-draft-head{justify-content:space-between;align-items:center;display:flex}.mk-demo-draft-head span{color:#7f9bb1;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:700;display:inline-flex}.mk-demo-draft-head small{color:#5c7286;font-size:8px}.mk-demo-draft>strong{color:#e6f2fb;margin-top:16px;font-size:12px;font-weight:680;line-height:1.35;display:block}.mk-demo-draft>p{color:#70869a;margin-top:6px;font-size:9px;line-height:1.45}.mk-demo-approval{background:#0f1f30eb;border:1px solid #7cc3f52e;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:67px;margin-top:12px;padding:11px 13px;display:grid}.mk-demo-approval-icon{color:#79c9ff;background:#79c9ff14;border:1px solid #79c9ff33;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.mk-demo-approval>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mk-demo-approval strong{color:#e6f3fc;font-size:11px}.mk-demo-approval>div span{color:#6f879b;font-size:9px}.mk-demo-approve-button{color:#06111e;background:#a5dcff;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:760}.mk-demo-destinations{border-top:1px solid #80b6e01c;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:16px;padding-top:17px;display:grid}.mk-demo-destination-list{flex-wrap:wrap;gap:7px;display:flex}.mk-demo-destination-list>span{color:#8199ac;background:#0c1825;border:1px solid #80b6e021;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:inline-flex}.mk-demo-destination-list .is-release{animation-delay:4.15s}.mk-demo-destination-list .is-slack{animation-delay:4.37s}.mk-demo-destination-list .is-email{animation-delay:4.59s}.mk-demo-destination-list .is-social{animation-delay:4.81s}.mk-demo-published{color:#75d9ab;align-items:center;gap:5px;font-size:9px;font-weight:660;display:inline-flex}.mk-demo-shell.is-playing .mk-demo-pr-card{animation:.7s cubic-bezier(.2,.8,.2,1) .12s both mk-demo-rise}.mk-demo-shell.is-playing .mk-demo-evidence{animation-name:mk-demo-evidence;animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}.mk-demo-shell.is-playing .mk-demo-draft{animation-name:mk-demo-draft;animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}.mk-demo-shell.is-playing .mk-demo-approval{animation:.7s cubic-bezier(.2,.8,.2,1) 3.3s both mk-demo-approval}.mk-demo-shell.is-playing .mk-demo-destination-list>span{animation-name:mk-demo-destination;animation-duration:.4s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}.mk-demo-shell.is-playing .mk-demo-published{animation:.5s cubic-bezier(.2,.8,.2,1) 5.2s both mk-demo-published}.mk-demo-shell:is(.is-paused,.is-offscreen) .mk-demo-pr-card,.mk-demo-shell:is(.is-paused,.is-offscreen) .mk-demo-evidence,.mk-demo-shell:is(.is-paused,.is-offscreen) .mk-demo-draft,.mk-demo-shell:is(.is-paused,.is-offscreen) .mk-demo-approval,.mk-demo-shell:is(.is-paused,.is-offscreen) .mk-demo-destination-list>span,.mk-demo-shell:is(.is-paused,.is-offscreen) .mk-demo-published{animation-play-state:paused!important}@keyframes mk-demo-rise{0%{opacity:.25;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-demo-evidence{0%{opacity:.18;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes mk-demo-draft{0%{opacity:.15;transform:translateY(13px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mk-demo-approval{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-demo-destination{0%{opacity:.2;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes mk-demo-published{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mk-flow{width:min(1180px,100% - 48px);margin:0 auto;padding:112px 0 24px}.mk-flow-stage{flex-direction:column;margin-top:48px;display:flex;position:relative}.mk-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.mk-flow-step h3{color:#102137;letter-spacing:-.03em;margin-top:22px;font-size:21px;font-weight:650}.mk-flow-step>p{color:#5f7286;margin-top:8px;font-size:15px;line-height:1.55}.mk-flow-visual{background:#f4f9fd;border:1px solid #dbe7ef;border-radius:18px;flex-direction:column;justify-content:center;gap:9px;height:236px;padding:20px;display:flex;overflow:hidden}.mk-flow-pr{color:#8250df;background:#fff;border:1px solid #dde8ef;border-radius:11px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:grid}.mk-flow-pr span{color:#7a8b9b;font-family:var(--font-mono);font-size:12px}.mk-flow-pr strong{color:#1b2d41;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mk-flow-pr b{color:#fff;background:#8250df;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:650}.mk-flow-bundle{color:#e6f4ff;background:#0a1726;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:6px auto 0;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.mk-flow-draft{background:#fff;border:1px solid #dde8ef;border-radius:12px;flex-direction:column;gap:10px;padding:14px 15px;display:flex}.mk-flow-draft-label{color:#557a96;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.mk-flow-draft p{color:#1b2d41;flex-direction:column;gap:4px;font-size:14px;line-height:1.45;display:flex}.mk-flow-draft i{font-style:normal;display:block}.mk-flow-draft mark{color:inherit;background:#d8efff;border-radius:4px;padding:0 3px}.mk-flow-source{color:#6a4bb0;width:fit-content;font-family:var(--font-mono);background:#f1ebfc;border-radius:7px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.mk-flow-approve{border-radius:10px;place-items:center;height:36px;font-size:14px;font-weight:650;display:grid;position:relative}.mk-flow-approve>span{border-radius:inherit;justify-content:center;align-items:center;gap:7px;display:inline-flex;position:absolute;inset:0}.mk-flow-approve-idle{opacity:0;color:#fff;background:#0a1726}.mk-flow-approve-done{color:#11643f;background:#dcf5e8}.mk-flow-publish ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.mk-flow-publish li{color:#2b6f9c;background:#fff;border:1px solid #a9d3ee;border-radius:11px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.mk-flow-publish li span{color:#1b2d41;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.mk-flow-sent{color:#1f9a63}.mk-flow-note{color:#66798b;text-align:center;max-width:70ch;margin:34px auto 0;font-size:14px;line-height:1.6}.mk-flow-note a{color:#225f8b;font-weight:650}.mk-flow-stage .mk-demo-control{color:#4d6a82;letter-spacing:0;text-transform:none;background:#fff;border-color:#d3e3ee;order:2;margin:16px 0 0 auto;font-family:inherit;font-size:12px;position:static}.mk-flow-stage.has-playback .mk-demo-control{opacity:1;visibility:visible}.mk-flow-stage .mk-demo-control:hover{color:#1f5f8a;background:#fff;border-color:#a9cfe8}.mk-flow-stage.is-playing .mk-flow-pr{animation:.48s cubic-bezier(.2,.8,.2,1) both mk-flow-rise}.mk-flow-stage.is-playing .mk-flow-pr:first-child{animation-delay:.1s}.mk-flow-stage.is-playing .mk-flow-pr:nth-child(2){animation-delay:.38s}.mk-flow-stage.is-playing .mk-flow-pr:nth-child(3){animation-delay:.66s}.mk-flow-stage.is-playing .mk-flow-pr b{animation:.36s cubic-bezier(.2,.8,.2,1) both mk-flow-pop}.mk-flow-stage.is-playing .mk-flow-pr:first-child b{animation-delay:.52s}.mk-flow-stage.is-playing .mk-flow-pr:nth-child(2) b{animation-delay:.8s}.mk-flow-stage.is-playing .mk-flow-pr:nth-child(3) b{animation-delay:1.08s}.mk-flow-stage.is-playing .mk-flow-bundle{animation:.42s cubic-bezier(.2,.8,.2,1) 1.45s both mk-flow-pop}.mk-flow-stage.is-playing .mk-flow-draft{animation:.48s cubic-bezier(.2,.8,.2,1) 1.9s both mk-flow-rise}.mk-flow-stage.is-playing .mk-flow-draft i{animation:.7s steps(24,end) both mk-flow-type}.mk-flow-stage.is-playing .mk-flow-draft i:first-child{animation-delay:2.2s}.mk-flow-stage.is-playing .mk-flow-draft i:nth-child(2){animation-delay:2.9s}.mk-flow-stage.is-playing .mk-flow-draft mark{animation:.4s 3.6s both mk-flow-highlight}.mk-flow-stage.is-playing .mk-flow-source{animation:.36s cubic-bezier(.2,.8,.2,1) 3.8s both mk-flow-pop}.mk-flow-stage.is-playing .mk-flow-approve-idle{animation:.26s 4.5s both mk-flow-out}.mk-flow-stage.is-playing .mk-flow-approve-done{animation:.26s 4.5s both mk-flow-in}.mk-flow-stage.is-playing .mk-flow-publish li{animation:.36s both mk-flow-light}.mk-flow-stage.is-playing .mk-flow-sent{animation:.3s cubic-bezier(.2,.8,.2,1) both mk-flow-pop}.mk-flow-stage.is-playing .mk-flow-publish li:first-child,.mk-flow-stage.is-playing .mk-flow-publish li:first-child .mk-flow-sent{animation-delay:5s}.mk-flow-stage.is-playing .mk-flow-publish li:nth-child(2),.mk-flow-stage.is-playing .mk-flow-publish li:nth-child(2) .mk-flow-sent{animation-delay:5.18s}.mk-flow-stage.is-playing .mk-flow-publish li:nth-child(3),.mk-flow-stage.is-playing .mk-flow-publish li:nth-child(3) .mk-flow-sent{animation-delay:5.36s}.mk-flow-stage.is-playing .mk-flow-publish li:nth-child(4),.mk-flow-stage.is-playing .mk-flow-publish li:nth-child(4) .mk-flow-sent{animation-delay:5.54s}.mk-flow-stage.is-playing .mk-flow-publish li:nth-child(5),.mk-flow-stage.is-playing .mk-flow-publish li:nth-child(5) .mk-flow-sent{animation-delay:5.72s}.mk-flow-stage.is-playing .mk-flow-publish li:nth-child(6),.mk-flow-stage.is-playing .mk-flow-publish li:nth-child(6) .mk-flow-sent{animation-delay:5.9s}.mk-flow-stage:is(.is-paused,.is-offscreen) *{animation-play-state:paused!important}@keyframes mk-flow-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-flow-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes mk-flow-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mk-flow-highlight{0%{background:0 0}to{background:#d8efff}}@keyframes mk-flow-out{0%{opacity:1}to{opacity:0}}@keyframes mk-flow-in{0%{opacity:0}to{opacity:1}}@keyframes mk-flow-light{0%{color:#9aaab8;background:#f9fbfd;border-color:#e1e9ef}to{color:#2b6f9c;background:#fff;border-color:#a9d3ee}}.mk-artifacts{width:min(1180px,100% - 48px);margin:0 auto;padding:88px 0 112px}.mk-artifacts>.mk-section-heading{max-width:720px}.mk-artifact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.mk-artifact-grid>a{color:inherit;background:#fff;border:1px solid #d8e5ed;border-radius:16px;flex-direction:column;padding:22px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.mk-artifact-grid>a:hover{border-color:#9ccbe8;box-shadow:0 14px 34px #1f527417}.mk-artifact-icon{color:#2b739f;background:#f3faff;border:1px solid #d3e6f2;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.mk-artifact-grid small{color:#557a96;margin-top:20px;font-size:13px;font-weight:600}.mk-artifact-grid strong{color:#102236;letter-spacing:-.02em;margin-top:4px;font-size:18px;line-height:1.3}.mk-artifact-arrow{color:#8aa6bb;transition:color .16s,transform .16s;position:absolute;top:31px;right:22px}.mk-artifact-grid>a:hover .mk-artifact-arrow{color:#1f628f;transform:translate(3px)}.mk-pricing-summary,.mk-pricing-content{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.mk-section-heading h2,.mk-pricing-summary h2{color:#0b192a;letter-spacing:-.045em;text-wrap:balance;margin-top:18px;font-size:clamp(32px,3.3vw,46px);font-weight:620;line-height:1.08}.mk-section-heading h2:first-child{margin-top:0}.mk-section-heading{max-width:720px}.mk-section-heading-centered{text-align:center;margin-left:auto;margin-right:auto}.mk-section-heading>p{max-width:62ch;color:var(--mk-muted);margin-top:18px;font-size:17px;line-height:1.65}.mk-section-heading-centered>p{margin-left:auto;margin-right:auto}.mk-pricing-summary{padding:104px 0}.mk-pricing-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:930px;margin:42px auto 0;display:grid}.mk-pricing-summary-card{background:#fff;border:1px solid #d8e5ed;border-radius:20px;flex-direction:column;padding:27px;display:flex;position:relative;box-shadow:0 20px 48px #1f435c12}.mk-pricing-summary-card.is-highlighted{background:radial-gradient(circle at 80% 5%,#66bcf61c,#0000 31%),#fff;border-color:#b6d9ef;box-shadow:0 25px 60px #2367961c}.mk-pricing-summary-topline{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.mk-pricing-summary-topline>span{color:#557a96;font-size:13px;font-weight:600}.mk-pricing-summary-topline>b{color:#256893;background:#e7f5fe;border-radius:999px;padding:5px 10px;font-size:12px}.mk-pricing-summary-card h3{color:#0d1e31;letter-spacing:-.04em;margin-top:14px;font-size:28px;font-weight:660}.mk-pricing-summary-card>p{color:#5f7286;margin-top:8px;font-size:14px;line-height:1.55}.mk-pricing-summary-price{align-items:baseline;gap:9px;margin-top:12px;display:flex}.mk-pricing-summary-price strong{color:#0c1d2f;letter-spacing:-.06em;font-size:44px;font-weight:650}.mk-pricing-summary-price span{color:#6f8091;font-size:14px}.mk-pricing-summary-card ul{border-top:1px solid #e2ebf1;flex-direction:column;gap:11px;margin:20px 0 0;padding:18px 0 22px;list-style:none;display:flex}.mk-pricing-summary-card li{color:#3f5367;align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.mk-pricing-summary-card li svg{color:#27966a;flex:none;margin-top:3px}.mk-pricing-summary-card>.mk-pricing-summary-tax{color:#7a8b9b;margin-top:6px;font-size:12px;line-height:1.5}.mk-pricing-summary-card .mk-button{width:100%;margin-top:auto}.mk-pricing-summary-foot{justify-content:center;align-items:center;max-width:930px;margin:0 auto;padding:22px 4px 0;display:flex}.mk-pricing-summary-foot p{color:#66798b;max-width:640px;font-size:14px;line-height:1.55}.mk-pricing-summary-foot a{color:#225f8b;flex:none;align-items:center;gap:7px;font-size:14px;font-weight:650;display:inline-flex}.mk-cta{color:#fff;background:radial-gradient(circle at 75% 10%,#64c0fd2e,#0000 35%),#081422;border-radius:28px;justify-content:space-between;align-items:center;gap:50px;width:min(1180px,100% - 48px);margin:104px auto 110px;padding:64px;display:flex;box-shadow:0 35px 80px #19394f24}.mk-cta h2{color:#f1f9ff;text-wrap:balance;letter-spacing:-.045em;max-width:680px;font-size:clamp(32px,3.3vw,46px);font-weight:620;line-height:1.08}.mk-cta .mk-button{flex:none}.mk-footer{color:#9bb0c2;background:#050a12}.mk-footer-top{grid-template-columns:1.5fr repeat(6,minmax(0,1fr));gap:28px;width:min(1180px,100% - 48px);margin:0 auto;padding:66px 0 58px;display:grid}.mk-footer-brand{color:#fff}.mk-footer-brand p{color:#8197ab;max-width:280px;margin-top:16px;font-size:14px;line-height:1.6}.mk-footer-col{flex-direction:column;gap:12px;display:flex}.mk-footer-col>span{color:#d4e5f2;margin-bottom:4px;font-size:13px;font-weight:650}.mk-footer-col a{color:#8399ad;font-size:13px;line-height:1.4;transition:color .16s}.mk-footer-col a:hover{color:#fff}.mk-footer-text-button{color:#8399ad;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1.4;transition:color .16s}.mk-footer-text-button:hover{color:#fff}.mk-footer-bottom{color:#6b8296;border-top:1px solid #97c2e31a;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:65px;margin:0 auto;font-size:12px;display:flex}.mk-pricing-hero{padding-bottom:94px}.mk-pricing-hero-copy{z-index:1;text-align:center;max-width:850px;margin:0 auto;padding:100px 24px 18px;position:relative}.mk-pricing-hero-copy .mk-kicker{color:#78acd2}.mk-pricing-hero-copy h1{color:#f1f9ff;letter-spacing:-.065em;font-size:clamp(44px,5vw,64px);font-weight:590;line-height:1}.mk-pricing-hero-copy>p{color:#9db3c5;max-width:680px;margin:25px auto 0;font-size:18px;line-height:1.65}.mk-pricing-hero-copy ul{flex-wrap:wrap;justify-content:center;gap:20px;margin:27px 0 0;padding:0;list-style:none;display:flex}.mk-pricing-hero-copy li{color:#7890a4;align-items:center;gap:7px;font-size:14px;display:inline-flex}.mk-pricing-hero-copy li svg{color:#74dca9}.mk-pricing-content{padding:82px 0 115px}.mk-price-detail-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:970px;margin:0 auto;display:grid}.mk-price-detail-card{background:#fff;border:1px solid #d9e5ed;border-radius:22px;flex-direction:column;min-height:570px;padding:34px;display:flex;box-shadow:0 20px 48px #1e425b12}.mk-price-detail-card.is-highlighted{background:radial-gradient(circle at 83% 3%,#64bcf71c,#0000 29%),#fff;border-color:#b5d8ed;box-shadow:0 26px 64px #276b981f}.mk-price-detail-label{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.mk-price-detail-label span{color:#557a96;font-size:13px;font-weight:600}.mk-price-detail-label b{color:#286b96;background:#e7f5fe;border-radius:999px;padding:5px 10px;font-size:12px}.mk-price-detail-card h2{color:#102136;letter-spacing:-.045em;margin-top:24px;font-size:32px;font-weight:660}.mk-price-detail-card>p{color:#6a7c8e;min-height:48px;margin-top:9px;font-size:14px;line-height:1.6}.mk-price-detail-price{align-items:baseline;gap:10px;margin-top:28px;display:flex}.mk-price-detail-price strong{color:#0c1d30;letter-spacing:-.065em;font-size:52px;font-weight:650}.mk-price-detail-price span{color:#7f8e9b;font-size:13px}.mk-price-detail-card>small{color:#8997a4;margin-top:2px;font-size:12px}.mk-price-detail-card ul{border-top:1px solid #e2ebf1;flex-direction:column;gap:12px;margin:28px 0 0;padding:23px 0;list-style:none;display:flex}.mk-price-detail-card li{color:#445a6e;align-items:center;gap:9px;font-size:14px;display:flex}.mk-price-detail-card li svg{color:#27966a}.mk-price-detail-card .mk-button{width:100%;margin-top:auto}.mk-price-comparison{padding:140px 0 0}.mk-comparison-table-wrap{background:#fff;border:1px solid #d9e5ed;border-radius:18px;margin-top:48px;overflow:hidden}.mk-comparison-table-wrap table{border-collapse:collapse;width:100%}.mk-comparison-table-wrap th,.mk-comparison-table-wrap td{text-align:left;border-bottom:1px solid #e3ecf2;padding:21px 24px}.mk-comparison-table-wrap thead th{color:#5c7890;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#eff7fc;font-size:12px;font-weight:720}.mk-comparison-table-wrap thead th:first-child,.mk-comparison-table-wrap tbody th{width:50%}.mk-comparison-table-wrap tbody th{font-weight:400;display:table-cell}.mk-comparison-table-wrap tbody th strong,.mk-comparison-table-wrap tbody th span{display:block}.mk-comparison-table-wrap tbody th strong{color:#1b2f44;font-size:14px}.mk-comparison-table-wrap tbody th span{color:#8696a4;margin-top:5px;font-size:12px;line-height:1.5}.mk-comparison-table-wrap td{color:#244a66;font-size:14px;font-weight:670}.mk-comparison-table-wrap tr:last-child th,.mk-comparison-table-wrap tr:last-child td{border-bottom:0}.mk-pricing-faq{grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px;padding:140px 0;display:grid}.mk-pricing-faq-list{border-top:1px solid #d9e5ed}.mk-pricing-faq details{border-bottom:1px solid #d9e5ed}.mk-pricing-faq summary{color:#1b3045;cursor:pointer;padding:22px 38px 22px 0;font-size:16px;font-weight:640;list-style:none;position:relative}.mk-pricing-faq summary::-webkit-details-marker{display:none}.mk-pricing-faq summary:after{color:#4a7899;content:"+";border:1px solid #d3e2eb;border-radius:7px;place-items:center;width:22px;height:22px;font-size:15px;display:grid;position:absolute;top:20px;right:4px}.mk-pricing-faq details[open] summary:after{content:"–"}.mk-pricing-faq details p{color:#687b8e;max-width:680px;padding:0 38px 23px 0;font-size:14px;line-height:1.75}.mk-pricing-enterprise{color:#2e75a5;background:#fff;border:1px solid #d8e5ed;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:30px;display:grid}.mk-pricing-enterprise h2{color:#14283d;letter-spacing:-.025em;font-size:18px;font-weight:650}.mk-pricing-enterprise p{color:#76899a;margin-top:5px;font-size:13px}.mk-pricing-enterprise .mk-button{min-height:42px;font-size:14px}.mk-pricing-final-cta{color:#fff;background:#081422;border-radius:23px;justify-content:space-between;align-items:center;gap:40px;margin-top:26px;padding:54px;display:flex}.mk-pricing-final-cta h2{color:#eef8ff;letter-spacing:-.04em;font-size:29px;font-weight:620}.mk-pricing-final-cta p{color:#849bad;margin-top:8px;font-size:14px}.mk-pricing-final-cta .mk-button{flex:none}.mk-legal-page{background:radial-gradient(circle at 50% 0,#6fc1f81f,#0000 34%),#f5faff;min-height:100vh;padding:0 24px 60px}.mk-legal-nav{border-bottom:1px solid #dbe7ef;justify-content:space-between;align-items:center;width:min(960px,100%);min-height:78px;margin:0 auto;display:flex}.mk-legal-nav .mk-logo{color:#102136}.mk-legal-back{color:#5f7386;align-items:center;gap:7px;font-size:14px;font-weight:630;display:inline-flex}.mk-legal-back:hover{color:#183b56}.mk-legal-card{background:#fff;border:1px solid #d9e5ed;border-radius:22px;width:min(820px,100%);margin:60px auto 0;padding:64px;box-shadow:0 24px 60px #20445d14}.mk-legal-card header{border-bottom:1px solid #e1eaf0;padding-bottom:42px}.mk-legal-card h1{color:#102136;letter-spacing:-.055em;margin-top:16px;font-size:48px;font-weight:630}.mk-legal-card header p{color:#65798c;margin-top:19px;font-size:14px;line-height:1.75}.mk-legal-card header small{color:#8a99a6;margin-top:19px;font-size:13px;display:block}.mk-legal-card section{padding-top:32px}.mk-legal-card h2{color:#172c41;letter-spacing:-.025em;font-size:18px;font-weight:650}.mk-legal-card section p{color:#617588;margin-top:11px;font-size:14px;line-height:1.85}.mk-legal-card section a{color:#236b99;text-underline-offset:3px;text-decoration:underline}.mk-legal-card section ul.mk-legal-list{color:#617588;margin-top:11px;padding-left:18px;font-size:14px;line-height:1.85;list-style:outside}.mk-legal-card section ul.mk-legal-list li+li{margin-top:9px}.mk-legal-card section ul.mk-legal-list strong,.mk-legal-card section p strong{color:#2c4257;font-weight:640}.mk-legal-card section code{color:#35536b;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px}.mk-legal-dl{border-top:1px solid #e9eff4;margin-top:14px}.mk-legal-dl>div{border-bottom:1px solid #e9eff4;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.mk-legal-dl dt{color:#7c8d9c;font-size:14px;font-weight:640;line-height:1.7}.mk-legal-dl dd{color:#3d5364;margin:0;font-size:14px;line-height:1.7}.mk-legal-table-scroll{border:1px solid #e2eaf0;border-radius:12px;margin-top:14px;overflow-x:auto}.mk-legal-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.7}.mk-legal-table th,.mk-legal-table td{vertical-align:top;border-bottom:1px solid #e9eff4;min-width:132px;padding:10px 14px}.mk-legal-table thead th{color:#5b7286;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f4f9fc;font-size:13px;font-weight:700}.mk-legal-table tbody th{color:#2c4257;font-weight:640}.mk-legal-table tbody td{color:#617588}.mk-legal-table tbody tr:last-child th,.mk-legal-table tbody tr:last-child td{border-bottom:none}.mk-legal-card+.mk-legal-card{margin-top:26px}.mk-legal-footer{color:#8192a1;justify-content:space-between;align-items:center;gap:18px;width:min(820px,100%);margin:0 auto;padding-top:24px;font-size:13px;display:flex}.mk-legal-footer a{color:#47677e}.mk-legal-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}@media (max-width:1080px){.mk-demo-canvas{grid-template-columns:300px 1fr}.mk-demo-source,.mk-demo-pack{padding:24px 20px}.mk-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-footer-top{grid-template-columns:repeat(4,1fr);gap:32px 28px}.mk-footer-brand{grid-column:1/-1}}@media (max-width:860px){.mk-flow-steps{grid-template-columns:1fr;gap:40px;max-width:520px;margin:0 auto}.mk-flow-stage .mk-demo-control{margin-right:auto}.mk-nav{grid-template-columns:1fr auto}.mk-nav-links{display:none}.mk-hero-intro{padding-top:72px}.mk-demo-canvas{grid-template-columns:1fr}.mk-demo-source{border-bottom:1px solid #9fc7e61f;border-right:0;grid-template-columns:1fr 1fr;gap:14px;display:grid}.mk-demo-source>.mk-demo-step-label,.mk-demo-source-note{display:none}.mk-demo-pr-card,.mk-demo-analysis{margin-top:0}.mk-demo-shell,.mk-demo-canvas{min-height:0}.mk-pricing-summary-grid,.mk-price-detail-plans{grid-template-columns:1fr;max-width:620px}.mk-pricing-summary-card,.mk-price-detail-card{min-height:0}.mk-pricing-summary-card .mk-button,.mk-price-detail-card .mk-button{margin-top:16px}.mk-pricing-faq{grid-template-columns:1fr;gap:48px}.mk-footer-top{grid-template-columns:repeat(3,1fr);gap:30px 24px}}@media (max-width:680px){.mk-flow{width:min(100% - 32px,1180px);padding-top:88px}.mk-flow-visual{height:auto;min-height:220px;padding:16px}.mk-artifacts{padding:72px 0 88px}.mk-cta{margin-top:80px}.mk-nav,.mk-demo-shell,.mk-pricing-summary,.mk-cta,.mk-footer-top,.mk-footer-bottom,.mk-pricing-content,.mk-artifacts{width:min(100% - 32px,1180px)}.mk-nav{min-height:68px}.mk-nav-actions{gap:10px}.mk-text-link{display:none}.mk-button-small{min-height:38px;padding:0 13px}.mk-hero{padding-bottom:72px}.mk-hero-grid{background-size:48px 48px}.mk-hero-intro{padding:62px 18px 46px}.mk-eyebrow{font-size:13px}.mk-hero-intro h1{margin-top:20px;font-size:clamp(43px,13vw,62px);line-height:1.01}.mk-hero-intro>p{margin-top:23px;font-size:16px;line-height:1.6}.mk-hero-actions{flex-direction:column;gap:18px;width:100%;margin-top:29px}.mk-hero-actions .mk-button{width:100%}.mk-demo-shell{border-radius:16px}.mk-demo-bar{grid-template-columns:1fr auto;padding:0 13px}.mk-demo-bar-title{display:none}.mk-demo-source{grid-template-columns:1fr;padding:16px}.mk-demo-analysis{display:none}.mk-demo-pack{padding:20px 16px}.mk-demo-pack-head h3{font-size:17px}.mk-demo-ready{padding:6px 8px;font-size:8px}.mk-demo-draft-grid{gap:7px;margin-top:17px}.mk-demo-draft{min-height:95px;padding:11px}.mk-demo-draft>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;font-size:10px;display:-webkit-box;overflow:hidden}.mk-demo-draft>p,.mk-demo-draft-head small{display:none}.mk-demo-approval{grid-template-columns:auto 1fr}.mk-demo-approve-button{text-align:center;grid-column:1/-1}.mk-demo-destinations{grid-template-columns:1fr auto}.mk-demo-destinations>.mk-demo-step-label{display:none}.mk-demo-destination-list{gap:5px}.mk-demo-destination-list>span{padding:5px 6px;font-size:7px}.mk-pricing-summary{padding-top:94px;padding-bottom:96px}.mk-section-heading h2,.mk-pricing-summary h2{font-size:clamp(29px,8.2vw,36px)}.mk-section-heading>p{font-size:16px}.mk-pricing-summary-grid{margin-top:40px}.mk-pricing-summary-card{padding:25px}.mk-pricing-summary-foot{flex-direction:column;align-items:flex-start;gap:14px}.mk-cta{border-radius:21px;flex-direction:column;align-items:flex-start;margin-bottom:74px;padding:40px 24px}.mk-cta h2{font-size:30px}.mk-cta .mk-button{width:100%}.mk-footer-top{grid-template-columns:repeat(2,1fr);gap:38px 24px}.mk-artifact-grid{grid-template-columns:1fr}.mk-footer-brand{grid-column:1/-1}.mk-footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.mk-pricing-hero{padding-bottom:70px}.mk-pricing-hero-copy{padding-top:72px}.mk-pricing-hero-copy h1{font-size:40px}.mk-pricing-hero-copy>p{font-size:15px}.mk-pricing-hero-copy ul{gap:9px 15px}.mk-pricing-content{padding-top:56px}.mk-price-detail-card{padding:27px}.mk-price-comparison{padding-top:104px}.mk-comparison-table-wrap{overflow-x:auto}.mk-comparison-table-wrap table{min-width:650px}.mk-pricing-faq{gap:36px;padding:104px 0}.mk-pricing-enterprise,.mk-pricing-final-cta{grid-template-columns:1fr;align-items:flex-start;padding:26px}.mk-pricing-enterprise>svg{display:none}.mk-pricing-enterprise .mk-button,.mk-pricing-final-cta .mk-button{width:100%}.mk-pricing-final-cta{flex-direction:column}.mk-pricing-final-cta h2{font-size:25px}.mk-legal-card{margin-top:32px;padding:38px 24px}.mk-legal-card h1{font-size:40px}.mk-legal-dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.mk-legal-footer{flex-direction:column;align-items:flex-start}.mk-legal-footer-links{justify-content:flex-start}}@media (max-width:390px){.mk-button-small{font-size:11px}.mk-hero-intro h1{font-size:42px}.mk-demo-draft-grid{grid-template-columns:1fr}.mk-demo-draft:nth-child(3),.mk-demo-draft:nth-child(4),.mk-demo-destination-list>span:nth-child(3),.mk-demo-destination-list>span:nth-child(4){display:none}.mk-footer-top{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.mk-page *,.mk-page :before,.mk-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.mk-demo-control{display:none}}.mk-page.mk-dark{--dk-bg:#050a12;--dk-band:#07101b;--dk-panel:#0b1523;--dk-panel-2:#101d2e;--dk-line:#96c0e221;--dk-line-strong:#96c0e242;--dk-ink:#eef6fc;--dk-ink-soft:#c5d6e4;--dk-muted:#93a9bc;--dk-faint:#6f8599;--dk-blue:#7fc8ff;--dk-link:#93d2ff;--dk-green:#8ee1b7;--dk-label:#8fb4d1;color:var(--dk-ink);background:var(--dk-bg)}.mk-dark .mk-section-heading h2,.mk-dark .mk-pricing-summary h2,.mk-dark .mk-price-comparison h2,.mk-dark .mk-pricing-faq h2{color:var(--dk-ink)}.mk-dark .mk-section-heading>p{color:var(--dk-muted)}.mk-dark .mk-button-dark{color:#07111f;background:#eef8ff}.mk-dark .mk-button-dark:hover{background:#fff}.mk-dark .mk-flow-step h3{color:var(--dk-ink)}.mk-dark .mk-flow-step>p{color:var(--dk-muted)}.mk-dark .mk-flow-visual{border-color:var(--dk-line);background:var(--dk-panel)}.mk-dark .mk-flow-pr,.mk-dark .mk-flow-draft{border-color:var(--dk-line);background:var(--dk-panel-2)}.mk-dark .mk-flow-pr{color:#a98bf0}.mk-dark .mk-flow-pr span{color:var(--dk-faint)}.mk-dark .mk-flow-pr strong,.mk-dark .mk-flow-draft p,.mk-dark .mk-flow-publish li span{color:var(--dk-ink-soft)}.mk-dark .mk-flow-pr b{background:#8957e5}.mk-dark .mk-flow-bundle{color:#d9efff;background:#7fc8ff24;box-shadow:inset 0 0 0 1px #7fc8ff47}.mk-dark .mk-flow-draft-label{color:var(--dk-label)}.mk-dark .mk-flow-draft mark{color:#e6f5ff;background:#7fc8ff38}.mk-dark .mk-flow-source{color:#c9b2ff;background:#8957e533}.mk-dark .mk-flow-approve-idle{color:#07111f;background:#eef8ff}.mk-dark .mk-flow-approve-done{color:var(--dk-green);background:#74e4b11f}.mk-dark .mk-flow-publish li{color:#9fd6ff;background:var(--dk-panel-2);border-color:#7fc8ff4d}.mk-dark .mk-flow-sent{color:var(--dk-green)}.mk-dark .mk-flow-note{color:var(--dk-muted)}.mk-dark .mk-flow-note a,.mk-dark .mk-pricing-summary-foot a{color:var(--dk-link)}.mk-dark .mk-flow-stage .mk-demo-control{border-color:var(--dk-line-strong);color:var(--dk-muted);background:var(--dk-panel)}.mk-dark .mk-flow-stage .mk-demo-control:hover{color:var(--dk-ink);background:var(--dk-panel-2)}.mk-dark .mk-flow-stage.is-playing .mk-flow-publish li{animation-name:mk-flow-light-dark}.mk-dark .mk-flow-stage.is-playing .mk-flow-draft mark{animation-name:mk-flow-highlight-dark}@keyframes mk-flow-light-dark{0%{color:#4f6577;background:#0b1523;border-color:#96c0e21a}to{color:#9fd6ff;background:#101d2e;border-color:#7fc8ff4d}}@keyframes mk-flow-highlight-dark{0%{background:0 0}to{background:#7fc8ff38}}.mk-dark .mk-artifact-grid>a{border-color:var(--dk-line);color:var(--dk-ink);background:var(--dk-panel)}.mk-dark .mk-artifact-grid>a:hover{border-color:var(--dk-line-strong);box-shadow:0 18px 40px #00000059}.mk-dark .mk-artifact-icon{color:var(--dk-blue);background:#7fc8ff14;border-color:#7fc8ff38}.mk-dark .mk-artifact-grid small{color:var(--dk-label)}.mk-dark .mk-artifact-grid strong{color:var(--dk-ink)}.mk-dark .mk-artifact-arrow{color:var(--dk-faint)}.mk-dark .mk-artifact-grid>a:hover .mk-artifact-arrow{color:var(--dk-blue)}.mk-dark .mk-section-band-pricing{border-color:var(--dk-line);background:var(--dk-band)}.mk-dark .mk-pricing-summary-card,.mk-dark .mk-price-detail-card{border-color:var(--dk-line);background:var(--dk-panel);box-shadow:none}.mk-dark .mk-pricing-summary-card.is-highlighted,.mk-dark .mk-price-detail-card.is-highlighted{background:radial-gradient(circle at 80% 4%, #66bcf621, transparent 34%), var(--dk-panel);box-shadow:none;border-color:#7fc8ff52}.mk-dark .mk-pricing-summary-topline>span,.mk-dark .mk-price-detail-label span{color:var(--dk-label)}.mk-dark .mk-pricing-summary-topline>b,.mk-dark .mk-price-detail-label b{color:#bfe4ff;background:#7fc8ff1f}.mk-dark .mk-pricing-summary-card h3,.mk-dark .mk-price-detail-card h2,.mk-dark .mk-pricing-summary-price strong,.mk-dark .mk-price-detail-price strong{color:var(--dk-ink)}.mk-dark .mk-pricing-summary-card>p,.mk-dark .mk-price-detail-card>p,.mk-dark .mk-pricing-summary-price span,.mk-dark .mk-price-detail-price span{color:var(--dk-muted)}.mk-dark .mk-pricing-summary-card>.mk-pricing-summary-tax,.mk-dark .mk-price-detail-card>small{color:var(--dk-faint)}.mk-dark .mk-pricing-summary-card ul,.mk-dark .mk-price-detail-card ul{border-color:var(--dk-line)}.mk-dark .mk-pricing-summary-card li,.mk-dark .mk-price-detail-card li{color:var(--dk-ink-soft)}.mk-dark .mk-pricing-summary-card li svg,.mk-dark .mk-price-detail-card li svg{color:var(--dk-green)}.mk-dark .mk-comparison-table-wrap{border-color:var(--dk-line);background:var(--dk-panel)}.mk-dark .mk-comparison-table-wrap th,.mk-dark .mk-comparison-table-wrap td{border-color:var(--dk-line)}.mk-dark .mk-comparison-table-wrap thead th{color:var(--dk-label);background:var(--dk-panel-2)}.mk-dark .mk-comparison-table-wrap tbody th strong{color:var(--dk-ink)}.mk-dark .mk-comparison-table-wrap tbody th span{color:var(--dk-faint)}.mk-dark .mk-comparison-table-wrap td{color:#b9d9f0}.mk-dark .mk-pricing-faq-list,.mk-dark .mk-pricing-faq details{border-color:var(--dk-line)}.mk-dark .mk-pricing-faq summary{color:var(--dk-ink)}.mk-dark .mk-pricing-faq summary:after{border-color:var(--dk-line-strong);color:var(--dk-blue)}.mk-dark .mk-pricing-faq details p{color:var(--dk-muted)}.mk-dark .mk-pricing-enterprise{border-color:var(--dk-line);color:var(--dk-blue);background:var(--dk-panel)}.mk-dark .mk-pricing-enterprise h2{color:var(--dk-ink)}.mk-dark .mk-pricing-enterprise p{color:var(--dk-muted)}.mk-dark .mk-cta,.mk-dark .mk-pricing-final-cta{border:1px solid var(--dk-line);background:radial-gradient(circle at 78% 0%, #64c0fd26, transparent 42%), var(--dk-panel);box-shadow:none}.mk-dark .mk-pricing-final-cta p{color:var(--dk-muted)}.mk-dark .mk-footer{border-top:1px solid var(--dk-line)}
.mk-solution-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% -5%,#439bde30,#0000 34%),linear-gradient(#07101c 0%,#040810 100%);padding-bottom:84px;position:relative}.mk-solution-hero-copy{z-index:1;width:min(1000px,100% - 48px);margin:0 auto;padding-top:84px;position:relative}.mk-solution-hero-copy .mk-kicker{color:#78acd2}.mk-solution-hero-copy h1{color:#f1f9ff;letter-spacing:-.05em;max-width:820px;margin-top:20px;font-size:clamp(38px,4.6vw,60px);font-weight:590;line-height:1.06}.mk-solution-hero-copy>p{color:#9db3c5;max-width:700px;margin-top:22px;font-size:17px;line-height:1.68}.mk-solution-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.mk-solution-hero-actions small{color:#8ba2b6;font-size:13px}.mk-solution-proof{flex-wrap:wrap;gap:10px;margin:34px 0 0;padding:0;list-style:none;display:flex}.mk-solution-proof li{color:#a8c0d3;background:#ffffff08;border:1px solid #8dc5ed2b;border-radius:9px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.mk-solution-proof svg{color:var(--mk-green)}.mk-solution-content{width:min(1000px,100% - 48px);margin:0 auto;padding:76px 0 40px}.mk-solution-section{padding-bottom:74px}.mk-solution-section+.mk-solution-section{border-top:1px solid var(--mk-line);padding-top:66px}.mk-solution-section h2{letter-spacing:-.04em;margin-top:14px;font-size:clamp(25px,2.6vw,33px);font-weight:620;line-height:1.18}.mk-solution-prose{max-width:760px;margin-top:26px}.mk-solution-prose p+p{margin-top:17px}.mk-solution-prose p{color:var(--mk-ink-soft);font-size:17px;line-height:1.7}.mk-solution-note{border:1px solid var(--mk-line);max-width:760px;color:var(--mk-muted);background:var(--mk-surface-soft);border-radius:13px;margin-top:26px;padding:16px 18px;font-size:15px;line-height:1.65}.mk-solution-steps{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.mk-solution-steps li{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:15px;grid-template-columns:auto 1fr;gap:16px;padding:20px;display:grid}.mk-solution-steps b{border:1px solid var(--mk-line);color:#3c7ba7;width:30px;height:30px;font-family:var(--font-mono);border-radius:9px;place-items:center;font-size:13px;display:grid}.mk-solution-steps strong,.mk-solution-list strong{color:var(--mk-ink);letter-spacing:-.015em;font-size:16px;font-weight:660;display:block}.mk-solution-steps p,.mk-solution-list p{color:var(--mk-muted);margin-top:6px;font-size:15px;line-height:1.6}.mk-solution-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.mk-solution-list li{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:15px;grid-template-columns:auto 1fr;gap:13px;padding:20px;display:grid}.mk-solution-list svg{color:#3a9d70;margin-top:2px}.mk-solution-table{margin-top:30px}.mk-release-example-grid{gap:24px;margin-top:34px;display:grid}.mk-release-example{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:20px;overflow:hidden;box-shadow:0 18px 46px #1f435c12}.mk-release-example>header{border-bottom:1px solid var(--mk-line);background:radial-gradient(circle at 90% 0%, #47a3e11c, transparent 34%), var(--mk-surface-soft);padding:26px 28px}.mk-release-example>header>span,.mk-release-example>header>small{color:#4f7c9d;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:720}.mk-release-example>header>small{float:right;color:var(--mk-muted);font-weight:560}.mk-release-example h3{color:var(--mk-ink);letter-spacing:-.035em;margin-top:14px;font-size:23px}.mk-release-example>header>p{max-width:720px;color:var(--mk-muted);margin-top:9px;font-size:13px;line-height:1.65}.mk-release-example-drafts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-release-example-drafts>section{min-width:0;padding:24px}.mk-release-example-drafts>section+section{border-left:1px solid var(--mk-line)}.mk-release-example-drafts>section>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-release-example-drafts strong,.mk-release-example-drafts span{font-size:10px}.mk-release-example-drafts strong{color:#23658f}.mk-release-example-drafts span{color:var(--mk-muted)}.mk-release-example-drafts h4{color:var(--mk-ink);margin-top:18px;font-size:14px;line-height:1.35}.mk-release-example-drafts p{color:var(--mk-ink-soft);margin-top:9px;font-size:12px;line-height:1.7}.mk-release-example-drafts b{color:#176847;background:#e9f7f0;border-radius:8px;margin-top:16px;padding:7px 10px;font-size:10px;display:inline-flex}.mk-email-artifact-shell{border:1px solid var(--mk-line);background:#edf3f7;border-radius:22px;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:22px;margin-top:34px;padding:22px;display:grid}.mk-email-artifact-meta{padding:22px}.mk-email-artifact-meta>span{color:#245f87;align-items:center;gap:8px;font-size:11px;font-weight:720;display:inline-flex}.mk-email-artifact-meta dl{margin-top:24px}.mk-email-artifact-meta dl>div{border-top:1px solid #d8e4ec;padding:14px 0}.mk-email-artifact-meta dt{color:var(--mk-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.mk-email-artifact-meta dd{color:var(--mk-ink);margin:6px 0 0;font-size:12px;line-height:1.55}.mk-email-artifact-letter{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 18px 52px #18384e1c}.mk-email-artifact-brand{color:#fff;letter-spacing:.08em;background:#0e6e55;padding:28px 34px;font-size:12px;font-weight:760}.mk-email-artifact-body{padding:38px 40px}.mk-email-artifact-body>span:first-child{color:#a44736;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.mk-email-artifact-body h3{color:#102135;letter-spacing:-.045em;max-width:560px;margin-top:12px;font-size:30px;line-height:1.15}.mk-email-artifact-body p,.mk-email-artifact-body li{color:#40546a;font-size:14px;line-height:1.75}.mk-email-artifact-body p{margin-top:18px}.mk-email-artifact-body ul{margin:20px 0 0;padding-left:20px}.mk-email-artifact-action{background:#0e6e55;border-radius:8px;margin-top:24px;padding:12px 16px;font-weight:720;display:inline-flex;color:#fff!important;font-size:12px!important}.mk-email-artifact-letter footer{color:#728294;border-top:1px solid #e4ebf0;padding:18px 40px;font-size:10px;line-height:1.6}.mk-solution-sources{border-top:1px solid var(--mk-line);padding:58px 0 66px}.mk-solution-sources ul{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.mk-solution-sources a{border:1px solid var(--mk-line);color:#225f8b;background:var(--mk-surface);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:650;display:inline-flex}.mk-solution-limits ul{background:var(--mk-surface-soft);border:1px solid #cfe0ea;border-radius:18px;gap:12px;margin:28px 0 0;padding:22px;list-style:none;display:grid}.mk-solution-limits li{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.mk-solution-limits svg{color:#2e75a5;margin-top:2px}.mk-solution-limits span{color:var(--mk-ink-soft);font-size:15px;line-height:1.6}.mk-solution-faq{border-top:1px solid var(--mk-line);padding:66px 0 74px}.mk-solution-links{border-top:1px solid var(--mk-line);padding-top:66px}.mk-solution-links ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.mk-solution-links li{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:15px;padding:18px 20px}.mk-solution-links a{color:#225f8b;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.mk-solution-links a:hover{color:#12405f}.mk-solution-links span{color:var(--mk-muted);margin-top:6px;font-size:14px;line-height:1.55;display:block}.mk-solution-final-cta{color:#fff;background:#081422;border-radius:23px;justify-content:space-between;align-items:center;gap:40px;margin:54px 0 96px;padding:48px;display:flex}.mk-solution-final-cta h2{color:#f1f9ff;letter-spacing:-.04em;max-width:560px;font-size:clamp(24px,2.6vw,32px);font-weight:610;line-height:1.16}.mk-solution-final-cta p{color:#8ca2b4;margin-top:11px;font-size:13px}.mk-solution-final-cta .mk-button{flex:none}@media (max-width:860px){.mk-release-example-drafts{grid-template-columns:1fr}.mk-release-example-drafts>section+section{border-top:1px solid var(--mk-line);border-left:0}.mk-email-artifact-shell,.mk-solution-list,.mk-solution-links ul{grid-template-columns:1fr}.mk-solution-faq{padding:52px 0 58px}}@media (max-width:680px){.mk-solution-hero-copy,.mk-solution-content{width:min(100% - 32px,1000px)}.mk-solution-hero-copy{padding-top:56px}.mk-solution-content{padding-top:54px}.mk-solution-section{padding-bottom:52px}.mk-solution-section+.mk-solution-section{padding-top:48px}.mk-solution-final-cta{flex-direction:column;align-items:flex-start;gap:24px;padding:32px}.mk-solution-final-cta .mk-button{width:100%}.mk-release-example>header,.mk-release-example-drafts>section,.mk-email-artifact-shell,.mk-email-artifact-meta,.mk-email-artifact-body{padding:20px}.mk-release-example>header>small{float:none;margin-top:8px;display:block}.mk-email-artifact-body h3{font-size:24px}}
