.section[data-v-8f419aab]{padding:80px 0}.product-hero[data-v-8f419aab]{padding:72px 0 28px}.product-hero-text[data-v-8f419aab]{margin-bottom:44px}.product-hero-text[data-v-8f419aab] h1{font-size:clamp(2.2rem,5.5vw,3.6rem);letter-spacing:-.045em;line-height:1.04}.product-hero-text[data-v-8f419aab] p{font-size:clamp(1rem,2.2vw,1.2rem);color:var(--text-secondary);max-width:42ch;margin:16px auto 0;line-height:1.5}.product-hero-img[data-v-8f419aab],.tour-screenshot[data-v-8f419aab] img{border:none;border-radius:16px;box-shadow:0 40px 90px -28px var(--accent-glow-strong, rgba(0, 0, 0, .28)),0 10px 28px #00000014}.install-block[data-v-8f419aab]{border:none;background:none;padding:0}.harness-heading[data-v-8f419aab]{margin:12px 0 8px;font-size:clamp(1.9rem,3.5vw,2.6rem);font-weight:600;letter-spacing:-.03em;text-align:center}.harness-sub[data-v-8f419aab]{margin:0 auto 44px;max-width:48ch;text-align:center;color:var(--text-secondary, #555);line-height:1.6}.harness-row[data-v-8f419aab]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:36px 56px}.harness-card[data-v-8f419aab]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:0;border:none;background:none;transition:transform .2s ease}.harness-card[data-v-8f419aab]:hover{transform:translateY(-4px)}.harness-card__name[data-v-8f419aab]{font-size:13px;font-weight:500;color:var(--text-secondary);letter-spacing:.01em}
