.comparison-table{padding:var(--marginMedium) var(--marginBig);display:flex;flex-direction:column}.comparison-table__wrap{margin-top:var(--marginMedium);max-width:1080px;width:100%;margin-left:auto;margin-right:auto}.comparison-table__label{margin:0 0 22px;text-align:center;color:var(--darkGreen);font-weight:700;font-size:1.25rem;line-height:1.6rem}.comparison-table__scroll{background:var(--yellowWhiteDark);border:1px solid rgba(38,98,118,.1);border-radius:var(--borderRadius);box-shadow:var(--boxShadow);overflow:hidden}.comparison-table__table{width:100%;border-collapse:collapse}.comparison-table__table th,.comparison-table__table td{padding:20px 28px;text-align:left;font-size:1.05rem;line-height:1.5rem;vertical-align:middle}.comparison-table__table thead th{background:var(--darkGreen);color:#fff;font-weight:700;font-size:1rem;letter-spacing:.3px}.comparison-table__table tbody tr+tr th,.comparison-table__table tbody tr+tr td{border-top:1px solid rgba(38,98,118,.09)}.comparison-table__table tbody tr{transition:background 160ms ease}.comparison-table__table tbody tr:hover{background:rgba(79,212,148,.05)}.comparison-table__table .comparison-table__factor{font-weight:700;color:var(--darkGreen);white-space:nowrap}.comparison-table__table tbody td{color:rgba(38,98,118,.88)}.comparison-table__note{margin:24px auto 0;max-width:760px;text-align:center;font-size:.98rem;line-height:1.65;color:rgba(38,98,118,.9)}.comparison-table__note p{margin:0;font-size:inherit;line-height:inherit;color:inherit}@media(max-width: 768px){.comparison-table__label{font-size:1.1rem}.comparison-table__scroll{border:none;box-shadow:none;background:rgba(0,0,0,0);overflow:visible}.comparison-table__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.comparison-table__table tbody tr{display:block;background:var(--yellowWhiteDark);border:1px solid rgba(38,98,118,.1);border-radius:var(--borderRadius);box-shadow:var(--boxShadow);margin-bottom:18px;overflow:hidden}.comparison-table__table tbody tr+tr th,.comparison-table__table tbody tr+tr td{border-top:none}.comparison-table__table .comparison-table__factor{display:block;background:var(--darkGreen);color:#fff;font-size:1.1rem;white-space:normal}.comparison-table__table td{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(38,98,118,.08)}.comparison-table__table td::before{content:attr(data-label);font-weight:700;color:var(--darkGreen)}}
