.split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.split-reverse .split-content{order:2}.split-reverse .split-visual{order:1}.split-content .section-eyebrow,.split-content .section-title,.split-content .section-subtitle{text-align:left}.check-list{flex-direction:column;gap:14px;margin:0 0 32px;padding:0;list-style:none;display:flex}.check-list li{color:#c9c9d1;align-items:center;gap:12px;font-size:15px;display:flex}.check-list li svg{color:#e10600;flex-shrink:0}.visual-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:24px;box-shadow:0 20px 60px #0006}.visual-card-header{color:#c9c9d1;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:10px;margin-bottom:20px;font-size:14px;font-weight:600;display:flex}.live-dot{background:#e10600;border-radius:50%;width:10px;height:10px;animation:1.5s infinite pulse}.race-grid{flex-direction:column;gap:10px;display:flex}.race-row{background:#ffffff0a;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:500;display:flex}.race-row span{color:#e10600;min-width:28px;font-weight:800}.race-row-1{background:linear-gradient(90deg,#e1060033,#ffffff0a);border:1px solid #e106004d}.livery-preview{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;gap:28px;padding:40px;display:flex;box-shadow:0 20px 60px #0006}.car-body{background:linear-gradient(135deg,#e10600,#ff4d00);border-radius:24px 60px 60px 24px;width:100%;max-width:360px;height:90px;position:relative;overflow:hidden;box-shadow:0 12px 30px #e106004d}.car-stripe{background:#ffffffe6;width:18%;position:absolute;top:0;bottom:0;left:30%;transform:skew(-12deg)}.car-number{color:#fff;text-shadow:0 2px 8px #0006;font-size:40px;font-weight:800;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.livery-swatches{gap:12px;display:flex}.swatch{cursor:pointer;border:2px solid #fff3;border-radius:50%;width:32px;height:32px;transition:transform .2s}.swatch:hover{transform:scale(1.15)}.swatch-red{background:#e10600}.swatch-white{background:#f5f5f7}.swatch-black{background:#111}.swatch-gold{background:#d4a017}@media (max-width:900px){.split{grid-template-columns:1fr;gap:48px}.split-reverse .split-content{order:1}.split-reverse .split-visual{order:2}}
