.handler-home .hero{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:28px}
.handler-home .hero-split{gap:0}
.handler-marketing.handler-home main>section.handler-walkthrough{padding-top:12px;padding-bottom:48px;scroll-margin-top:90px}
.handler-walkthrough__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}
.handler-walkthrough__heading .product-eyebrow{margin:0 0 6px}
.handler-walkthrough__heading h2{margin:0;font-size:clamp(1.3rem,2.5vw,2rem)}
.handler-walkthrough__sound{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:44px;padding:10px 18px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card);color:var(--text);font:inherit;font-size:14px;font-weight:650;cursor:pointer}
.handler-walkthrough__sound[hidden]{display:none}
.handler-walkthrough__sound[aria-pressed="true"]{background:var(--accent);color:var(--accent-ink)}
.handler-walkthrough__sound:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
.handler-walkthrough__figure{margin:0 0 16px;width:100%}
.handler-walkthrough__figure video{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:0;background:#f1f5f0}
.handler-walkthrough__figure figcaption{margin-top:12px;color:var(--text-dim);font-size:13px;line-height:1.6}
.handler-walkthrough__transcript{margin:16px 0 20px;color:var(--text-dim)}
.handler-walkthrough__transcript summary{cursor:pointer;color:var(--text);font-weight:600}
.handler-walkthrough__transcript li{margin:10px 0;line-height:1.6}
@media(max-width:600px){.handler-walkthrough__heading{gap:12px;align-items:flex-end}.handler-walkthrough__heading .product-eyebrow{font-size:10px}.handler-walkthrough__sound{padding:10px 12px;font-size:12px}.handler-walkthrough__figure figcaption{font-size:12px}}
