.product-main{width:var(--site-width);margin-inline:auto}.product-skip{z-index:5;background:var(--foreground);color:var(--background);padding:12px;position:absolute;top:-80px;left:24px}.product-skip:focus{top:12px}.product-hero{max-width:860px;padding:92px 0 48px}.product-label{font-family:var(--font-mono);color:var(--muted);font-size:12px}.product-hero h1{letter-spacing:-.06em;text-wrap:balance;margin:24px 0;font-size:clamp(42px,6.4vw,88px);font-weight:500;line-height:1.04}.product-lead{max-width:640px;color:var(--muted);margin:0 0 30px;font-size:21px;line-height:1.5}.product-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.product-talk{color:var(--mn-violet-text);align-items:center;gap:8px;font-size:14px;display:inline-flex}.product-proof{flex-wrap:wrap;gap:10px 26px;margin:40px 0 0;padding:0;list-style:none;display:flex}.product-proof li{font:12px var(--font-mono);color:var(--muted);align-items:center;gap:8px;display:inline-flex}.product-proof li:before{content:"";background:var(--mn-violet-text);border-radius:50%;width:5px;height:5px}.product-film{margin:0;padding-bottom:72px}.product-film>button,.product-film iframe{aspect-ratio:16/9;border:1px solid var(--border);background:var(--surface);border-radius:6px;width:100%;padding:0;display:block;overflow:hidden}.product-film>button{cursor:pointer;position:relative}.product-film img{object-fit:cover;width:100%;height:100%;display:block}.product-film-play{width:64px;height:64px;color:var(--background);background:var(--mn-violet-text);border-radius:50%;place-items:center;transition:transform .18s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.product-film>button:hover .product-film-play{transform:translate(-50%,-50%)scale(1.08)}.product-film-note{font:10px var(--font-mono);color:var(--muted);background:var(--background);border:1px solid var(--border);border-radius:3px;padding:4px 8px;position:absolute;bottom:12px;right:14px}.product-film figcaption{color:var(--muted);max-width:70ch;margin-top:14px;font-size:13px;line-height:1.6}.product-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;padding-bottom:72px;display:grid}.product-sections h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.2}.product-sections p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.product-links{background:var(--border);border:1px solid var(--border);border-radius:5px;flex-wrap:wrap;gap:1px;margin-bottom:72px;display:flex;overflow:hidden}.product-links a{background:var(--background);flex:220px;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:15px;display:inline-flex}.product-links a:hover{background:var(--surface);color:var(--mn-violet-text)}.product-links svg{color:var(--mn-violet-text);flex:none}.product-main a:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (width<=900px){.product-hero{padding-top:64px}.product-sections{grid-template-columns:minmax(0,1fr);gap:36px}}
