.pr{width:min(var(--mk-width,1360px), calc(100% - 32px));margin:clamp(72px,10vw,136px) auto 0;scroll-margin-top:24px}.pr-head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:18px clamp(32px,6vw,96px);display:grid}.pr-head .st-eyebrow{grid-column:1/-1}.pr-head h2{font:750 clamp(34px, 5vw, 68px) / .98 var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0}.pr-head h2 span{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--accent) 30%, transparent) 62%)}.pr-lede{color:var(--ink-2);margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.pr-table{border-top:1px solid var(--line-2);margin-top:clamp(40px,6vw,72px)}.pr-row{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));display:grid}.pr-label{font:600 clamp(15px, 1.3vw, 17px) / 1.35 var(--display);align-items:center;padding:18px 16px 18px 0;display:flex}.pr-cell{color:var(--ink);text-align:center;justify-content:center;align-items:center;padding:18px 12px;font-weight:600;display:flex}.pr-cell .icon{color:var(--green)}.pr-no{color:var(--ink-3)}.pr-cell.is-premium{background:var(--ink);color:var(--bg)}.pr-cell.is-premium .icon{color:var(--accent)}.pr-row:last-child .pr-cell.is-premium{border-radius:0 0 20px 20px}.pr-plans .pr-cell{flex-direction:column;gap:4px;padding:22px 12px 18px}.pr-plans .pr-cell.is-premium{border-radius:20px 20px 0 0}.pr-plans strong{font:700 clamp(17px, 1.6vw, 22px) / 1.1 var(--display);letter-spacing:-.02em}.pr-plans small{color:var(--ink-2);font-size:13px;font-weight:500}.pr-plans .is-premium small{color:color-mix(in srgb, var(--bg) 72%, transparent)}.pr-plans .is-premium small span{opacity:.8}.pr-plan-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(48px,7vw,88px);scroll-margin-top:24px;display:grid}.pr-plan{background:var(--surface);border:1px solid var(--line-2);border-radius:24px;flex-direction:column;padding:clamp(24px,3vw,34px);display:flex;position:relative}.pr-plan.is-best{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 18px 48px -28px color-mix(in srgb, var(--accent) 70%, transparent)}.pr-plan-badge{color:#fff;background:var(--accent);letter-spacing:.02em;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:clamp(24px,3vw,34px)}.pr-plan h3{color:var(--ink-2);font:650 17px / 1.3 var(--display);margin:0}.pr-plan-price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:12px 0 0;display:flex}.pr-plan-price s{color:var(--ink-3);font-size:20px;font-weight:600}.pr-plan-price strong{font:750 clamp(44px, 5vw, 64px) / .95 var(--display);letter-spacing:-.05em}.pr-plan-tags{flex-wrap:wrap;gap:6px;min-height:26px;margin:14px 0 0;display:flex}.pr-plan-tags span{border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.pr-save{color:#fff;background:var(--accent)}.pr-bonus{color:color-mix(in srgb, var(--green) 68%, var(--ink));background:var(--green-soft)}.pr-plain{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-2)}.pr-plan-rate{color:var(--ink-2);flex:1;margin:12px 0 22px;font-size:14.5px;line-height:1.5}.pr-plan .button{justify-content:center;text-decoration:none}.pr-premium{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(32px,6vw,96px);margin-top:clamp(56px,8vw,104px);display:grid}.pr-card{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);border-radius:28px;align-self:start;padding:clamp(28px,4vw,44px);position:sticky;top:32px}.pr-card-title{font:700 clamp(24px, 2.4vw, 32px) / 1.15 var(--display);letter-spacing:-.03em;margin:14px 0 0}.pr-fine{color:var(--ink-2);margin:16px 0 0;font-size:14px;line-height:1.55}.pr-cta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pr-cta .button{text-decoration:none}.pr-perks{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.pr-perks li{border-bottom:1px solid var(--line-2);grid-template-columns:44px 28px minmax(0,1fr);align-items:start;gap:4px 14px;padding:24px 0;display:grid}.pr-perk-index{color:var(--ink-3);font:600 13px/1.9 var(--mono)}.pr-perks .icon{color:var(--accent);margin-top:2px}.pr-perks h3{font:700 clamp(19px, 1.8vw, 24px) / 1.2 var(--display);letter-spacing:-.02em;margin:0 0 6px}.pr-perks p{max-width:560px;color:var(--ink-2);margin:0;line-height:1.6}@media (max-width:860px){.pr-head,.pr-premium,.pr-plan-cards{grid-template-columns:minmax(0,1fr)}.pr-plan-cards{gap:22px}.pr-card{position:static}.pr-row{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-label{grid-column:1/-1;padding:16px 0 6px}.pr-plans .pr-label{display:none}.pr-cell{padding:8px 6px 14px;font-size:14px}.pr-plans .pr-cell{padding:16px 6px 12px}.pr-perks li{grid-template-columns:28px minmax(0,1fr)}.pr-perk-index{display:none}}.pr-cta .button.is-static{cursor:default;pointer-events:none}
.mk-home{--mk-width:1360px}.st{width:min(var(--mk-width), calc(100% - 32px));margin:0 auto;padding-top:clamp(72px,10vw,136px)}.st-eyebrow{color:var(--accent-strong);font:600 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.st-intro{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:18px clamp(32px,6vw,96px);display:grid}.st-intro .st-eyebrow{grid-column:1/-1}.st-intro h2{font:750 clamp(34px, 5vw, 68px) / .98 var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0}.st-intro h2 span{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--accent) 30%, transparent) 62%)}.st-intro-text{color:var(--ink-2);margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.st-timeline{margin-top:clamp(48px,7vw,96px)}.st-act{--spine:var(--ink-3);position:relative}.st-act:before{content:"";background:var(--spine);border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:calc(50% - 2px)}.st-act-problem:before{background:repeating-linear-gradient(to bottom, var(--ink-3) 0 14px, transparent 14px 26px)}.st-act-search{--spine:var(--ink)}.st-act-fix{--spine:var(--accent)}.st-act-label{z-index:1;background:var(--bg);font:750 clamp(40px, 7.5vw, 112px) / .9 var(--display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--ink-2);align-items:baseline;gap:14px;margin:0;padding:clamp(28px,4vw,48px) 0 clamp(20px,3vw,32px);display:flex;position:relative}.st-act-fix .st-act-label{-webkit-text-stroke-color:var(--accent)}.st-act-label span{background:var(--ink);color:var(--bg);font:600 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;-webkit-text-stroke:0;border-radius:999px;flex:none;padding:6px 12px;transform:translateY(-.8em)}.st-act-fix .st-act-label span{background:var(--accent);color:#1b1b1b}.st-chapters{margin:0;padding:0;list-style:none}.st-chapter{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);grid-template-areas:"copy.art";align-items:center;padding:clamp(28px,4vw,56px) 0;display:grid;position:relative}.st-chapter.right{grid-template-areas:"art.copy"}.st-node{border:4px solid var(--spine);background:var(--bg);width:22px;height:22px;box-shadow:0 0 0 6px var(--bg);border-radius:50%;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}.st-act-fix .st-node{background:var(--accent)}.st-copy{grid-area:copy;max-width:540px}.st-chapter.left .st-copy{text-align:right;justify-self:end}.st-time{background:var(--bg-2);color:var(--ink-2);font:600 12px/1 var(--mono);letter-spacing:.04em;border-radius:8px;margin:0 0 14px;padding:5px 10px;display:inline-block}.st-act-fix .st-time{background:var(--accent-soft);color:var(--accent-strong)}.st-copy h3{font:700 clamp(24px, 2.6vw, 36px) / 1.06 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 14px}.st-copy p:not(.st-time){color:var(--ink-2);margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.65}.st-copy .st-thought{letter-spacing:-.015em;color:var(--ink)!important;font:600 clamp(17px, 1.5vw, 21px) / 1.35 var(--display)!important;margin-top:18px!important}.st-thought:before{content:"";vertical-align:middle;background:var(--accent);border-radius:2px;width:26px;height:3px;margin-right:10px;display:inline-block}.st-chapter.left .st-thought:before{display:none}.st-chapter.left .st-thought:after{content:"";vertical-align:middle;background:var(--accent);border-radius:2px;width:26px;height:3px;margin-left:10px;display:inline-block}.st-figure{filter:drop-shadow(0 22px 34px #0000001f);grid-area:art;transform:rotate(1.2deg)}.st-chapter.right .st-figure{transform:rotate(-1.2deg)}.st-finale{background:var(--ink);color:var(--bg);border-radius:32px;grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:28px clamp(32px,6vw,96px);margin-top:clamp(24px,4vw,48px);padding:clamp(32px,6vw,72px);display:grid}.st-finale h2{font:750 clamp(32px, 4.8vw, 64px) / .98 var(--display);letter-spacing:-.045em;text-wrap:balance;margin:14px 0 16px}.st-finale p:not(.st-eyebrow){max-width:560px;color:color-mix(in srgb, var(--bg) 72%, transparent);margin:0;font-size:17px;line-height:1.6}.st-finale .st-eyebrow{color:var(--accent)}.st-finale-cta{flex-wrap:wrap;gap:10px;display:flex}.st-finale-cta .button{text-decoration:none}.st-finale-cta .button.primary{background:var(--accent);border-color:var(--accent);color:#1b1b1b}.st-finale-cta .button.ghost{color:var(--bg);border-color:color-mix(in srgb, var(--bg) 35%, transparent);background:0 0}.mk-uses{width:min(var(--mk-width), calc(100% - 32px));flex-wrap:wrap;align-items:baseline;gap:8px 28px;margin:clamp(64px,9vw,120px) auto 0;display:flex}.mk-uses h2{color:var(--ink-3);font:650 clamp(24px, 3vw, 40px) / 1.1 var(--display);letter-spacing:-.03em;margin:0}.mk-uses ul{list-style:none;display:contents}.mk-uses a{color:var(--ink);font:700 clamp(24px, 3vw, 40px) / 1.1 var(--display);letter-spacing:-.03em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:6px;align-items:baseline;gap:6px;text-decoration-thickness:3px;display:inline-flex}.mk-uses a span{color:var(--accent);font-size:.6em}.mk-uses a:hover{color:var(--accent-strong)}.mk-qa{width:min(var(--mk-width), calc(100% - 32px));grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:24px clamp(32px,6vw,96px);margin:clamp(64px,9vw,120px) auto 0;display:grid}.mk-qa-head{align-self:start;position:sticky;top:32px}.mk-qa-head h2{font:750 clamp(30px, 3.6vw, 48px) / 1.02 var(--display);letter-spacing:-.035em;margin:14px 0}.mk-qa-head p:not(.st-eyebrow){color:var(--ink-2);margin:0;line-height:1.6}.mk-qa .mk-faq{border-top:1px solid var(--line-2);gap:0;max-width:none;margin:0}.mk-qa .mk-faq details{border:0;border-bottom:1px solid var(--line-2);background:0 0;border-radius:0}.mk-qa .mk-faq summary{font:650 clamp(17px, 1.5vw, 20px) / 1.3 var(--display);letter-spacing:-.01em;justify-content:space-between;gap:16px;padding:22px 0;list-style:none;display:flex}.mk-qa .mk-faq summary::-webkit-details-marker{display:none}.mk-qa .mk-faq summary:after{content:"+";color:var(--accent);transition:transform .2s var(--ease);flex:none;font-size:1.4em;line-height:.8}.mk-qa .mk-faq details[open] summary:after{transform:rotate(45deg)}.mk-qa .mk-faq details p{max-width:680px;padding:0 0 22px}.st-art{width:100%;height:auto;display:block}.st-paper{fill:var(--surface);stroke:var(--line-2);stroke-width:2px}.st-dot{fill:var(--ink);opacity:.14}.st-window{fill:var(--surface-2);stroke:var(--line-2);stroke-width:2px}.st-rule{stroke:var(--line-2);stroke-width:2px}.st-tile{fill:var(--bg-2);stroke:var(--line-2);stroke-width:2px}.st-field,.st-chip{fill:var(--surface);stroke:var(--line-2);stroke-width:2px}.st-chip.on{fill:var(--accent-soft);stroke:var(--accent)}.st-result{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2px}.st-bar{fill:var(--line-2)}.st-bar.soft{fill:var(--line)}.st-bar.accent{fill:var(--accent);opacity:.6}.st-small{fill:var(--ink-2);font:500 12px var(--ui)}.st-strong{fill:var(--ink);font:650 13px var(--ui)}.st-tag{fill:#fff;font:700 12.5px var(--ui)}.st-note{font:700 16px var(--display)}.st-hand{fill:var(--ink);font:650 26px var(--display)}.st-type{fill:var(--ink);font:500 14px var(--mono)}.st-ink,.st-ink-thin,.st-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round}.st-ink{stroke:var(--ink);stroke-width:5px}.st-ink-thin{stroke:var(--ink);stroke-width:3px}.st-stroke{stroke-width:5px}.st-ghost{stroke-dasharray:3 12;opacity:.35}.st-dash{stroke-dasharray:8 9}.st-fade{opacity:.16;stroke-dasharray:18 10}.st-ring{fill:none;stroke:var(--line-2);stroke-width:4px}.st-ring-on{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round}.st-alert{fill:#e03131}.st-ok{fill:#2f9e44}.st-bubble rect,.st-bubble path{fill:var(--surface);stroke:var(--line-2);stroke-width:2px}.st-bubble text{fill:var(--ink);font:600 13px var(--ui)}.st-bubble.accent rect,.st-bubble.accent path{fill:var(--accent);stroke:none}.st-bubble.accent text{fill:#1b1b1b}.st-lock{fill:var(--ink-2)}.st-lock-loop{fill:none;stroke:var(--ink-2);stroke-width:2px}.st-arm{stroke:var(--ink-2);stroke-width:5px;stroke-linecap:round}.st-wifi{fill:none;stroke:var(--ink-3);stroke-width:7px;stroke-linecap:round}.st-wifi-dot{fill:var(--ink-3)}.st-wifi.on{stroke:#2f9e44}.st-wifi-dot.on{fill:#2f9e44}.st-slash{stroke:#e03131;stroke-width:7px;stroke-linecap:round}.st-caret{fill:var(--accent)}.st-cta{fill:var(--ink)}.st-cta-text{fill:var(--bg);font:700 15px var(--ui)}.st-cam{fill:var(--ink-2)}.st-cam-lens{fill:var(--surface)}.st-spark{stroke:var(--accent);stroke-width:4px;stroke-linecap:round}.st-spin{animation:1.1s linear infinite st-spin}.st-bob{animation:3.2s ease-in-out infinite st-bob}.st-draw{stroke-dasharray:170;animation:3s ease-in-out infinite st-draw}.st-draw.delay{animation-delay:1.1s}.st-caret{animation:1s step-end infinite st-blink}.st-pulse{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite st-pulse}.st-wave{transform-box:fill-box;transform-origin:0 100%;animation:1.4s ease-in-out infinite st-wave}.st-arc1{animation:2.4s ease-in-out infinite st-arc}.st-arc2{animation:2.4s ease-in-out .3s infinite st-arc}@keyframes st-spin{to{transform:rotate(360deg)}}@keyframes st-bob{50%{transform:translate(-10px,-6px)}}@keyframes st-draw{0%{stroke-dashoffset:170px}55%,to{stroke-dashoffset:0}}@keyframes st-blink{50%{opacity:0}}@keyframes st-pulse{50%{transform:scale(1.35)}}@keyframes st-wave{50%{transform:rotate(-10deg)}}@keyframes st-arc{0%,20%{opacity:.15}60%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.st *,.st :before,.st :after{animation:none!important}}@media (max-width:900px){.st-intro,.mk-qa,.st-finale{grid-template-columns:minmax(0,1fr)}.mk-qa-head{position:static}.st-act:before{left:9px}.st-act-label{flex-wrap:wrap;padding-left:36px}.st-chapter,.st-chapter.right{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""art";gap:24px;padding-left:40px}.st-node{margin-top:0;top:clamp(28px,4vw,56px);left:11px}.st-chapter.left .st-copy{text-align:left;justify-self:start}.st-chapter.left .st-thought:before{display:inline-block}.st-chapter.left .st-thought:after{display:none}.st-figure,.st-chapter.right .st-figure{transform:none}}@media (max-width:600px){.st-act-label span{transform:none}}
