.mk-shell{background:var(--surface-canvas);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.005em;flex-direction:column;font-size:1.0625rem;line-height:1.6;display:flex;overflow-x:clip}.mk-container{width:min(1104px,100%);padding:0 var(--space-6);margin:0 auto}.mk-shell section[id],#demo{scroll-margin-top:92px}.mk-header{z-index:40;background:var(--surface-veil);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border-bottom:1px solid var(--border-faint);position:sticky;top:0}.mk-header-inner{max-width:1240px;padding:0 var(--space-6);align-items:center;gap:var(--space-6);min-height:68px;margin:0 auto;display:flex}.mk-brand{align-items:center;gap:var(--space-2);min-height:44px;color:var(--text-primary);display:inline-flex}.mk-brand-word{font-family:var(--font-display);font-size:1.3125rem;font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1}.mk-brand-dot{color:var(--lang-es-bright)}.mk-nav{align-items:center;gap:var(--space-5);margin:0 auto;display:flex}.mk-nav a{min-height:44px;color:var(--text-secondary);font-size:.9375rem;font-weight:var(--fw-medium);letter-spacing:-.005em;white-space:nowrap;transition:color var(--motion-fast) var(--ease-out);align-items:center;display:inline-flex}.mk-nav a:hover{color:var(--text-primary)}.mk-header-actions{align-items:center;gap:var(--space-4);display:flex}.mk-signin{min-height:44px;padding:0 var(--space-2);color:var(--text-muted);font-size:.9375rem;font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--motion-fast) var(--ease-out);align-items:center;display:inline-flex}.mk-signin:hover{color:var(--text-primary)}.mk-header .mk-button{min-height:40px;padding:0 var(--space-5);font-size:.9375rem}.locale-switcher{border:1px solid var(--border-default);border-radius:var(--radius-pill);align-items:center;display:inline-flex;overflow:hidden}.locale-option{min-width:46px;min-height:34px;padding:0 var(--space-3);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caps);transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.locale-option+.locale-option{border-left:1px solid var(--border-default)}.locale-option:hover{color:var(--text-primary);background:var(--surface-hover)}.locale-option.is-current{color:var(--cta-on);background:var(--cta-fill)}.mk-section{padding:var(--section-y) 0}.mk-section+.mk-section{border-top:1px solid var(--border-faint)}.mk-eyebrow{margin:0 0 var(--space-5);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.mk-h2{font-family:var(--font-display);font-size:var(--display-md);line-height:var(--leading-display-md);letter-spacing:var(--tracking-display-md);font-weight:var(--fw-semibold);text-wrap:balance;max-width:20ch;margin:0}.mk-h2--statement{font-size:var(--display-lg);line-height:var(--leading-display-lg);letter-spacing:var(--tracking-display-lg);max-width:22ch}.mk-prose-flow{margin-top:var(--space-5);max-width:48ch;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:-.005em}.mk-prose-flow p{text-wrap:pretty;margin:0}.mk-prose-flow p+p{margin-top:1.4em}.mk-prose-flow a{color:var(--text-primary);font-weight:var(--fw-semibold);border-bottom:1.5px solid var(--border-subtle);transition:border-color var(--motion-fast) var(--ease-out)}.mk-prose-flow a:hover{border-color:var(--text-primary)}.mk-button{min-height:52px;padding:0 var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--cta-fill);font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--fw-semibold);letter-spacing:-.01em;white-space:nowrap;transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);justify-content:center;align-items:center;gap:10px;display:inline-flex}.mk-button--primary{color:var(--cta-on);background:var(--cta-fill)}.mk-button--primary:hover{box-shadow:var(--elev-3);transform:translateY(-1px)}.mk-button--primary:active{box-shadow:none;transform:translateY(0)}.mk-button-arrow{font-weight:var(--fw-medium);transition:transform var(--motion-base) var(--ease-out)}.mk-button:hover .mk-button-arrow{transform:translate(3px)}.mk-quiet{min-height:44px;color:var(--text-secondary);font-size:1.0625rem;font-weight:var(--fw-medium);border-bottom:1px solid var(--border-subtle);transition:color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);align-items:center;gap:6px;display:inline-flex}.mk-quiet:hover{color:var(--text-primary);border-color:var(--text-primary)}.mk-hero{padding:var(--space-5) 0 0;text-align:left;position:relative}.mk-hero-grid{gap:var(--space-5);align-items:start;display:grid}@media (min-width:960px){.mk-hero-grid{gap:var(--space-6);grid-template-columns:minmax(20rem,1.2fr) minmax(0,.9fr);align-items:center}.mk-hero-demo{order:-1}}.mk-hero-copy{min-width:0}.mk-hero-demo{text-align:left;max-width:none;margin:0}.mk-hero .mk-eyebrow{margin-bottom:var(--space-6)}.mk-hero h1{max-width:18ch;font-family:var(--font-display);font-size:var(--display-md);line-height:var(--leading-display-md);letter-spacing:var(--tracking-display-md);font-weight:var(--fw-semibold);text-wrap:balance;margin:0}.mk-h1-es{color:var(--lang-es);background:linear-gradient(92deg, var(--lang-es-bright), var(--lang-es) 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mk-h1-dim{color:var(--text-muted)}.mk-hero-sub{margin:var(--space-4) 0 0;max-width:42ch;color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:-.01em;text-wrap:pretty}.mk-hero-ctas{justify-content:flex-start;align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.mk-hero-fine{margin:var(--space-5) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.mk-rise{animation:mk-rise .46s var(--ease-out) backwards}.mk-rise-1{animation-delay:0s}.mk-rise-2{animation-delay:70ms}.mk-rise-3{animation-delay:.14s}.mk-rise-4{animation-delay:.21s}@keyframes mk-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.mk-rise{animation:none}}.mk-stage{padding:var(--space-5) 0 var(--space-6);position:relative}.mk-stage-pool{border-radius:var(--radius-pill);pointer-events:none;background:0 0;width:900px;max-width:100vw;height:220px;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.mk-scene{width:min(780px, calc(100% - 2 * var(--space-5)));text-align:left;margin:0 auto;position:relative}.mk-scene-frame{padding:var(--space-5);border:1px solid var(--border-glass);outline:1px solid var(--border-faint);border-radius:var(--radius-3xl);background:var(--surface-glass);-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);box-shadow:var(--elev-artifact)}.mk-scene-head{justify-content:space-between;align-items:start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-faint);display:flex}.mk-scene-title{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--fw-semibold);letter-spacing:-.015em;margin:0}.mk-scene-sub{margin:var(--space-1) 0 0;max-width:34ch;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.mk-scene-status{align-items:center;gap:var(--space-2);padding:3px var(--space-3) 3px var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-medium);white-space:nowrap;transition:border-color var(--motion-slow) var(--ease-out), color var(--motion-slow) var(--ease-out);flex:none;margin:0;display:inline-flex}.mk-scene-dot{border-radius:var(--radius-pill);background:currentColor;flex:none;width:7px;height:7px;position:relative}.mk-scene-status[data-state=ring] .mk-scene-dot:after{content:"";border-radius:var(--radius-pill);animation:mk-scene-ping 1.8s var(--ease-out) infinite;border:1px solid;position:absolute;inset:-4px}.mk-scene-status[data-state=live]{color:var(--accent-text);border-color:var(--accent-border)}.mk-scene-status[data-state=booked]{color:var(--success-fg);border-color:var(--success-border);background:var(--success-bg);animation:mk-scene-settle var(--motion-slower) var(--ease-emphasized) backwards}@keyframes mk-scene-ping{0%{opacity:.55;transform:scale(.6)}70%,to{opacity:0;transform:scale(1)}}@keyframes mk-scene-settle{0%{opacity:0;transform:scale(var(--motion-scale))}}.mk-scene-meter{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border-faint);display:flex}.mk-scene-lang{height:22px;padding:0 var(--space-2);border:1px solid var(--lang-en-border);border-radius:var(--radius-pill);background:var(--lang-en-tint);color:var(--lang-en);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:.08em;transition:border-color var(--motion-slower) var(--ease-out), background-color var(--motion-slower) var(--ease-out), color var(--motion-slower) var(--ease-out);flex:none;align-items:center;display:inline-flex}.mk-scene-lang[data-spanish=true]{border-color:var(--lang-es-border);background:var(--lang-es-tint);color:var(--lang-es)}.mk-scene-lang-window{height:13px;display:block;overflow:hidden}.mk-scene-lang-reel{transition:transform var(--motion-slower) var(--ease-emphasized);display:block}.mk-scene-lang-reel>span{height:13px;line-height:13px;display:block}.mk-scene-lang[data-spanish=true] .mk-scene-lang-reel{transform:translateY(-13px)}.mk-scene-wave{flex:auto;align-items:center;gap:2px;min-width:0;height:18px;display:flex;overflow:hidden}.mk-scene-bar{width:2px;height:var(--h);background:var(--accent-fill);opacity:.3;transform-origin:50%;transition:transform var(--motion-slow) var(--ease-out), opacity var(--motion-base) var(--ease-out);border-radius:1px;flex:none;transform:scaleY(.08)}.mk-scene-wave:not([data-speaking=silent]) .mk-scene-bar{opacity:.75;animation:mk-scene-wave var(--period) var(--ease-in-out) var(--delay) infinite alternate;transform:none}@keyframes mk-scene-wave{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}.mk-scene-clock{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.mk-scene-clock[data-answered=true]{color:var(--text-secondary)}.mk-scene-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mk-scene-line{gap:var(--space-3);padding:var(--space-3) 0;opacity:0;transition:opacity var(--motion-slow) var(--ease-out), transform var(--motion-slow) var(--ease-out);grid-template-columns:4.5rem minmax(0,1fr);display:grid;transform:translateY(6px)}.mk-scene-line+.mk-scene-line{border-top:1px solid var(--border-faint)}.mk-scene-line[data-arrived=true]{opacity:1;transform:none}.mk-scene-who{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:.04em;line-height:var(--leading-sm)}.mk-scene-line[data-speaker=receptionist] .mk-scene-who{color:var(--accent-text)}.mk-scene-said{color:var(--text-primary);font-size:.9375rem;line-height:var(--leading-sm);text-wrap:pretty;margin:0}.mk-scene-line[data-speaker=caller] .mk-scene-said{color:var(--text-secondary)}.mk-scene-said [lang=es-MX]{color:var(--lang-es);font-weight:var(--fw-medium)}.mk-scene-seg{opacity:0;transition:opacity var(--motion-slow) var(--ease-out)}.mk-scene-seg[data-arrived=true]{opacity:1}.mk-scene-said .mk-scene-zip{border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;transition:border-color var(--motion-slow) var(--ease-out), background-color var(--motion-slow) var(--ease-out), color var(--motion-slow) var(--ease-out);border:1px solid #0000;margin:0 -1px;padding:1px 4px}.mk-scene-said .mk-scene-zip[data-state=heard]{border-color:var(--border-strong)}.mk-scene-said .mk-scene-zip[data-state=checked]{border-color:var(--success-border);background:var(--success-bg);color:var(--success-fg)}.mk-scene-typing{gap:var(--space-3);border-top:1px solid var(--border-faint);opacity:0;height:30px;transition:opacity var(--motion-base) var(--ease-out);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;display:grid}.mk-scene-typing[data-on=true]{opacity:1}.mk-scene-typing .mk-scene-who{color:var(--accent-text)}.mk-scene-dots{align-items:center;gap:4px;display:inline-flex}.mk-scene-tdot{border-radius:var(--radius-pill);background:var(--lang-es-bright);width:4px;height:4px}.mk-scene-typing[data-on=true] .mk-scene-tdot{animation:mk-scene-typing .9s var(--ease-in-out) var(--delay) infinite}@keyframes mk-scene-typing{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.mk-scene-chips{gap:var(--space-2);padding:var(--space-4) 0 0;border-top:1px solid var(--border-faint);flex-wrap:wrap;margin:0;list-style:none;display:flex}.mk-scene-chip{padding:2px var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-xs);opacity:0;transition:opacity var(--motion-slow) var(--ease-out), transform var(--motion-slow) var(--ease-out);align-items:center;display:inline-flex;transform:translateY(4px)}.mk-scene-chip[data-arrived=true]{opacity:1;transform:none}.mk-scene-chip:last-child[data-arrived=true]{border-color:var(--success-border);background:var(--success-bg);color:var(--success-fg)}@media (scripting:none){.mk-scene-line,.mk-scene-seg,.mk-scene-chip{opacity:1;transform:none}.mk-scene-typing{display:none}.mk-scene-head{padding-bottom:var(--space-2);border-bottom:0}.mk-scene-status,.mk-scene-meter{display:none}.mk-scene-said .mk-scene-zip,.mk-scene-chip:last-child{border-color:var(--success-border);background:var(--success-bg);color:var(--success-fg)}}.mk-scene-note{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:30px;margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);flex-wrap:wrap;display:flex}.mk-scene-replay{min-height:30px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);align-items:center;display:inline-flex}.mk-scene-replay:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.mk-losing-inner{max-width:880px}.mk-losing .mk-h2{max-width:24ch}.mk-strike{color:var(--text-muted)}.mk-thesis{color:var(--text-primary);font-size:var(--display-sm);font-weight:var(--fw-medium);line-height:var(--leading-display-sm);letter-spacing:var(--tracking-display-sm)}.mk-beats{margin:var(--space-6) 0 0;border-top:1px solid var(--border-subtle);padding:0;list-style:none}.mk-beat{gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;display:grid}.mk-beat-num{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.1em;font-size:.9375rem}.mk-beat-txt{max-width:780px;color:var(--text-secondary);font-size:var(--text-lg);letter-spacing:-.008em;text-wrap:pretty;margin:0;line-height:1.5}.mk-beat-txt b{color:var(--text-primary);font-weight:var(--fw-semibold)}.mk-kicker{margin:var(--space-5) 0 0;color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--fw-medium);letter-spacing:-.015em;text-align:center;text-wrap:balance;line-height:1.5}.mk-proof{text-align:left}.mk-proof .mk-h2{max-width:28ch;margin:0}.mk-proof-body{margin-left:0;margin-right:0}.mk-demo-card{max-width:none;padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border-default);background:var(--surface-raised);box-shadow:var(--elev-2);margin:0;position:relative}.mk-demo-card:before{content:"";border-radius:inherit;background:linear-gradient(110deg, var(--lang-es-border), var(--border-default) 50%, var(--border-strong));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mk-hero-demo .mk-demo-call,.mk-demo-call{font-family:var(--font-mono);font-size:var(--display-xl);line-height:var(--leading-display-xl);letter-spacing:var(--tracking-display-xl);font-weight:var(--fw-semibold);margin:0}.mk-demo-call a{color:var(--accent-text);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--motion-fast) var(--ease-out)}.mk-demo-call a:hover{color:var(--accent-text-hover)}.mk-demo-body{margin:var(--space-4) 0 0;max-width:none;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:-.005em;text-wrap:pretty}.mk-demo-body b{color:var(--text-primary);font-weight:var(--fw-semibold)}.mk-try{max-width:1000px;margin:var(--space-6) 0 0;text-align:left}.mk-try-label{margin:0 0 var(--space-6);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;text-align:left}.mk-try-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-try-item{padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border-faint);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-base);letter-spacing:-.004em;text-wrap:pretty;transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);line-height:1.5}.mk-try-item:hover{box-shadow:var(--elev-3);transform:translateY(-2px)}.mk-kicker--proof{margin-top:var(--space-8);font-family:var(--font-display);font-size:var(--display-xs);font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1.1}.mk-wont-lead{margin:var(--space-4) 0 0;max-width:760px;color:var(--text-secondary);font-size:var(--text-lg);letter-spacing:-.006em;text-wrap:pretty;line-height:1.5}.mk-refusals{margin:var(--space-6) 0 0;border-top:1px solid var(--border-subtle);padding:0;list-style:none}.mk-refusal{gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:3.5rem minmax(0,1fr);align-items:start;display:grid}.mk-no-glyph{border:1.5px solid var(--border-strong);border-radius:var(--radius-pill);width:34px;height:34px;margin-top:4px;position:relative}.mk-no-glyph:after{content:"";background:var(--text-secondary);width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.mk-refusal-txt{max-width:820px;color:var(--text-secondary);font-size:var(--text-lg);letter-spacing:-.006em;text-wrap:pretty;margin:0;line-height:1.5}.mk-refusal-txt b{color:var(--text-primary);font-weight:var(--fw-semibold)}.mk-closer{margin:var(--space-6) 0 0;max-width:880px;color:var(--text-primary);font-family:var(--font-display);font-size:var(--display-2xs);font-weight:var(--fw-medium);letter-spacing:-.024em;text-wrap:pretty;line-height:1.35}.mk-closer-idk{color:var(--lang-es)}.mk-faq-head{margin-bottom:var(--space-6)}.mk-faq-head .mk-eyebrow{margin-bottom:var(--space-4)}.mk-faq-grid{gap:var(--space-6) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-faq-item h3{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.012em;line-height:1.3;font-weight:var(--fw-semibold);text-wrap:balance;margin:0}.mk-faq-item p{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--text-base);letter-spacing:-.004em;text-wrap:pretty;line-height:1.5}.mk-closing{text-align:center;padding:var(--section-y) 0;border-top:1px solid var(--border-faint);position:relative;overflow:clip}.mk-closing .mk-h2--statement{margin:0 auto}.mk-closing-body{max-width:44ch;margin-left:auto;margin-right:auto}.mk-closing .mk-button{margin-top:var(--space-8)}.mk-closing-micro{margin:var(--space-5) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.mk-closing-again{margin-top:var(--space-3);color:var(--text-muted);border-bottom:1px solid var(--border-subtle);transition:color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);font-size:.9375rem;display:inline-block}.mk-closing-again:hover{color:var(--text-primary);border-color:var(--text-primary)}.mk-footer{border-top:1px solid var(--border-faint);margin-top:auto}.mk-footer-grid{justify-content:space-between;align-items:flex-start;gap:var(--space-7);padding:var(--space-8) 0 var(--space-7);display:flex}.mk-footer-tagline{max-width:300px;font-size:1.0625rem;font-weight:var(--fw-medium);letter-spacing:-.01em;margin:0;line-height:1.5}.mk-footer-switch[lang=es-MX]{color:var(--lang-es)}.mk-footer-switch[lang=en]{color:var(--accent-text)}.mk-footer-nav{gap:var(--space-3);flex-direction:column;font-size:.9375rem;display:flex}.mk-footer-nav a{color:var(--text-secondary);transition:color var(--motion-fast) var(--ease-out)}.mk-footer-nav a:hover{color:var(--text-primary)}.mk-footer-nav--contact{align-items:flex-end}.mk-footer-safety{padding:var(--space-4) var(--space-6);background:var(--surface-subtle);border-top:1px solid var(--border-faint);text-align:center;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-medium);margin:0;line-height:1.5}.mk-footer-copyright{padding:var(--space-5) 0 var(--space-6);text-align:center;color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1}.mk-prose{padding:var(--space-8) 0 var(--space-9)}.mk-prose-head{max-width:62ch}.mk-prose h1{font-family:var(--font-display);font-size:var(--display-lg);line-height:var(--leading-display-lg);letter-spacing:var(--tracking-display-lg);font-weight:var(--fw-semibold);margin:0}.mk-prose-updated{margin:var(--space-3) 0 0;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.mk-prose-lead{margin:var(--space-5) 0 0;color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--leading-lg)}.mk-prose-sections{gap:var(--space-6);margin-top:var(--space-7);max-width:72ch;display:grid}.mk-prose-sections section{padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.mk-prose-sections h2{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);font-weight:var(--fw-semibold)}.mk-prose-sections p{margin:0 0 var(--space-3);color:var(--text-secondary);line-height:var(--leading-base)}.mk-prose-sections p:last-child{margin-bottom:0}.mk-body{color:var(--text-secondary);line-height:var(--leading-base);margin:0}.mk-contact-grid{gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.mk-contact-card{padding:var(--space-6);border:1px solid var(--border-faint);border-radius:var(--radius-2xl);background:var(--surface-raised);box-shadow:var(--elev-2)}.mk-contact-card h2{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);font-weight:var(--fw-semibold)}.mk-contact-address{margin:var(--space-4) 0 0;color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-lg);overflow-wrap:anywhere;display:block}.mk-contact-address:hover{text-decoration:underline}.mk-contact-card .mk-button{margin-top:var(--space-5)}.mk-contact-subhead{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.mk-contact-list,.mk-demo-facts{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.mk-contact-list li,.mk-demo-facts li{padding-left:calc(var(--space-2) + var(--space-3));color:var(--text-secondary);line-height:var(--leading-base);position:relative}.mk-contact-list li:before,.mk-demo-facts li:before{content:"";border-radius:var(--radius-pill);background:var(--accent-graphic);width:6px;height:6px;position:absolute;top:9px;left:1px}.mk-notice{margin-top:var(--space-6);padding:var(--space-4);border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--warning-bg);color:var(--warning-fg);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--leading-base)}.mk-pricing-grid{gap:var(--space-5);margin:var(--space-7) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding:0;list-style:none;display:grid}.mk-tier{gap:var(--space-2);padding:var(--space-7) var(--space-6);border:1px solid var(--border-faint);border-radius:var(--radius-2xl);background:var(--surface-raised);box-shadow:var(--elev-2);flex-direction:column;display:flex}.mk-tier:before{content:"";width:44px;height:3px;margin-bottom:var(--space-3);background:var(--accent-fill);opacity:.85;border-radius:2px;display:block}.mk-tier-price{font-family:var(--font-display);font-size:var(--display-sm);line-height:var(--leading-display-sm);letter-spacing:var(--tracking-display-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;margin:0}.mk-tier-allowance{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-base);margin:0}.mk-pricing-cap{margin:var(--space-8) 0 0;max-width:640px;padding:var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-subtle)}.mk-pricing-cap-label{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0}.mk-pricing-cap-text{margin:var(--space-3) 0 0;color:var(--text-primary);font-size:1.1875rem;font-weight:var(--fw-medium);letter-spacing:-.008em;text-wrap:pretty;line-height:1.5}.mk-pricing-facts{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-pricing-fact{padding:var(--space-6);border:1px solid var(--border-faint);border-radius:var(--radius-2xl);background:var(--surface-raised)}.mk-pricing-fact h2{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);font-weight:var(--fw-semibold);margin:0}.mk-pricing-fact p{margin:var(--space-3) 0 0;color:var(--text-secondary);line-height:var(--leading-base)}.mk-pricing-contact{margin-top:var(--space-8);padding-top:var(--space-7);border-top:1px solid var(--border-subtle);text-align:center}.mk-pricing-contact p{margin:0 0 var(--space-5);color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--leading-lg)}.mk-pricing-more{margin:var(--space-7) 0 0;text-align:center}.mk-showcase-avail{margin:var(--space-7) 0 0;padding:var(--space-5) var(--space-6);border:1px dashed var(--border-default);border-radius:var(--radius-lg);background:var(--surface-subtle)}.mk-showcase-avail p{color:var(--text-secondary);line-height:var(--leading-base);margin:0}.mk-showcase-ctas{align-items:center;gap:var(--space-6);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.mk-demo-phone{margin-top:var(--space-7);max-width:640px;padding:var(--space-7) var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-2xl);background:var(--surface-raised);box-shadow:var(--elev-2)}.mk-demo-phone .mk-eyebrow{margin-bottom:var(--space-3)}.mk-demo-phone h2{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);font-weight:var(--fw-semibold);margin:0}.mk-demo-phone .mk-body{margin:var(--space-3) 0 0}.mk-demo-phone .mk-button{margin-top:var(--space-5)}.mk-demo-micro{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-base)}.mk-demo-facts li b{color:var(--text-primary);font-weight:var(--fw-semibold)}.mk-page-section{margin-top:var(--space-8);max-width:640px}.mk-page-section .mk-eyebrow{margin-bottom:var(--space-3)}.mk-page-section h2{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);font-weight:var(--fw-semibold);margin:0}.mk-page-section .mk-body{margin:var(--space-3) 0 0}.mk-page-section .mk-button{margin-top:var(--space-5)}.mk-status-pill{margin-top:var(--space-4);padding:2px var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:inline-block}.mk-demo-browser{padding:var(--space-6);border:1px dashed var(--border-default);border-radius:var(--radius-lg);background:var(--surface-subtle)}.mk-signup-card{margin-top:var(--space-7)}.mk-signup-status{max-width:440px;padding:var(--space-6) var(--space-5) var(--space-5);border:1px solid var(--border-faint);border-radius:var(--radius-2xl);background:var(--surface-raised);box-shadow:var(--elev-whisper)}.mk-signup-status-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);font-weight:var(--fw-semibold);margin:0}.mk-signup-status-title:focus,.mk-signup-status-title:focus-visible{outline:2px solid var(--accent-600);outline-offset:3px;border-radius:var(--radius-sm)}.mk-signup-status .mk-body{margin:var(--space-3) 0 0}.mk-signup-status-hint,.mk-resend-note{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-base)}.mk-signup-status-label{margin:var(--space-5) 0 0;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold)}.mk-signup-status-actions{align-items:center;gap:var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.mk-signup-status .auth-form,.mk-signup-status-back,.mk-signup-status .mk-quiet{margin-top:var(--space-4)}.mk-signup-resend{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}@media (max-width:1080px){.mk-header-inner{row-gap:var(--space-1);padding-bottom:var(--space-2);flex-wrap:wrap}.mk-nav{overscroll-behavior-x:contain;scrollbar-width:none;flex:1 0 100%;order:3;overflow-x:auto}.mk-nav::-webkit-scrollbar{display:none}.mk-try-grid{grid-template-columns:1fr}.mk-faq-grid{gap:var(--space-7);grid-template-columns:1fr}.mk-contact-grid{grid-template-columns:1fr}.mk-footer-grid{flex-direction:column}.mk-footer-nav--contact{align-items:flex-start}.mk-beat,.mk-refusal{gap:var(--space-5);grid-template-columns:72px minmax(0,1fr)}.mk-pricing-grid{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}.mk-pricing-facts{grid-template-columns:1fr}}@media (max-width:640px){.mk-container{padding:0 var(--space-4)}.mk-hero{padding-top:var(--space-6)}.mk-hero-ctas{align-items:stretch;gap:var(--space-3);flex-direction:column}.mk-stage{padding:var(--space-7) 0 var(--space-8)}.mk-scene{width:100%}.mk-scene-line,.mk-scene-typing{grid-template-columns:3.5rem minmax(0,1fr)}.mk-header{position:static}.mk-beat,.mk-refusal{gap:var(--space-4);grid-template-columns:40px minmax(0,1fr)}.mk-no-glyph{width:26px;height:26px}.mk-no-glyph:after{width:13px}.mk-demo-card{padding:var(--space-7) var(--space-5)}.mk-prose-flow,.mk-hero-sub,.mk-beat-txt,.mk-refusal-txt,.mk-wont-lead{font-size:1.125rem}}.mk-demo-widget{margin-top:var(--space-7);max-width:640px}.mk-demo-widget-card{gap:var(--space-4);padding:var(--space-7) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-subtle);display:grid}.mk-demo-widget-card h3,.mk-demo-widget-card h4{margin:0}.mk-demo-widget-card .mk-button{justify-self:start}.mk-demo-disclosure{padding:var(--space-3);border-left:3px solid var(--accent-border);background-color:var(--accent-50);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-base);margin:0}.mk-demo-safe-example{padding:var(--space-4);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-weight:var(--fw-semibold);line-height:var(--leading-base);margin:0}.mk-demo-call-head{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.mk-demo-call-head .mk-status-pill{margin-top:0}.mk-status-pill--live{border-color:var(--accent-border);color:var(--accent-text);background-color:var(--accent-50)}.mk-demo-timer{font-variant-numeric:tabular-nums;font-size:var(--display-xs);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.mk-demo-mic-row{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.mk-demo-mic-row .mk-demo-micro{margin:0}.mk-demo-resume{border-color:var(--accent-border)}.mk-demo-transcript{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.mk-demo-transcript h3{margin:0 0 var(--space-3)}.mk-demo-markers{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.mk-demo-marker{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--text-sm)}.mk-demo-owner-outcome{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.mk-demo-owner-outcome .mk-eyebrow,.mk-demo-owner-outcome h3,.mk-demo-owner-outcome p{margin:0}.mk-demo-owner-outcome .mk-status-pill{justify-self:start}.mk-demo-owner-facts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.mk-demo-owner-facts div{gap:var(--space-1);min-width:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-subtle);display:grid}.mk-demo-owner-facts dt{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.mk-demo-owner-facts dd{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-base);margin:0}@media (max-width:520px){.mk-demo-owner-facts{grid-template-columns:1fr}.mk-demo-mic-row .mk-button{flex:auto}}
