/* V61 — paleta sofisticada azul-petróleo, champanhe e cobre */
:root{--v61-navy:#101b22;--v61-copper:#d7aa78;--v61-cream:#f5eadb}
body:has(.plans-main){background:linear-gradient(145deg,#0c141a,#17252b 58%,#10161a);color:var(--v61-cream)}
body:has(.plans-main) .top{background:#10191f;border-bottom:1px solid #a47e553f}
.plans-main .plan-card{background:linear-gradient(160deg,#182831,#101b22);border:1px solid #8d7153;border-radius:24px;box-shadow:0 15px 35px #0004}
.plans-main .plan-card.premium{background:linear-gradient(160deg,#283039,#1a252b);border:2px solid #d7aa78}
.plans-main .plan-card .plan-price,.plans-main .plan-card .plan-kicker{color:#efc594}
.plans-main .plan-card .button.primary{background:linear-gradient(100deg,#e8c9a0,#c99963);color:#1b2328;border:0;border-radius:12px;font-weight:800;box-shadow:0 6px 16px #0003}
.plans-main .plan-card .button.primary:hover{filter:brightness(1.09)}
.plans-main .plans-foot{background:#15232b;border:1px solid #876b4d;border-radius:22px}
@media(max-width:650px){.plans-main .plan-card{padding:26px 22px}.plans-main .plan-card .button.primary{width:100%;text-align:center;display:block}}
