.elementor-13237 .elementor-element.elementor-element-eb5c5b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS *//* Fix: le thème applique table{margin-bottom:15px} -> bande blanche de 15px
   entre la dernière ligne et le bas arrondi de .cmp-wrap (Compare plans). */
.elementor-element-eb5c5b5 .cmp-table{margin:0;}

/* Fix: le thème/Elementor applique un zebra-striping
   (table tbody > tr:nth-child(2n+1) > td/th) sur les cellules.
   On rend les cellules transparentes pour retrouver le rendu du design :
   lignes blanches + hover bleu (défini au niveau du <tr>).
   Les bandes de catégorie (.cmp-cat td) et la colonne Enterprise
   (.cmp-featured-col) gardent leur fond grâce à leur propre règle. */
.elementor-element-eb5c5b5 .cmp-table tbody > tr:not(.cmp-cat) > td:not(.cmp-featured-col){background-color:transparent;}

/* Fix: le thème applique `table td, table th{border:1px solid rgba(128,128,128,0.5);
   padding:15px; vertical-align:top}` -> grille grise (traits verticaux + horizontaux)
   absente du design, et surtout des bordures CARRÉES que le border-radius de .cmp-wrap
   rogne dans les angles bas -> les 2 arrondis paraissaient plus clairs (seule la
   bordure claire #E0E6EE du cadre y subsistait).
   On supprime les bordures de cellules et on rétablit les séparateurs de lignes du design. */
.elementor-element-eb5c5b5 .cmp-table th,
.elementor-element-eb5c5b5 .cmp-table td{border:0;}
.elementor-element-eb5c5b5 .cmp-table tbody > tr:not(.cmp-cat){border-top:1px solid var(--neutral-100);}
.elementor-element-eb5c5b5 .cmp-table td{vertical-align:middle;}/* End custom CSS */