.mk{--navy:#0f2447;--navy-2:#173a73;--navy-3:#0a1a35;--ink:#0f172a;--text:#334155;--muted:#475569;--line:#e2e8f0;--line-2:#cbd5e1;--bg:#fff;--alt:#f3f6fb;--accent:#1d62d6;--accent-hover:#174fb0;--accent-soft:#e8eefc;--on-dark:#dbe4fb;--on-dark-muted:#b3c0e6;--good:#14804a;--bad:#b42318;--warm:#ffb020;--radius:6px;background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;min-height:100vh;font:17px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:clip}.mk *,.mk :before,.mk :after{box-sizing:border-box}.mk main{max-width:none;margin:0;padding:0;display:block}.mk main:focus{outline:none}.mk [id]{scroll-margin-top:88px}.mk h1,.mk h2,.mk h3,.mk h4{color:var(--ink);line-height:1.15;font-family:var(--display);letter-spacing:0;margin:0;font-weight:700}.mk h1{font-size:clamp(2.1rem,5.4vw,3.6rem)}.mk h2{margin:0 0 14px;font-size:clamp(1.7rem,3.6vw,2.5rem)}.mk h3{letter-spacing:-.01em;font-size:1.15rem;line-height:1.3}.mk p{margin:0 0 14px}.mk a{color:var(--accent)}.mk ul,.mk ol{margin:0;padding:0}.mk .dark :is(h1,h2,h3,h4){color:#fff}.mk .dark a:not(.btn){color:#a9c1ff}.mk :focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #2f6bff}.mk .dark :focus-visible,.mk .ftr :focus-visible,.mk .cookie :focus-visible{outline-color:#ffd166}.mk .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk .skip{z-index:100;color:var(--ink);background:#fff;border-radius:4px;padding:10px 16px;font-weight:650;position:absolute;top:-120px;left:12px}.mk .skip:focus{top:12px;box-shadow:0 6px 24px #00000040}.mk .wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}.mk .wrap.narrow{max-width:820px}@media (min-width:720px){.mk .wrap{padding:0 28px}}.mk .btn{font:inherit;cursor:pointer;text-align:center;border:1.5px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:11px 22px;font-weight:650;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.mk .btn-primary{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 6px 18px #1f4fd847}.mk .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.mk .btn-primary:active{transform:translateY(1px)}.mk .btn-ghost{color:var(--ink);border-color:var(--line-2);background:#fff}.mk .btn-ghost:hover{border-color:var(--ink)}.mk .btn-outline-light{color:#fff;background:0 0;border-color:#ffffff8c}.mk .btn-outline-light:hover{background:#ffffff1a;border-color:#fff}.mk .btn-lg{min-height:56px;padding:14px 28px;font-size:1.05rem}.mk .btn-sm{min-height:42px;padding:8px 16px;font-size:.95rem}.mk .btn:disabled{opacity:.6;cursor:wait}.mk .link-btn{font:inherit;min-height:0;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.mk .ftr .link-btn{color:var(--on-dark)}.mk .logo{align-items:center;gap:.5em;line-height:1;display:inline-flex}.mk .logo-word{letter-spacing:-.03em;font-weight:800;font-size:calc(var(--logo-size,32px) * .66);color:var(--ink)}.mk .logo-light .logo-word{color:#fff}.mk .lg{flex:none;overflow:visible}.mk .lg-bar{fill:#1d62d6}.mk .lg-b1{fill:#5b9bf0}.mk .lg-b2{fill:#2f7de4}.mk .lg-arrow{stroke:#1fb06a;fill:#1fb06a}.mk .lg-arrow path{fill:none}.mk .lg-light .lg-bar{fill:#9db9ff}.mk .lg-light .lg-arrow{stroke:#4fd695;fill:#4fd695}.mk .lg-mono .lg-bar,.mk .lg-mono .lg-arrow{fill:currentColor;stroke:currentColor}.mk .lg-bar{transform-box:fill-box;transform-origin:bottom}.mk .lg-anim .lg-bar{animation:lg-grow .6s cubic-bezier(.3, 1.2, .5, 1) calc(var(--i) * .12s) both}.mk .lg-anim .lg-arrow{animation:.5s ease-out .5s both lg-rise}.mk .lg-loop .lg-arrow{animation:.5s ease-out .5s both lg-rise,6s ease-in-out 2s infinite lg-nudge}@keyframes lg-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lg-rise{0%{opacity:0;transform:translate(-4px,4px)}to{opacity:1;transform:none}}@keyframes lg-nudge{0%,88%,to{transform:none}94%{transform:translate(2px,-2px)}}.mk .hdr{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.mk .hdr-in{align-items:center;gap:24px;height:68px;display:flex}.mk .hdr-logo{margin-right:auto;text-decoration:none;display:inline-flex}.mk .hdr-nav{gap:4px;display:none}.mk .hdr-nav a{color:var(--text);border-radius:4px;padding:10px 12px;font-size:.97rem;font-weight:600;text-decoration:none}.mk .hdr-nav a:hover,.mk .hdr-nav a[aria-current=page]{color:var(--accent);background:var(--accent-soft)}.mk .hdr-cta{display:none}.mk .hdr-burger{border:1px solid var(--line-2);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.mk .bars,.mk .bars:before,.mk .bars:after{background:var(--ink);border-radius:2px;width:20px;height:2px;transition:transform .2s,background .2s;display:block}.mk .bars{position:relative}.mk .bars:before,.mk .bars:after{content:"";position:absolute;left:0}.mk .bars:before{top:-6px}.mk .bars:after{top:6px}.mk .bars.open{background:0 0}.mk .bars.open:before{transform:translateY(6px)rotate(45deg)}.mk .bars.open:after{transform:translateY(-6px)rotate(-45deg)}.mk .hdr-mobile[hidden]{display:none}.mk .hdr-mobile{border-top:1px solid var(--line);background:#fff;padding:12px 16px 20px}.mk .hdr-mobile nav{flex-direction:column;gap:4px;display:flex}.mk .hdr-mobile nav a:not(.btn){color:var(--ink);border-bottom:1px solid var(--line);padding:13px 8px;font-weight:650;text-decoration:none}.mk .hdr-mobile .btn{margin-top:14px}@media (min-width:900px){.mk .hdr-nav{display:flex}.mk .hdr-cta{display:inline-flex}.mk .hdr-burger,.mk .hdr-mobile{display:none}.mk .hdr-logo{margin-right:0}.mk .hdr-nav{margin-left:auto}}.mk .ftr{background:var(--navy-3);color:var(--on-dark-muted);padding:56px 0 28px;font-size:.96rem}.mk .ftr-in{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:640px){.mk .ftr-in{grid-template-columns:1fr 1fr}}@media (min-width:960px){.mk .ftr-in{grid-template-columns:1.4fr 1fr 1fr 1fr}}.mk .ftr h2{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:.85rem}.mk .ftr ul{gap:8px;list-style:none;display:grid}.mk .ftr a{color:var(--on-dark);text-decoration:none}.mk .ftr a:hover,.mk .ftr .link-btn:hover{text-decoration:underline}.mk .ftr address{color:var(--on-dark-muted);font-style:normal}.mk .ftr-brand p{max-width:34ch;margin-top:14px}.mk .ftr-base{border-top:1px solid #ffffff1f;margin-top:36px;padding-top:20px}.mk .ftr-base p{margin:0;font-size:.88rem}.mk .sec{padding:72px 0}.mk .sec.tight{padding:28px 0}.mk .sec.alt{background:var(--alt)}.mk .sec.dark,.mk .hero.dark{background:radial-gradient(1200px 520px at 50% -10%, #1d3a8f 0%, transparent 60%), var(--navy);color:var(--on-dark)}.mk .sec-sub{color:var(--muted);max-width:62ch;margin:0 0 28px;font-size:1.08rem}.mk .center .sec-sub,.mk .center-sec .sec-sub{margin-left:auto;margin-right:auto}.mk .sec-sub.left{margin-left:0}.mk .center{text-align:center}.mk .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#a9c1ff;margin:0 0 14px;font-size:.8rem;font-weight:700}.mk .eyebrow.ink{color:var(--accent)}.mk .hero{padding:64px 0 0;overflow:hidden}.mk .hero-in{text-align:center;max-width:880px;margin:0 auto;padding-bottom:8px}.mk .hero h1{color:#fff;margin-bottom:20px}.mk .hero-sub{color:var(--on-dark);max-width:62ch;margin:0 auto 28px;font-size:clamp(1.05rem,2vw,1.25rem)}.mk .hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:18px;display:flex}.mk .trust{color:var(--on-dark-muted);margin:0;font-size:.95rem}.mk .demo-wrap{padding-top:44px;padding-bottom:72px}.mk .pricing-hero{padding-bottom:56px}.mk .pricing-hero .hero-sub{margin-bottom:0}.mk .sec.final{padding:80px 0}.mk .sec.final h2{color:#fff}.mk .sec.final .hero-cta{margin-top:28px}.mk .grid3,.mk .grid4{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:720px){.mk .grid3{grid-template-columns:repeat(3,1fr)}.mk .grid4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.mk .grid4{grid-template-columns:repeat(4,1fr)}}.mk .grid3.feat{gap:28px 24px}@media (min-width:720px) and (max-width:999px){.mk .grid3.feat{grid-template-columns:repeat(2,1fr)}}.mk .card,.mk .card-lg{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin:0;padding:26px;box-shadow:0 1px 2px #0f172a0a}.mk .card-lg{padding:28px;box-shadow:0 10px 40px #0f172a12}.mk .card h3{margin:14px 0 8px}.mk .card p,.mk .feat-item p{color:var(--muted);margin:0}.mk .ico-wrap{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.mk .feat-item h3{margin:14px 0 6px}.mk .steps{grid-template-columns:1fr;gap:18px;margin:28px 0 36px;list-style:none;display:grid}@media (min-width:800px){.mk .steps{grid-template-columns:repeat(3,1fr);gap:28px}}.mk .steps li{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:26px;position:relative}.mk .steps h3{margin:14px 0 8px}.mk .steps p{color:var(--muted);margin:0}.mk .step-n{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:750;display:inline-flex}.mk .split{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (min-width:880px){.mk .split{grid-template-columns:1.2fr 1fr;gap:56px}}.mk .measured p{color:var(--on-dark);font-size:1.08rem}.mk .honest{border-radius:var(--radius);background:#ffffff12;border:1px solid #ffffff2e;padding:26px}.mk .honest h3{margin-bottom:10px}.mk .honest p{font-size:1rem}.mk .honest p:last-child{margin-bottom:0}.mk .chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 10px;list-style:none;display:flex}.mk .chips li{border:1px solid var(--line-2);color:var(--ink);background:#fff;border-radius:3px;padding:9px 18px;font-weight:650}.mk .ticks{gap:14px;margin-top:18px;list-style:none;display:grid}.mk .ticks li{align-items:flex-start;gap:12px;font-size:1.05rem;display:flex}.mk .ticks .ico{color:var(--good);flex:none;margin-top:4px}.mk .ico{flex:none}.mk .muted-s{color:var(--muted);font-size:.92rem}.mk .faq{border-top:1px solid var(--line-2);margin-top:24px}.mk .faq details{border-bottom:1px solid var(--line-2)}.mk .faq summary{cursor:pointer;color:var(--ink);padding:18px 40px 18px 4px;font-size:1.05rem;font-weight:650;list-style:none;position:relative}.mk .faq summary::-webkit-details-marker{display:none}.mk .faq summary:after{content:"+";color:var(--accent);font-size:1.5rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mk .faq details[open] summary:after{content:"−"}.mk .faq-a{color:var(--text);padding:0 4px 18px}.mk .faq-a p{margin:0}.mk .banner{background:var(--accent-soft);color:var(--ink);text-align:center;border:1px solid #b9ccf7;border-radius:6px;padding:16px 20px}.mk .plans{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:700px){.mk .plans{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.mk .plans{grid-template-columns:repeat(4,1fr)}}.mk .plan{border:1px solid var(--line-2);border-radius:var(--radius);background:#fff;flex-direction:column;gap:6px;padding:24px;display:flex}.mk .plan.live{border:2px solid var(--accent);box-shadow:0 14px 40px #1f4fd826}.mk .plan h3{margin-top:8px;font-size:1.25rem}.mk .plan p{margin:0}.mk .plan-price b{letter-spacing:-.03em;color:var(--ink);font-size:2.4rem}.mk .plan-price span{color:var(--muted);font-size:.95rem}.mk .plan-extra{color:var(--text);font-size:.95rem;font-weight:600}.mk .plan-blurb,.mk .plan-note{color:var(--muted);font-size:.95rem;margin-top:6px!important}.mk .plan-early{color:var(--good);font-weight:600;margin:10px 0 12px!important}.mk .plan .btn{margin-top:auto}.mk .plan p+.btn{margin-top:14px}.mk .plan-blurb{flex:1}.mk .badge{letter-spacing:.02em;border-radius:3px;align-self:flex-start;padding:4px 10px;font-size:.78rem;font-weight:700}.mk .badge.ok{color:#0f5c35;background:#dff5e9}.mk .badge.soon{color:#475569;background:#eef0f4}.mk .calc{margin-top:12px}.mk .calc-fields{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:720px){.mk .calc-fields{grid-template-columns:1.3fr 1fr 1fr}}.mk .calc-out{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.mk .calc-row,.mk .calc-early{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mk .calc-row strong{color:var(--ink);letter-spacing:-.03em;font-size:2.2rem}.mk .calc-row small,.mk .calc-early small{color:var(--muted);margin-left:2px;font-size:.95rem;font-weight:500}.mk .calc-math{color:var(--muted);margin:4px 0 16px;font-size:.98rem}.mk .calc-early{color:#0f5c35;background:#e9f7f0;border-radius:4px;padding:14px 18px;font-weight:600}.mk .calc-early strong{font-size:1.7rem}.mk .calc-early.soon{color:#6a4300;background:#fff6e0;font-weight:500;display:block}.mk .calc-early.soon a{color:#6a4300;font-weight:650}.mk .table-wrap{border:1px solid var(--line-2);border-radius:6px;margin:18px 0 10px;overflow-x:auto}.mk .ptable{border-collapse:collapse;background:#fff;width:100%}.mk .ptable th,.mk .ptable td{text-align:left;border-bottom:1px solid var(--line);padding:13px 18px}.mk .ptable thead th{background:var(--alt);color:var(--ink);font-size:.9rem}.mk .ptable tbody tr:last-child>*{border-bottom:0}.mk .ptable tbody th{color:var(--ink);font-weight:600}.mk .field{flex-direction:column;gap:6px;margin:0;display:flex}.mk .field label,.mk .hp label{color:var(--ink);margin:0;font-size:.95rem;font-weight:650;display:block}.mk input,.mk select,.mk textarea{font:inherit;width:100%;min-height:48px;color:var(--ink);background:#fff;border:1.5px solid #8b97ab;border-radius:4px;padding:11px 14px}.mk textarea{resize:vertical}.mk input:focus-visible,.mk select:focus-visible,.mk textarea:focus-visible{border-color:var(--accent);outline:3px solid #2f6bff66}.mk .field small{color:var(--muted);font-size:.86rem}.mk .field.has-err input,.mk .field.has-err select{border-color:var(--bad)}.mk .field small.err-t{color:var(--bad);font-weight:600}.mk .form{gap:18px;display:grid}.mk .form-grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:720px){.mk .form-grid{grid-template-columns:1fr 1fr}}.mk .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mk .form-err{color:#7a1a12;background:#fdecea;border:1px solid #f3b5ae;border-radius:4px;margin:0;padding:12px 14px}.mk .fine{color:var(--muted);margin:0;font-size:.88rem}.mk .note{color:#5a3a00;background:#fff6e0;border:1px solid #f1d28a;border-radius:4px;margin:0;padding:12px 14px}.mk .book-sec{padding-top:56px}.mk .book h2{font-size:1.6rem}.mk .book h3{margin:24px 0 8px}.mk .lead-sm{font-size:1.05rem}.mk .stepper{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:0 0 20px;font-size:.95rem;font-weight:600;list-style:none;display:flex}.mk .stepper li{align-items:center;gap:8px;display:inline-flex}.mk .stepper li span{background:var(--line);width:26px;height:26px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.mk .stepper li.now{color:var(--ink)}.mk .stepper li.now span{background:var(--accent);color:#fff}.mk .stepper li.done span{background:var(--good);color:#fff}.mk .embed{border:1px solid var(--line-2);background:#fff;border-radius:6px;margin:18px 0;overflow:hidden}.mk .embed iframe{border:0;width:100%;height:720px;min-height:0;padding:0;display:block}.mk .row-actions{flex-wrap:wrap;gap:12px;margin:20px 0 8px;display:flex}.mk .how-list{gap:10px;margin:0 0 8px 20px;display:grid}.mk .vsl-hero .vsl-in{text-align:center;max-width:940px;margin:0 auto;padding-bottom:64px}.mk .vsl-hero h1{margin-bottom:16px;font-size:clamp(1.9rem,4.6vw,3rem)}.mk .vsl-frame{aspect-ratio:16/9;background:#050b1f;border:1px solid #ffffff24;border-radius:6px;max-width:900px;margin:8px auto 32px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.mk .vsl-frame.vsl-soon{aspect-ratio:auto;box-shadow:none;background:#ffffff0d;padding:22px 12px 18px;overflow:visible}.mk .vsl-video{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.mk .vsl-poster{cursor:pointer;color:#fff;width:100%;height:100%;font:inherit;background:radial-gradient(600px 300px at 50% 40%,#1d3a8f,#050b1f);border:0;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.mk .vsl-play{width:76px;height:76px;color:var(--accent);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex;box-shadow:0 10px 30px #0006}.mk .vsl-poster:hover .vsl-play{transform:scale(1.08)}.mk .vsl-poster-t{font-size:1.1rem;font-weight:650}.mk .vsl-soon-tag{color:var(--on-dark);justify-content:center;align-items:center;gap:10px;margin:22px 0 0;font-weight:650;display:flex}.mk .cookie{z-index:70;background:var(--navy);max-width:760px;color:var(--on-dark);border:1px solid #fff3;border-radius:6px;gap:12px;margin:0 auto;padding:16px 18px;font-size:.93rem;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 20px 60px #0006}.mk .cookie p{margin:0}.mk .cookie a{color:#a9c1ff}.mk .cookie-actions{gap:10px;display:flex}.mk .cookie .btn-ghost{color:#fff;background:0 0;border-color:#ffffff80}@media (min-width:720px){.mk .cookie{grid-template-columns:1fr auto;align-items:center}}.mk .legal{max-width:780px;margin:0 auto;padding:56px 16px 88px}.mk .legal h1{margin-bottom:8px;font-size:clamp(1.9rem,4vw,2.6rem)}.mk .legal-updated{color:var(--muted);margin-bottom:32px}.mk .legal h2{margin:36px 0 10px;font-size:1.35rem}.mk .legal h3{margin:22px 0 6px}.mk .legal ul,.mk .legal ol{gap:6px;margin:0 0 14px 22px;display:grid}.mk .legal table{border-collapse:collapse;width:100%;margin:14px 0;font-size:.95rem;display:block;overflow-x:auto}.mk .legal th,.mk .legal td{border:1px solid var(--line-2);text-align:left;vertical-align:top;padding:8px 12px}.mk .legal th{background:var(--alt)}.mk .demo{max-width:980px;margin:0 auto}.mk .demo-stage{grid-template-columns:1fr;place-items:stretch center;gap:22px;display:grid}@media (min-width:860px){.mk .demo-stage{grid-template-columns:1fr 270px;justify-items:stretch}}.mk .demo-win{width:100%;color:var(--text);text-align:left;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 30px 80px #00000073}.mk .demo-bar{border-bottom:1px solid var(--line);color:var(--muted);background:#eef1f7;align-items:center;gap:6px;padding:11px 14px;font-size:.82rem;font-weight:600;display:flex}.mk .demo-bar i{background:#cbd2e0;border-radius:50%;width:10px;height:10px;display:inline-block}.mk .demo-bar span{margin-left:10px}.mk .demo-body{gap:14px;padding:16px;display:grid}.mk .demo-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mk .kpi{border:1px solid var(--line);opacity:0;background:#fff;border-radius:4px;padding:10px 12px;transform:translateY(8px)}.mk .kpi.on{opacity:1;transition:opacity .5s,transform .5s;transform:none}.mk .kpi b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,3.6vw,1.9rem);line-height:1.1;display:block}.mk .kpi.good b{color:var(--good)}.mk .kpi span{color:var(--muted);margin-top:2px;font-size:.78rem;line-height:1.25;display:block}.mk .demo-chart{border:1px solid var(--line);border-radius:4px;padding:12px 14px 8px}.mk .demo-chart-h{flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin-bottom:6px;font-size:.82rem;display:flex}.mk .demo-chart-h strong{color:var(--ink)}.mk .lgd{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mk .lgd i{border-radius:2px;width:14px;height:4px;display:inline-block}.mk .lgd i.a{background:var(--accent)}.mk .lgd i.c{background:#7b8798;margin-left:6px}.mk .demo-chart svg{width:100%;height:auto;display:block}.mk .demo-chart .grid-l line{stroke:#e6eaf2;stroke-width:1px}.mk .ln{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.mk .ln.trn{stroke:var(--accent)}.mk .ln.ctrl{stroke:#7b8798;stroke-dasharray:1}.mk .ln.on{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s ease-in-out}.mk .area{opacity:0}.mk .area.on{opacity:1;transition:opacity 1.2s .8s}.mk .demo-feed{align-content:start;gap:8px;min-height:108px;list-style:none;display:grid}.mk .demo-feed li{border:1px solid var(--line);color:var(--ink);opacity:0;background:#fff;border-radius:4px;align-items:center;gap:10px;padding:9px 12px;font-size:.9rem;display:flex;transform:translate(-16px)}.mk .demo-feed li.on{opacity:1;transition:opacity .45s,transform .45s;transform:none}.mk .dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}.mk .dot.good{background:var(--good)}.mk .dot.warn{background:#d97706}.mk .demo-phone{background:#0a0f1f;border:1px solid #ffffff26;border-radius:12px;width:100%;max-width:270px;min-height:430px;padding:12px;position:relative;box-shadow:0 30px 80px #00000080}.mk .demo-notch{z-index:2;background:#0a0f1f;border-radius:0 0 12px 12px;width:76px;height:18px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.mk .demo-sms{background:#f4f6fb;border-radius:10px;flex-direction:column;gap:8px;height:100%;min-height:406px;padding:34px 12px 14px;display:flex}.mk .sms-head{text-align:center;color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:8px;font-size:.8rem;font-weight:700}.mk .bub{opacity:0;border-radius:6px;max-width:92%;padding:8px 12px;font-size:.83rem;line-height:1.4;position:relative;transform:translateY(8px)}.mk .bub.on{opacity:1;transition:opacity .3s,transform .3s;transform:none}.mk .bub.in{color:var(--ink);background:#e3e7f0;border-bottom-left-radius:4px;align-self:flex-start}.mk .bub.out{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.mk .bub .ghost{visibility:hidden;display:block}.mk .bub .typed{position:absolute;inset:8px 12px}.mk .caret{background:var(--ink);vertical-align:text-bottom;width:2px;height:.95em;margin-left:1px;animation:.9s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.mk .demo-cap{text-align:center;color:var(--on-dark-muted);margin-top:18px;font-size:.85rem}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){html:has(.mk){scroll-behavior:smooth}}.mk h1+.sec-sub{margin-top:16px}.mk .card-lg h3{margin-bottom:10px}.mk .btn,.mk .hdr-nav a,.mk .eyebrow{font-family:var(--display);letter-spacing:.02em}.mk .btn{font-size:1.12rem;font-weight:600}
