.mk2-hero__ctas{align-items:center;gap:8px 20px}.mk3-textlink{min-height:48px;color:var(--on-deep);text-underline-offset:5px;border-radius:8px;align-items:center;gap:8px;padding:0 4px;font-weight:600;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;display:inline-flex}.mk3-textlink:hover{-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);color:var(--yellow)}.mk3-heroticks{color:var(--on-deep);flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:.9063rem;display:flex}.mk3-heroticks li{align-items:center;gap:8px;display:inline-flex}.mk3-heroticks svg{color:#3ddc97;flex:none}.mk2-hero__note{margin-top:14px}@media (max-width:479px){.mk2-hero__ctas .mk-btn{width:100%}.mk3-heroticks{gap:8px;display:grid}}.mk3-tryrow{align-items:center;gap:32px;display:grid}.mk3-tryrow>*{min-width:0}@media (min-width:960px){.mk3-tryrow{grid-template-columns:.9fr 1.1fr;gap:64px}}.mk3-tryrow .lead{color:var(--ink-2);max-width:46ch;margin-top:20px;font-size:1.0625rem}.mk3-tryrow .mk2-nums{margin-bottom:0}@media (max-width:959px){.mk3-tryrow .mk2-nums{display:none}.mk3-tryrow{gap:24px}}.mk3-try{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);border-radius:20px;gap:16px;padding:20px;display:grid}@media (min-width:640px){.mk3-try{padding:28px}}.mk3-try__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.mk3-try__live{font-family:var(--font-code);color:var(--green-text);align-items:center;gap:8px;font-size:.75rem;display:inline-flex}.mk3-try__live:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px}.mk3-try__picks{flex-wrap:wrap;gap:6px;display:flex}.mk3-try__pick{border:1px solid var(--line-strong);min-width:44px;min-height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:.9063rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.mk3-try__pick:hover{border-color:var(--blue);color:var(--accent-text)}.mk3-try__pick[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.mk3-try__panel{gap:12px;display:grid}.mk3-try__panel[hidden]{display:none}.mk3-try__meta{font-family:var(--font-code);color:var(--muted);text-transform:lowercase;font-size:.75rem}.mk3-try__q{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.25rem,1.1rem + .8vw,1.625rem);font-weight:500;line-height:1.25}.mk3-try__label{margin-top:4px;font-size:.875rem;font-weight:700}.mk3-try__input{border:1px solid var(--line-strong);background:var(--ground);width:100%;min-height:112px;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;padding:12px 14px;font-size:1rem;line-height:1.5;display:block}.mk3-try__input::placeholder{color:var(--muted);opacity:1}.mk3-try__input:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-color:var(--blue)}.mk[data-theme=dark] .mk3-try__input:focus-visible{outline-color:var(--yellow)}.mk3-try__reveal>summary{border-radius:var(--r-btn);background:var(--blue);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 20px;font-weight:700;list-style:none;transition:background-color .15s;display:flex;box-shadow:0 6px 16px -6px #2f5bff99}.mk3-try__reveal>summary::-webkit-details-marker{display:none}.mk3-try__reveal>summary:hover{background:var(--blue-dark)}.mk3-try__reveal>summary svg{transition:transform .2s}.mk3-try__hide{display:none}.mk3-try__reveal[open]>summary{color:var(--ink);border:1px solid var(--line-strong);box-shadow:none;background:0 0}.mk3-try__reveal[open]>summary svg{transform:rotate(180deg)}.mk3-try__reveal[open] .mk3-try__show{display:none}.mk3-try__reveal[open] .mk3-try__hide{display:inline}.mk3-try__answer{border-left:3px solid var(--green);background:var(--green-tint);color:var(--ink);border-radius:12px;gap:10px;margin-top:14px;padding:16px 18px;line-height:1.6;display:grid}.mk3-try__answer ol{gap:4px;padding-left:22px;list-style:decimal;display:grid}.mk3-try__answer ul{gap:4px;padding-left:22px;list-style:outside;display:grid}.mk3-try__answer code{font-family:var(--font-code);background:var(--surface);border-radius:5px;padding:1px 5px;font-size:.875em}.mk3-try__tag{font-family:var(--font-code);color:var(--green-text);font-size:.75rem}.mk3-try__next{color:var(--ink-2);border-top:1px dashed color-mix(in srgb, var(--green) 45%, transparent);padding-top:10px;font-size:.9063rem}.mk3-try__next a{color:var(--link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.mk3-try__foot{border-top:1px solid var(--line);padding-top:16px}.mk3-try__foot .mk-btn{width:100%}@media (prefers-reduced-motion:no-preference){.mk3-try__reveal[open] .mk3-try__answer{animation:.28s ease-out both mk3-in}}@keyframes mk3-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mk3-bento{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:700px){.mk3-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk3-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:22px;flex-direction:column;gap:18px;padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.mk3-card:hover,.mk3-card:focus-within{border-color:var(--blue);box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:no-preference){.mk3-card:hover{transform:translateY(-3px)}}.mk3-card__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.mk3-card h3{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:500;line-height:1.15}.mk3-card h3 a:after{content:"";border-radius:22px;position:absolute;inset:0}.mk3-card h3 a:focus-visible{outline:none}.mk3-card h3 a:focus-visible:after{outline:3px solid var(--blue);outline-offset:3px}.mk[data-theme=dark] .mk3-card h3 a:focus-visible:after{outline-color:var(--yellow)}.mk3-card__body>p{color:var(--muted);max-width:58ch;font-size:.9688rem}.mk3-card__lim{font-family:var(--font-code);flex-wrap:wrap;gap:2px 18px;display:flex;color:var(--ink-2)!important;font-size:.75rem!important}.mk3-card__lim b{color:var(--accent-text);font-weight:500}.mk3-card__go{min-height:34px;color:var(--accent-text);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:.9375rem;font-weight:700;display:inline-flex}.mk3-card__go svg{transition:transform .15s}.mk3-card:hover .mk3-card__go svg{transform:translate(3px)}@media (min-width:1040px){.mk3-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.mk3-card--voice{grid-column:span 7}.mk3-card--intro{grid-column:span 5}.mk3-card--bank,.mk3-card--resume,.mk3-card--report{grid-column:span 4}.mk3-card--app{flex-direction:row;grid-column:span 12;align-items:center;gap:32px}.mk3-card--app .mk3-viz{flex:0 0 240px;min-height:0}}.mk3-viz{background:var(--inset);border:1px solid var(--line);min-height:164px;color:var(--ink);border-radius:14px;align-content:center;gap:9px;padding:16px;font-size:.8125rem;display:grid}.mk3-viz small{font-family:var(--font-code);color:var(--muted);font-size:.6875rem}.mk3-sample{font-family:var(--font-code);border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:.625rem}.mk3-who{align-items:center;gap:8px;display:flex}.mk3-av{background:var(--blue);color:#fff;width:28px;height:28px;font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:.9375rem;display:grid}.mk3-bub{background:var(--surface);border:1px solid var(--line);border-radius:14px 14px 14px 4px;justify-self:start;max-width:88%;padding:9px 13px;line-height:1.4}.mk3-bub--me{background:var(--blue);color:#fff;font-family:var(--font-code);border-color:#0000;border-radius:14px 14px 4px;justify-self:end;align-items:center;gap:8px;font-size:.6875rem;display:inline-flex}.mk3-wave{align-items:center;gap:3px;height:18px;display:inline-flex}.mk3-wave i{transform-origin:50%;background:currentColor;border-radius:2px;width:3px;height:100%;display:block;transform:scaleY(.4)}.mk3-wave i:nth-child(2n){transform:scaleY(.9)}.mk3-wave i:nth-child(3n){transform:scaleY(.6)}@media (prefers-reduced-motion:no-preference){.mk3-wave i{animation:1.15s ease-in-out infinite mk3-wave}.mk3-wave i:nth-child(2){animation-delay:-.2s}.mk3-wave i:nth-child(3){animation-delay:-.45s}.mk3-wave i:nth-child(4){animation-delay:-.7s}.mk3-wave i:nth-child(5){animation-delay:-.3s}.mk3-wave i:nth-child(6){animation-delay:-.85s}.mk3-wave i:nth-child(7){animation-delay:-.55s}}@keyframes mk3-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.mk3-pills{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.mk3-pills span{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);border-radius:99px;padding:4px 10px;font-size:.75rem;font-weight:600}.mk3-pills .is-on{background:var(--blue);border-color:var(--blue);color:#fff}.mk3-viz--split{grid-template-columns:.8fr 1fr;align-items:center;gap:14px}.mk3-page{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:8px;gap:7px;padding:12px;display:grid}.mk3-page b{background:var(--ink);opacity:.75;border-radius:4px;width:46%;height:10px;display:block}.mk3-fixes{gap:8px;display:grid}.mk3-fixes>div{grid-template-columns:20px 1fr;align-items:center;gap:8px;display:grid}.mk3-fixes span:not(.mk3-sample){background:var(--yellow-tint);width:20px;height:20px;color:var(--yellow-tint-text);font-family:var(--font-code);border-radius:50%;place-items:center;font-size:.6875rem;display:grid}.mk3-doc{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:10px;gap:9px;padding:14px;display:grid}.mk3-doc__head{align-items:center;gap:8px;display:flex}.mk3-doc__head b{flex:1;font-size:.8125rem}.mk3-doc__head svg{color:var(--accent-text)}.mk3-doc__row{font-family:var(--font-code);color:var(--muted);grid-template-columns:74px 1fr;align-items:center;gap:10px;font-size:.6875rem;display:grid}.mk3-viz--phone{justify-items:center}.mk3-phone{border:2px solid var(--line-strong);background:var(--surface);border-radius:18px;align-content:start;gap:8px;width:132px;min-height:128px;padding:14px 12px;display:grid}.mk3-offline{background:var(--green-tint);color:var(--green-text);font-family:var(--font-code);border-radius:99px;justify-self:start;align-items:center;gap:5px;margin-bottom:4px;padding:3px 8px;font-size:.6563rem;display:inline-flex}@media (max-width:699px){.mk3-viz{min-height:0}.mk3-card{gap:14px}}.mk3-voice{background:var(--deep);color:var(--on-deep);position:relative;overflow:hidden}.mk3-voice:before{content:"";pointer-events:none;background:radial-gradient(45% 60% at 100% 0,#2f5bff47,#0000 70%);position:absolute;inset:0}.mk3-voice .mk-container{position:relative}.mk3-voice .mk-kicker,.mk3-voice .mk-serif em{color:var(--yellow)}.mk3-voice__grid{align-items:center;gap:40px;display:grid}.mk3-voice__grid>*{min-width:0}@media (min-width:960px){.mk3-voice__grid{grid-template-columns:.85fr 1.15fr;gap:64px}}.mk3-voice__lead{color:var(--on-deep-muted);max-width:46ch;margin-top:20px;font-size:1.0625rem}.mk3-steps{counter-reset:step;border-top:1px solid var(--deep-line);margin:28px 0 32px;display:grid}.mk3-steps li{counter-increment:step;border-bottom:1px solid var(--deep-line);grid-template-columns:44px 1fr;align-items:baseline;gap:8px;padding:14px 0;display:grid}.mk3-steps li:before{content:"0" counter(step);font-family:var(--font-code);color:var(--yellow);font-size:.8125rem}.mk3-steps b{font-weight:700;display:block}.mk3-steps span{color:var(--on-deep-muted);font-size:.9375rem}.mk3-voice__label{font-family:var(--font-code);color:var(--on-deep-muted);margin-bottom:14px;font-size:.75rem;display:block}.mk3-voice .mk2-voices{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.mk3-voice .mk2-voices li{border-color:var(--deep-line);background:#ffffff0d}.mk3-voice .mk2-voices small{color:var(--on-deep-muted)}.mk3-voice .mk2-voices__av{color:#fff;background:#2f5bff73}@media (max-width:639px){.mk3-voice .mk2-voices{flex-wrap:wrap;gap:8px;display:flex}.mk3-voice .mk2-voices li{border-radius:999px;padding:8px 14px;display:block}.mk3-voice .mk2-voices small{display:none}.mk3-voice .mk2-voices b{font-size:.9063rem;font-weight:600}}.mk3-voice .mk-btn:focus-visible{outline-color:var(--yellow)}.mk3-pricing{background:var(--surface);border-block:1px solid var(--line)}.mk3-pricing__grid{align-items:start;gap:32px;display:grid}.mk3-pricing__grid>*{min-width:0}@media (min-width:960px){.mk3-pricing__grid{grid-template-columns:.9fr 1.1fr;gap:64px}.mk3-pricing__grid>:first-child{position:sticky;top:104px}}.mk3-pricing__lead{color:var(--muted);max-width:46ch;margin-top:20px;font-size:1.0625rem}.mk3-pricing__ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mk3-pricing__pay{text-align:left;justify-content:flex-start;gap:6px;margin-top:28px;display:grid}.mk3-prices{border:1px solid var(--line-strong);background:var(--ground);border-radius:20px;overflow:hidden}.mk3-prices--resume{margin-top:14px}.mk3-prices>li+li{border-top:1px solid var(--line-strong)}.mk3-price{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 16px;min-height:64px;padding:16px 20px;transition:background-color .15s;display:grid}a.mk3-price:hover{background:var(--blue-tint)}a.mk3-price:focus-visible{outline-offset:-3px;border-radius:14px}.mk3-price__name{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:1.0625rem;font-weight:700;display:flex}.mk3-price__amt{font-family:var(--font-serif);letter-spacing:-.02em;white-space:nowrap;font-size:1.75rem;font-weight:500;line-height:1.1}.mk3-price__amt--sm{letter-spacing:0;font-size:1.125rem}.mk3-price__sub{font-family:var(--font-code);color:var(--muted);grid-column:1/-1;font-size:.75rem;line-height:1.55}.mk3-price--hot{background:var(--surface);box-shadow:inset 4px 0 0 var(--blue)}.mk3-price__tag{font-family:var(--font-code);letter-spacing:.04em;text-transform:uppercase;background:var(--yellow);color:var(--yellow-text);border-radius:99px;padding:3px 10px;font-size:.6563rem;font-weight:500}@media (max-width:479px){.mk3-price{padding:14px 16px}.mk3-prices--resume .mk3-price{grid-template-columns:minmax(0,1fr)}.mk3-pricing__ctas .mk-btn{width:100%}}@media (min-width:800px){.mk3-also{flex-wrap:wrap;display:flex}.mk3-also>a{flex:300px}}.mk3-also h3 svg{color:var(--accent-text);flex:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mk3-card,.mk3-prices{animation:linear both mk3-rise;animation-timeline:view();animation-range:entry entry 38%}}}@keyframes mk3-rise{0%{opacity:.35;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mk3-card,.mk3-card__go svg,.mk3-try__pick,.mk3-try__reveal>summary,.mk3-try__reveal>summary svg,.mk3-price{transition:none}}.mk3-also h3{align-items:flex-start;gap:12px}.mk3-also h3 svg{margin-top:6px}
.pen-u{text-decoration:underline;-webkit-text-decoration-color:var(--pen);text-decoration-color:var(--pen);text-underline-offset:.16em;text-decoration-skip-ink:none;text-decoration-thickness:2px}.pen-x{text-decoration:line-through;-webkit-text-decoration-color:var(--pen);text-decoration-color:var(--pen);color:var(--muted);text-decoration-thickness:2px}.pen-note{font-family:var(--font-serif);color:var(--pen-text);border-left:2px solid var(--pen);padding-left:14px;font-size:.9375rem;font-style:italic;line-height:1.3;display:block}.pen-stamp{border:2px solid var(--pen);color:var(--pen-text);border-radius:10px;flex:none;justify-items:center;gap:2px;padding:6px 12px 7px;display:inline-grid;transform:rotate(-5deg)}.pen-stamp__v{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1}.pen-stamp__v small{font-family:var(--font-code);letter-spacing:0;font-size:.75rem;font-weight:500}.pen-stamp__l{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.75rem;line-height:1.2}.pen-stamp--ok{border-color:var(--green-text);color:var(--green-text)}@media (max-width:767px){.mk .mk4-desk{display:none}}@media (min-width:768px){.mk .mk4-phone{display:none}}.mk4-eyebrow{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.mk4-eyebrow b{font-family:var(--font-head);letter-spacing:-.01em;color:var(--on-deep);border-bottom:2px solid var(--on-deep-muted);padding-bottom:3px;font-size:1rem;font-weight:700}.mk4-eyebrow b span{color:var(--on-deep-muted);font-weight:500}.mk2-hero__note a{align-items:center;min-height:44px;padding-inline:4px;display:inline-flex}.mk4-hero .mk2-hero__grid{padding-bottom:clamp(32px,4vw,56px)}.mk4-stats{border-top:1px solid var(--deep-line);font-family:var(--font-code);color:var(--on-deep-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 28px;padding-block:18px 22px;font-size:.8125rem;display:flex}.mk4-stats b{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--on-deep);margin-right:4px;font-size:1.375rem;font-weight:500}@media (max-width:767px){.mk4-hero .mk2-hero__grid{gap:0;padding-block:28px}.mk4-hero .mk2-hero__h1{margin-block:14px;font-size:2.375rem}.mk4-hero .mk2-hero__ctas{margin-top:20px}.mk4-hero .mk3-heroticks{color:var(--on-deep-muted);flex-wrap:wrap;gap:4px 14px;margin-top:16px;font-size:.8125rem;display:flex}.mk4-hero .mk3-heroticks li{gap:5px}.mk4-hero .mk3-heroticks svg{width:14px;height:14px}}.mk4-introband{background:var(--deep);color:var(--on-deep);padding-block:40px 8px}.mk4-introband .mk4-stats{grid-template-columns:1fr 1fr;gap:14px 20px;margin-top:28px;display:grid}.mk4-introband .mk4-stats b{font-size:1.625rem;line-height:1.1;display:block}.mk4-center{text-align:center;margin-inline:auto;justify-items:center;max-width:820px;margin-bottom:clamp(24px,4vw,44px);display:grid}.mk4-center .mk-kicker{margin-bottom:14px}.mk4-lead{color:var(--ink-2);max-width:56ch;margin-top:18px;font-size:1.0625rem}.mk4-try__frame{max-width:860px;margin-inline:auto;position:relative}.mk4-try__frame:before{content:"";background:var(--surface);border:1px solid var(--line-strong);border-radius:22px;position:absolute;inset:0;transform:rotate(-1.4deg)}.mk4-try__frame .mk3-try{border:2px solid var(--ink);box-shadow:inset 6px 0 0 var(--blue), var(--shadow-lg);padding-left:26px;animation:none;position:relative}@media (min-width:640px){.mk4-try__frame .mk3-try{padding:32px 36px 32px 42px}}.mk3-try__live{color:var(--accent-text);text-transform:uppercase;letter-spacing:.04em;border:1.5px solid;border-radius:6px;padding:3px 9px;transform:rotate(-1.5deg)}.mk3-try__live:before{display:none}.mk3-try__open{min-height:44px;color:var(--link);text-underline-offset:3px;justify-self:start;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.mk3-try__next{border-top:0;padding-top:0}.mk4-points{gap:0;max-width:860px;margin:28px auto 0;display:grid}.mk4-points li{grid-template-columns:36px 1fr;align-items:baseline;gap:6px;padding:12px 0;display:grid}.mk4-points .n{font-family:var(--font-code);color:var(--accent-text);font-size:.8125rem}.mk4-points b{font-weight:700}.mk4-points .t{color:var(--muted)}@media (min-width:768px){.mk4-points{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}}@media (max-width:767px){.mk4-points{display:none}.mk4-try.mk2-section{padding-block:28px 44px}.mk4-try .mk4-center{text-align:left;justify-items:start;margin-bottom:18px}.mk4-try .mk4-center .mk-kicker{margin-bottom:8px}.mk4-try .mk2-h2{font-size:1.5rem;line-height:1.15}.mk4-try__frame:before{display:none}}.mk4-sheet{background:var(--surface);box-shadow:inset 4px 0 0 var(--line-strong);flex-direction:column;justify-content:flex-start;gap:10px;padding:16px 16px 16px 22px;display:flex;position:relative}.mk4-sheet__foot{margin-top:auto;padding-top:6px}.mk4-sheet__q{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.0625rem;font-weight:500;line-height:1.25}.mk4-sheet__text{color:var(--ink-2);font-size:.9063rem;line-height:1.55}.mk4-fixes{counter-reset:fix;gap:7px;margin-top:2px;display:grid}.mk4-fixes li{counter-increment:fix;color:var(--ink-2);grid-template-columns:22px 1fr;gap:8px;font-size:.875rem;line-height:1.4;display:grid}.mk4-fixes li:before{content:counter(fix);background:var(--yellow-tint);width:22px;height:22px;color:var(--yellow-tint-text);font-family:var(--font-code);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.mk4-report__rows{counter-reset:q;display:grid}.mk4-report__rows li{counter-increment:q;border-bottom:1px dashed var(--line-strong);grid-template-columns:26px 1fr auto;align-items:baseline;gap:8px;padding:7px 0;font-size:.875rem;line-height:1.35;display:grid}.mk4-report__rows li:before{content:"Q" counter(q);font-family:var(--font-code);color:var(--muted);font-size:.75rem}.mk4-report__rows b{font-family:var(--font-serif);font-size:1.0625rem;font-weight:600}.mk4-report__rows b.is-ok{color:var(--green-text)}.mk4-report__rows b.is-low{color:var(--pen-text)}.mk4-report__foot{justify-content:space-between;align-items:center;gap:14px;margin-top:4px;display:flex}.mk4-phone__row{background:var(--inset);border-radius:8px;padding:6px 8px;font-size:.75rem;font-weight:600;line-height:1.25;display:block}.mk3-viz small{font-size:.75rem;line-height:1.5}.mk3-sample,.mk2-tag,.mk3-price__tag,.mk3-bub--me,.mk3-offline,.mk3-doc__row,.mk2-browser__url,.mk2-plan-row .d,.mk2-jd small{font-size:.75rem}.mk3-card__go{min-height:44px}@media (max-width:699px){.mk3-card--app .mk3-viz{min-height:0;padding:12px}.mk3-card--app .mk3-phone{border-radius:14px;width:100%;min-height:0}}.mk4-voice__head{align-items:end;gap:24px;display:grid}@media (min-width:900px){.mk4-voice__head{grid-template-columns:1fr auto;gap:48px}}.mk4-voice__cta{justify-items:start;gap:10px;display:grid}.mk4-voice__cta span{font-family:var(--font-code);color:var(--on-deep-muted);font-size:.75rem}.mk4-steps{margin:32px 0 36px}@media (min-width:900px){.mk4-steps{border-top:0;grid-template-columns:repeat(3,1fr);gap:32px}.mk4-steps li{border-top:1px solid var(--deep-line);border-bottom:0}}.mk4-voices{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:10px;display:grid}.mk4-voices li{border:1px solid var(--deep-line);background:#ffffff0d;border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex}.mk4-voices__av{color:#fff;width:30px;height:30px;font-family:var(--font-serif);background:#2f5bff73;border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:500;display:grid}.mk4-voices b{align-items:center;gap:10px;font-weight:700;line-height:1.3;display:flex}.mk4-voices__style{color:var(--on-deep-muted);font-size:.875rem;line-height:1.4}.mk4-voices__rounds{border-top:1px dashed var(--deep-line);font-family:var(--font-code);color:var(--yellow);margin-top:auto;padding-top:8px;font-size:.75rem}@media (max-width:639px){.mk4-voices{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;margin-inline:-20px;padding:0 20px 10px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.mk4-voices li{scroll-snap-align:start;flex:0 0 58%}}.mk4-band{justify-content:center}.mk4-tracks .mk2-stack-label{text-align:center}.mk4-tracks__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}@media (max-width:479px){.mk4-tracks__ctas .mk-btn{width:100%}}.mk4-prices{gap:16px;max-width:1040px;margin-inline:auto;display:grid}@media (min-width:860px){.mk4-prices{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.mk4-prices--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}.mk4-price{border:1px solid var(--line-strong);background:var(--ground);border-radius:20px;flex-direction:column;gap:6px;padding:24px;display:flex}.mk4-price--hot{border:2px solid var(--blue);background:var(--surface);box-shadow:var(--shadow-md)}.mk4-price__name{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:1.0625rem;font-weight:700;display:flex}.mk4-price__amt{font-family:var(--font-serif);letter-spacing:-.03em;font-size:2.75rem;font-weight:500;line-height:1.05}.mk4-price__sub{font-family:var(--font-code);color:var(--muted);font-size:.75rem}.mk4-price__lines{border-top:1px dashed var(--line-strong);color:var(--ink-2);gap:8px;margin:14px 0 20px;padding-top:14px;font-size:.9063rem;display:grid}.mk4-price__lines li{grid-template-columns:16px 1fr;gap:9px;display:grid}.mk4-price__lines svg{color:var(--green-text);margin-top:4px}.mk4-price .mk-btn{width:100%;margin-top:auto}.mk4-pricing__more{text-align:center;color:var(--muted);justify-items:center;gap:4px;margin-top:32px;display:grid}.mk4-pricing__more .mk3-pricing__ctas{justify-content:center;margin-top:16px}.mk4-pricing__more .mk2-pay{margin-top:20px}.mk4-faq__link{min-height:44px;color:var(--link);text-underline-offset:3px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex}.mk2-faq details .mk4-faq__link{margin:-14px 0 14px}.mk4-also{background:var(--ground);border-bottom:1px solid var(--line)}.mk4-also p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 24px;padding-block:10px;font-size:.9375rem;display:flex}.mk4-also a{min-height:44px;color:var(--link);align-items:center;gap:6px;font-weight:600;display:inline-flex}.mk4-also a:hover{text-underline-offset:3px;text-decoration:underline}.mk4-contact a{text-underline-offset:3px;align-items:center;min-height:44px;padding-inline:4px;text-decoration:underline;display:inline-flex}.mk4-home .mk2-section{padding-block:clamp(44px,6vw,80px)}.mk4-home .mk2-final .mk-container{padding-block:clamp(56px,7vw,96px)}.mk4-home .mk4-try.mk2-section{padding-bottom:clamp(44px,5vw,64px)}@media (max-width:767px){.mk4-home .mk4-try.mk2-section{padding-block:28px 44px}}.mk3-pills{flex-wrap:nowrap;overflow:hidden}.mk3-pills span{white-space:nowrap;padding:3px 9px}@media (min-width:700px){.mk3-card>.mk3-viz{flex:1 0 auto}.mk3-card__body{flex:none}}@media (max-width:699px){.mk3-card--app .mk3-viz{display:none}}.mk4-pair{background:var(--surface);grid-template-columns:1fr 1fr;align-items:start;gap:10px 14px}.mk4-pair__col{border-left:2px solid var(--line-strong);align-content:start;gap:6px;min-width:0;padding-left:10px;display:grid}.mk4-pair__col b{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.04em;color:var(--accent-text);font-size:.75rem;font-weight:500}.mk4-pair__col p{color:var(--ink-2);font-size:.875rem;line-height:1.5}.mk4-pair__foot{grid-column:1/-1}@media (max-width:699px){.mk4-pair{gap:8px 10px;padding:12px}.mk4-pair__col p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}}@media (max-width:639px){.mk4-steps{display:none}.mk4-voice__head{margin-bottom:28px}.mk2-jm .mk2-nums .t{display:none}.mk2-jm .mk2-nums{margin:20px 0 24px}.mk2-jm .mk2-nums li{padding:10px 0}.mk4-price{padding:20px}.mk4-price__amt{font-size:2.25rem}.mk4-price__lines{margin:10px 0 16px;padding-top:10px}}
