.comparison-table__inner{box-sizing:border-box;padding:5rem 0}@media(max-width:992px){.comparison-table__inner{padding:3rem 0}}.comparison-table__wrapper{margin:0 auto;max-width:100%}.comparison-table__scroll-wrapper{position:relative}@media(max-width:992px){.comparison-table__scroll-wrapper:after{background:linear-gradient(270deg,#0000001a,#0000);bottom:20px;content:"";opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:25px;z-index:3}.comparison-table__scroll-wrapper:not(.scrolled-right):after{opacity:1}.comparison-table__scroll-container{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-x:auto;padding-bottom:20px}}@media(max-width:992px){.comparison-table__scroll-container::-webkit-scrollbar{height:8px}.comparison-table__scroll-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.comparison-table__scroll-container::-webkit-scrollbar-thumb{background:var(--color-secondary);border-radius:4px}.comparison-table__scroll-container::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}}.comparison-table__top{display:flex;flex-direction:column;gap:2rem 0;margin-bottom:3rem;max-width:45%}@media(max-width:992px){.comparison-table__top{max-width:100%}}.comparison-table__title{max-width:90%}.comparison-table__title h2{margin:0}.comparison-table__intro{display:flex;flex-direction:column;gap:20px 0}.comparison-table__intro *{margin:0}.comparison-table__table{border-collapse:collapse;table-layout:fixed;width:100%}@media(max-width:992px){.comparison-table__table{min-width:800px;table-layout:auto}}.comparison-table__table thead{background:var(--color-light-grey);clip-path:inset(0 round 30px 30px 0 0)}.comparison-table__table thead th{border-bottom:1px solid #ccc;padding:1.5rem;text-align:center}@media(max-width:992px){.comparison-table__table thead th{min-width:150px;padding:1rem;white-space:nowrap}}.comparison-table__table tbody{clip-path:inset(0 round 0 0 0 30px)}@media(max-width:992px){.comparison-table__table tbody{clip-path:none}}.comparison-table__table tbody tr{border-bottom:1px solid #ddd}.comparison-table__table tbody tr th{padding:1rem 1.5rem}.comparison-table__table tbody tr:last-child{border-bottom:none}@media(max-width:992px){.comparison-table__table tbody tr:last-child{border-bottom:1px solid #ddd}}.comparison-table__table tbody th.comparison-table__row-label{background-color:var(--color-light-grey);font-weight:700;width:20%}@media(max-width:992px){.comparison-table__table tbody th.comparison-table__row-label{left:0;max-width:200px;min-width:150px;position:sticky;white-space:normal;z-index:1}}.comparison-table__table tbody td{padding:1rem 1.5rem;text-align:center;vertical-align:middle}.comparison-table__table tbody td:not(.comparison-table__row-label){font-size:16px}@media(max-width:992px){.comparison-table__table tbody td{min-width:150px;padding:1rem}}.comparison-table__table tfoot td,.comparison-table__table tfoot th{padding:1rem}.comparison-table__label-header{width:20%}@media(max-width:992px){.comparison-table__label-header{background-color:var(--color-light-grey);left:0;max-width:200px;min-width:150px;position:sticky;z-index:1}}.comparison-table__footer-label{width:20%}@media(max-width:992px){.comparison-table__footer-label{background-color:var(--color-light-grey);border-bottom-left-radius:20px;left:0;max-width:200px;min-width:150px;position:sticky;z-index:1}}.comparison-table__header{font-weight:700}.comparison-table__header-inner{align-items:center;color:inherit;display:flex;gap:0 20px;justify-content:center;text-decoration:none}.comparison-table__header-inner:hover svg{top:0!important;transform:rotate(0deg)!important}.comparison-table__header-inner svg{color:var(--color-primary);position:relative;top:1px;transform:rotate(45deg);transition:.2s;width:20px}.comparison-table__tick{color:#01af01;font-size:clamp(18px,4vw,21px)}.comparison-table__cross{color:var(--color-primary);font-size:clamp(18px,4vw,21px);font-weight:700}.comparison-table__footer-image{padding:3rem 0 0!important;text-align:center}.comparison-table__footer-image img{display:block;margin:0 auto;max-height:140px;max-width:60%;object-fit:contain}