.comparison-table .head { display:flex; justify-content:space-between; margin-bottom:1rem; }
.comparison-table .main-title { font-weight:bold; }
.comparison-table .column-title { flex:1; text-align:center; }
.comparison-table .accordion-trigger { cursor:pointer; background:#eee; padding:0.5rem 1rem; margin-top:0.25rem; }
.comparison-table .accordion-content { display:none; padding-left:1rem; }
.comparison-table .row { display:flex; align-items:center; margin:0.25rem 0; }
.comparison-table .feature-name { flex:2; }
.comparison-table .feature-value { flex:1; text-align:center; }
.comparison-table-style .head { background: white !important; z-index: 3 !important; top: 100px !important; }
.comparison-table-style .accordion .accordion-trigger::before, .comparison-table-style .accordion .accordion-trigger::after { top: 20px !important; left: 0 !important; }
