.comparison-section .comparison-table{min-width:920px}
.comparison-section .comparison-table td:nth-child(2),
.comparison-section .comparison-table td:nth-child(3){white-space:normal;line-height:1.7;color:#444}
.comparison-section .comparison-table td:nth-child(2){min-width:220px}
.comparison-section .comparison-table td:nth-child(3){min-width:220px}
.comparison-section .comparison-table td:nth-child(4){min-width:120px;text-align:center}
.comparison-section .btn-official-site{
  background:linear-gradient(135deg,var(--brand) 0,#0052a3 100%);
  box-shadow:0 4px 12px rgba(0,102,204,.3),0 2px 4px rgba(0,102,204,.2)
}
.comparison-section .btn-official-site:hover{
  background:linear-gradient(135deg,#0052a3 0,var(--brand) 100%);
  box-shadow:0 6px 20px rgba(0,102,204,.4),0 4px 8px rgba(0,102,204,.3)
}
.comparison-section .btn-official-site:active{box-shadow:0 2px 8px rgba(0,102,204,.3)}
