/* Copy and typography only: retain the existing audience composition. */
.right-audience{font-family:Arial,Helvetica,sans-serif}
.right-audience .ra-copy h2{font-weight:500;line-height:1.06;letter-spacing:-1.7px}
.right-audience .ra-copy>p:not(.eyebrow){font-size:clamp(17px,1.4vw,22px);line-height:1.45;color:#586779;font-weight:400}
.right-audience .ra-card h3,.right-audience .ra-intent h3{font-size:clamp(14px,1.1vw,18px);font-weight:700;line-height:1.18;letter-spacing:-.35px}
.right-audience .ra-card p,.right-audience .ra-dwell p,.right-audience .ra-intent p{font-size:clamp(12px,.85vw,15px);font-weight:400;line-height:1.4;color:#5e6e82}
.right-audience .ra-intent p{color:#edf4fb}
.right-audience .ra-copy .pill{font-family:inherit;font-weight:600}
@media(max-width:900px){.right-audience .ra-copy>p:not(.eyebrow){font-size:17px}.right-audience .ra-card p,.right-audience .ra-dwell p,.right-audience .ra-intent p{font-size:14px}}
@media(max-width:650px){.right-audience .ra-copy h2{letter-spacing:-.8px}.right-audience .ra-copy>p:not(.eyebrow){font-size:15px}.right-audience .ra-card h3,.right-audience .ra-intent h3{font-size:20px}.right-audience .ra-card p,.right-audience .ra-dwell p,.right-audience .ra-intent p{font-size:15px}}

/* Match How It Works: section heading token and supporting-copy scale. */
.right-audience .ra-copy h2{font-size:var(--section-heading-size)!important}
.right-audience .ra-copy>p:not(.eyebrow){font-size:clamp(16px,1.4vw,22px);line-height:1.45}
@media(max-width:1199px){.right-audience .ra-copy>p:not(.eyebrow){font-size:17px}}
@media(min-width:901px) and (max-width:1199px){.right-audience .ra-copy>p:not(.eyebrow){font-size:16px}}
@media(max-width:650px){.right-audience .ra-copy>p:not(.eyebrow){font-size:15px}}

/* Shared VendiTech blue gradient across the audience-card titles and dwell metric. */
.right-audience .ra-card h3,
.right-audience .ra-intent h3,
.right-audience .ra-dwell>strong{
 background:linear-gradient(105deg,#53c7f5 0%,#26a9e8 55%,#1887d5 100%);
 background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#26a9e8;
}
.right-audience .ra-dwell>strong{font-size:clamp(28px,2.5vw,44px);letter-spacing:-1px}
@media(max-width:1199px){.right-audience .ra-dwell>strong{font-size:30px}}
@media(max-width:650px){.right-audience .ra-dwell>strong{font-size:40px}}

.right-audience .ra-dwell h3{font-size:clamp(14px,1.1vw,18px);font-weight:700;line-height:1.18;letter-spacing:-.35px;margin-bottom:9px;background:linear-gradient(105deg,#53c7f5 0%,#26a9e8 55%,#1887d5 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#26a9e8}
@media(max-width:650px){.right-audience .ra-dwell h3{font-size:20px}}

/* Fill the unchanged tile, favouring the interaction rather than the machine casing. */
.right-audience .ra-lifestyle{position:relative;background:#03111d}
.right-audience .ra-lifestyle img{object-fit:cover;object-position:50% center}
