.mk-hero{justify-content:center;align-items:flex-end;gap:var(--space-6);min-height:420px;display:flex;position:relative}.mk-phone{background:var(--ga-charcoal);width:250px;height:500px;box-shadow:var(--shadow-lg);border-radius:36px;flex:none;padding:9px;transform:rotate(-3deg)}.mk-screen{background:var(--color-bg);height:100%;color:var(--color-text);border-radius:28px;flex-direction:column;font-size:13px;display:flex;position:relative;overflow:hidden}.mk-cover{background:linear-gradient(160deg, var(--ga-coral-soft) 0%, var(--ga-coral) 55%, var(--ga-sage) 100%);flex:none;height:120px}.mk-cover img{object-fit:cover;width:100%;height:100%;display:block}.mk-screen__body{flex-direction:column;flex:1;gap:6px;padding:14px 16px;display:flex}.mk-screen__body .ga-btn{pointer-events:none;min-height:40px;font-size:13px}.mk-thumbs{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:auto;display:grid}.mk-thumbs img{aspect-ratio:1;object-fit:cover;background:var(--color-surface-2);border-radius:6px;width:100%;display:block}.mk-figure{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.mk-figure>p{text-align:center;margin:0}.mk-film{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.mk-sound{z-index:1;border-radius:var(--radius-pill);color:#fff;font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border:0;align-items:center;gap:6px;padding:8px 14px;font-weight:600;transition:background .12s;display:inline-flex;position:absolute;bottom:22px;left:22px}.mk-sound:hover{background:#000c}.mk-sound:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mk-sound.is-on{background:var(--ga-coral);color:var(--ga-charcoal)}.mk-sound .ga-icon{width:16px;height:16px}.mk-screen .mk-sound{padding:7px 12px;bottom:26px;left:50%;transform:translate(-50%)}@media (width<=479px){.mk-hero__cta{flex-wrap:nowrap}.mk-hero__cta .ga-btn--ghost{padding-inline:0}}.mk-card{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);width:190px;box-shadow:var(--shadow-md);text-align:center;flex-direction:column;flex:none;align-items:center;gap:12px;padding:18px 16px;display:flex;transform:rotate(4deg)translateY(-30px)}.mk-qr{border-radius:var(--radius-sm);background:#fff;width:130px;height:130px;padding:8px;position:relative}.mk-qr__grid{background-color:#fff;background-image:radial-gradient(var(--ga-charcoal) 1.6px, transparent 1.7px), radial-gradient(var(--ga-charcoal) 1.6px, transparent 1.7px);background-position:0 0,4px 4px;background-size:8px 8px,8px 8px;width:100%;height:100%;-webkit-mask:radial-gradient(circle,#0000 20px,#000 21px);mask:radial-gradient(circle,#0000 20px,#000 21px)}.mk-qr__badge{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin:auto;display:grid;position:absolute;inset:0}@media (width<=767px){.mk-hero{width:100%;min-height:0;padding:12px 0 8px;overflow:hidden}.mk-phone{transform-origin:bottom;margin-right:90px;transform:rotate(-3deg)scale(.9)}.mk-card{width:160px;position:absolute;bottom:24px;right:0;transform:rotate(4deg)}.mk-qr{width:110px;height:110px}}@media (width<=400px){.mk-phone{margin-right:70px;transform:rotate(-3deg)scale(.8)}.mk-card{width:140px}.mk-qr{width:96px;height:96px}}.mk-faq{border-bottom:1px solid var(--color-border)}.mk-faq summary{cursor:pointer;padding:var(--space-5) 0;justify-content:space-between;gap:var(--space-4);align-items:center;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"+";width:28px;height:28px;color:var(--color-link);background:var(--color-accent-tint);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.mk-faq[open] summary:after{content:"–"}.mk-plan--highlight{outline:2px solid var(--color-accent);outline-offset:-2px}.mk-compare{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow-x:auto}.mk-compare table{border-collapse:collapse;width:100%;min-width:720px;font-size:var(--text-sm)}.mk-compare th,.mk-compare td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.mk-compare thead th{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-2);font-weight:600}.mk-compare tbody th{white-space:nowrap;font-weight:600}.mk-compare tbody tr:last-child th,.mk-compare tbody tr:last-child td{border-bottom:0}.mk-compare__us th,.mk-compare__us td{background:var(--color-accent-tint)}.mk-compare__us th{color:var(--color-link)}.mk-compare__sources{margin-top:var(--space-1);font-size:var(--text-xs);white-space:normal;font-weight:400;display:block}a.ga-pill{color:var(--color-on-accent)}a.ga-pill:hover{background:var(--color-accent-hover);text-decoration:none}.mk-audience{color:inherit;flex-direction:column;transition:box-shadow .12s,transform .12s;display:flex;overflow:hidden}.mk-audience__photo{aspect-ratio:16/9;background:var(--color-surface-2);margin-bottom:var(--space-4);position:relative}.mk-audience__photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.mk-audience:hover .mk-audience__photo img{transform:scale(1.03)}.mk-audience__photo .ga-avatar{left:var(--space-5);bottom:calc(var(--space-4) * -1);box-shadow:var(--shadow-md), 0 0 0 3px var(--color-surface);position:absolute}.mk-audience .ga-card__body{height:auto;padding-top:var(--space-6);flex:1}.mk-audience:hover{box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-2px)}.mk-audience:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mk-audience,.mk-audience__photo img{transition:none}.mk-audience:hover,.mk-audience:hover .mk-audience__photo img{transform:none}}
