.app-surface[data-surface=marketing] .mk-home__hero{padding-top:60px;text-align:center}.app-surface[data-surface=marketing] .mk-pill{display:inline-flex;gap:6px;margin:0;padding:6px 14px;color:var(--app-text-3);font:400 14px/1.3 var(--mk-ui);background:var(--app-surface);border:1px solid var(--app-border);border-radius:99px}.app-surface[data-surface=marketing] .mk-pill b{color:var(--app-accent-text);font-weight:600}.app-surface[data-surface=marketing] .mk-home__hero h1{max-width:880px;margin:26px auto 20px;color:var(--app-text);font:400 clamp(2.4rem,5.6vw,5rem) /.98 var(--mk-display);letter-spacing:-.02em;text-wrap:balance}.app-surface[data-surface=marketing] .mk-home__hero h1 span{color:var(--app-accent-text)}.app-surface[data-surface=marketing] .mk-home__lede{max-width:752px;margin:0 auto;color:var(--app-text-3);font:400 20px/1.55 var(--mk-ui);text-wrap:balance}.app-surface[data-surface=marketing] .mk-home__composer{max-width:760px;margin:34px auto 0;text-align:left}.app-surface[data-surface=marketing] .composer--marketing{gap:0;padding:16px 18px 13px;color:var(--app-text);background:var(--app-surface);border:1px solid color-mix(in srgb,var(--app-border) 85%,transparent);border-radius:16px;box-shadow:0 3px 16px rgba(36,21,3,.02)}.app-surface[data-surface=marketing] .composer--marketing.is-over,.app-surface[data-surface=marketing] .composer--marketing:focus-within{border-color:var(--app-accent-line);box-shadow:0 0 0 3px var(--app-accent-soft)}.app-surface[data-surface=marketing] .mk-composer__context{display:flex;align-items:center;gap:8px;min-height:24px;margin:0 0 2px;color:var(--app-text-3);font:400 14px/1.5 var(--mk-ui)}.app-surface[data-surface=marketing] .mk-composer__chip{padding:3px 8px;color:var(--app-text);background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:6px}.app-surface[data-surface=marketing] .composer--marketing .composer__field{display:block}.app-surface[data-surface=marketing] .composer--marketing textarea{display:block;box-sizing:border-box;min-height:140px;max-height:18rem;padding:12px 0 8px;color:var(--app-text);font:400 20px/1.5 var(--mk-ui)}.app-surface[data-surface=marketing] .composer--marketing textarea::placeholder{color:var(--app-prompt-hint)}.app-surface[data-surface=marketing] .composer--marketing .strip{padding:4px 0 8px}.app-surface[data-surface=marketing] .composer--marketing .composer__count{margin-bottom:6px;color:var(--app-text-3)}.app-surface[data-surface=marketing] .composer--marketing .composer__row{flex-wrap:nowrap;gap:6px;padding-inline:0}.app-surface[data-surface=marketing] .composer--marketing .composer__attach--compact{flex:none;inline-size:30px;block-size:30px;padding:0;color:var(--app-text-3);font:400 20px/1 var(--mk-ui);border-radius:10px}.app-surface[data-surface=marketing] .mk-composer__note{padding-left:5px;color:var(--app-text-3);font:400 14px/1.5 var(--mk-ui)}.app-surface[data-surface=marketing] .composer--marketing .composer__go{flex:none;min-height:44px;padding:11px 18px;color:var(--app-action-text);font:500 15px/1.4 var(--mk-ui);background:var(--app-action);border:0;border-radius:24px}.app-surface[data-surface=marketing] .composer--marketing .composer__go:disabled{opacity:.45}.app-surface[data-surface=marketing] .mk-home__status{max-width:760px;margin:0 auto}.app-surface[data-surface=marketing] .mk-home__status>p{margin:12px 0 0;font:400 15px/1.5 var(--mk-ui)}.app-surface[data-surface=marketing] .mk-home__status .hint{color:var(--app-text-3)}.app-surface[data-surface=marketing] .mk-home__status .error-line{color:var(--app-danger)}.app-surface[data-surface=marketing] .mk-home__retry button{padding:0;color:var(--app-accent-text);font:inherit;text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer}.app-surface[data-surface=marketing] .mk-home__under{margin:16px 0 0;color:var(--app-text-3);font:400 16px/1.5 var(--mk-ui)}.app-surface[data-surface=marketing] .mk-home__under a{color:var(--app-text);text-underline-offset:3px}.app-surface[data-surface=marketing] .mk-reassure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:44px;gap:44px;padding-top:64px;padding-bottom:36px}.app-surface[data-surface=marketing] .mk-reassure strong{display:block;color:var(--app-text);font:500 17px/1.5 var(--mk-ui)}.app-surface[data-surface=marketing] .mk-reassure p{margin:7px 0 0;color:var(--app-text-3);font:400 15px/1.65 var(--mk-ui)}.app-surface[data-surface=marketing] .mk-reassure a{color:var(--app-accent-text);text-underline-offset:3px}@media (max-width:900px){.app-surface[data-surface=marketing] .mk-home__hero{padding-top:40px}.app-surface[data-surface=marketing] .mk-reassure{grid-template-columns:1fr;gap:24px;padding-top:40px;padding-bottom:20px}}@media (max-width:600px){.app-surface[data-surface=marketing] .mk-home__hero h1{margin-top:22px;font-size:clamp(2.3rem,10vw,3.5rem);line-height:1.04}.app-surface[data-surface=marketing] .mk-home__lede{font-size:18px}.app-surface[data-surface=marketing] .mk-home__composer{margin-top:32px}.app-surface[data-surface=marketing] .composer--marketing{padding:13px 14px 11px}.app-surface[data-surface=marketing] .composer--marketing textarea{min-height:132px;font-size:19px}.app-surface[data-surface=marketing] .mk-home__under{font-size:15px}}.app-surface[data-surface=marketing] .mk-home__sample{margin:9px 0 0;color:var(--app-text-3);font:400 16px/1.5 var(--mk-ui)}.app-surface[data-surface=marketing] .mk-home__sample a{padding:5px 2px;color:var(--app-text-3);font-size:13px;font-weight:500;text-underline-offset:3px}.app-surface[data-surface=marketing] .mk-proof{margin-top:68px;scroll-margin-top:88px}.app-surface[data-surface=marketing] .mk-proof__intro{margin-bottom:36px}.app-surface[data-surface=marketing] .mk-proof__intro h2{margin:14px 0 18px;color:var(--app-text);font:400 clamp(2.1rem,3.4vw,3.06rem) /1.1 var(--mk-display);letter-spacing:-.04em}.app-surface[data-surface=marketing] .mk-proof__intro h2 em{color:var(--app-accent-text)}.app-surface[data-surface=marketing] .mk-proof__scene{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2.1fr);align-items:start;grid-gap:36px;gap:36px}.app-surface[data-surface=marketing] .mk-proof__story{padding-top:4px}.app-surface[data-surface=marketing] .mk-proof__person{color:var(--app-text-3);font:500 11px/1.5 var(--mk-ui);letter-spacing:.07em;text-transform:uppercase}.app-surface[data-surface=marketing] .mk-proof__owner blockquote{margin:10px 0 26px;color:var(--app-text);font:400 22px/1.5 var(--mk-display);letter-spacing:-.015em}.app-surface[data-surface=marketing] .mk-proof details summary{display:flex;align-items:center;min-height:44px;color:var(--app-accent-text);font:400 14px/1.5 var(--mk-ui);cursor:pointer}.app-surface[data-surface=marketing] .mk-proof details p{margin:4px 0 8px;color:var(--app-text-3);font:400 14px/1.6 var(--mk-ui);white-space:pre-line}.app-surface[data-surface=marketing] .mk-proof__reply{display:flex;gap:12px;margin-top:26px}.app-surface[data-surface=marketing] .mk-proof__mark{flex:none;width:28px;height:28px;margin-top:3px;padding:3px;box-sizing:border-box;color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);border-radius:7px}.app-surface[data-surface=marketing] .mk-proof__reply h3{margin:0 0 8px;color:var(--app-text);font:500 18px/1.4 var(--mk-ui);letter-spacing:-.01em}.app-surface[data-surface=marketing] .mk-proof__reply p{margin:0;color:var(--app-text-3);font:400 16px/1.65 var(--mk-ui)}.app-surface[data-surface=marketing] .mk-proof__change{margin-top:18px;padding:8px 16px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px}.app-surface[data-surface=marketing] .mk-proof__change summary{text-transform:uppercase}.app-surface[data-surface=marketing] .mk-proof__controls{margin-top:24px}.app-surface[data-surface=marketing] .mk-proof__next{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:12px 14px;color:var(--app-action-text);font:500 15px/1.4 var(--mk-ui);text-align:left;background:var(--app-action);border:1px solid transparent;border-radius:10px;cursor:pointer}.app-surface[data-surface=marketing] .mk-proof__next:hover:not(:disabled){background:var(--app-action-hover)}.app-surface[data-surface=marketing] .mk-proof__next:disabled{cursor:default;opacity:.8}.app-surface[data-surface=marketing] .mk-proof__spinner{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:mk-spin .9s linear infinite}.app-surface[data-surface=marketing] .mk-proof__note button,.app-surface[data-surface=marketing] .mk-proof__quiet button{min-height:36px;padding:6px 0;color:var(--app-accent-text);font:400 14px/1.5 var(--mk-ui);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer}.app-surface[data-surface=marketing] .mk-proof__quiet{margin-top:12px}.app-surface[data-surface=marketing] .mk-proof__browser{overflow:hidden;background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 20px 50px rgba(23,18,14,.05)}.app-surface[data-surface=marketing] .mk-proof__bar{display:flex;align-items:center;gap:12px;min-height:39px;box-sizing:border-box;padding:9px 15px;color:var(--app-text-3);font:400 12px/1.5 var(--mk-ui);background:var(--app-surface-2)}.app-surface[data-surface=marketing] .mk-proof__dots{font-size:8px;letter-spacing:3px;opacity:.6}.app-surface[data-surface=marketing] .mk-proof__bar small{margin-left:auto;font-size:11px}.app-surface[data-surface=marketing] .mk-proof__canvas{position:relative;color:var(--app-text-3)}.app-surface[data-surface=marketing] .mk-proof__shot{transition:opacity .45s ease}.app-surface[data-surface=marketing] .mk-proof__shot+.mk-proof__shot{position:absolute;inset:0}.app-surface[data-surface=marketing] .mk-proof__shot[data-shown=false]{opacity:0;pointer-events:none}.app-surface[data-surface=marketing] .mk-proof__canvas .showcase-picture{aspect-ratio:1440/1000!important}.app-surface[data-surface=marketing] .mk-proof__canvas .showcase-picture img{height:100%;object-fit:cover;object-position:top}.app-surface[data-surface=marketing] .mk-proof__blank{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px;text-align:center;color:var(--app-text-3);font:400 24px/1.4 var(--mk-display);background:var(--app-surface)}.app-surface[data-surface=marketing] .mk-proof__blank-mark{width:44px;height:44px;color:var(--app-text)}.app-surface[data-surface=marketing] .mk-proof__sketch{display:grid;grid-gap:10px;gap:10px;width:50%;margin-top:12px;opacity:.7}.app-surface[data-surface=marketing] .mk-proof__sketch i{display:block;height:9px;background:var(--app-border);border-radius:5px}.app-surface[data-surface=marketing] .mk-proof__sketch i:nth-child(2){width:80%}.app-surface[data-surface=marketing] .mk-proof__sketch i:nth-child(3){width:55%}.app-surface[data-surface=marketing] .mk-proof:is([data-phase=reading],[data-phase=building]) .mk-proof__sketch{animation:mk-breathe 1.3s ease-in-out infinite alternate}.app-surface[data-surface=marketing] .mk-proof__note{display:flex;flex-wrap:wrap;align-items:center;gap:4px 15px;min-height:30px;margin-top:14px;color:var(--app-text-3);font:400 14px/1.5 var(--mk-ui)}.app-surface[data-surface=marketing] .mk-proof__note .mk-proof__full{min-height:36px;padding:6px 0;color:var(--app-accent-text);font:400 14px/1.5 var(--mk-ui);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer}.app-surface[data-surface=marketing] .mk-proof__note .mk-proof__full--phone{display:none}@media (max-width:600px){.app-surface[data-surface=marketing] .mk-proof__note .mk-proof__full--desktop{display:none}.app-surface[data-surface=marketing] .mk-proof__note .mk-proof__full--phone{display:inline-block}}.app-surface[data-surface=marketing] .mk-proof__demo{margin:24px 0 0;color:var(--app-text-3);font:400 13px/1.5 var(--mk-ui)}@keyframes mk-spin{to{transform:rotate(1turn)}}@keyframes mk-breathe{0%{opacity:.35}to{opacity:.8}}@media (prefers-reduced-motion:reduce){.app-surface[data-surface=marketing] .mk-proof__shot{transition:none}.app-surface[data-surface=marketing] .mk-proof__sketch,.app-surface[data-surface=marketing] .mk-proof__spinner{animation:none!important}}@media (max-width:1000px){.app-surface[data-surface=marketing] .mk-proof__scene{grid-template-columns:1fr;gap:24px}.app-surface[data-surface=marketing] .mk-proof__story{display:contents}.app-surface[data-surface=marketing] .mk-proof__owner{order:1}.app-surface[data-surface=marketing] .mk-proof__owner blockquote{margin-bottom:0}.app-surface[data-surface=marketing] .mk-proof__reply{order:2;margin-top:0}.app-surface[data-surface=marketing] .mk-proof__result{order:3}.app-surface[data-surface=marketing] .mk-proof__change{order:4;margin-top:0}.app-surface[data-surface=marketing] .mk-proof__controls{order:5;margin-top:0}}@media (max-width:600px){.app-surface[data-surface=marketing] .mk-proof__canvas .showcase-picture{aspect-ratio:390/844!important}.app-surface[data-surface=marketing] .mk-proof__owner blockquote{font-size:20px}.app-surface[data-surface=marketing] .mk-home__sample{font-size:15px}}.app-surface[data-surface=marketing] .composer--marketing .mk-photo-set{border-bottom:1px solid var(--app-border)}.app-surface[data-surface=marketing] .mk-photo-set .strip__options{z-index:4}.app-surface[data-surface=marketing] .mk-photo-set__count{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 0 9px;color:var(--app-text-2);font:400 11px/1.4 var(--app-ui)}.app-surface[data-surface=marketing] .mk-photo-set__count .ui-button{min-height:28px;padding:3px 8px;font-size:11px}@media (max-width:520px){.app-surface[data-surface=marketing] .mk-photo-set__count{font-size:10px}}