body main.mk-home.mk-page{--hs-rise:cubic-bezier(.19,1,.22,1);--hs-display:"Sora","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;}body main.mk-home.mk-page :where(section) :where(h1,h2,h3,p,ul,ol,dl,dd,figure,table,caption){margin:0}body main.mk-home.mk-page :where(section) :where(ul,ol){padding:0;list-style:none}body main.mk-home.mk-page :where(section,.mk-figures) :where(h1,h2,h3){font-family:var(--font-display);font-weight:600;letter-spacing:-.025em;line-height:1.04;text-wrap:balance}body main.mk-home.mk-page .hs-lede{max-width:60ch;margin-top:24px;font-size:20px;line-height:1.55;color:var(--text-muted)}body main.mk-home.mk-page mark{padding:0 3px;margin:0 -3px;border-radius:3px;color:var(--text-on-highlight);background:linear-gradient(var(--highlight),var(--highlight)) no-repeat 0 60% / 100% 78%;-webkit-box-decoration-break:clone;box-decoration-break:clone}body main.mk-home.mk-page .hs-button{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border:0;border-radius:4px;cursor:pointer;font:600 16px/1 var(--font-body);text-decoration:none;white-space:nowrap}body main.mk-home.mk-page .hs-button-gold{background:var(--highlight);color:var(--text-on-highlight)}body main.mk-home.mk-page .hs-button-gold:hover{background:var(--highlight-strong)}body main.mk-home.mk-page .hs-button-line{border:1.5px solid var(--text);color:var(--text)}body main.mk-home.mk-page .hs-button:active{transform:translateY(1px)}body main.mk-home.mk-page .hs-actions{display:flex;flex-wrap:wrap;gap:12px}body main.mk-home.mk-page .hs-link{font-weight:600;color:var(--brand)}body main.mk-home.mk-page .hs-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body main.mk-home.mk-page section.hs-story{padding:24px 0 48px;background:var(--ground-base);color:var(--text)}body main.mk-home.mk-page .hs-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;width:calc(100% - 32px);max-width:1240px;margin:0 auto}body main.mk-home.mk-page .hs-triad{margin-bottom:16px;font:600 15px/1 var(--hs-display);letter-spacing:-.01em;color:var(--brand)}body main.mk-home.mk-page .hs-story h1{font:700 clamp(2rem,.9rem + 3.9vw,4.4rem)/1.04 var(--hs-display);letter-spacing:-.05em;color:var(--text)}body main.mk-home.mk-page .hs-w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.14em;margin-bottom:-.14em}body main.mk-home.mk-page .hs-w > span{display:inline-block}body main.mk-home.mk-page .hs-top-action{margin-top:24px}body main.mk-home.mk-page .hs-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}body main.mk-home.mk-page .hs-card{display:grid;gap:12px;align-content:start;padding:24px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-card)}body main.mk-home.mk-page .hs-tag{font-size:13.5px;line-height:1.3;color:var(--text-muted)}body main.mk-home.mk-page .hs-mail{display:grid;gap:8px;font-size:15px;line-height:1.55;color:var(--text)}body main.mk-home.mk-page .hs-mail p{overflow-wrap:anywhere}body main.mk-home.mk-page .hs-subj{font:600 19px/1.3 var(--hs-display);letter-spacing:-.02em}body main.mk-home.mk-page .hs-lbl{font-size:13px;line-height:1.3;color:var(--text-muted)}body main.mk-home.mk-page .hs-strip{display:grid;gap:8px;margin-top:8px;padding:16px;border-radius:4px;background:var(--brand-tint)}body main.mk-home.mk-page .hs-strip-tag{font-size:13px;line-height:1.3;color:var(--brand)}body main.mk-home.mk-page .hs-stop{padding:12px 14px;border:1.5px solid var(--risk-critical-solid);border-radius:4px;background:var(--risk-critical-tint);font-size:14.5px;line-height:1.45;color:var(--text)}body main.mk-home.mk-page .hs-stop b{display:block;font-weight:600;color:var(--risk-critical-text)}body main.mk-home.mk-page .hs-fig{display:grid;gap:12px;align-content:start;justify-items:start}body main.mk-home.mk-page .hs-score{display:flex;align-items:baseline;font:700 clamp(6.5rem,2.5rem + 13vw,15rem)/.82 var(--hs-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--brand)}body main.mk-home.mk-page .hs-n{display:inline-grid;--hs-count:100;counter-reset:hs-n var(--hs-count)}body main.mk-home.mk-page .hs-n::before,body main.mk-home.mk-page .hs-n::after{grid-area:1 / 1}body main.mk-home.mk-page .hs-n::before{content:counter(hs-n);text-align:right}body main.mk-home.mk-page .hs-n::after{content:"100";visibility:hidden}body main.mk-home.mk-page .hs-of{margin-left:.18em;font-size:.2em;letter-spacing:-.02em;color:var(--text-muted)}body main.mk-home.mk-page .hs-stripe{display:block;width:100%;height:14px;background:var(--highlight);transform-origin:left}body main.mk-home.mk-page .hs-state{display:grid}body main.mk-home.mk-page .hs-state > span{grid-area:1 / 1;justify-self:start;padding:9px 12px;border-radius:4px;font:600 15px/1 var(--font-body);white-space:nowrap}body main.mk-home.mk-page .hs-band{background:var(--risk-critical-tint);color:var(--risk-critical-text)}body main.mk-home.mk-page .hs-checking{background:var(--brand-tint);color:var(--brand);opacity:0}body main.mk-home.mk-page .hs-next{max-width:46ch;font-size:15px;line-height:1.5;color:var(--text)}body main.mk-home.mk-page .hs-cap{max-width:46ch;font-size:13.5px;line-height:1.5;color:var(--text-muted)}body main.mk-home.mk-page .hs-story .hs-lede{max-width:62ch;margin-top:0;font-size:18px;color:var(--text-muted)}body main.mk-home.mk-page .hs-story .hs-actions{margin-top:24px}body main.mk-home.mk-page .hs-story .hs-button{border-radius:4px;font-size:16px;transition:transform .18s var(--ease-out)}body main.mk-home.mk-page .hs-story .hs-button:hover{transform:translateY(-1px)}body main.mk-home.mk-page .hs-story .hs-button:active{transform:translateY(1px)}body main.mk-home.mk-page .hs-story .hs-button-line{border-color:var(--brand);color:var(--brand)}body main.mk-home.mk-page .hs-story .hs-button-line:hover{background:var(--brand-tint)}@property --hs-count{syntax:"<integer>";inherits:false;initial-value:100}@media (min-width:1000px){body main.mk-home.mk-page section.hs-story{padding:32px 0 48px}body main.mk-home.mk-page .hs-top-action{display:none}body main.mk-home.mk-page .hs-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}body main.mk-home.mk-page .hs-intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 48px;align-items:start}body main.mk-home.mk-page .hs-story .hs-actions{justify-content:flex-end;margin-top:0}}@media (min-width:1200px){body main.mk-home.mk-page .hs-wrap{width:min(1240px,100% - 64px)}}@media (max-width:999.98px){body main.mk-home.mk-page .hs-story .hs-actions .hs-button-gold{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes hs-rise{from{opacity:0;transform:translateY(12px)}}@keyframes hs-fade{from{opacity:0}}@keyframes hs-word{from{transform:translateY(108%)}}@keyframes hs-ink{from{background-size:0% 78%;color:var(--text)}}@keyframes hs-bar{from{transform:scaleX(0)}}@keyframes hs-count{from{--hs-count:0}to{--hs-count:100}}@keyframes hs-checking{0%,70%{opacity:1}100%{opacity:0}}body main.mk-home.mk-page .hs-triad{animation:hs-rise .6s var(--hs-rise) both}body main.mk-home.mk-page .hs-w > span{animation:hs-word .8s var(--hs-rise) both}body main.mk-home.mk-page .hs-w:nth-child(1) > span{animation-delay:.1s}body main.mk-home.mk-page .hs-w:nth-child(2) > span{animation-delay:.17s}body main.mk-home.mk-page .hs-w:nth-child(3) > span{animation-delay:.24s}body main.mk-home.mk-page .hs-w:nth-child(4) > span{animation-delay:.31s}body main.mk-home.mk-page .hs-w:nth-child(5) > span{animation-delay:.38s}body main.mk-home.mk-page .hs-w:nth-child(6) > span{animation-delay:.45s}body main.mk-home.mk-page .hs-w:nth-child(7) > span{animation-delay:.52s}body main.mk-home.mk-page .hs-card{animation:hs-rise .35s var(--hs-rise) .3s both}body main.mk-home.mk-page .hs-story mark[data-mark]{animation:hs-ink .35s var(--hs-rise) both}body main.mk-home.mk-page .hs-story mark[data-mark="1"]{animation-delay:.65s}body main.mk-home.mk-page .hs-story mark[data-mark="3"]{animation-delay:1s}body main.mk-home.mk-page .hs-story mark[data-mark="4"]{animation-delay:1.35s}body main.mk-home.mk-page .hs-story .hs-lede{animation:hs-fade .5s linear .6s both}body main.mk-home.mk-page .hs-story .hs-actions{animation:hs-fade .5s linear .8s both}body main.mk-home.mk-page .hs-fig{animation:hs-fade .15s linear 1.7s both}body main.mk-home.mk-page .hs-n{animation:hs-count 1.2s var(--ease-out) 1.2s both}body main.mk-home.mk-page .hs-checking{animation:hs-checking 1s linear 1.7s both}body main.mk-home.mk-page .hs-band{animation:hs-rise .35s var(--hs-rise) 2.4s both}body main.mk-home.mk-page .hs-next{animation:hs-rise .35s var(--hs-rise) 2.5s both}body main.mk-home.mk-page .hs-stripe{animation:hs-bar .6s var(--hs-rise) 2.4s both}body main.mk-home.mk-page .hs-strip{animation:hs-rise .4s var(--hs-rise) 2.6s both}body main.mk-home.mk-page .hs-stop{animation:hs-rise .4s var(--hs-rise) 2.9s both}}body main.mk-home.mk-page .hs-in{width:calc(100% - 32px);max-width:1240px;margin:0 auto}body main.mk-home.mk-page :is(section.hs-work,section.hs-fit,section.hs-kinds,section.hs-checker,section.hs-for,section.hs-areas,div.hs-pair,section.hs-plans){padding:64px 0}body main.mk-home.mk-page :is(.hs-work,.hs-fit,.hs-kinds,.hs-checker,.hs-for,.hs-areas,.hs-pair,.hs-plans) h2{max-width:24ch;font:700 clamp(1.8rem,1rem + 2.6vw,3rem)/1.08 var(--hs-display);letter-spacing:-.04em;color:var(--text);text-wrap:balance}body main.mk-home.mk-page :is(.hs-work,.hs-fit,.hs-kinds,.hs-checker,.hs-areas,.hs-plans) .hs-lede{max-width:52ch;margin-top:16px;font-size:19px;line-height:1.5}body main.mk-home.mk-page .hs-link-line{display:inline-block;font-weight:600;color:var(--brand);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}body main.mk-home.mk-page .hs-link-line:hover{color:var(--brand-strong)}body main.mk-home.mk-page .hs-ref{display:inline-block;min-width:18px;margin-left:3px;padding:1px 0;border-radius:4px;background:var(--brand-deepest);color:var(--text-inverse);font:600 11px/1.4 var(--font-body);text-align:center;vertical-align:2px}body main.mk-home.mk-page .hs-work{background:var(--surface-card)}body main.mk-home.mk-page .hs-frame{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}body main.mk-home.mk-page .hs-frame::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,var(--border) 1px,transparent 1px) 0 0 / calc(100% / 4) 100%;box-shadow:inset -1px 0 0 var(--border)}body main.mk-home.mk-page .hs-frame > *{position:relative}body main.mk-home.mk-page .hs-frame > .hs-hidden{position:absolute}body main.mk-home.mk-page :is(.hs-work-head,.hs-fit-head){padding:0 16px;background:var(--surface-card)}body main.mk-home.mk-page .hs-fit-head{background:var(--ground-base)}body main.mk-home.mk-page :is(.hs-work-head,.hs-fit-head) .hs-lede{max-width:44ch}body main.mk-home.mk-page .hs-sheets{display:flex;flex-direction:column;gap:48px;padding:32px 16px 24px}body main.mk-home.mk-page .hs-sheet{position:relative;padding:16px 16px 24px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-card)}body main.mk-home.mk-page .hs-station{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-strong);font:600 15px/1 var(--hs-display);letter-spacing:-.01em;color:var(--brand)}body main.mk-home.mk-page .hs-head{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;font-size:14px;line-height:1.45;color:var(--text)}body main.mk-home.mk-page .hs-head dt{margin-top:8px;font-size:12.5px;color:var(--text-muted)}body main.mk-home.mk-page .hs-head dt:first-child{margin-top:0}body main.mk-home.mk-page .hs-head dd{overflow-wrap:anywhere}body main.mk-home.mk-page .hs-head b:not(.hs-ref){font-weight:600}body main.mk-home.mk-page .hs-body{margin-top:12px;font-size:15px;line-height:1.6;color:var(--text)}body main.mk-home.mk-page .hs-sheet-why{padding:0 0 0 16px;border:0;border-radius:0}body main.mk-home.mk-page .hs-why li{display:grid;grid-template-columns:20px 44px minmax(0,1fr);gap:0 10px;padding:12px 0;border-bottom:1px solid var(--border-strong)}body main.mk-home.mk-page .hs-why li:first-child{border-top:2px solid var(--brand-deepest)}body main.mk-home.mk-page .hs-why .hs-ref{align-self:start;margin:0}body main.mk-home.mk-page .hs-pts{align-self:start;padding:6px 0;border-radius:4px;background:var(--highlight);color:var(--text-on-highlight);font:700 13px/1 var(--font-body);font-variant-numeric:tabular-nums;text-align:center}body main.mk-home.mk-page .hs-why strong{display:block;font:600 15px/1.3 var(--font-body);color:var(--text)}body main.mk-home.mk-page .hs-t{display:block;margin-top:2px;font-size:13.5px;line-height:1.45;color:var(--text-muted)}body main.mk-home.mk-page .hs-sheet-act{background:var(--brand-tint)}body main.mk-home.mk-page .hs-tag-line{font-size:14px;line-height:1.4;font-weight:500;color:var(--text)}body main.mk-home.mk-page .hs-cmp{width:100%;margin-top:12px;border-collapse:collapse;font-size:14px;line-height:1.4}body main.mk-home.mk-page .hs-cmp :is(th,td){padding:10px 8px 10px 0;border-top:1px solid var(--border-strong);text-align:left;vertical-align:top}body main.mk-home.mk-page .hs-cmp :is(th,td):last-child{padding-right:0}body main.mk-home.mk-page .hs-cmp thead th{border-top:0;font-size:12.5px;font-weight:500;color:var(--text-muted)}body main.mk-home.mk-page .hs-cmp tbody :is(th,td){white-space:nowrap}body main.mk-home.mk-page .hs-cmp tbody th{font-weight:500}body main.mk-home.mk-page .hs-cmp td{font-weight:500;font-variant-numeric:tabular-nums}body main.mk-home.mk-page .hs-new{display:inline-block;margin-left:4px;padding:3px 5px;border-radius:4px;background:var(--highlight);color:var(--text-on-highlight);font:600 11px/1 var(--font-body)}body main.mk-home.mk-page .hs-stopline{margin-top:12px;padding:12px 14px;border:1.5px solid var(--risk-critical-solid);border-radius:4px;background:var(--risk-critical-tint);font-size:14.5px;line-height:1.45;color:var(--text)}body main.mk-home.mk-page .hs-stopline b{display:block;font-weight:600;color:var(--risk-critical-text)}body main.mk-home.mk-page .hs-note{margin-top:12px;font-size:13px;line-height:1.5;color:var(--text-muted)}body main.mk-home.mk-page .hs-demo{padding:0 16px;font-size:16px;font-weight:500;line-height:1.4}body main.mk-home.mk-page .hs-demo a{color:var(--brand);text-underline-offset:4px}body main.mk-home.mk-page .hs-connect{position:absolute;left:24px;top:100%;display:block;width:2px;height:48px;overflow:hidden;transform-origin:0 0}body main.mk-home.mk-page .hs-connect::before,body main.mk-home.mk-page .hs-link::before{content:"";display:block;width:2px;height:calc(100% + 12px);background:repeating-linear-gradient(180deg,var(--brand) 0 6px,transparent 6px 12px)}body main.mk-home.mk-page .hs-fit{background:var(--ground-base);border-top:1px solid var(--border-strong)}body main.mk-home.mk-page .hs-path{display:grid;grid-template-columns:minmax(0,1fr);padding:32px 16px 0}body main.mk-home.mk-page .hs-node{min-height:92px;padding:16px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-card)}body main.mk-home.mk-page .hs-node p{font:600 17px/1.25 var(--hs-display);letter-spacing:-.02em;color:var(--text)}body main.mk-home.mk-page .hs-node small{display:block;margin-top:6px;font-size:13.5px;line-height:1.4;color:var(--text-muted)}body main.mk-home.mk-page .hs-node-jatzo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 12px;align-items:center;border-color:var(--brand);background:var(--brand)}body main.mk-home.mk-page .hs-node-jatzo img{grid-row:1 / 3}body main.mk-home.mk-page .hs-node-jatzo :is(p,small){margin-top:0;color:var(--text-on-brand)}body main.mk-home.mk-page .hs-link{display:block;width:2px;height:28px;margin-left:24px;overflow:hidden;transform-origin:0 0}body main.mk-home.mk-page .hs-nots{display:flex;flex-wrap:wrap;gap:8px 16px;padding:32px 16px 0}body main.mk-home.mk-page .hs-nots li{padding:8px 12px;border:1.5px dashed var(--brand);border-radius:4px;font-size:14.5px;font-weight:500;line-height:1.3;color:var(--text)}body main.mk-home.mk-page .hs-proof{display:grid;grid-template-columns:minmax(0,1fr);margin:32px 16px 0;border-top:2px solid var(--brand-deepest)}body main.mk-home.mk-page .hs-proof li{padding:16px 0;border-bottom:1px solid var(--border-strong);font:600 19px/1.25 var(--hs-display);letter-spacing:-.025em;color:var(--text)}body main.mk-home.mk-page .hs-kinds{background:var(--surface-card)}body main.mk-home.mk-page .hs-kinds-list{margin:40px 0 32px;border-bottom:1px solid var(--border-strong)}body main.mk-home.mk-page .hs-kinds-list li{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 48px;padding:24px 0;border-top:1px solid var(--border-strong)}body main.mk-home.mk-page .hs-kinds-list h3{font:600 clamp(22px,2vw,30px)/1.15 var(--hs-display);letter-spacing:-.025em;color:var(--text)}body main.mk-home.mk-page .hs-kinds-list p{max-width:52ch;font-size:18px;line-height:1.6;color:var(--text-muted)}body main.mk-home.mk-page .hs-checker{background:var(--surface-band);color:var(--text-on-deep)}body main.mk-home.mk-page .hs-checker h2{color:var(--text-on-deep)}body main.mk-home.mk-page .hs-checker .hs-lede{max-width:54ch;color:var(--text-on-deep-muted)}body main.mk-home.mk-page .hs-checker-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}body main.mk-home.mk-page .hs-checker-tiers{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}body main.mk-home.mk-page .hs-checker-tiers li{display:grid;align-content:start;gap:4px;padding-top:14px;border-top:2px solid var(--highlight)}body main.mk-home.mk-page .hs-checker-tiers b{font:600 18px/1.3 var(--hs-display)}body main.mk-home.mk-page .hs-tier-price{font:600 28px/1.1 var(--hs-display);color:var(--highlight)}body main.mk-home.mk-page .hs-checker-tiers span:last-child{font-size:14px;color:var(--text-on-deep-muted)}body main.mk-home.mk-page .hs-checker-note{margin:20px 0 28px;font-size:15px;color:var(--text-on-deep-muted)}body main.mk-home.mk-page :is(.hs-checker,.hs-close) .hs-button-line{border-color:var(--text-on-deep);color:var(--text-on-deep)}body main.mk-home.mk-page .hs-boundary{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto 88px auto;align-items:center}body main.mk-home.mk-page .hs-box{grid-column:1 / -1;display:grid;gap:6px;padding:20px;border:1.5px solid var(--on-deep-line);border-radius:4px;background:var(--on-deep-fill)}body main.mk-home.mk-page .hs-box p{font:600 20px/1.2 var(--hs-display);letter-spacing:-.02em}body main.mk-home.mk-page .hs-box small{font-size:14px;line-height:1.4;color:var(--text-on-deep-muted)}body main.mk-home.mk-page .hs-box-jatzo{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 12px}body main.mk-home.mk-page .hs-cross{position:relative;grid-column:1;grid-row:2;justify-self:center;width:2px;height:100%}body main.mk-home.mk-page .hs-cross .hs-link{width:2px;height:100%;margin:0;transform-origin:0 0}body main.mk-home.mk-page .hs-cross .hs-link::before{background:repeating-linear-gradient(180deg,var(--highlight) 0 6px,transparent 6px 12px)}body main.mk-home.mk-page .hs-no{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border:2px solid var(--risk-critical-on-deep);border-radius:50%;background:var(--surface-band)}body main.mk-home.mk-page .hs-no::before,body main.mk-home.mk-page .hs-no::after{content:"";position:absolute;left:5px;top:10px;width:12px;height:2px;background:var(--risk-critical-on-deep);transform:rotate(45deg)}body main.mk-home.mk-page .hs-no::after{transform:rotate(-45deg)}body main.mk-home.mk-page .hs-boundary figcaption{grid-column:2;grid-row:2;font:600 16px/1.3 var(--hs-display);color:var(--text-on-deep)}body main.mk-home.mk-page .hs-boundary .hs-box:last-of-type{grid-row:3}body main.mk-home.mk-page .hs-for{background:var(--ground-base)}body main.mk-home.mk-page .hs-for-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px}body main.mk-home.mk-page :is(.hs-for-business,.hs-for-msp){display:grid;align-content:start;gap:16px;padding:32px 24px;border-radius:4px}body main.mk-home.mk-page .hs-for-business{border:1px solid var(--border-strong);background:var(--surface-card)}body main.mk-home.mk-page .hs-for-msp{background:var(--brand-tint)}body main.mk-home.mk-page .hs-group{font:600 13px/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}body main.mk-home.mk-page .hs-trades{display:grid;gap:4px}body main.mk-home.mk-page .hs-trades a{font:700 clamp(2.2rem,1rem + 3.6vw,3.8rem)/1.05 var(--hs-display);letter-spacing:-.04em;color:var(--text);text-decoration:underline;text-decoration-color:var(--highlight);text-decoration-thickness:3px;text-underline-offset:6px}body main.mk-home.mk-page .hs-for .hs-lede{max-width:52ch;margin-top:0;font-size:18px;line-height:1.55}body main.mk-home.mk-page .hs-for-business > p:not(.hs-group):not(.hs-lede),body main.mk-home.mk-page .hs-for-msp > p:not(.hs-group){max-width:52ch;font-size:16px;line-height:1.6;color:var(--text-muted)}body main.mk-home.mk-page .hs-for-msp h3{font:600 clamp(24px,2.4vw,32px)/1.15 var(--hs-display);letter-spacing:-.03em;color:var(--text)}body main.mk-home.mk-page .hs-for .hs-link-line{justify-self:start}body.site-dark main.mk-home.mk-page section.mk-figures{padding:64px 0;background:var(--surface-card);color:var(--text)}body.site-dark main.mk-home.mk-page section.mk-figures .mk-container{width:calc(100% - 32px);max-width:1240px;margin:0 auto;padding:0}body.site-dark main.mk-home.mk-page section.mk-figures h2.mk-h2{display:grid;gap:24px;max-width:none;font:400 22px/1.5 var(--font-body);letter-spacing:0;color:var(--text-muted)}body.site-dark main.mk-home.mk-page section.mk-figures .mk-figures-lead{display:block;width:fit-content;font:700 clamp(3.5rem,.5rem + 9vw,9rem)/.9 var(--hs-display);letter-spacing:-.06em;color:var(--brand)}body.site-dark main.mk-home.mk-page section.mk-figures .mk-figures-lead::after{content:"";display:block;width:100%;height:14px;margin-top:24px;background:var(--highlight)}body.site-dark main.mk-home.mk-page section.mk-figures .mk-figure-row{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 64px;max-width:900px;margin:40px 0 0;padding:0;list-style:none}body.site-dark main.mk-home.mk-page section.mk-figures .mk-figure-row li{display:grid;gap:4px;padding:16px 0 0;border:0;border-top:1px solid var(--border-strong);border-radius:0;background:none;box-shadow:none}body.site-dark main.mk-home.mk-page section.mk-figures .mk-figure-row strong{font:600 32px/1.1 var(--hs-display);color:var(--text)}body.site-dark main.mk-home.mk-page section.mk-figures .mk-figure-row span{font-size:16px;line-height:1.6;color:var(--text-muted)}body.site-dark main.mk-home.mk-page section.mk-figures .mk-figures-link{margin-top:40px;font:600 clamp(20px,2vw,26px)/1.4 var(--hs-display);letter-spacing:-.02em;color:var(--text)}body.site-dark main.mk-home.mk-page section.mk-figures .mk-figures-source{margin-top:16px;font-size:14px;color:var(--text-muted)}body.site-dark main.mk-home.mk-page section.mk-figures .mk-link{display:inline-block;margin-top:16px}body main.mk-home.mk-page .hs-areas{background:var(--ground-base)}body main.mk-home.mk-page .hs-areas-list{display:grid;gap:56px;margin-top:40px}body main.mk-home.mk-page .hs-area-body{display:grid;gap:12px;align-content:center;max-width:56ch}body main.mk-home.mk-page .hs-area-body h3{font:600 clamp(22px,2vw,28px)/1.2 var(--hs-display);letter-spacing:-.025em;color:var(--text)}body main.mk-home.mk-page .hs-area-body .mk-area{display:block;margin-bottom:8px;font:700 clamp(3rem,2rem + 6vw,5.75rem)/.95 var(--hs-display);letter-spacing:-.05em;color:var(--brand)}body main.mk-home.mk-page .hs-area-body p{font-size:16px;line-height:1.6;color:var(--text-muted)}body main.mk-home.mk-page .hs-area-body .hs-areas-modules{padding:12px 14px;border-radius:4px;background:var(--brand-tint);font-size:15px;color:var(--text)}body main.mk-home.mk-page .hs-words{display:none}body main.mk-home.mk-page .hs-area-body .hs-link-line{justify-self:start}body main.mk-home.mk-page .hs-areas-aside{max-width:70ch;margin-top:40px;font-size:16px;line-height:1.6;color:var(--text-muted)}body main.mk-home.mk-page .hs-pair{background:var(--ground-tint)}body main.mk-home.mk-page .hs-pair .hs-in{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}body main.mk-home.mk-page .hs-spoof{display:grid;align-content:start;gap:16px;padding:32px 24px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-card)}body main.mk-home.mk-page :is(.hs-spoof,.hs-privacy) h2{max-width:none;font-size:clamp(1.6rem,1rem + 1.8vw,2.3rem)}body main.mk-home.mk-page :is(.hs-spoof,.hs-privacy) .hs-lede{max-width:56ch;margin-top:0;font-size:17px;line-height:1.55;color:var(--text-muted)}body main.mk-home.mk-page .hs-points{display:grid;gap:8px;font-size:15px;color:var(--text-muted)}body main.mk-home.mk-page .hs-points li{padding-left:16px;border-left:1px solid var(--border-strong)}body main.mk-home.mk-page .hs-spoof-form{display:grid;gap:12px;margin-top:8px}body main.mk-home.mk-page .hs-spoof-form label{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--text)}body main.mk-home.mk-page .hs-spoof-form input{min-height:48px;padding:0 14px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-card);color:var(--text);font:inherit;font-weight:400}body main.mk-home.mk-page .hs-spoof-form .hs-button{justify-self:start}body main.mk-home.mk-page .hs-spoof-note{font-size:13px;color:var(--text-muted)}body main.mk-home.mk-page .hs-privacy{display:grid;align-content:start;gap:20px}body main.mk-home.mk-page .hs-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 40px}body main.mk-home.mk-page .hs-rows li{padding-top:14px;border-top:1px solid var(--border-strong)}body main.mk-home.mk-page .hs-rows h3{font:600 18px/1.3 var(--hs-display);letter-spacing:-.02em;color:var(--text)}body main.mk-home.mk-page .hs-rows p{margin-top:4px;font-size:15px;line-height:1.6;color:var(--text-muted)}body main.mk-home.mk-page .hs-privacy-more summary{cursor:pointer;font-weight:600;color:var(--brand)}body main.mk-home.mk-page .hs-privacy-more :is(p,ul){margin-top:12px;font-size:15px;line-height:1.6;color:var(--text-muted)}body main.mk-home.mk-page .hs-privacy-more ul{padding-left:20px;list-style:disc}body main.mk-home.mk-page .hs-privacy-links{display:flex;flex-wrap:wrap;gap:12px 24px}body main.mk-home.mk-page .hs-plans{background:var(--surface-card)}body main.mk-home.mk-page .hs-plan-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px}body main.mk-home.mk-page .hs-plan{display:grid;align-content:start;gap:12px}body main.mk-home.mk-page .hs-plan.is-featured{padding:32px 24px;border:1.5px solid var(--brand);border-radius:4px;background:var(--brand-tint)}body main.mk-home.mk-page .hs-plan-tag{justify-self:start;padding:6px 10px;border-radius:4px;background:var(--highlight);color:var(--text-on-highlight);font:700 12px/1 var(--font-body);letter-spacing:.06em}body main.mk-home.mk-page .hs-plan h3{font:600 24px/1.2 var(--hs-display);letter-spacing:-.025em;color:var(--text)}body main.mk-home.mk-page .hs-plan.is-featured h3{font-size:28px}body main.mk-home.mk-page .hs-plan-who{max-width:44ch;font-size:16px;line-height:1.55;color:var(--text-muted)}body main.mk-home.mk-page .hs-plan-price{display:grid;font:600 44px/1 var(--hs-display);letter-spacing:-.04em;color:var(--text)}body main.mk-home.mk-page .hs-plan-price span{margin-top:8px;font:400 14px/1.4 var(--font-body);letter-spacing:0;color:var(--text-muted)}body main.mk-home.mk-page .hs-plan-price.is-words{font-size:32px}body main.mk-home.mk-page .hs-plan.is-featured .hs-plan-price{font:700 clamp(4.5rem,2rem + 8vw,7.5rem)/.9 var(--hs-display);letter-spacing:-.06em;color:var(--brand)}body main.mk-home.mk-page .hs-plan-step{max-width:44ch;font-size:15px;line-height:1.55;color:var(--text)}body main.mk-home.mk-page .hs-plan .hs-button{justify-self:start;margin-top:8px}body main.mk-home.mk-page .hs-plan-rows{display:grid;align-content:start}body main.mk-home.mk-page .hs-plan-lines{display:grid;align-content:start}body main.mk-home.mk-page .hs-plan-rows .hs-plan{padding:24px 0;border-top:1px solid var(--border-strong)}body main.mk-home.mk-page .hs-plan-rows .hs-plan:last-of-type{border-bottom:1px solid var(--border-strong)}body main.mk-home.mk-page .hs-totals{width:100%;margin-top:40px;border-collapse:collapse;font-size:16px;font-variant-numeric:tabular-nums}body main.mk-home.mk-page .hs-totals caption{padding-bottom:12px;font:600 18px/1.3 var(--hs-display);letter-spacing:-.02em;text-align:left;color:var(--text)}body main.mk-home.mk-page .hs-totals :is(th,td){padding:12px 8px 12px 0;border-top:1px solid var(--border-strong);text-align:left;color:var(--text)}body main.mk-home.mk-page .hs-totals thead th{border-top:0;border-bottom:2px solid var(--brand-deepest);font-size:14px;font-weight:600;color:var(--text-muted)}body main.mk-home.mk-page .hs-totals tbody th{font-weight:500}body main.mk-home.mk-page .hs-totals td{font-weight:600}body main.mk-home.mk-page .hs-plans-personal{max-width:70ch;margin-top:16px;font-size:16px;line-height:1.6;color:var(--text-muted)}body main.mk-home.mk-page section.hs-close{display:grid;padding:0;grid-template-columns:minmax(0,1fr);background:var(--surface-band);color:var(--text-on-deep)}body main.mk-home.mk-page .hs-close-words{position:relative;z-index:1;display:grid;gap:20px;align-content:center;justify-items:start;padding:56px 16px 40px}body main.mk-home.mk-page .hs-close h2{max-width:14ch;font:700 clamp(2.2rem,1rem + 4.4vw,4.4rem)/1.04 var(--hs-display);letter-spacing:-.04em;color:var(--text-on-deep);text-wrap:balance}body main.mk-home.mk-page .hs-close-note{font-size:16px;color:var(--text-on-deep-muted)}body main.mk-home.mk-page .hs-close-art{display:block;width:100%;height:auto}@media (min-width:700px){body main.mk-home.mk-page .hs-rows{grid-template-columns:repeat(2,minmax(0,1fr))}body main.mk-home.mk-page .hs-proof{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}body main.mk-home.mk-page .hs-checker-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}body.site-dark main.mk-home.mk-page section.mk-figures .mk-figure-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){body main.mk-home.mk-page :is(section.hs-work,section.hs-fit,section.hs-kinds,section.hs-checker,section.hs-for,section.hs-areas,div.hs-pair,section.hs-plans){padding:96px 0}body.site-dark main.mk-home.mk-page section.mk-figures{padding:96px 0}body main.mk-home.mk-page .hs-frame{grid-template-columns:repeat(12,minmax(0,1fr))}body main.mk-home.mk-page .hs-frame::before{background-size:calc(100% / 12) 100%}body main.mk-home.mk-page :is(.hs-work-head,.hs-fit-head){grid-column:1 / 10}body main.mk-home.mk-page .hs-sheets{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0;padding:48px 0 0}body main.mk-home.mk-page .hs-sheet-mail{grid-column:1 / 5;margin:0 36px 0 12px}body main.mk-home.mk-page .hs-sheet-why{grid-column:5 / 9;margin:48px 36px 0 0;padding-left:16px;background:var(--surface-card)}body main.mk-home.mk-page .hs-sheet-act{grid-column:9 / 13;margin:32px 12px 0 0}body main.mk-home.mk-page .hs-connect{left:100%;top:54px;width:36px;height:2px}body main.mk-home.mk-page .hs-sheet-why .hs-connect{left:100%;top:6px}body main.mk-home.mk-page .hs-connect::before,body main.mk-home.mk-page .hs-path .hs-link::before{width:calc(100% + 12px);height:2px;background:repeating-linear-gradient(90deg,var(--brand) 0 6px,transparent 6px 12px)}body main.mk-home.mk-page .hs-demo{grid-column:1 / -1;padding:32px 16px 0}body main.mk-home.mk-page .hs-path{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:center;padding:48px 16px 0}body main.mk-home.mk-page .hs-path .hs-link{width:auto;height:2px;margin:0}body main.mk-home.mk-page .hs-nots{grid-column:1 / -1;padding:32px 16px 0}body main.mk-home.mk-page .hs-proof{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px}body main.mk-home.mk-page .hs-proof li{padding-right:16px}body main.mk-home.mk-page .hs-kinds-list li{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}body main.mk-home.mk-page .hs-checker-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}body main.mk-home.mk-page .hs-for-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}body main.mk-home.mk-page :is(.hs-for-business,.hs-for-msp){padding:40px 32px}body main.mk-home.mk-page .hs-pair:not(.is-alone) .hs-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}body main.mk-home.mk-page .hs-spoof{padding:40px 32px}body main.mk-home.mk-page .hs-plan-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"lead rows" "lines rows";grid-template-rows:auto 1fr;gap:24px 48px;align-items:start}body main.mk-home.mk-page .hs-plan-grid > .hs-plan{grid-area:lead}body main.mk-home.mk-page .hs-plan-rows{grid-area:rows}body main.mk-home.mk-page .hs-plan-lines{grid-area:lines}body main.mk-home.mk-page .hs-plan.is-featured{padding:40px 40px 48px}body main.mk-home.mk-page .hs-close{min-height:520px}body main.mk-home.mk-page .hs-close-words{grid-area:1 / 1;width:min(560px,55%);padding:56px 0 56px max(32px,(100% - 1240px) / 2);box-sizing:content-box}body main.mk-home.mk-page .hs-close-art{grid-area:1 / 1;height:100%;object-fit:cover;object-position:right center}}@media (min-width:1200px){body main.mk-home.mk-page .hs-in{width:min(1240px,100% - 64px)}body.site-dark main.mk-home.mk-page section.mk-figures .mk-container{width:min(1240px,100% - 64px)}}@media (prefers-reduced-motion:no-preference){@keyframes hs-step{from{opacity:0;transform:translateY(6px)}}@keyframes hs-draw-y{from{transform:scaleY(0)}}@keyframes hs-draw-x{from{transform:scaleX(0)}}@keyframes hs-flow-y{from{transform:translateY(-12px)}to{transform:none}}@keyframes hs-flow-x{from{transform:translateX(-12px)}to{transform:none}}body main.mk-home.mk-page{--hs-draw:hs-draw-y;--hs-flow:hs-flow-y}body main.mk-home.mk-page .is-armed:not(.is-in) :is(.hs-sheet,.hs-connect,.hs-link,.hs-new,.hs-stopline){opacity:0}body main.mk-home.mk-page .hs-work.is-armed:not(.is-in) mark{background-size:0% 78%}body main.mk-home.mk-page .hs-work.is-in .hs-sheet{animation:hs-rise .6s var(--hs-rise) both}body main.mk-home.mk-page .hs-work.is-in .hs-sheet-why{animation-delay:.3s}body main.mk-home.mk-page .hs-work.is-in .hs-sheet-act{animation-delay:.6s}body main.mk-home.mk-page .hs-work.is-in .hs-connect{animation:var(--hs-draw) .5s var(--hs-rise) .6s both}body main.mk-home.mk-page .hs-work.is-in .hs-sheet-why .hs-connect{animation-delay:.9s}body main.mk-home.mk-page .hs-work.is-in .hs-connect::before{animation:var(--hs-flow) 1s linear 1.1s 3}body main.mk-home.mk-page .hs-work.is-in .hs-sheet-why .hs-connect::before{animation-delay:1.4s}body main.mk-home.mk-page .hs-work.is-in mark{animation:hs-ink .35s var(--hs-rise) both}body main.mk-home.mk-page .hs-work.is-in mark[data-n="1"]{animation-delay:.5s}body main.mk-home.mk-page .hs-work.is-in mark[data-n="2"]{animation-delay:.75s}body main.mk-home.mk-page .hs-work.is-in mark[data-n="3"]{animation-delay:1s}body main.mk-home.mk-page .hs-work.is-in mark[data-n="4"]{animation-delay:1.25s}body main.mk-home.mk-page .hs-work.is-in .hs-new{animation:hs-rise .4s var(--hs-rise) 1.3s both}body main.mk-home.mk-page .hs-work.is-in .hs-sheet-act mark{animation-delay:1.1s}body main.mk-home.mk-page .hs-work.is-in .hs-stopline{animation:hs-step .4s var(--hs-rise) 1.6s both}body main.mk-home.mk-page .hs-fit.is-in .hs-link{animation:var(--hs-draw) .5s var(--hs-rise) .2s both}body main.mk-home.mk-page .hs-fit.is-in .hs-link::before{animation:var(--hs-flow) 1s linear .7s 3}body main.mk-home.mk-page .hs-fit.is-in .hs-link:nth-of-type(2){animation-delay:.7s}body main.mk-home.mk-page .hs-fit.is-in .hs-link:nth-of-type(2)::before{animation-delay:1.2s}body main.mk-home.mk-page .hs-fit.is-in .hs-link:nth-of-type(3){animation-delay:1.2s}body main.mk-home.mk-page .hs-fit.is-in .hs-link:nth-of-type(3)::before{animation-delay:1.7s}body main.mk-home.mk-page .hs-checker.is-in .hs-link{animation:hs-draw-y .5s var(--hs-rise) both}body main.mk-home.mk-page .hs-trades a{transition:text-underline-offset .18s var(--hs-rise)}body main.mk-home.mk-page .hs-trades a:hover{text-underline-offset:8px}body main.mk-home.mk-page .hs-plan.is-featured{transition:transform .2s var(--hs-rise)}body main.mk-home.mk-page .hs-plan.is-featured:hover{transform:translateY(-4px)}@media (min-width:1000px){body main.mk-home.mk-page{--hs-draw:hs-draw-x;--hs-flow:hs-flow-x}}@supports (animation-timeline:view()){body main.mk-home.mk-page .hs-kinds mark{animation:hs-ink linear both;animation-timeline:view();animation-range:entry 25% cover 40%}}@supports (animation-timeline:view()) and (timeline-scope:--a){@keyframes hs-swap{0%,18%{opacity:0;transform:translateY(24px)}38%,62%{opacity:1;transform:none}82%,100%{opacity:0;transform:translateY(-24px)}}@keyframes hs-swap-first{0%,62%{opacity:1;transform:none}82%,100%{opacity:0;transform:translateY(-24px)}}@keyframes hs-swap-last{0%,18%{opacity:0;transform:translateY(24px)}38%,100%{opacity:1;transform:none}}@media (min-width:1000px){body main.mk-home.mk-page .hs-swap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;margin-top:40px;timeline-scope:--hs-b1,--hs-b2,--hs-b3,--hs-b4}body main.mk-home.mk-page .hs-swap .hs-areas-list{margin-top:0;gap:0}body main.mk-home.mk-page .hs-swap .hs-areas-list li{display:grid;align-content:center;min-height:clamp(320px,46vh,440px)}body main.mk-home.mk-page .hs-areas-list li:nth-child(1){view-timeline:--hs-b1 block}body main.mk-home.mk-page .hs-areas-list li:nth-child(2){view-timeline:--hs-b2 block}body main.mk-home.mk-page .hs-areas-list li:nth-child(3){view-timeline:--hs-b3 block}body main.mk-home.mk-page .hs-areas-list li:nth-child(4){view-timeline:--hs-b4 block}body main.mk-home.mk-page .hs-words{position:sticky;top:104px;display:grid;align-self:start;height:clamp(320px,46vh,440px);align-content:center}body main.mk-home.mk-page .hs-words p{grid-area:1 / 1;font:700 clamp(3rem,2rem + 4.4vw,5.75rem)/.95 var(--hs-display);letter-spacing:-.05em;color:var(--brand);animation:hs-swap linear both;opacity:0}body main.mk-home.mk-page .hs-words p:nth-child(1){animation-name:hs-swap-first;animation-timeline:--hs-b1}body main.mk-home.mk-page .hs-words p:nth-child(2){animation-timeline:--hs-b2}body main.mk-home.mk-page .hs-words p:nth-child(3){animation-timeline:--hs-b3}body main.mk-home.mk-page .hs-words p:nth-child(4){animation-name:hs-swap-last;animation-timeline:--hs-b4}body main.mk-home.mk-page .hs-swap .mk-area{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}}}
