.marketing-tour-shot{--tour-accent:#d4d4d4;--tour-accent-muted:#ffffff14;--tour-accent-border:#ffffff47}.marketing-tour-shot .tour-display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}.marketing-tour-shot .tour-kicker{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--tour-accent);font-size:.7rem;font-weight:600}.marketing-tour-shot .tour-masthead{border-radius:var(--radius-card,.75rem);border:1px solid color-mix(in srgb, var(--tour-accent) 28%, var(--border));background:linear-gradient(135deg, var(--tour-accent-muted), transparent 55%), var(--surface-elevated);margin-bottom:.75rem;padding:1.25rem 1.5rem;position:relative;overflow:hidden}@media (min-width:640px){.marketing-tour-shot .tour-masthead{padding:1.5rem 1.75rem}}.marketing-tour-shot .tour-masthead-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600;line-height:1.1}.marketing-tour-shot .tour-nav{border-bottom:1px solid var(--border);gap:.25rem;margin-bottom:1.5rem;padding-bottom:0;display:flex;overflow-x:auto}.marketing-tour-shot .tour-nav [data-tour-nav]{min-height:var(--tap-min);white-space:nowrap;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.4rem;padding:.75rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.marketing-tour-shot .tour-nav [data-tour-nav][aria-current=page]{color:var(--foreground)}.marketing-tour-shot .tour-nav [data-tour-nav][aria-current=page]:after{content:"";background:var(--tour-accent);height:2px;position:absolute;bottom:-1px;left:.65rem;right:.65rem}.marketing-tour-shot .tour-stat-strip{gap:.75rem;margin-bottom:1.5rem;display:grid}@media (min-width:640px){.marketing-tour-shot .tour-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.marketing-tour-shot .tour-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.marketing-tour-shot .tour-stat{border:1px solid var(--border);background:var(--surface-elevated);color:inherit;border-radius:.85rem;padding:1rem 1.15rem 1.1rem;position:relative;overflow:hidden}.marketing-tour-shot .tour-stat:before{content:"";background:var(--tour-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.marketing-tour-shot .tour-stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:600}.marketing-tour-shot .tour-stat-value{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--foreground);margin-top:.35rem;font-size:1.65rem;font-weight:600;line-height:1.15}.marketing-tour-shot .tour-stat-sub{color:var(--muted-foreground);margin-top:.35rem;font-size:.75rem}.marketing-tour-shot .tour-index{flex-direction:column;gap:.5rem;display:flex}.marketing-tour-shot .tour-index-row{border:1px solid var(--border);background:var(--surface-elevated);color:inherit;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.95rem 1.15rem;display:flex}.marketing-tour-shot .tour-index-code{color:var(--muted-foreground);min-width:4.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.marketing-tour-shot .tour-index-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);font-size:1.15rem;font-weight:600}.marketing-tour-shot .tour-index-meta{color:var(--muted-foreground);font-size:.8rem}.marketing-tour-shot .tour-index-kpi{text-align:right;margin-left:auto}.marketing-tour-shot .tour-index-kpi-value{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:1.25rem;font-weight:600}.marketing-tour-shot .tour-index-kpi-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.65rem}