.product-showcase{max-width:1200px;margin:0 auto;padding:24px 28px 110px}.showcase-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.showcase-eyebrow,.product-tour-intro>p:first-child{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-primary);margin:0 0 10px}.showcase-heading h2{font-size:clamp(32px,3.5vw,48px);letter-spacing:-.055em;line-height:1.08;margin:0}.showcase-heading>p{color:var(--color-muted);max-width:300px;line-height:1.55;margin:0}.showcase-selector{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.showcase-selector button{border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-text);padding:11px 16px;font:600 14px 'General Sans',sans-serif;cursor:pointer}.showcase-selector button[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:white}.product-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:42px;align-items:center;padding:48px;border:1px solid var(--color-border);border-radius:20px;background:var(--color-bg)}.product-panel[hidden]{display:none}.product-copy{max-width:350px}.product-status{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary)}.product-status.coming{color:var(--color-muted)}.product-copy h3{margin:12px 0 14px;font-size:clamp(28px,3vw,40px);letter-spacing:-.05em;line-height:1.1}.product-copy p{color:var(--color-muted);line-height:1.65;margin:0 0 28px}.product-copy .button{display:inline-block;text-decoration:none;font-size:14px;font-weight:700}.mock-screen{background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:20px;box-shadow:0 15px 32px rgba(24,33,43,.09);min-height:280px}.mock-header{font-size:17px;font-weight:700;padding-bottom:15px;border-bottom:1px solid var(--color-border)}.mock-header span{float:right;color:var(--color-muted);font-size:10px;font-weight:500}.mock-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.mock-kpis>div{padding:12px;background:var(--color-bg);border-radius:7px;min-width:0}.mock-kpis small,.mock-kpis strong,.mock-kpis em{display:block}.mock-kpis small{font-size:10px;color:var(--color-muted)}.mock-kpis strong{font-size:clamp(16px,1.6vw,23px);margin:6px 0}.mock-kpis em{font-size:9px;color:var(--color-success);font-style:normal}.mock-chart{border:1px solid var(--color-border);padding:12px;border-radius:7px;font-size:12px}.mock-chart svg{display:block;width:100%;height:100px;margin:6px 0}.chart-grid{fill:none;stroke:var(--color-border);stroke-width:1}.chart-current,.chart-prior{fill:none;stroke:var(--color-primary);stroke-width:3}.chart-prior{stroke:var(--color-accent);stroke-width:2}.mock-chart small{color:var(--color-muted);font-size:10px}.visual-caption{font-size:11px;color:var(--color-muted);margin:9px 2px 0}.shelf-summary{background:var(--color-primary-soft);padding:11px 13px;border-radius:6px;font-size:12px;font-weight:600}.mock-table{font-size:11px}.mock-table>b{display:block;margin-bottom:8px}.mock-table div{display:grid;grid-template-columns:2fr 1fr 1fr;padding:6px 2px;border-bottom:1px solid var(--color-border)}.mock-table div:first-of-type{color:var(--color-muted);font-size:10px}.pipeline-placeholder{background:var(--color-text);color:#fff;border-radius:12px;min-height:280px;padding:35px;display:flex;align-content:center;flex-wrap:wrap;gap:10px}.pipeline-placeholder span{padding:6px 12px;border:1px solid #667381;border-radius:5px;color:#bec8d2;font-size:11px}.pipeline-placeholder h4,.pipeline-placeholder p,.pipeline-placeholder small{width:100%;margin:10px 0 0}.pipeline-placeholder h4{font-size:28px;letter-spacing:-.04em}.pipeline-placeholder p{color:#d7dee6;line-height:1.55;font-size:14px}.pipeline-placeholder small{color:#b5bfee;font-weight:700}.product-tour-intro{max-width:1144px;margin:70px auto 20px;padding:0 28px}.product-tour-intro h1{font-size:clamp(44px,6vw,72px);letter-spacing:-.06em;line-height:1;margin:0 0 18px}.product-tour-intro>p:not(:first-child){color:var(--color-muted);font-size:17px;line-height:1.6}.product-tour-intro .button{margin:12px 0 38px}.product-tour-main .product-showcase{padding-top:30px}@media(max-width:760px){.product-showcase{padding:20px 20px 72px}.showcase-heading{display:block}.showcase-heading>p{margin-top:12px}.product-panel{grid-template-columns:1fr;gap:25px;padding:24px}.showcase-selector{gap:8px}.showcase-selector button{font-size:12px;padding:10px 12px}.mock-screen{padding:14px;min-height:0}.mock-kpis>div{padding:8px}.mock-kpis strong{font-size:17px}.product-tour-intro{margin:48px auto 0;padding:0 20px}.mock-header span{float:none;display:block;margin-top:5px}}
.product-visual .demo-screenshot{display:block;width:100%;height:auto;border:1px solid var(--color-border);border-radius:12px;box-shadow:0 15px 32px rgba(24,33,43,.09);background:var(--color-surface)}
