/* SEDULORA V123 — apresentação premium e vitrine contínua */
.v123-compare{margin:42px 0;padding:30px 24px;background:linear-gradient(135deg,#191713,#292115);border:1px solid #8f734b;border-radius:22px;color:#f5e9d8}
.v123-compare h2{font-family:Georgia,serif;color:#e7c68e;font-size:clamp(26px,4vw,38px);margin:10px 0 22px}
.v123-table-wrap{overflow-x:auto}.v123-compare table{width:100%;border-collapse:collapse;min-width:410px}.v123-compare th,.v123-compare td{padding:15px 12px;text-align:center;border-bottom:1px solid #665137}.v123-compare th:first-child,.v123-compare td:first-child{text-align:left}.v123-compare th:last-child,.v123-compare td:last-child{color:#f3ce88}.v123-fine{font-size:12px;line-height:1.6;color:#c3b39d;margin-top:18px}
body:has(.plans-main){background:#100f0e}body:has(.plans-main) .plan-card{background:linear-gradient(155deg,#211c16,#121110)}body:has(.plans-main) .plan-card.premium{background:linear-gradient(155deg,#302515,#17130e)}
#featured-track.v123-moving{display:flex;overflow:hidden;width:100%;scroll-behavior:auto;gap:18px;align-items:flex-start}#featured-track.v123-moving .featured-person{flex-shrink:0}#featured-track.v123-moving{animation:v123-scroll 36s linear infinite}#featured-track.v123-moving:hover,#featured-track.v123-moving:focus-within{animation-play-state:paused}@keyframes v123-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){#featured-track.v123-moving{animation:none;overflow-x:auto}}
