/* Eleven Host #459: paginas de venda por uso (vps-wordpress, vps-n8n, vps-bots). Arquivo proprio; o custom.css nao e alterado.
   Mesma identidade visual do privacy.tpl (fundo #0a0a0a, cartoes #111, degrade azul/roxo). */
.eh-uso-wrap, .eh-uso-wrap .eh-uso-section { background:#0a0a0a; }
.eh-uso-section { padding:10px 20px 70px; }
.eh-uso-hero { max-width:1100px; margin:0 auto 40px; text-align:center; }
.eh-uso-title { font-size:34px; font-weight:800; line-height:1.15; margin-bottom:18px;
  color:#ffffff; } /* branco, como as páginas do 11Cloud e da loja (12/10) */
.eh-uso-subtitle { color:#9ca3af; font-size:18px; }
.eh-uso-preco { display:inline-flex; flex-direction:column; gap:4px; margin:14px 0 22px; padding:20px 34px; background:#111; border:1px solid rgba(91,140,255,.35); border-radius:18px; }
.eh-uso-plano { color:#9ca3af; font-size:14px; text-transform:uppercase; letter-spacing:.08em; }
.eh-uso-valor { color:#fff; font-size:40px; font-weight:800; line-height:1.1; }
.eh-uso-valor small { font-size:16px; font-weight:500; color:#9ca3af; }
.eh-uso-spec { color:#c7c7c7; font-size:15px; }
.eh-uso-btn { display:inline-block; padding:13px 30px; border:0; border-radius:12px; font-weight:700; color:#0a0a0a; background:#ffffff; text-decoration:none; } /* botão branco, padrão do site (12/10) */
.eh-uso-btn:hover { color:#0a0a0a; background:#e5e5e5; text-decoration:none; }
.eh-uso-content { max-width:1100px; margin:0 auto; }
.eh-uso-card { background:#111; border:1px solid rgba(255,255,255,.06); border-radius:22px; padding:36px; margin-bottom:24px; }
.eh-uso-card h3 { font-size:26px; font-weight:700; color:#fff; margin-bottom:18px; }
.eh-uso-card p, .eh-uso-card li { color:#c7c7c7; font-size:17px; line-height:1.9; }
.eh-uso-card ul { padding-left:22px; margin-top:8px; }
.eh-uso-card strong { color:#fff; }
.eh-uso-final { text-align:center; }
.eh-uso-nota { color:#9ca3af !important; font-size:14px !important; }
@media (max-width:768px) {
  .eh-uso-section { padding:20px 15px 50px; }
  .eh-uso-title { font-size:26px; }
  .eh-uso-card { padding:24px; border-radius:18px; }
  .eh-uso-card h3 { font-size:22px; }
  .eh-uso-valor { font-size:34px; }
  .eh-uso-preco { padding:16px 22px; }
}
