@layer components{.mk-site{--ink:var(--afr-ink);--navy:var(--afr-brand-ink);--navy2:var(--afr-brand-ink-raised);--paper:var(--afr-canvas);--cream:var(--afr-brand-paper);--surface:var(--afr-sunken);--white:var(--afr-surface);--line:var(--afr-hairline);--line2:var(--afr-hairline-strong);--sea:var(--afr-brand-action);--sea-h:var(--afr-brand-action-hover);--sea-d:var(--afr-copper-text);--stone:var(--afr-ink-muted);--stone-d:var(--afr-ink-muted);--on-navy:var(--afr-on-desk);--on-navy-muted:var(--afr-on-desk-muted);--coral:var(--afr-brand-coral);--coral-h:var(--afr-brand-accent-hover);--coral-soft:var(--afr-brand-coral-soft);--ok:var(--afr-positive);--ok-bg:var(--afr-positive-bg);--info:var(--afr-info);--info-bg:var(--afr-info-bg);--r:16px;--r-lg:24px;--sh:0 1px 2px #14213d0f, 0 12px 32px -12px #14213d38;background:var(--paper);min-height:100dvh;color:var(--ink);flex-direction:column;font-size:17px;line-height:1.5;display:flex}.mk-site main{flex:1 0 auto}.mk-site a:not([class]){color:var(--sea-d)}.mk-site a:not([class]):hover{text-decoration-thickness:2px}.mk-site :focus-visible{outline:3px solid var(--afr-focus);outline-offset:3px;border-radius:8px}.mk-site .band-ink :focus-visible,.mk-site .ftr :focus-visible,.mk-site .on-navy :focus-visible{outline-color:var(--coral)}.mk-site .wrap{max-width:1200px;padding:0 max(32px, env(safe-area-inset-right)) 0 max(32px, env(safe-area-inset-left));width:100%;margin:0 auto}@media (max-width:640px){.mk-site .wrap{padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left))}}.mk-site .skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-site .skip:focus{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));z-index:60;background:var(--ink);min-height:48px;color:var(--paper);border-radius:999px;align-items:center;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed}.mk-site .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-site .h1,.mk-site .h2,.mk-site .h3,.mk-site .doc-h2,.mk-site .doc-h3{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.05}.mk-site .h1{font-size:clamp(40px,6.4vw,84px);font-weight:600}.mk-site .h1.h1-sm{font-size:clamp(36px,5vw,64px)}.mk-site .h1 em,.mk-site .h2 em{color:var(--sea-d);font-style:normal}.mk-site .band-ink .h1 em,.mk-site .band-ink .h2 em{color:var(--coral)}.mk-site .h2{font-size:clamp(30px,4vw,52px);font-weight:600}.mk-site .h3{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.2}.mk-site .lead{color:var(--stone-d);text-wrap:pretty;margin:0;font-size:clamp(18px,1.6vw,21px)}.mk-site .small{color:var(--stone);margin:0;font-size:15px}.mk-site .prose-block{max-width:720px;color:var(--stone-d);flex-direction:column;gap:16px;display:flex}.mk-site .prose-block p{margin:0}.mk-site .eyebrow{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-d);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.mk-site .ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.mk-site .ic.sm{width:18px;height:18px}.mk-site .ic.lg{width:32px;height:32px}.mk-site .btn{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.mk-site .btn:active{transform:translateY(1px)}@media (max-width:640px){.mk-site .btn{white-space:normal;text-align:center;max-width:100%;padding-block:12px;line-height:1.25}}.mk-site .btn-primary{background:var(--sea);color:var(--afr-on-brand-action)}.mk-site .btn-primary:hover{background:var(--sea-h);color:var(--afr-on-brand-action)}.mk-site .btn-coral{background:var(--coral);color:var(--afr-on-brand-accent)}.mk-site .btn-coral:hover{background:var(--coral-h);color:var(--afr-on-brand-accent)}.mk-site .btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line2);background:0 0}.mk-site .btn-ghost:hover{background:var(--surface);color:var(--ink)}.mk-site .btn-ghost-ink{color:var(--on-navy);background:0 0;box-shadow:inset 0 0 0 1.5px #fbf8f366}.mk-site .btn-ghost-ink:hover{color:var(--on-navy);background:#fbf8f31a}.mk-site .btn-sm{min-height:44px;padding:0 16px;font-size:15px}.mk-site .btn[disabled]{opacity:.6;cursor:not-allowed}.mk-site .tag{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.mk-site .tag-plan{background:var(--info-bg);color:var(--info)}.mk-site .band-ink .tag-plan,.mk-site .on-navy .tag-plan{color:#cfe0f7;background:#8ab8f02e}.mk-site .tag-soon{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2)}.mk-site .band-ink .tag-soon,.mk-site .on-navy .tag-soon,.mk-site .stage .tag-soon{color:var(--on-navy);background:#fbf8f31a;box-shadow:inset 0 0 0 1px #fbf8f347}.mk-site .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mk-site .stack{flex-direction:column;gap:16px;display:flex}.mk-site .hdr{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 94%, transparent);padding-top:env(safe-area-inset-top);z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.mk-site .hdr:has(.mnav.open){z-index:60}.mk-site .hdr .wrap{flex-wrap:wrap;align-items:center;gap:16px;min-height:72px;display:flex}.mk-site .logo-link{border-radius:8px;align-items:center;min-height:44px;display:inline-flex}.mk-site .nav{flex-wrap:wrap;align-items:center;gap:2px;margin-left:auto;display:flex}.mk-site .nav a{min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 12px;font-size:15.5px;font-weight:500;text-decoration:none;display:inline-flex}.mk-site .nav a:hover{background:var(--surface)}.mk-site .nav a[aria-current=page]{background:var(--ink);color:var(--paper)}.mk-site .hdr-cta{align-items:center;gap:8px;display:flex}.mk-site .signin{min-height:44px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:15.5px;font-weight:500;text-decoration:none;display:inline-flex}.mk-site .signin:hover{background:var(--surface)}.mk-site .icon-btn{border:1.5px solid var(--line2);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mk-site .icon-btn:hover{background:var(--surface)}.mk-site .menu-btn,.mk-site .mnav{display:none}@media (max-width:1060px){.mk-site .nav{display:none}.mk-site .menu-btn{grid-column:4;display:inline-flex}.mk-site .hdr .wrap{grid-template-rows:minmax(72px,auto);grid-template-columns:auto 1fr auto auto;gap:0 8px;display:grid}.mk-site .hdr-cta{display:contents}.mk-site .hdr .signin{grid-column:3}.mk-site .hdr .btn-create{display:none}.mk-site .mnav.open{max-height:calc(100dvh - 72px - env(safe-area-inset-top));overscroll-behavior-y:contain;flex-direction:column;grid-column:1/-1;gap:2px;width:100%;padding:8px 0 16px;display:flex;overflow-y:auto}.mk-site .mnav a{min-height:48px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.mk-site .mnav a[aria-current=page]{background:var(--surface)}.mk-site .mnav a:focus-visible{outline-offset:-3px}.mk-site .mnav .btn{color:var(--afr-on-brand-action);margin-top:8px}}@media (max-width:380px){.mk-site .hdr .wrap{column-gap:4px}.mk-site .signin{padding:0 6px}}.mk-site .ftr{background:var(--navy);color:var(--on-navy);padding:56px 0 max(32px, env(safe-area-inset-bottom))}.mk-site .ftr-top{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;display:grid}.mk-site .ftr-brand{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.mk-site .ftr-logo{border-radius:8px;align-items:center;min-height:44px;display:inline-flex}.mk-site .ftr-tag{color:var(--on-navy-muted);margin:0;font-size:15px;line-height:1.45}.mk-site .ftr-mail{max-width:100%;color:var(--on-navy);overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:16px;display:inline-flex}.mk-site .ftr .ftr-cta{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;min-height:48px;margin-top:4px;padding-block:12px;line-height:1.25}.mk-site .ftr-nav{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:24px 32px;display:grid}.mk-site .ftr-g{min-width:0}.mk-site .ftr-g h2{overflow-wrap:anywhere;letter-spacing:.08em;text-transform:uppercase;color:var(--coral);margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.3}.mk-site .ftr-g ul{grid-template-columns:minmax(0,1fr);column-gap:24px;margin:0;padding:0;list-style:none;display:grid}.mk-site .ftr-product ul{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-site .ftr-g li{min-width:0;display:flex}.mk-site .ftr-g a{min-width:0;min-height:44px;color:var(--on-navy-muted);overflow-wrap:anywhere;flex:1;align-items:center;font-size:16px;line-height:1.35;text-decoration:none;display:flex}.mk-site .ftr-g a:hover,.mk-site .ftr-base a:hover{color:var(--on-navy);text-decoration:underline}.mk-site .ftr-base{border-top:1px solid #fbf8f31f;flex-wrap:wrap;align-items:center;gap:0 24px;margin-top:40px;padding-top:12px;display:flex}.mk-site .ftr-base small{color:var(--on-navy-muted);font-size:15px}.mk-site .ftr-base a{min-height:44px;color:var(--on-navy-muted);text-underline-offset:3px;align-items:center;font-size:15px;text-decoration:underline;display:inline-flex}.mk-site .ftr-base a[href=\#top]{margin-left:auto}.mk-site .ftr-motion{width:44px;height:44px;color:var(--on-navy-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mk-site .ftr-motion:hover{color:var(--on-navy);background:#fbf8f31a}.mk-site .ftr-motion:focus-visible{border-radius:999px}@media (max-width:1180px){.mk-site .ftr-top{grid-template-columns:minmax(0,1fr);gap:32px}.mk-site .ftr-brand{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 32px;display:grid}.mk-site .ftr-logo{grid-column:1}.mk-site .ftr-tag{grid-column:2}.mk-site .ftr-mail{grid-column:1}.mk-site .ftr .ftr-cta{grid-column:2;justify-self:start;margin-top:0}}@media (max-width:860px){.mk-site .ftr-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.mk-site .ftr-product,.mk-site .ftr-legal{grid-column:1/-1}.mk-site .ftr-g ul{column-gap:16px}.mk-site .ftr-legal ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mk-site .ftr{padding:40px 0 max(24px, env(safe-area-inset-bottom))}.mk-site .ftr-top{gap:24px}.mk-site .ftr-brand{align-items:flex-start;gap:8px;display:flex}.mk-site .ftr .ftr-cta{margin-top:8px}.mk-site .ftr-base{column-gap:16px;margin-top:24px}.mk-site .ftr-base small{flex-basis:100%;order:3;padding:8px 0 0}}.mk-site .sec{padding:96px 0}.mk-site .sec-tight{padding:64px 0}@media (max-width:640px){.mk-site .sec{padding:64px 0}.mk-site .sec-tight{padding:44px 0}}.mk-site .band-warm{background:var(--surface)}.mk-site .band-ink{background:var(--navy);color:var(--on-navy)}.mk-site .band-ink .h2,.mk-site .band-ink .h3{color:var(--on-navy)}.mk-site .band-ink .lead,.mk-site .band-ink .small{color:var(--on-navy-muted)}.mk-site .band-ink .eyebrow{color:var(--coral)}.mk-site .band-ink a:not([class]){color:var(--on-navy)}.mk-site .sec-head{flex-direction:column;gap:14px;max-width:760px;margin-bottom:48px;display:flex}.mk-site .sec-head.center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.mk-site .hero{padding:64px 0 88px;position:relative}.mk-site .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}@media (max-width:960px){.mk-site .hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.mk-site .hero{padding:40px 0 64px}}.mk-site .hero-copy{flex-direction:column;gap:24px;display:flex}.mk-site .ticks{flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;list-style:none;display:flex}.mk-site .ticks li{color:var(--stone-d);align-items:center;gap:8px;font-size:15px;display:flex}.mk-site .ticks .ic{color:var(--sea-d)}.mk-site .studio{flex-direction:column;align-items:center;gap:20px;display:flex}@media (max-width:960px){.mk-site .studio{align-items:flex-start}}.mk-site .flip{aspect-ratio:1.6;perspective:1400px;width:min(100%,460px);position:relative}.mk-site .flip-in{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.mk-site .flip-in.is-back{transform:rotateY(180deg)}.mk-site .face{backface-visibility:hidden;border-radius:20px;position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 4px #14213d14,0 30px 60px -24px #14213d73}.mk-site .face-back{justify-content:center;align-items:center;gap:22px;padding:22px;display:flex;transform:rotateY(180deg)}.mk-site .card-front{flex-direction:column;justify-content:space-between;padding:26px 28px;display:flex}@media (max-width:420px){.mk-site .card-front{padding:18px 18px 16px 24px}.mk-site .face-back{gap:14px;padding:16px}}.mk-site .card-band{width:10px;position:absolute;top:0;bottom:0;left:0}.mk-site .card-top{align-items:center;gap:16px;display:flex}.mk-site .avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}@media (max-width:420px){.mk-site .avatar{width:48px;height:48px}}.mk-site .avatar svg{width:100%;height:100%}.mk-site .initials{font-family:var(--font-display), sans-serif;color:#fff;font-size:22px;font-weight:600}.mk-site .card-name{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;font-size:clamp(20px,2.4vw,28px);font-weight:600;line-height:1.1}.mk-site .card-role{margin-top:4px;font-size:14.5px}.mk-site .card-lines{flex-direction:column;gap:6px;min-width:0;font-size:14px;display:flex}.mk-site .card-lines span{white-space:nowrap;align-items:center;gap:8px;display:flex}@media (max-width:420px){.mk-site .card-lines{gap:4px;font-size:12.5px}}.mk-site .card-foot{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.mk-site .co-mark{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;text-align:right;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.mk-site .co-mark svg{flex:none;width:26px;height:26px}@media (max-width:420px){.mk-site .co-mark{font-size:12px}.mk-site .co-mark svg{width:20px;height:20px}.mk-site .card-foot{flex-direction:column-reverse;align-items:stretch;gap:10px}.mk-site .card-foot .co-mark{align-self:flex-end}}.mk-site .mk-qr{width:100%;height:auto;display:block}.mk-site .qr-plate{flex:none;width:min(48%,176px)}.mk-site .back-copy{flex-direction:column;gap:8px;max-width:180px;display:flex}.mk-site .back-copy b{font-family:var(--font-display), sans-serif;font-size:20px;font-weight:600;line-height:1.1}.mk-site .back-copy small{opacity:.85;font-size:13.5px}.mk-site .face-back{color:#14213d;background:#fff}.mk-site .done{background:var(--ok-bg);min-height:36px;color:var(--ok);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14.5px;font-weight:600;display:inline-flex}.mk-site .controls{flex-direction:column;gap:14px;width:min(100%,460px);display:flex}.mk-site .ctl-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mk-site .ctl-label{letter-spacing:.06em;text-transform:uppercase;color:var(--stone-d);width:70px;font-size:13px;font-weight:600}.mk-site .sw{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:44px;height:44px;padding:4px;display:inline-flex}.mk-site .sw i{border-radius:50%;width:100%;height:100%;display:block}.mk-site .sw i.cust{background:conic-gradient(#ff6b57,#ffb347,#2c6544,#1f7a8c,#3a4ca0,#8a2f63,#ff6b57)!important}.mk-site .sw[aria-pressed=true]{border-color:var(--ink)}@media (max-width:560px){.mk-site .ctl-label{width:100%}.mk-site .ctl-row:has(>.sw){gap:4px}}.mk-site .pill{border:1.5px solid var(--line2);background:var(--white);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.mk-site .pill[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.mk-site .pill:hover{border-color:var(--ink)}.mk-site .scan-hint{color:var(--stone-d);align-items:center;gap:10px;font-size:14.5px;display:flex}.mk-site .scan-hint .dot{background:var(--coral);border-radius:50%;width:10px;height:10px}.mk-site .stage{border-radius:var(--r-lg);background:var(--navy);color:var(--on-navy);position:relative;overflow:hidden}.mk-site .stage .grid-dots{background-image:radial-gradient(#fbf8f31a 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0}.mk-site .caption-steps{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.mk-site .cstep{color:#46515e;background:#fff;border:1px solid #ded8cc;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.mk-site .cstep b{font-family:var(--font-display), sans-serif;color:inherit}.mk-site .story-scroll{container:story/inline-size}.mk-site .story{aspect-ratio:16/9;min-height:320px}.mk-site .st-card{aspect-ratio:1.6;background:var(--cream);width:34%;color:var(--navy);border-radius:14px;align-items:center;gap:6%;padding:4%;display:flex;position:absolute;top:14%;left:7%;box-shadow:0 20px 40px -20px #0009}.mk-site .st-card .qr-plate{width:max(44%,104px)}.mk-site .st-card .who{font-family:var(--font-display), sans-serif;min-width:0;font-size:clamp(13px,1.6cqi,18px);font-weight:600;line-height:1.15}.mk-site .st-card .who small{color:#5f6b7a;margin-top:4px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.3;display:block}.mk-site .st-phone{aspect-ratio:9/18.5;background:#0d1730;border:3px solid #33415f;border-radius:26px;width:21%;position:absolute;top:6%;left:58%;box-shadow:0 30px 60px -20px #000000b3}.mk-site .st-screen{border-radius:20px;position:absolute;inset:6px;overflow:hidden}.mk-site .st-cam{opacity:0;background:#24324f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mk-site .frame{aspect-ratio:1;width:66%;position:relative}.mk-site .frame>i{border:3px solid var(--coral);width:26%;height:26%;position:absolute}.mk-site .frame>i:first-child{border-bottom:0;border-right:0;border-radius:8px 0 0;top:0;left:0}.mk-site .frame>i:nth-child(2){border-bottom:0;border-left:0;border-radius:0 8px 0 0;top:0;right:0}.mk-site .frame>i:nth-child(3){border-top:0;border-right:0;border-radius:0 0 0 8px;bottom:0;left:0}.mk-site .frame>i:nth-child(4){border-top:0;border-left:0;border-radius:0 0 8px;bottom:0;right:0}.mk-site .scanline{background:var(--coral);height:2px;position:absolute;top:50%;left:4%;right:4%;box-shadow:0 0 12px 2px #ff6b57b3}.mk-site .st-open{background:var(--cream);color:var(--navy);flex-direction:column;align-items:center;gap:7%;padding:16% 9% 0;display:flex;position:absolute;inset:0}.mk-site .st-open .av{aspect-ratio:1;background:#1f7a8c;border-radius:50%;width:34%}.mk-site .st-open .nm{background:var(--navy);border-radius:4px;width:70%;height:7px}.mk-site .st-open .rl{background:#c9c1b2;border-radius:4px;width:50%;height:5px;margin-top:-3%}.mk-site .st-open .b1,.mk-site .st-open .b2{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:100%;height:13%;font-size:12px;font-weight:600;line-height:1;display:flex}.mk-site .st-open .b1{color:#fff;background:#1f7a8c}.mk-site .st-open .b2{box-shadow:inset 0 0 0 1.5px var(--navy);color:var(--navy);background:0 0}.mk-site .st-beam{opacity:0;clip-path:polygon(0 30%,100% 0,100% 100%,0 70%);background:linear-gradient(90deg,#ff6b5700,#ff6b5759);width:17%;height:24%;position:absolute;top:32%;left:41%}.mk-site .st-people{background:var(--navy2);border:1px solid #fbf8f324;border-radius:14px;flex-direction:column;gap:6px;width:34%;padding:2.2% 2.6%;display:flex;position:absolute;top:62%;left:7%}.mk-site .st-people .ttl{font-family:var(--font-display), sans-serif;color:var(--on-navy);align-items:center;gap:6px;font-size:clamp(12px,1.2cqi,14px);font-weight:600;line-height:1;display:flex}.mk-site .st-row{color:var(--on-navy-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:5px 6px;font-size:clamp(12px,1.15cqi,14px);display:flex}.mk-site .st-row i{background:#3a4ca0;border-radius:50%;flex:none;width:clamp(14px,1.6vw,22px);height:clamp(14px,1.6vw,22px)}.mk-site .st-row.new{color:var(--on-navy);background:#ff6b5729}.mk-site .st-row.new i{background:var(--coral)}.mk-site .st-chip{background:var(--coral);color:var(--navy);opacity:0;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:clamp(12px,1.15cqi,14px);font-weight:600;line-height:1;position:absolute;top:52%;left:62%}.mk-site .st-steps .cstep:nth-child(3){color:#fbf8f3;background:#14213d}@media (max-width:400px){.mk-site .st-steps{gap:6px}.mk-site .st-steps .cstep{gap:6px;padding:0 10px}}@container story (max-width:640px){.mk-site .story{aspect-ratio:3/4}.mk-site .st-card{aspect-ratio:auto;flex-direction:column;align-items:flex-start;gap:8px;width:54%;padding:3.5%;top:4%;left:4%}.mk-site .st-card .qr-plate{width:max(60%,104px)}.mk-site .st-card .who{font-size:clamp(13px,3.8cqi,16px)}.mk-site .st-phone{border-radius:18px;width:36%;top:4%;left:auto;right:4%}.mk-site .st-screen{border-radius:14px;inset:4px}.mk-site .st-open{padding:18% 5% 0}.mk-site .st-open .b1,.mk-site .st-open .b2{white-space:normal;text-align:center;height:auto;min-height:13%;padding:4px 2px;line-height:1.1}.mk-site .st-beam{width:8%;height:14%;top:14%;left:55%}.mk-site .st-people{gap:8px;width:92%;padding:3% 3.5%;top:62%;left:4%}.mk-site .st-chip{top:50%;left:60%}}.mk-site .how{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:860px){.mk-site .how{grid-template-columns:minmax(0,1fr)}}.mk-site .how li{flex-direction:column;gap:16px;display:flex}.mk-site .how .mini{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--navy);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mk-site .how .num{font-family:var(--font-display), sans-serif;color:var(--sea-d);font-size:40px;font-weight:600;line-height:1}.mk-site .how .txt{align-items:baseline;gap:14px;display:flex}@media (min-width:561px) and (max-width:860px){.mk-site .how li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}}.mk-site .mc{aspect-ratio:1.6;background:var(--cream);border-radius:12px;flex-direction:column;justify-content:center;gap:8%;width:62%;padding:7%;display:flex;position:relative;overflow:hidden}.mk-site .mc .band{background:#3a4ca0;width:8%;position:absolute;top:0;bottom:0;left:0}.mk-site .mc .l1{background:var(--navy);border-radius:4px;width:62%;height:12%;margin-left:8%}.mk-site .mc .l2{background:#c9c1b2;border-radius:4px;width:44%;height:8%;margin-left:8%}.mk-site .mc .dot{aspect-ratio:1;background:#3a4ca0;border-radius:50%;width:20%;position:absolute;top:16%;right:8%}.mk-site .mq{width:40%;position:relative}.mk-site .mq-ring{border:2px solid var(--coral);opacity:0;border-radius:22px;position:absolute;inset:-14%}.mk-site .mp{flex-direction:column;gap:8px;width:66%;display:flex}.mk-site .mp>div{background:var(--navy2);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.mk-site .mp i{border-radius:50%;flex:none;width:22px;height:22px}.mk-site .mp span{background:#fbf8f399;border-radius:4px;flex:1;height:7px}.mk-site .mp span+span{background:#fbf8f340;flex:.5}.mk-site .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:960px){.mk-site .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mk-site .tiles{grid-template-columns:minmax(0,1fr)}}.mk-site .tile{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);color:var(--ink);flex-direction:column;gap:14px;min-height:280px;padding:22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.mk-site a.tile:hover{box-shadow:var(--sh);color:var(--ink);transform:translateY(-3px)}.mk-site .tile .art{background:var(--surface);border-radius:14px;justify-content:center;align-items:center;height:132px;display:flex;position:relative;overflow:hidden}.mk-site .tile .art.ink{background:var(--navy)}.mk-site .tile .meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mk-site .tile .go{color:var(--sea-d);align-items:center;gap:6px;margin-top:auto;font-size:15px;font-weight:600;display:inline-flex}.mk-site .fx-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.mk-site .fx-copy .lead{margin:0}.mk-site .fx-tags{flex-wrap:wrap;gap:8px;display:flex}.mk-site .fx-note{color:var(--stone-d);margin:0;font-size:15px}.mk-site .band-ink .fx-note{color:var(--on-navy-muted)}@media (min-width:901px){.mk-site .split.fx-flip>.fx-copy{order:2}}.mk-site .fx-screen{border-radius:var(--r-lg);flex-direction:column;justify-self:center;gap:16px;width:100%;max-width:460px;padding:20px;font-size:14px;display:flex}@media (max-width:960px){.mk-site .fx-screen{justify-self:start}}.mk-site .fx-screen.light{background:var(--white);border:1px solid var(--line);box-shadow:var(--sh);color:var(--ink)}.mk-site .fx-screen.dark{background:var(--navy2);color:var(--on-navy);border:1px solid #fbf8f324}.mk-site .fx-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mk-site .fx-bar b{font-size:16px}.mk-site .fx-bar small{color:var(--stone-d);font-size:13px}.mk-site .fx-bar .fx-end{margin-left:auto}.mk-site .fx-ico{background:var(--coral-soft);width:36px;height:36px;color:var(--coral-h);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.mk-site .fx-screen.dark .fx-ico{color:var(--coral);background:#ff6b5729}.mk-site .fx-head{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-site .ev-top{align-items:center;gap:18px;display:flex}.mk-site .ev-qr{flex:none;width:max(42%,132px)}.mk-site .ev-qr .mk-qr{width:100%;height:auto;display:block}.mk-site .ev-stats{flex-direction:column;gap:14px;margin:0;display:flex}.mk-site .ev-stats dt{color:var(--stone-d);font-size:13px}.mk-site .ev-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:700;line-height:1.05}.mk-site .ev-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.mk-site .ev-list>small{color:var(--stone-d);letter-spacing:.04em;text-transform:uppercase;padding:12px 0 4px;font-size:12.5px;font-weight:600}.mk-site .ev-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.mk-site .ev-row:last-child{border-bottom:0}.mk-site .ev-row i{border-radius:50%;flex:none;width:28px;height:28px}.mk-site .ev-row span{flex-direction:column;min-width:0;display:flex}.mk-site .ev-row small{color:var(--stone-d);font-size:12.5px}.mk-site .fx-chips{flex-wrap:wrap;gap:8px;display:flex}.mk-site .fx-chip{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.mk-site .an-seg{background:#fbf8f314;border-radius:999px;padding:3px;font-size:12.5px;font-weight:600;display:inline-flex}.mk-site .an-seg span{color:var(--on-navy-muted);border-radius:999px;padding:4px 10px}.mk-site .an-seg .on{background:var(--on-navy);color:var(--navy)}.mk-site .an-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;height:132px;padding-top:8px;display:grid}.mk-site .an-day{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.mk-site .an-day i{background:var(--coral);border-radius:6px 6px 2px 2px;width:100%;max-width:30px;display:block}.mk-site .an-day small{color:var(--on-navy-muted);font-size:12px}.mk-site .an-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.mk-site .an-tiles div{background:#fbf8f30f;border:1px solid #fbf8f31a;border-radius:14px;padding:12px 14px}.mk-site .an-tiles dt{color:var(--on-navy-muted);font-size:13px}.mk-site .an-tiles dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:26px;font-weight:700;line-height:1.1}.mk-site .wave{align-items:center;gap:4px;height:56px;display:flex}.mk-site .wave i{background:var(--coral);transform-origin:50%;border-radius:3px;width:5px;height:100%;display:block}.mk-site .wave i:nth-child(4n+1){height:70%}.mk-site .wave i:nth-child(3n+2){height:45%}.mk-site .cam-corners{width:96px;height:72px;position:relative}.mk-site .cam-corners i{border:3px solid var(--ink);width:22px;height:22px;position:absolute}.mk-site .cam-corners.on-dark i{border-color:var(--cream)}.mk-site .cam-corners i:first-child{border-bottom:0;border-right:0;border-radius:6px 0 0;top:0;left:0}.mk-site .cam-corners i:nth-child(2){border-bottom:0;border-left:0;border-radius:0 6px 0 0;top:0;right:0}.mk-site .cam-corners i:nth-child(3){border-top:0;border-right:0;border-radius:0 0 0 6px;bottom:0;left:0}.mk-site .cam-corners i:nth-child(4){border-top:0;border-left:0;border-radius:0 0 6px;bottom:0;right:0}.mk-site .cam-corners .p{background:#fff;border-radius:4px;position:absolute;inset:14px 16px;box-shadow:0 2px 6px #14213d26}.mk-site .sig{background:#fff;border-radius:10px;align-items:center;gap:10px;width:72%;padding:14px;display:flex;box-shadow:0 2px 8px #14213d1a}.mk-site .sig i{background:#1f7a8c;border-radius:50%;flex:none;width:30px;height:30px}.mk-site .sig div{flex-direction:column;flex:1;gap:6px;display:flex}.mk-site .sig span{background:var(--navy);border-radius:4px;width:100%;height:7px}.mk-site .sig span+span{background:#c9c1b2;width:70%}.mk-site .flow{width:84%;height:80px;position:relative}.mk-site .flow .col{border:1.5px dashed #fbf8f366;border-radius:10px;width:30%;position:absolute;top:0;bottom:0}.mk-site .flow .col.a{background:var(--navy2);border-style:solid;left:0}.mk-site .flow .col.b{right:0}.mk-site .flow .pk{background:var(--coral);border-radius:50%;width:18px;height:18px;position:absolute;top:38%;left:62%}.mk-site .flow .ln{border-top:2px dashed #fbf8f380;position:absolute;top:50%;left:32%;right:32%}.mk-site .usedby{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (max-width:860px){.mk-site .usedby{grid-template-columns:minmax(0,1fr);gap:32px}}.mk-site .usedby .eyebrow{margin:0 0 18px}.mk-site .logos{flex-wrap:wrap;align-items:center;gap:28px 40px;margin:0;padding:0;list-style:none;display:flex}.mk-site .logos li{align-items:center;min-height:44px;display:flex}.mk-site .logo-mono{background-color:var(--ink);height:30px;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mk-site .band-ink .logo-mono{background-color:var(--on-navy)}.mk-site .logo-mono.lum{-webkit-mask-source-type:luminance;mask-mode:luminance}.mk-site .quote{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);flex-direction:column;gap:16px;margin:0;padding:24px;display:flex}.mk-site .quote blockquote{font-family:var(--font-display), sans-serif;color:var(--ink);margin:0;font-size:19px;font-weight:500;line-height:1.4}.mk-site .quote figcaption{color:var(--stone);align-items:center;gap:10px;font-size:14px;display:flex}.mk-site .quote figcaption .afr-logo{flex:none}.mk-site .faq{border-top:1px solid var(--line);flex-direction:column;display:flex}.mk-site .faq details{border-bottom:1px solid var(--line)}.mk-site .faq summary{cursor:pointer;min-height:64px;font-family:var(--font-display), sans-serif;justify-content:space-between;align-items:center;gap:16px;padding:12px 4px;font-size:19px;font-weight:600;line-height:1.3;list-style:none;display:flex}.mk-site .faq summary::-webkit-details-marker{display:none}.mk-site .faq summary .ic{transition:transform .2s}.mk-site .faq details[open] summary .ic{transform:rotate(45deg)}.mk-site .faq details>div{color:var(--stone-d);max-width:680px;margin:0 0 20px;padding:0 4px}.mk-site .faq details>div p{margin:0}.mk-site .info{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.mk-site .info-btn{min-height:44px;color:var(--stone-d);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.mk-site .info-btn:hover,.mk-site .info[data-open] .info-btn{background:var(--surface);color:var(--ink)}.mk-site .info-panel{color:var(--stone-d);max-width:420px;padding:0 14px 6px;font-size:15px}.mk-site .info-panel p{margin:0}.mk-site .band-ink .info-btn,.mk-site .band-ink .info-panel{color:var(--on-navy-muted)}.mk-site .band-ink .info-btn:hover,.mk-site .band-ink .info[data-open] .info-btn{color:var(--on-navy);background:#fbf8f31a}.mk-site .cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.mk-site .cta-orbit{flex:none;width:140px;height:140px;position:relative}.mk-site .cta-orbit .o{border:1.5px dashed #fbf8f34d;border-radius:50%;position:absolute;inset:0}.mk-site .cta-orbit .o i{background:var(--coral);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:-8px;left:50%}.mk-site .cta-orbit svg{width:72px;height:72px;position:absolute;inset:34px}.mk-site .phero{padding:56px 0 40px}.mk-site .phero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}@media (max-width:960px){.mk-site .phero-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.mk-site .phero .stack{gap:20px}.mk-site .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.mk-site .split.top{align-items:start}@media (max-width:900px){.mk-site .split{grid-template-columns:minmax(0,1fr);gap:28px}}.mk-site .pts{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mk-site .pts li{align-items:center;gap:14px;font-size:17px;display:flex}.mk-site .pts .ib{background:var(--white);border:1px solid var(--line);width:44px;height:44px;color:var(--sea-d);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.mk-site .band-ink .pts .ib{background:var(--navy2);color:var(--coral);border-color:#fbf8f324}.mk-site .qstyles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:760px){.mk-site .qstyles{grid-template-columns:minmax(0,1fr)}}.mk-site .qs{border:2px solid var(--line);background:var(--white);cursor:pointer;color:inherit;text-align:left;border-radius:20px;flex-direction:column;align-items:stretch;gap:12px;padding:14px;display:flex}.mk-site .qs[aria-pressed=true]{border-color:var(--ink)}.mk-site .qs .art{justify-content:center;align-items:center;display:flex}.mk-site .qs .nm{justify-content:space-between;align-items:center;gap:8px;min-height:24px;font-weight:600;display:flex}.mk-site .qs[aria-pressed=false] .nm .ic{visibility:hidden}@media (max-width:760px){.mk-site .qs .art{width:100%;max-width:320px;margin:0 auto}}.mk-site .share-row{flex-wrap:wrap;gap:10px;display:flex}.mk-site .fan-wrap{border-radius:var(--r-lg);background:var(--navy2);border:1px solid #fbf8f31f;overflow:hidden;container:fan/inline-size}.mk-site .fan{aspect-ratio:16/9;position:relative}.mk-site .fan .src{aspect-ratio:1.6;background:var(--cream);border-radius:14px;width:30%;position:absolute;top:30%;left:6%;box-shadow:0 18px 40px -18px #0009}.mk-site .fan .src .b{background:#1f7a8c;border-radius:14px 0 0 14px;width:7%;position:absolute;top:0;bottom:0;left:0}.mk-site .fan .src .l{background:var(--navy);border-radius:4px;width:55%;height:10%;position:absolute;top:30%;left:16%}.mk-site .fan .src .l2{background:#c9c1b2;border-radius:4px;width:38%;height:7%;position:absolute;top:50%;left:16%}.mk-site .fan .out{background:var(--navy);width:36%;min-height:19%;color:var(--on-navy);white-space:nowrap;border:1px solid #fbf8f324;border-radius:14px;align-items:center;gap:10px;padding:0 4%;font-size:clamp(12px,2.3cqi,16px);font-weight:600;display:flex;position:absolute;right:6%}.mk-site .fan .out .ic{color:var(--coral)}.mk-site .fan .o1{top:8%}.mk-site .fan .o2{top:40%}.mk-site .fan .o3{top:72%}.mk-site .fan .path{transform-origin:0;background:repeating-linear-gradient(90deg,#fbf8f38c 0 6px,#0000 6px 12px);width:22%;height:2px;position:absolute;left:36%}.mk-site .fan .p1{top:46%;transform:rotate(-30deg)}.mk-site .fan .p2{top:49.5%}.mk-site .fan .p3{top:53%;transform:rotate(30deg)}@container fan (max-width:520px){.mk-site .fan{aspect-ratio:1}.mk-site .fan .src{width:34%;top:38%;left:5%}.mk-site .fan .out{gap:6px;width:52%;min-height:18%;padding:0 3.5%;right:4%}.mk-site .fan .out .ic{width:16px;height:16px}.mk-site .fan .path{width:6%;left:39%}}.mk-site .sel-note{align-items:center;min-height:44px;display:flex}.mk-site .scanstage{aspect-ratio:16/9;justify-content:center;align-items:center;gap:6%;display:flex}.mk-site .scan-hero{aspect-ratio:auto;min-height:440px;padding:40px 24px}@media (max-width:640px){.mk-site .scan-hero{gap:3%;min-height:340px;padding:24px 12px}}.mk-site .sc-phone{aspect-ratio:9/18.5;background:#0d1730;border:3px solid #33415f;border-radius:26px;flex:none;width:24%;position:relative}@media (max-width:640px){.mk-site .sc-phone{border-radius:16px;width:30%}}.mk-site .sc-phone .st-screen{background:#24324f;justify-content:center;align-items:center;display:flex}.mk-site .sc-phone .st-cam{opacity:1}.mk-site .sc-paper{background:#fff;border-radius:4px;flex-direction:column;justify-content:center;gap:12%;padding:10%;display:flex;position:absolute;inset:18% 10%;transform:rotate(-3deg)}.mk-site .sc-paper i{background:#c9c1b2;border-radius:3px;height:9%;display:block}.mk-site .sc-paper i:first-child{background:#46515e;width:72%;height:13%}.mk-site .sc-paper i:nth-child(3){width:56%}.mk-site .sc-arrow{color:var(--coral);flex:none}@media (max-width:640px){.mk-site .sc-arrow .ic{width:22px;height:22px}}.mk-site .sc-form{background:var(--cream);width:42%;color:var(--navy);border-radius:18px;flex-direction:column;gap:10px;padding:3.2%;display:flex;position:relative}@media (max-width:640px){.mk-site .sc-form{border-radius:12px;gap:6px;width:56%;padding:10px}}@media (max-width:480px){.mk-site .scan-hero{flex-direction:column;gap:12px;padding:24px 16px}.mk-site .sc-phone{width:34%}.mk-site .sc-arrow{transform:rotate(90deg)}.mk-site .sc-form{gap:8px;width:100%;padding:14px}}.mk-site .sc-form .ttl{font-family:var(--font-display), sans-serif;align-items:center;gap:8px;margin:0;font-size:clamp(13px,1.4vw,18px);font-weight:600;line-height:1;display:flex}.mk-site .fld{flex-direction:column;gap:3px;display:flex}.mk-site .fld .lb{color:#46515e;font-size:clamp(12px,.95vw,13px);font-weight:600}.mk-site .fld .in{white-space:nowrap;height:clamp(26px,2.8vw,38px);color:var(--navy);background:#fff;border:1.5px solid #c9c1b2;border-radius:8px;align-items:center;padding:0 8px;font-size:clamp(12px,1.1vw,15px);display:flex;overflow:hidden}.mk-site .fld .in span{display:inline-block;overflow:hidden}.mk-site .sc-save{color:#fff;background:#1f7a8c;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;min-height:clamp(24px,3vw,40px);padding:0 12px;font-size:clamp(12px,1.1vw,14px);font-weight:600;line-height:1;display:inline-flex}.mk-site .skel{background:linear-gradient(90deg, var(--surface) 0, var(--paper) 40%, var(--surface) 80%);background-size:200% 100%;border-radius:8px;height:clamp(26px,2.8vw,38px)}.mk-site .frames3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:760px){.mk-site .frames3{grid-template-columns:minmax(0,1fr)}}.mk-site .fr{background:var(--white);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;min-height:250px;padding:18px;display:flex}.mk-site .fr .art{background:#24324f;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:150px;display:flex;position:relative;overflow:hidden}.mk-site .fr .art .scanline{left:12%;right:12%}.mk-site .paper-card{aspect-ratio:1.6;background:#fff;border-radius:6px;flex-direction:column;gap:9%;width:62%;padding:7%;display:flex;transform:rotate(-4deg)}.mk-site .paper-card i{background:#c9c1b2;border-radius:3px;height:9%;display:block}.mk-site .paper-card i:first-child{background:#46515e;width:70%;height:12%}.mk-site .paper-card i:nth-child(3){width:50%}.mk-site .mailfly{color:var(--coral)}.mk-site .mailfly .ic{width:56px;height:56px}.mk-site .try{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:18px;padding:28px;display:flex}@media (max-width:640px){.mk-site .try{padding:20px}}.mk-site .try .res{flex-direction:column;align-items:flex-start;gap:10px;min-height:88px;display:flex}.mk-site .toggle{cursor:pointer;min-height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.mk-site .toggle .tr{background:var(--line2);border-radius:999px;flex:none;width:48px;height:28px;transition:background .2s;position:relative}.mk-site .toggle .tr:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.mk-site .toggle[aria-pressed=true] .tr{background:var(--sea)}.mk-site .toggle[aria-pressed=true] .tr:after{transform:translate(20px)}.mk-site .db-stage{border-radius:var(--r-lg);background:var(--navy2);border:1px solid #fbf8f31f}.mk-site .db{grid-template-columns:minmax(0,.85fr) 60px minmax(0,1.15fr);align-items:center;gap:20px;padding:40px;display:grid}@media (max-width:860px){.mk-site .db{grid-template-columns:minmax(0,1fr);padding:20px}.mk-site .db .arrow{justify-self:center;transform:rotate(90deg)}}.mk-site .rec{flex-direction:column;align-items:center;gap:22px;display:flex}.mk-site .rec .lbl{color:var(--on-navy-muted);font-size:15px}.mk-site .mic{background:var(--coral);width:96px;height:96px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.mk-site .mic:before,.mk-site .mic:after{content:"";border:2px solid var(--coral);border-radius:50%;position:absolute;inset:0}.mk-site .mic.idle:before,.mk-site .mic.idle:after{opacity:0}.mk-site .mic .ic{width:40px;height:40px}.mk-site .mic:focus-visible{outline:3px solid var(--cream);outline-offset:6px;border-radius:50%}.mk-site .rec .wave{gap:3px;height:64px}.mk-site .rec .wave i{width:4px}.mk-site .wave.idle i{transform:scaleY(.25)}.mk-site .timer{font-family:var(--font-display), sans-serif;color:var(--on-navy);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1}.mk-site .timer span{color:var(--on-navy-muted)}.mk-site .note{background:var(--cream);color:var(--navy);border-radius:18px;flex-direction:column;gap:12px;padding:22px;display:flex;position:relative}@media (max-width:640px){.mk-site .note{padding:16px}}.mk-site .note .hd{font-family:var(--font-display), sans-serif;justify-content:space-between;align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:1.2;display:flex}.mk-site .note dl{margin:0}.mk-site .note .f{border-top:1px solid #ded8cc;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;font-size:15.5px;display:grid}.mk-site .note .f dt{letter-spacing:.06em;text-transform:uppercase;color:#46515e;padding-top:2px;font-size:12.5px;font-weight:600}.mk-site .note .f dd{margin:0}@media (max-width:480px){.mk-site .note .f{grid-template-columns:minmax(0,1fr);gap:2px}}.mk-site .note .skel{background:linear-gradient(90deg,#eee9df 0,#f7f3ec 40%,#eee9df 80%) 0 0/200% 100%;height:20px}.mk-site .note .pill{color:#14213d;background:#fff;border-color:#c9c1b2}.mk-site .note .pill[aria-pressed=true]{color:#fbf8f3;background:#14213d;border-color:#14213d}.mk-site .note .done{color:#1a7447;background:#e3f3e9}.mk-site .who-pick{flex-wrap:wrap;gap:8px;display:flex}.mk-site .pick-lbl{letter-spacing:.06em;text-transform:uppercase;color:#46515e;font-size:13px;font-weight:600}.mk-site .arrow{color:var(--coral);justify-content:center;display:flex}.mk-site .arrow .ic{width:40px;height:40px}.mk-site .db-hero{aspect-ratio:4/3;justify-content:center;align-items:center;display:flex}.mk-site .db-hero .inner{flex-direction:column;align-items:center;gap:28px;width:76%;display:flex;position:relative}.mk-site .db-hero .sig{width:100%}.mk-site .crm-stage{border-radius:var(--r-lg);background:var(--navy2);border:1px solid #fbf8f31f}.mk-site .crm{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:16px;padding:40px;display:grid}@media (max-width:860px){.mk-site .crm{grid-template-columns:minmax(0,1fr);padding:20px}}.mk-site .col-card{background:var(--navy);border:1px solid #fbf8f324;border-radius:18px;flex-direction:column;gap:10px;min-height:250px;padding:16px;display:flex}.mk-site .col-card.ghost{background:0 0;border:2px dashed #fbf8f359}.mk-site .col-card .hd{font-family:var(--font-display), sans-serif;color:var(--on-navy);justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1;display:flex}.mk-site .prow{color:var(--on-navy);text-align:left;cursor:pointer;background:#fbf8f30f;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px;font-size:15px;display:flex}.mk-site .prow:hover{background:#fbf8f31a}.mk-site .prow i{border-radius:50%;flex:none;width:30px;height:30px}.mk-site .prow small{color:var(--on-navy-muted);font-size:12.5px;display:block}.mk-site .prow[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--coral);background:#ff6b5729}.mk-site .prow.in{cursor:default}.mk-site .prow.in .ic{color:#7fd4a5;margin-left:auto}.mk-site .slot{border:1.5px dashed #fbf8f359;border-radius:12px;height:50px}.mk-site .pipe{flex-direction:column;align-items:center;gap:14px;display:flex}.mk-site .pipe .track{background:repeating-linear-gradient(90deg,#fbf8f399 0 8px,#0000 8px 16px);width:100%;height:2px;position:relative}@media (max-width:860px){.mk-site .pipe .track{background:repeating-linear-gradient(#fbf8f399 0 8px,#0000 8px 16px);width:2px;height:60px}}.mk-site .pipe .msg{text-align:center;align-items:center;min-height:72px;display:flex}.mk-site .pipe .done{font-size:13.5px}.mk-site .dup{color:#1f5fa8;background:#e3ecf8;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.mk-site .hero-flow{aspect-ratio:4/3;justify-content:center;align-items:center;display:flex}.mk-site .hero-flow .flow{width:76%;height:46%}.mk-site .hero-flow .flow .col.a,.mk-site .hero-flow .flow .col.b{flex-direction:column;justify-content:center;gap:10%;padding:8%;display:flex}.mk-site .hero-flow .flow .col span{background:#fbf8f34d;border-radius:4px;height:12%;display:block}.mk-site .hero-flow .lab{font-family:var(--font-display), sans-serif;color:var(--on-navy-muted);font-size:15px;font-weight:600;line-height:1;position:absolute;bottom:14%}.mk-site .cx-stage{flex-direction:column;justify-content:center;gap:18px;padding:28px 24px;font-size:14px;line-height:1.4;display:flex;container-type:inline-size}.mk-site .cx-flow{grid-template-columns:minmax(0,1fr) 40px minmax(0,1.3fr);align-items:center;display:grid;position:relative}.mk-site .cx-auto .cx-flow{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr)}.mk-site .cx-path{background:repeating-linear-gradient(90deg,#fbf8f38c 0 6px,#0000 6px 12px);height:2px;position:relative}.mk-site .cx-pk{background:var(--coral);opacity:0;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:100%}.mk-site :is(.cx-card,.cx-rec,.cx-hub,.cx-chat,.cx-tools li){background:var(--white);color:var(--ink);box-shadow:0 6px 18px #00000038}.mk-site .cx-card{border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.mk-site .cx-who{align-items:center;gap:10px;min-width:0;font-weight:600;display:flex}.mk-site .cx-who i{border-radius:50%;flex:none;width:30px;height:30px}.mk-site .cx-who>span,.mk-site .cx-fields div,.mk-site .cx-bub li{flex-direction:column;min-width:0;display:flex}.mk-site .cx-who small{color:var(--stone-d);font-size:13px;font-weight:400}.mk-site .cx-btn{background:var(--navy);min-height:34px;color:var(--on-navy);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.mk-site .cx-rec{border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.mk-site .cx-rec-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mk-site .cx-seg{background:var(--surface);border-radius:999px;padding:2px;font-size:12.5px;font-weight:600;display:inline-flex}.mk-site .cx-seg span{color:var(--stone-d);border-radius:999px;padding:3px 9px}.mk-site .cx-seg .on{background:var(--ink);color:var(--white)}.mk-site .cx-fields{gap:8px;margin:0;display:grid}.mk-site .cx-fields dt{color:var(--stone-d);font-size:12.5px}.mk-site .cx-fields dd{margin:0;font-weight:600}.mk-site .cx-note{background:var(--coral-soft);color:#14213d;border-radius:10px;flex-direction:column;gap:2px;margin:0;padding:10px 12px;display:flex}.mk-site .cx-note small{color:#8a2a1c;font-size:12.5px;font-weight:600}.mk-site .vmark{flex-direction:column;align-items:center;gap:8px;display:inline-flex}.mk-site .vmark img{max-width:100%;height:auto;display:block}.mk-site .cx-marks{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:16px 28px;margin:0;padding:0;list-style:none;display:flex}.mk-site .stage :is(.cx-hub,.cx-chat) .tag-soon{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2)}.mk-site .cx-src,.mk-site .cx-tools{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mk-site .cx-chip,.mk-site .cx-tools li{white-space:nowrap;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13.5px;font-weight:600;display:flex}.mk-site .cx-chip{background:var(--navy2);border:1px solid #fbf8f32e}.mk-site .cx-hub{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;display:flex}.mk-site .cx-hub b{font-family:var(--font-display), sans-serif;font-size:16px;line-height:1.2}.mk-site .cx-hub .vmark{margin-bottom:8px}.mk-site .cx-hub small{color:var(--stone-d);font-size:12.5px}.mk-site .cx-ai{align-items:center}.mk-site .cx-chat{border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:420px;padding:16px;display:flex}.mk-site .cx-chat-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.mk-site .cx-ai-marks{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0;display:flex}.mk-site .cx-ai-marks .tag{min-height:24px;padding:0 8px;font-size:11.5px}.mk-site .cx-or{color:var(--stone-d);padding-bottom:6px;font-size:13px}.mk-site .cx-chat-top small{color:var(--stone-d);font-size:13px}.mk-site .cx-bub{border-radius:14px;max-width:92%;margin:0;padding:10px 14px}.mk-site .cx-bub.me{background:var(--navy);color:var(--on-navy);border-bottom-right-radius:4px;align-self:flex-end}.mk-site .cx-bub.ai{background:var(--surface);border-bottom-left-radius:4px;flex-direction:column;align-self:flex-start;gap:8px;display:flex}.mk-site .cx-bub ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mk-site .cx-bub li span{color:var(--stone-d);font-size:13px}.mk-site .cx-hand{background:var(--info-bg);min-height:28px;color:var(--info);border-radius:999px;align-self:center;align-items:center;gap:6px;margin:0;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.mk-site .cx-asks{flex-wrap:wrap;gap:6px;display:flex}.mk-site .cx-asks span{border:1px solid var(--line2);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.mk-site .cx-list{flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;list-style:none;display:flex}.mk-site .cx-list li{align-items:center;gap:8px;font-weight:600;display:inline-flex}@container (max-width:559px){.mk-site .cx-flow,.mk-site .cx-auto .cx-flow{grid-template-columns:minmax(0,1fr);justify-items:stretch}.mk-site .cx-path{background:repeating-linear-gradient(#fbf8f38c 0 6px,#0000 6px 12px);justify-self:center;width:2px;height:30px}.mk-site .cx-pk{top:100%;left:50%}.mk-site .cx-src{flex-flow:wrap;justify-content:center}}@media (max-width:400px){.mk-site .cx-stage{padding:22px 16px}}.mk-site .pr-head{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:18px;display:flex}.mk-site .pr-head-tail{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:40px;display:flex}@media (max-width:640px){.mk-site :is(.pr-head,.pr-head-tail){text-align:left;align-items:flex-start}}.mk-site .vat{color:var(--stone-d);font-size:14px}.mk-site .seg{background:var(--white);border:1px solid var(--line);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.mk-site .seg button{min-height:44px;color:var(--stone-d);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.mk-site .seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.mk-site .seg .save{background:var(--coral-soft);color:#8a2a1c;border-radius:999px;padding:4px 8px;font-size:12px}.mk-site .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (max-width:960px){.mk-site .plans{grid-template-columns:minmax(0,1fr)}}.mk-site .plan{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:18px;padding:28px;display:flex;position:relative}@media (max-width:640px){.mk-site .plan{padding:22px}}.mk-site .plan.hi{box-shadow:0 0 0 2px var(--ink), var(--sh)}.mk-site .plan .pi{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.mk-site .plan .tagline{color:var(--stone-d);margin:-6px 0 0;font-size:15px}.mk-site .plan .badge{white-space:nowrap;align-items:center;gap:6px;display:inline-flex;position:absolute;top:-14px;left:28px}.mk-site .plan>.btn{margin-top:auto}.mk-site .plan .cta-note{color:var(--stone-d);margin:-8px 0 0;font-size:15px}.mk-site .plan .team-buy{flex-direction:column;gap:12px;margin-top:auto;display:flex}.mk-site .plan .team-buy .cta-note{margin:0}.mk-site .plan .seat-pick{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.mk-site .plan .seat-pick select{appearance:auto;border:1px solid var(--line);background:var(--white);min-width:88px;min-height:44px;font:inherit;color:var(--ink);border-radius:12px;padding:0 12px}.mk-site .plan .seat-total{color:var(--stone-d);margin:0;font-size:14px}.mk-site .price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.mk-site .price b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:48px;font-weight:600;line-height:1}.mk-site .price span{color:var(--stone-d);font-size:15px}.mk-site .price-sub{color:var(--stone);min-height:21px;margin:-8px 0 0;font-size:14px}.mk-site .cards-lbl{color:var(--stone-d);font-size:13.5px;font-weight:600}.mk-site .cards-meter{flex-wrap:wrap;align-content:flex-start;gap:4px;min-height:26px;display:flex}.mk-site .cards-meter i{background:var(--sea);border-radius:3px;width:16px;height:11px}.mk-site .feat{flex-direction:column;gap:10px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.mk-site .feat li{align-items:flex-start;gap:10px;display:flex}.mk-site :is(.feat li,.cmp th,.team-strip .small,.pts li) .tag-soon{vertical-align:1px;margin-left:8px}.mk-site .feat .ic{color:var(--sea-d);margin-top:1px}.mk-site .team-strip{background:var(--navy);color:var(--on-navy);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:28px 32px;display:flex}@media (max-width:640px){.mk-site .team-strip{padding:22px}}.mk-site .team-strip .h3{color:var(--on-navy)}.mk-site .team-strip .small{color:var(--on-navy-muted)}.mk-site .cmp{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);position:relative;overflow-x:auto}.mk-site .cmp table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px}.mk-site .cmp th,.mk-site .cmp td{text-align:left;border-bottom:1px solid var(--line);padding:14px 18px}.mk-site .cmp td,.mk-site .cmp thead th+th{text-align:center}.mk-site .cmp thead th{background:var(--surface);letter-spacing:.06em;text-transform:uppercase;color:var(--stone-d);font-size:13px;font-weight:600;line-height:1}.mk-site .cmp tbody th{font-weight:500}.mk-site .cmp td .ic{color:var(--sea-d);vertical-align:middle;display:inline-block}.mk-site .cmp .no{color:var(--line2)}.mk-site .cmp .tm{color:var(--info);font-size:13.5px;font-weight:600}@media (max-width:640px){.mk-site .cmp{overflow-x:visible}.mk-site .cmp table{min-width:0;font-size:16px;display:block}.mk-site .cmp thead,.mk-site .cmp tbody{display:block}.mk-site .cmp tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-site .cmp tbody tr:last-child{border-bottom:0}.mk-site .cmp th,.mk-site .cmp td{overflow-wrap:anywhere;border-bottom:0;min-width:0;padding:10px 8px}.mk-site .cmp thead th{text-align:center;padding:12px 8px;font-size:12px;line-height:1.2}.mk-site .cmp thead th:first-child{text-align:left;grid-column:1/-1;padding:12px 16px 0}.mk-site .cmp tbody th{grid-column:1/-1;padding:14px 16px 2px;font-weight:600}.mk-site .cmp td{flex-direction:column;align-items:center;gap:4px;padding-bottom:14px;font-size:15px;line-height:1.3;display:flex}.mk-site .cmp td+td{border-left:1px solid var(--line)}.mk-site .cmp td[data-plan]:before{content:attr(data-plan);content:attr(data-plan) / "";letter-spacing:.04em;text-transform:uppercase;color:var(--stone-d);font-size:12px;font-weight:600}.mk-site .cmp td.team{grid-column:1/-1;align-items:flex-start;padding:2px 16px 14px}.mk-site .cmp .tm{font-size:15px}}.mk-site .doc{max-width:760px}.mk-site .doc h2:where(:not(.doc-title,.eyebrow)){font-family:var(--font-display), sans-serif;letter-spacing:-.015em;margin:48px 0 12px;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.15}.mk-site .doc h3:where(:not(.doc-title)){font-family:var(--font-display), sans-serif;margin:28px 0 8px;font-size:20px;font-weight:600}.mk-site .doc p,.mk-site .doc li{color:var(--stone-d)}.mk-site .doc-sec>h2:first-child{margin-top:0}.mk-site .doc .art>:is(p,ul,ol):not(:first-child){margin-top:16px}.mk-site .card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.mk-site .panel{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:12px;padding:24px;display:flex}.mk-site .panel .h3+p{color:var(--stone-d);margin:0}.mk-site .mt8{margin-top:8px}.mk-site .mt16{margin-top:16px}.mk-site .mt24{margin-top:24px}.mk-site .mt40{margin-top:40px}@media (prefers-reduced-motion:reduce){.mk-site *,.mk-site :before,.mk-site :after{scroll-behavior:auto!important;transition:none!important}}.mk-site .doc{padding-bottom:32px}.mk-site .doc-hero{padding:56px 0 40px}@media (min-width:1024px){.mk-site .doc-hero{padding:88px 0 56px}}.mk-site .doc-meta{color:var(--stone);margin:14px 0 0;font-size:14px}.mk-site .doc-lead{max-width:46rem;margin-top:20px}.mk-site .doc-box{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);max-width:46rem;margin-top:28px;padding:24px}.mk-site .doc-eyebrow{font-size:13px;display:flex}.mk-site .doc-sec{border-top:1px solid var(--line);scroll-margin-top:calc(96px + env(safe-area-inset-top));padding:48px 0}@media (min-width:1024px){.mk-site .doc-sec{padding:64px 0}}.mk-site .doc-h2{max-width:46rem;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.12}.mk-site .doc-h3{letter-spacing:-.01em;max-width:46rem;margin-top:32px;font-size:19px;font-weight:600;line-height:1.25}.mk-site .doc-p{max-width:46rem;color:var(--stone-d);text-wrap:pretty;margin:16px 0 0;font-size:16.5px;line-height:1.65}.mk-site .doc-list{max-width:46rem;color:var(--stone-d);flex-direction:column;gap:8px;margin:16px 0 0;padding-left:22px;font-size:16.5px;line-height:1.6;list-style:outside;display:flex}.mk-site .doc-list li::marker{color:var(--coral)}.mk-site .doc-sm{color:var(--stone-d);margin-top:8px;font-size:15px;line-height:1.6}.mk-site .doc-list.doc-sm{margin-top:12px;font-size:15px}.mk-site .doc-link{color:var(--sea-d);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.mk-site .doc-link:hover{text-decoration-thickness:2px}.mk-site .doc-code{overflow-wrap:anywhere;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.mk-site .doc-code.lg{font-size:18px;font-weight:600}.mk-site .doc-accent{color:var(--sea-d)}.mk-site .doc-strong{color:var(--ink);font-weight:600}.mk-site .doc-title{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:600;display:block}.mk-site .doc-title.s{font-size:15.5px}.mk-site .doc-title.mt{margin-top:8px}.mk-site .doc-ink{color:var(--ink)}.mk-site .doc-card{border:1px solid var(--line);border-radius:var(--r);background:var(--white);padding:20px}.mk-site .doc-card.doc-sunken{background:var(--surface)}.mk-site .doc-measure{max-width:46rem}.mk-site .doc-mt{margin-top:28px}.mk-site .doc-mt-s{margin-top:18px}.mk-site .doc-block{margin-top:4px;display:block}.mk-site .doc-grid{gap:20px;margin-top:28px;display:grid}.mk-site .doc-grid.narrow{max-width:46rem}@media (min-width:640px){.mk-site .doc-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-site .doc-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-site .doc-stack{flex-direction:column;gap:24px;max-width:46rem;margin-top:28px;display:flex}.mk-site .doc-stack.loose{gap:32px}.mk-site .doc-stack.tight{gap:12px;margin-top:12px}.mk-site .doc-cta{border-radius:var(--r-lg);background:var(--navy);color:var(--on-navy);text-align:center;--afr-focus:var(--afr-brand-coral);margin:56px 0;padding:56px 24px}@media (min-width:1024px){.mk-site .doc-cta{margin:96px 0;padding:72px 24px}}.mk-site .doc-cta .h2{color:var(--on-navy)}.mk-site .doc-cta-p,.mk-site .doc .doc-cta-p{max-width:36rem;color:var(--on-navy-muted);margin:12px auto 0;font-size:17px;line-height:1.5}.mk-site .doc-cta-row{justify-content:center;margin-top:24px;display:flex}.mk-site .icards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.mk-site .icards.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.mk-site .icards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mk-site .icards,.mk-site .icards.two{grid-template-columns:minmax(0,1fr)}}.mk-site .icard{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);color:var(--ink);flex-direction:column;gap:12px;padding:22px;display:flex}.mk-site .band-ink .icard{background:var(--navy2);color:var(--on-navy);border-color:#fbf8f324}.mk-site .band-ink .icard .small{color:var(--on-navy-muted)}.mk-site .icard .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mk-site :is(.icard,.tile) .tags{flex-wrap:wrap;gap:6px;display:flex}.mk-site .icard .ib{background:var(--surface);width:44px;height:44px;color:var(--sea-d);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.mk-site .band-ink .icard .ib{color:var(--coral);background:#fbf8f314}.mk-site .icard .num{font-family:var(--font-display), sans-serif;color:var(--sea-d);font-size:32px;font-weight:600;line-height:1}.mk-site .icard .go{min-height:44px;color:var(--sea-d);align-items:center;gap:6px;margin-top:auto;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mk-site .icard .go:hover{text-underline-offset:3px;text-decoration:underline}.mk-site .band-ink .icard .go{color:var(--coral)}@media (max-width:640px){.mk-site :is(.small,.doc-sm,.doc-list.doc-sm,.plan .tagline,.plan .cta-note,.fx-note,.info-panel,.ticks li,.ftr-tag,.rec .lbl,.cmp td,.cmp .tm),.mk-site :is(.vat,.price span,.price-sub,.scan-hint,.done,.doc-title.s){font-size:16px}.mk-site .doc-eyebrow .doc-accent,.mk-site .doc-title .doc-link{align-items:center;min-height:44px;display:inline-flex}}.mk-site{--mo-scene-loop:10s;--mo-ease-step:linear;--mo-ease-swap:steps(1);--mo-ease-travel:ease-in-out;--mo-ease-land:ease-in-out;--mo-type-field:steps(14);--mo-type-note:steps(18);--mo-ai-loop:6s}.mk-site .scan-hint .dot{animation:1.8s ease-out infinite pulse}.mk-site .story .st-phone{animation:st-phone var(--mo-scene-loop) cubic-bezier(.3, .7, .2, 1) infinite}.mk-site .story .st-cam{animation:st-cam var(--mo-scene-loop) linear infinite}.mk-site .scanline{animation:1.6s ease-in-out infinite alternate scanline}.mk-site .story .st-open{animation:st-open var(--mo-scene-loop) linear infinite}.mk-site .story .st-open .b2{animation:st-tap var(--mo-scene-loop) var(--mo-ease-swap) infinite}.mk-site .story .st-beam{animation:st-beam var(--mo-scene-loop) linear infinite}.mk-site .story .st-row.new{animation:st-new var(--mo-scene-loop) var(--mo-ease-step) infinite}.mk-site .story .st-chip{animation:st-chip var(--mo-scene-loop) cubic-bezier(.5, 0, .3, 1) infinite}.mk-site .st-steps .cstep{animation:st-step var(--mo-scene-loop) var(--mo-ease-swap) infinite}.mk-site .st-steps .cstep:nth-child(2){animation-name:st-step2}.mk-site .st-steps .cstep:nth-child(3){animation-name:st-step3}.mk-site .mc .band,.mk-site .mc .dot{animation:7s step-end infinite accents}.mk-site .mq-ring{animation:2.4s ease-out infinite ring}.mk-site .mp>div{animation:6s ease-out infinite both rowin}.mk-site .mp>div:nth-child(2){animation-delay:.5s}.mk-site .mp>div:nth-child(3){animation-delay:1s}.mk-site .wave:not(.idle) i{animation:1.1s ease-in-out infinite wv}.mk-site .wave:not(.idle) i:nth-child(2n){animation-delay:-.3s}.mk-site .wave:not(.idle) i:nth-child(3n){animation-delay:-.6s}.mk-site .wave:not(.idle) i:nth-child(5n){animation-delay:-.15s}.mk-site .wave:not(.idle) i:nth-child(7n){animation-delay:-.8s}.mk-site .cam-corners{animation:2.6s ease-in-out infinite breathe}.mk-site .sig span{animation:3.2s steps(12,end) infinite typew}.mk-site .sig span+span{animation-delay:.4s}.mk-site .flow .pk{animation:packet 3s var(--mo-ease-travel) infinite}.mk-site .cta-orbit .o{animation:18s linear infinite spin}.mk-site .fan .out{animation:pop 6s var(--mo-ease-land) infinite both}.mk-site .fan .o2{animation-delay:.4s}.mk-site .fan .o3{animation-delay:.8s}.mk-site .fan .path{animation:1s linear infinite dash}.mk-site .fld .in span{animation:fill 9s var(--mo-type-field) infinite}.mk-site .fld:nth-of-type(2) .in span{animation-name:fill2}.mk-site .fld:nth-of-type(3) .in span{animation-name:fill3}.mk-site .sc-save{animation:savehi 9s var(--mo-ease-step) infinite}.mk-site .skel{animation:1.6s linear infinite shimmer}.mk-site .mailfly{animation:3.2s ease-in-out infinite mailfly}.mk-site .mic:not(.idle):before,.mk-site .mic:not(.idle):after{animation:2.2s ease-out infinite ring}.mk-site .mic:not(.idle):after{animation-delay:1.1s}.mk-site .arrow .ic{animation:1.6s ease-in-out infinite nudge}.mk-site .pipe .track{animation:1.2s linear infinite dash2}.mk-site .cards-meter i{animation:.5s cubic-bezier(.2,.7,.2,1) both meter}.mk-site .cx-btn{animation:cx-press var(--mo-scene-loop) var(--mo-ease-swap) infinite}.mk-site .cx-crm .cx-pk{animation:cx-crm-go var(--mo-scene-loop) var(--mo-ease-travel) infinite}.mk-site .cx-seg .on{animation:cx-lead var(--mo-scene-loop) var(--mo-ease-swap) infinite}.mk-site .cx-fields div{animation:cx-field1 var(--mo-scene-loop) var(--mo-type-field) infinite}.mk-site .cx-fields div+div{animation-name:cx-field2}.mk-site .cx-note{animation:cx-note var(--mo-scene-loop) var(--mo-type-note) infinite}.mk-site .cx-src .cx-chip{animation:cx-chip1 var(--mo-scene-loop) var(--mo-ease-land) infinite}.mk-site .cx-src .cx-chip+.cx-chip{animation-name:cx-chip2}.mk-site .cx-auto .p1 .cx-pk{animation:cx-auto-go1 var(--mo-scene-loop) var(--mo-ease-travel) infinite}.mk-site .cx-hub{animation:cx-glow var(--mo-scene-loop) var(--mo-ease-step) infinite}.mk-site .cx-auto .p2 .cx-pk{animation:cx-auto-go2 var(--mo-scene-loop) var(--mo-ease-travel) infinite}.mk-site .cx-tools li{animation:cx-land1 var(--mo-scene-loop) var(--mo-ease-land) infinite}.mk-site .cx-tools li:nth-child(2){animation-name:cx-land2}.mk-site .cx-tools li:nth-child(3){animation-name:cx-land3}.mk-site .cx-bub.me{animation:cx-ask var(--mo-ai-loop) var(--mo-ease-step) infinite}.mk-site .cx-hand{animation:cx-hand var(--mo-ai-loop) var(--mo-type-field) infinite}.mk-site .cx-bub.ai{animation:cx-reply var(--mo-ai-loop) var(--mo-ease-step) infinite}.mk-site .cx-bub ul li{animation:cx-ai-land1 var(--mo-ai-loop) var(--mo-ease-land) infinite}.mk-site .cx-bub ul li:nth-child(2){animation-name:cx-ai-land2}.mk-site .cx-bub ul li:nth-child(3){animation-name:cx-ai-land3}@container (max-width:559px){.mk-site .cx-crm .cx-pk{animation-name:cx-crm-go-y}.mk-site .cx-auto .p1 .cx-pk{animation-name:cx-auto-go1-y}.mk-site .cx-auto .p2 .cx-pk{animation-name:cx-auto-go2-y}}.mk-site .note.fresh .f dd{animation:typew 1.4s var(--mo-type-note) both}.mk-site .note.fresh .f:nth-of-type(2) dd{animation-delay:.3s}.mk-site .note.fresh .f:nth-of-type(3) dd{animation-delay:.6s}.mk-site .note.fresh .f:nth-of-type(4) dd{animation-delay:.9s}.mk-site .prow.in{animation:.6s cubic-bezier(.2,.7,.2,1) both landin}@keyframes pulse{0%{box-shadow:0 0 #ff6b5799}to{box-shadow:0 0 0 14px #ff6b5700}}@keyframes scanline{0%{top:8%}to{top:90%}}@keyframes st-phone{0%{opacity:0;transform:translate(60%)rotate(8deg)}10%{opacity:1;transform:translate(0)rotate(-4deg)}38%{transform:translate(-8%)rotate(-4deg)}46%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes st-cam{0%,40%{opacity:1}43%,to{opacity:0}}@keyframes st-open{0%,40%{opacity:0;transform:scale(.92)}46%,to{opacity:1;transform:none}}@keyframes st-beam{0%,14%{opacity:0}18%,36%{opacity:1}40%,to{opacity:0}}@keyframes st-tap{0%,54%{color:#14213d;background:0 0}56%,64%{color:#fbf8f3;background:#14213d}66%,to{color:#14213d;background:0 0}}@keyframes st-chip{0%,60%{opacity:0;transform:translate(0)scale(.6)}63%{opacity:1;transform:translate(0)scale(1)}78%{opacity:1;transform:translate(-230%,150%)scale(.9)}82%,to{opacity:0;transform:translate(-230%,150%)scale(.9)}}@keyframes st-new{0%,79%{opacity:0;transform:translateY(-6px)}83%,to{opacity:1;transform:none}}@keyframes st-step{0%,40%{color:#fbf8f3;background:#14213d}41%,to{color:#46515e;background:#fff}}@keyframes st-step2{0%,40%{color:#46515e;background:#fff}41%,62%{color:#fbf8f3;background:#14213d}63%,to{color:#46515e;background:#fff}}@keyframes st-step3{0%,62%{color:#46515e;background:#fff}63%,to{color:#fbf8f3;background:#14213d}}@keyframes accents{0%{background:#a03617}16.6%{background:#2c6544}33.3%{background:#3a4ca0}50%{background:#8a2f63}66.6%{background:#76540c}83.3%{background:#3c525e}}@keyframes ring{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.15)}}@keyframes rowin{0%{opacity:0;transform:translate(-18px)}12%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes wv{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes typew{0%{clip-path:inset(0 100% 0 0)}60%,to{clip-path:inset(0)}}@keyframes packet{0%{opacity:0;left:10%}15%{opacity:1}70%{opacity:1;left:62%}85%,to{opacity:0;left:66%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dash{to{background-position:12px 0}}@keyframes pop{0%,to{transform:translate(10px)}12%,85%{transform:none}}@keyframes fill{0%,30%{max-width:0}42%,to{max-width:100%}}@keyframes fill2{0%,40%{max-width:0}52%,to{max-width:100%}}@keyframes fill3{0%,50%{max-width:0}62%,to{max-width:100%}}@keyframes savehi{0%,66%{box-shadow:0 0 #1f7a8c00}72%{box-shadow:0 0 0 8px #1f7a8c4d}80%,to{box-shadow:0 0 #1f7a8c00}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes mailfly{0%{opacity:0;transform:translate(-40px,20px)rotate(-8deg)}25%{opacity:1}70%{opacity:1;transform:translate(30px,-14px)rotate(6deg)}to{opacity:0;transform:translate(50px,-24px)rotate(8deg)}}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes dash2{to{background-position:16px 0}}@keyframes meter{0%{transform:scaleY(0)}to{transform:none}}@keyframes landin{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes cx-press{0%,28.6%{background:var(--navy);color:var(--on-navy)}30.6%,38.6%{background:var(--coral);color:#14213d}40.6%,to{background:var(--navy);color:var(--on-navy)}}@keyframes cx-crm-go{0%,34.6%{opacity:0;left:0}39.1%{opacity:1}55.6%{opacity:1;left:100%}60.1%,to{opacity:0;left:100%}}@keyframes cx-crm-go-y{0%,34.6%{opacity:0;top:0}39.1%{opacity:1}55.6%{opacity:1;top:100%}60.1%,to{opacity:0;top:100%}}@keyframes cx-lead{0%,56.6%{color:var(--stone-d);background:0 0}57.6%,to{background:var(--ink);color:var(--white)}}@keyframes cx-field1{0%,56.6%{clip-path:inset(0 100% 0 0)}67.4%,to{clip-path:inset(0)}}@keyframes cx-field2{0%,65.6%{clip-path:inset(0 100% 0 0)}76.4%,to{clip-path:inset(0)}}@keyframes cx-note{0%,74.6%{clip-path:inset(0 100% 0 0 round 10px)}83%,to{clip-path:inset(0 round 10px)}}@keyframes cx-chip1{0%,11.8%{transform:translate(10px)}19%,to{transform:none}}@keyframes cx-chip2{0%,15.8%{transform:translate(10px)}23%,to{transform:none}}@keyframes cx-auto-go1{0%,17.8%{opacity:0;left:0}22.3%{opacity:1}38.8%{opacity:1;left:100%}43.3%,to{opacity:0;left:100%}}@keyframes cx-auto-go1-y{0%,17.8%{opacity:0;top:0}22.3%{opacity:1}38.8%{opacity:1;top:100%}43.3%,to{opacity:0;top:100%}}@keyframes cx-auto-go2{0%,45.8%{opacity:0;left:0}50.3%{opacity:1}66.8%{opacity:1;left:100%}71.3%,to{opacity:0;left:100%}}@keyframes cx-auto-go2-y{0%,45.8%{opacity:0;top:0}50.3%{opacity:1}66.8%{opacity:1;top:100%}71.3%,to{opacity:0;top:100%}}@keyframes cx-glow{0%,39.8%{box-shadow:0 6px 18px #00000038,0 0 #ff6b5700}45.2%{box-shadow:0 6px 18px #00000038,0 0 0 8px #ff6b5766}52.4%,to{box-shadow:0 6px 18px #00000038,0 0 #ff6b5700}}@keyframes cx-land1{0%,67.8%{transform:translate(10px)}75%,to{transform:none}}@keyframes cx-land2{0%,71.8%{transform:translate(10px)}79%,to{transform:none}}@keyframes cx-land3{0%,75.8%{transform:translate(10px)}83%,to{transform:none}}@keyframes cx-ask{0%,21.333%{transform:translateY(6px)}28%,to{transform:none}}@keyframes cx-hand{0%,31.333%{clip-path:inset(0 100% 0 0 round 999px)}49.333%,to{clip-path:inset(0 round 999px)}}@keyframes cx-reply{0%,51%{transform:translateY(6px)}57.667%,to{transform:none}}@keyframes cx-ai-land1{0%,57.667%{transform:translate(10px)}69.667%,to{transform:none}}@keyframes cx-ai-land2{0%,64.333%{transform:translate(10px)}76.333%,to{transform:none}}@keyframes cx-ai-land3{0%,71%{transform:translate(10px)}83%,to{transform:none}}.mk-site[data-motion=pause] main *,.mk-site[data-motion=pause] main :before,.mk-site[data-motion=pause] main :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.mk-site:not([data-motion=play],[data-motion=pause]) main *,.mk-site:not([data-motion=play],[data-motion=pause]) main :before,.mk-site:not([data-motion=play],[data-motion=pause]) main :after{animation:none!important}}@media (scripting:none){.mk-site main *,.mk-site main :before,.mk-site main :after{animation:none!important}}}.mk-site .cform{flex-direction:column;gap:20px;display:flex;position:relative}.mk-site .cf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:640px){.mk-site .cf-grid{grid-template-columns:1fr}}.mk-site .cf-field{flex-direction:column;gap:8px;min-width:0;display:flex}.mk-site .cf-field label{color:var(--ink);align-items:baseline;gap:8px;font-size:15px;font-weight:600;display:flex}.mk-site .cf-opt{color:var(--stone);font-size:13px;font-weight:500}.mk-site .cf-in{border:1px solid var(--line2);background:var(--white);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:14px;padding:12px 16px;font-size:16px;line-height:1.4}.mk-site textarea.cf-in{resize:vertical;min-height:140px}.mk-site select.cf-in{appearance:auto}.mk-site .cf-in:focus-visible{outline:3px solid var(--afr-focus);outline-offset:2px;border-radius:14px}.mk-site .cf-in[aria-invalid=true]{border-color:var(--afr-critical)}.mk-site .cf-hint{color:var(--stone);margin:0;font-size:14px}.mk-site .cf-err{color:var(--afr-critical);margin:0;font-size:14px;font-weight:500}.mk-site .cf-alert{background:var(--afr-caution-bg);border:1px solid var(--afr-caution);color:var(--ink);border-radius:14px;margin:0;padding:12px 16px;font-size:15px}.mk-site .cf-alert.bad{background:var(--afr-critical-bg);border-color:var(--afr-critical)}.mk-site .cf-consent{color:var(--stone);margin:0;font-size:14px}.mk-site .cf-trap{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-site .cf-card{border-radius:var(--r);background:var(--white);border:1px solid var(--line);box-shadow:var(--sh);align-items:flex-start;gap:16px;padding:24px;display:flex}.mk-site .cf-card .ib{background:var(--info-bg);width:44px;height:44px;color:var(--info);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.mk-site .cf-card .ib.ok{background:var(--ok-bg);color:var(--ok)}.mk-site .cf-card .go{min-height:44px;color:var(--sea-d);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mk-site .cf-ref{color:var(--ink);margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:500}.mk-site .cf-card .small{margin-top:6px}.mk-site .doc-list.doc-ol{list-style:decimal}
