/* ============================================================
   Open Vista — compléments de style pour les pages catégories
   boutique « MarketConnect » rebrandées (2026-10-28).
   Le socle visuel vient de orderforms/ov_cloudvps/css/style.css
   (le conteneur #ov-store-cloudvps est réutilisé tel quel) : ce
   fichier n'ajoute que les blocs propres aux nouvelles pages
   (bénéfices, prix « gratuit », liens des chips, responsive).
   ============================================================ */

/* ---------------- BÉNÉFICES (2 colonnes) ---------------- */
#ov-store-cloudvps .ov-mc-benefits .ov-mc-benefit-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
    max-width: 1060px;
    margin: 0 auto;
}

#ov-store-cloudvps .ov-mc-benefit {
    background: #fff;
    border: 1px solid #E2E8F0;
    border-left: 4px solid #024BB7;
    border-radius: .85rem;
    padding: 1.15rem 1.25rem;
    box-shadow: 0 2px 8px rgba(15, 23, 42, .05);
}

#ov-store-cloudvps .ov-mc-benefit-title {
    font-size: 1.08rem;
    font-weight: 700;
    color: #0F172A;
    margin: 0 0 .35rem;
}

#ov-store-cloudvps .ov-mc-benefit p {
    color: #4B5563;
    font-size: .98rem;
    line-height: 1.55;
    margin: 0;
}

/* ---------------- PRIX « GRATUIT / INCLUS » ---------------- */
#ov-store-cloudvps .ov-price-free {
    font-size: 1.65rem;
    color: #0F172A;
}

/* ---------------- CHIPS DE NAVIGATION (liens) ---------------- */
#ov-store-cloudvps .ov-chips li a {
    color: #fff;
    text-decoration: none;
}

#ov-store-cloudvps .ov-chips li a:hover,
#ov-store-cloudvps .ov-chips li a:focus {
    color: #FFC107;
    text-decoration: underline;
}

/* ---------------- CARTES : hauteur de pitch homogène ---------------- */
#ov-store-cloudvps .ov-mc-plans .ov-card-pitch { min-height: 4.4em; }

@media (max-width: 991.98px) {
    #ov-store-cloudvps .ov-mc-benefits .ov-mc-benefit-grid { grid-template-columns: 1fr; }
}

@media (max-width: 767.98px) {
    #ov-store-cloudvps .ov-mc-plans .ov-card-pitch { min-height: 0; }
}
