.comparisonTable{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:80px 100px 0;.comparisonTable__title{font-size:32px;font-weight:400;color:white;margin-bottom:20px;text-align:center}.comparisonTable__description{font-size:16px;color:rgba(255,255,255,.7);text-align:center;max-width:800px;line-height:1.6;margin-bottom:40px}.comparisonTable__tableContainer{display:flex;flex-direction:column;color:white;width:100%;max-width:800px;justify-content:center;align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:30px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);&:hover{background:rgba(255,255,255,.05);border-color:rgba(0,191,255,.3)}}.comparisonTable__table{border-collapse:collapse;width:100%;td,th{padding:15px 20px;text-align:center}thead th{font-size:16px;font-weight:600;color:rgba(255,255,255,.9);padding-bottom:20px;&:first-child{text-align:left}&:nth-child(2){color:rgba(0,191,255,1)}}tbody tr{border-top:1px solid rgba(255,255,255,.08);&:hover{background-color:rgba(0,191,255,.05)}}tbody th{font-size:14px;font-weight:500;color:rgba(255,255,255,.8);text-align:left}tbody td{font-size:14px;color:rgba(255,255,255,.7)}}.comparisonTable__good{color:#22c55e!important}.comparisonTable__bad{color:#ef4444!important}.comparisonTable__kinda{color:#f59e0b!important}.comparisonTable__link{color:rgba(255,255,255,.9);text-decoration:none;transition:color .2s ease;cursor:pointer;&:hover{color:rgba(0,191,255,1);text-decoration:underline}}.comparisonTable__hintText{padding-top:15px;font-size:12px;color:rgba(255,255,255,.5)}}@media (max-width:1024px){.comparisonTable{padding:80px 50px 0}}@media (max-width:768px){.comparisonTable{padding:70px 20px 0;.comparisonTable__title{font-size:24px;margin-bottom:15px}.comparisonTable__description{font-size:14px;margin-bottom:30px}.comparisonTable__tableContainer{padding:20px 15px}.comparisonTable__table{td,th{padding:12px 10px}tbody th,td,th,thead th{font-size:13px}}}}@media (max-width:480px){.comparisonTable{padding:70px 15px 0;.comparisonTable__title{font-size:20px}.comparisonTable__description{font-size:13px;margin-bottom:25px}.comparisonTable__tableContainer{padding:15px 10px}.comparisonTable__table{td,th{padding:10px 6px}tbody th,td,th,thead th{font-size:11px}}}}