.rl-vs-hero{gap:var(--space-md);padding:var(--space-lg) 0;display:grid}@media (min-width:600px){.rl-vs-hero{grid-template-columns:1fr auto 1fr;align-items:center}}.rl-vs-scores{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.rl-vs-scores caption{font-size:var(--text-lg);text-align:left;margin-bottom:var(--space-md);font-weight:600}.rl-vs-scores th{padding:10px var(--space-md);text-align:left;color:var(--rl-text-secondary);border-bottom:2px solid var(--rl-border);font-weight:600}.rl-vs-scores td{padding:8px var(--space-md);border-bottom:1px solid var(--rl-border-light)}.rl-vs-scores .winner{font-weight:700;position:relative}.rl-vs-scores .winner:after{content:"★";color:#b8860b;margin-left:4px;font-size:.75rem}.rl-vs-ctas{gap:var(--space-md);margin:var(--space-lg) 0;display:grid}@media (min-width:600px){.rl-vs-ctas{grid-template-columns:1fr 1fr}}.rl-vs-cta-card{padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--rl-border-light);text-align:center;gap:var(--space-sm);flex-direction:column;display:flex}.rl-vs-cta-card--winner{background:linear-gradient(135deg,#fffef5,#fff8e1);border-color:rgba(184,134,11,.3)}.rl-vs-cta-card__badge{font-size:var(--text-xs);color:#b8860b;font-weight:700}.rl-vs-cta-card__name{font-size:var(--text-sm);font-weight:600}.rl-vs-cta-card__price{font-family:var(--font-mono);font-weight:700}