.mk{--mk-ink:#1d1d1f;--mk-muted:#5d5d63;--mk-line:#00000014;--mk-surface:#fff;--mk-canvas:transparent;--mk-sf2:#f7f7fb;--mk-brand:#5b5bd6;--mk-acc-bg:#5b5bd61a;--mk-acc-t:#4747c2;--mk-ok:#167342;--mk-warn:#8a5200;--mk-warn-bg:#b26a001f;--mk-btn:#1d1d1f;--mk-btn-t:#fff;color:var(--mk-ink);background:0 0;line-height:1.6}.mk a{color:var(--mk-acc-t)}.mk :focus-visible{outline:2px solid var(--mk-brand);outline-offset:2px}.mk .mk-btn{border:1px solid var(--mk-line);min-height:40px;color:var(--mk-ink);background:var(--mk-surface);border-radius:12px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mk .mk-btn.primary{background:var(--mk-btn);color:var(--mk-btn-t);border-color:#0000}.mk-main{flex:1;width:100%;max-width:980px;margin:0 auto;padding:40px 16px 64px}.mk-crumbs{color:var(--mk-muted);margin-bottom:16px;font-size:13px}.mk-crumbs ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.mk-crumbs li+li:before{content:"/";margin-right:6px}.mk h1{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(30px,5vw,46px);line-height:1.1}.mk h2{letter-spacing:-.03em;margin:40px 0 12px;font-size:clamp(22px,3vw,28px);line-height:1.2}.mk h3{letter-spacing:-.02em;margin:0 0 6px;font-size:18px}.mk-lead{color:var(--mk-ink);max-width:760px;margin:0 0 8px;font-size:18px}.mk-updated{color:var(--mk-muted);margin:0 0 8px;font-size:13px}.mk p,.mk li{max-width:760px}.mk-card{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:20px;margin:14px 0;padding:20px 22px}.mk-card>:last-child{margin-bottom:0}.mk-note{border-left:4px solid var(--mk-warn);background:var(--mk-warn-bg);border-radius:0 12px 12px 0;max-width:760px;margin:18px 0;padding:12px 16px}.mk-table-wrap{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:16px;margin:16px 0;overflow-x:auto}.mk table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.mk caption{text-align:left;padding:12px 14px;font-weight:600}.mk th,.mk td{text-align:left;vertical-align:top;border-top:1px solid var(--mk-line);padding:10px 14px}.mk thead th{background:var(--mk-sf2);color:var(--mk-muted);border-top:0;font-size:13px}.mk tbody th{white-space:nowrap;font-weight:700}.mk-steps{counter-reset:s;gap:14px;margin:20px 0;padding:0;list-style:none;display:grid}.mk-steps>li{counter-increment:s;background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:20px;max-width:none;padding:18px 22px 18px 70px;position:relative}.mk-steps>li:before{content:counter(s);background:var(--mk-acc-bg);width:34px;height:34px;color:var(--mk-acc-t);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:18px;left:20px}.mk-steps p{margin:0 0 8px}.mk-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.mk-grid .mk-card{margin:0}.mk ul.mk-list{padding-left:20px}.mk-faq details{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:16px;max-width:none;margin:10px 0;padding:4px 18px}.mk-faq summary{cursor:pointer;padding:12px 0;font-weight:600}.mk-faq details p{margin:0 0 14px}.mk-related{border-top:1px solid var(--mk-line);margin-top:48px;padding-top:8px}.mk-related ul{gap:8px;padding:0;list-style:none;display:grid}.mk-cta{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}@media (max-width:640px){.mk-steps>li{padding-left:64px}}.mk-hub{gap:14px;margin:22px 0;padding:0;list-style:none;display:grid}.mk-hub li{border:1px solid var(--line,#0000001a);border-radius:14px;padding:16px 18px}.mk-hub h2{margin:0 0 4px;font-size:1.1rem}.mk-hub p{opacity:.8;margin:0}.mk-facts{gap:10px;margin:12px 0;display:grid}.mk-facts>div{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:14px;padding:12px 16px}.mk-facts dt{margin:0 0 2px}.mk-facts dd{margin:0}.mk-group{margin:34px 0 10px}.mk-group>h2{letter-spacing:-.02em;margin:0 0 4px;font-size:1.3rem}.mk-group-blurb{color:var(--mk-muted);margin:0 0 14px;font-size:15px}.mk-pcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk .mk-pcard{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:16px;align-content:start;gap:8px;max-width:none;margin:0;padding:18px 20px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.mk .mk-pcard:hover{border-color:color-mix(in srgb, var(--mk-brand) 50%, var(--mk-line));transform:translateY(-2px);box-shadow:0 14px 28px -20px #00000073}.mk-pcard-tag{background:var(--mk-acc-bg);color:var(--mk-acc-t);letter-spacing:.02em;border-radius:999px;justify-self:start;padding:3px 9px;font-size:11.5px;font-weight:700}.mk .mk-pcard h3{letter-spacing:-.01em;margin:0;font-size:1.05rem;line-height:1.3}.mk .mk-pcard h3 a{color:var(--mk-ink);text-decoration:none}.mk .mk-pcard h3 a:after{content:"";border-radius:16px;position:absolute;inset:0}.mk .mk-pcard h3 a:focus-visible{outline:none}.mk .mk-pcard h3 a:focus-visible:after{outline:2px solid var(--mk-brand);outline-offset:2px}.mk .mk-pcard p{color:var(--mk-muted);max-width:none;margin:0;font-size:14px;line-height:1.5}.mk-pcard-go{color:var(--mk-acc-t);margin-top:2px;font-size:13px;font-weight:650;transition:letter-spacing .2s}.mk .mk-pcard:hover .mk-pcard-go{letter-spacing:.01em}@media (prefers-reduced-motion:reduce){.mk .mk-pcard,.mk-pcard-go{transition:none}.mk .mk-pcard:hover{transform:none}}.mk p>a,.mk li>a:not(.mk-btn){text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--mk-acc-t) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--mk-acc-t) 55%, transparent)}.mk p>a:hover,.mk li>a:not(.mk-btn):hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.mk-related{margin-top:52px;padding-top:18px}.mk-related>h2{letter-spacing:-.02em;margin:0;font-size:1.3rem}.mk-wl-card{max-width:640px}.mk-wl-card h2{margin-top:0}.mk-wl-form{gap:10px;max-width:560px;display:grid}.mk-wl-form>label{font-size:14px;font-weight:650}.mk-wl-row{flex-wrap:wrap;gap:10px;display:flex}.mk-wl-row input[type=email]{border:1px solid var(--mk-line);background:var(--mk-surface);min-width:0;min-height:46px;color:var(--mk-ink);font:inherit;border-radius:12px;flex:240px;padding:0 14px;font-size:16px}.mk-wl-row input[type=email]::placeholder{color:var(--mk-muted)}.mk-wl-row input[aria-invalid=true]{border-color:#c2410c}.mk .mk-wl-row .mk-btn{cursor:pointer;min-height:46px;padding:0 20px;font-size:15px}.mk-wl-row .mk-btn:disabled{opacity:.65;cursor:progress}.mk-wl-hint,.mk-wl-fine{color:var(--mk-muted);margin:0;font-size:13.5px;line-height:1.5}.mk-wl-error{color:#b42318;margin:0;font-size:14px;font-weight:600}.mk-wl-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mk-wl-done{padding:4px 0}.mk-wl-done h2{margin:0 0 6px}.mk-wl-done p{margin:0}@media (prefers-color-scheme:dark){.mk-wl-error{color:#fca5a5}}.lp-inner .mk{min-height:60vh}.lp-inner .mk-main{max-width:1040px;padding:148px max(20px, env(safe-area-inset-left,0px)) 80px}.lp-inner .mk a{color:var(--mk-acc-t);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--mk-acc-t) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--mk-acc-t) 45%, transparent)}.lp-inner .mk a:hover{text-decoration-color:currentColor}.lp-inner .mk .mk-btn,.lp-inner .mk .mk-pcard h3 a,.lp-inner .mk .mk-crumbs a{text-decoration:none}.lp-inner .mk h1{letter-spacing:-.035em;text-wrap:balance;max-width:900px;margin:0 0 18px;font-size:clamp(34px,5.4vw,60px);font-weight:800;line-height:1.04}.lp-inner .mk h2{letter-spacing:-.03em;text-wrap:balance;margin:56px 0 14px;font-weight:800}.lp-inner .mk h3{font-weight:700}.lp-inner .mk .mk-lead{color:var(--mk-muted);max-width:720px;margin:0 0 12px;font-size:clamp(18px,2vw,21px);line-height:1.55}.lp-inner .mk p,.lp-inner .mk li{font-size:17px;line-height:1.65}.lp-inner .mk .mk-updated{background:var(--mk-acc-bg);color:var(--mk-acc-t);border-radius:999px;margin:0 0 14px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-block}.lp-inner .mk .mk-crumbs{margin-bottom:20px}.lp-inner .mk .mk-crumbs ol{background:#fff;border-radius:999px;flex-wrap:wrap;gap:4px 8px;padding:6px 14px;font-weight:600;display:inline-flex;box-shadow:0 4px 16px #1e1e460f}.lp-inner .mk .mk-crumbs li{font-size:13px}.lp-inner .mk .mk-crumbs li+li:before{color:var(--mk-muted)}.lp-inner .mk .mk-card,.lp-inner .mk .mk-steps>li,.lp-inner .mk .mk-faq details,.lp-inner .mk .mk-facts>div,.lp-inner .mk .mk-hub li{background:#fff;border:0;border-radius:26px;box-shadow:0 10px 34px #1e1e4612}.lp-inner .mk .mk-card{padding:26px 30px}.lp-inner .mk .mk-card h2:first-child,.lp-inner .mk .mk-card h3:first-child{margin-top:0}.lp-inner .mk .mk-steps>li:before{background:linear-gradient(135deg, var(--mk-brand), #e0568b);color:#fff;box-shadow:0 6px 16px #5b5bd659}.lp-inner .mk .mk-faq details{padding:4px 24px}.lp-inner .mk .mk-faq summary{font-size:17px;font-weight:700}.lp-inner .mk .mk-note{border-left:0;border-radius:22px;padding:16px 22px;box-shadow:inset 0 0 0 1px #b26a0038}.lp-inner .mk .mk-table-wrap{border:0;border-radius:26px;box-shadow:0 10px 34px #1e1e4612}.lp-inner .mk thead th{background:#f4f4f8}.lp-inner .mk .mk-pcard{border:0;border-radius:26px;padding:24px 24px 20px;transition:transform .35s cubic-bezier(.22,.8,.2,1),box-shadow .35s;box-shadow:0 10px 34px #1e1e4612}.lp-inner .mk .mk-pcard:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg, var(--mk-brand), #e0568b, #b9d65a);-webkit-mask-composite:xor;padding:2px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lp-inner .mk .mk-pcard:hover{border:0;transform:translateY(-6px);box-shadow:0 24px 54px #1e1e4626}.lp-inner .mk .mk-pcard:hover:before{opacity:1}.lp-inner .mk .mk-pcard h3{letter-spacing:-.02em;font-size:1.2rem;font-weight:800;line-height:1.22}.lp-inner .mk .mk-pcard h3 a:after{border-radius:26px}.lp-inner .mk .mk-pcard p{font-size:15px}.lp-inner .mk .mk-pcard-tag{background:var(--mk-acc-bg);font-size:12px}.lp-inner .mk .mk-pcard-go{font-size:14px;font-weight:700}.lp-inner .mk .mk-pcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px}.lp-inner .mk .mk-group>h2{font-size:clamp(24px,3vw,32px)}.lp-inner .mk .mk-related{border-top:0;margin-top:64px}.lp-inner .mk .mk-btn{min-height:46px;color:var(--mk-ink);background:#fff;border:1px solid #0000;border-radius:999px;padding:0 24px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 20px #1e1e461a}.lp-inner .mk .mk-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1e1e462e}.lp-inner .mk .mk-btn.primary{background:var(--mk-btn);color:#fff;box-shadow:0 6px 20px #0000002e}.lp-inner .mk .mk-wl-card{max-width:680px;padding:32px 34px}.lp-inner .mk .mk-wl-row input[type=email]{background:#fff;border:1px solid #0000001f;border-radius:999px;min-height:52px;padding:0 20px}.lp-inner .mk .mk-wl-row input[type=email]:focus{outline:2px solid var(--mk-brand);outline-offset:2px;border-color:#0000}.lp-inner .mk .mk-wl-row .mk-btn{min-height:52px}.lp-inner .lp-footer{padding-top:8px}@media (max-width:640px){.lp-inner .mk-main{padding-top:112px}.lp-inner .mk .mk-card{padding:20px}.lp-inner .mk p,.lp-inner .mk li{font-size:16px}.lp-inner .mk .mk-wl-card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.lp-inner .mk .mk-btn,.lp-inner .mk .mk-pcard{transition:none}.lp-inner .mk .mk-pcard:hover,.lp-inner .mk .mk-btn:hover{transform:none}}.lp-inner .mk :where(p){margin:0 0 16px}.lp-inner .mk :where(ul:not(.mk-pcards):not(.mk-hub):not(.mk-steps):not(.mk-crumbs ol)){margin:0 0 18px;padding-left:24px;list-style:outside}.lp-inner .mk :where(ol:not(.mk-steps):not([class])){margin:0 0 18px;padding-left:24px;list-style:decimal}.lp-inner .mk :where(li){margin:0 0 8px}.lp-inner .mk .mk-crumbs ol{margin:0;padding-left:14px;list-style:none}.lp-inner .mk .mk-crumbs li{margin:0}.lp-inner .mk .mk-pcards,.lp-inner .mk .mk-related ul,.lp-inner .mk .mk-hub,.lp-inner .mk .mk-steps{padding-left:0;list-style:none}.lp-inner .mk .mk-pcards li,.lp-inner .mk .mk-steps>li,.lp-inner .mk .mk-related li{margin:0}.lp-inner .mk .mk-steps{margin:22px 0}.lp-inner .mk .mk-faq h3,.lp-inner .mk h3{margin:22px 0 6px}.lp-inner .mk .mk-card h3{margin-top:18px}.lp-inner .mk .mk-pcard h3,.lp-inner .mk .mk-pcard p{margin:0}.lp-inner .mk .mk-faq details p{margin:0 0 16px}.lp-inner .mk .mk-faq details{margin:12px 0}.lp-inner .mk .mk-faq details[open] summary{margin-bottom:4px}.lp-inner .mk .mk-wl-form p,.lp-inner .mk .mk-wl-hint,.lp-inner .mk .mk-wl-fine{margin:0}.lp-inner .mk .mk-wl-form{gap:14px}.lp-inner .mk .mk-lead{margin:0 0 14px}.lp-inner .mk .mk-updated{margin:0 0 16px}.lp-inner .mk .mk-cta{margin-top:44px}.lp-inner .lp-footer .lp-wrap{max-width:1040px}.lp .lp-top{color:#fff}
