.hero-audience{padding-top:calc(var(--nav-height) + var(--space-16));padding-bottom:var(--space-20)}.hero-audience-grid{align-items:center;gap:var(--space-12)}.hero-audience-copy{max-width:36rem}.hero-audience-media{margin-top:0}.audience-overview{background:radial-gradient(circle at top,rgba(201,163,90,0.08),transparent 60%)}.audience-overview-grid{gap:var(--space-12);align-items:flex-start}.audience-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}.audience-list li{position:relative;padding-left:var(--space-6)}.audience-list li::before{content:"";position:absolute;left:0;top:0.55em;width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent-red));box-shadow:0 0 0 1px rgba(0,0,0,0.7)}.audience-pill-card{height:100%;display:flex;flex-direction:column}.audience-card-minimal{height:100%}.audience-segments{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background:radial-gradient(circle at 10% 0,rgba(201,163,90,0.14),transparent 55%),radial-gradient(circle at 90% 100%,rgba(10,38,64,0.8),transparent 60%),rgba(3,5,12,0.98)}.audience-segment{padding-block:var(--space-12);border-radius:var(--radius-xl)}.audience-segment+.audience-segment{border-top:1px solid rgba(148,163,184,0.25);margin-top:var(--space-4);padding-top:var(--space-16)}.audience-segment-copy{display:flex;flex-direction:column;gap:var(--space-5);justify-content:center}.audience-segment-media{display:flex;align-items:center;justify-content:center}.audience-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}.audience-cta-row-main{margin-top:var(--space-7);justify-content:flex-start}.highroller-card{background:radial-gradient(circle at top,rgba(201,163,90,0.16),transparent 60%),linear-gradient(145deg,rgba(15,11,5,0.98),rgba(25,17,7,0.98));border-color:rgba(201,163,90,0.5)}.audience-segment-atmosphere{align-items:center;gap:var(--space-12)}.final-cta{padding-block:var(--space-20)}.final-cta-actions{margin-top:var(--space-9)}@media(max-width:767.98px){.hero-audience{padding-top:calc(var(--nav-height) + var(--space-12))}.hero-audience-grid{gap:var(--space-10)}.audience-segment,.audience-segment+.audience-segment{padding-block:var(--space-10)}.audience-segment-reverse .audience-segment-media{order:-1;margin-bottom:var(--space-8)}.audience-segment-atmosphere{gap:var(--space-8)}}