.comparison-module{font-family:Space Grotesk,sans-serif;margin:0 auto}.comparison-title{font-size:28px;font-weight:600;line-height:1.3;margin-bottom:30px;text-align:center}.comparison-table{border:1px solid;overflow:hidden}.table-header{display:grid}.header-cell{border-right:1px solid;font-size:18px;font-weight:600;hyphens:auto;min-width:0;padding:20px;text-align:center;word-break:break-word}.header-cell:first-child{text-align:left}.header-cell:last-child{border-right:none}.table-row{border-bottom:1px solid;display:grid;transition:background-color .2s ease}.table-row:last-child{border-bottom:none}.table-row:hover{background-color:#f8f9fa}.feature-cell{font-size:18px;overflow-wrap:break-word;word-break:break-word}.feature-cell,.status-cell{align-items:center;border-right:1px solid;display:flex;min-width:0;padding:18px 20px}.status-cell{justify-content:center;text-align:center}.status-cell:last-child{border-right:none}.status-icon{align-items:center;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.status-icon img{height:100%;object-fit:contain;width:100%}.status-icon.check img{opacity:1}.status-icon.cross img{opacity:.3}.status-icon.neutral img{opacity:.6}.cell-text{font-size:15px;font-weight:500;line-height:1.4;overflow-wrap:break-word;text-align:center;word-break:break-word}.comparison-module.is-full-width{padding:6em 10em}@media (min-width:769px){.comparison-table:has(.table-header>.header-cell:nth-child(5)) .feature-cell,.comparison-table:has(.table-header>.header-cell:nth-child(5)) .header-cell,.comparison-table:has(.table-header>.header-cell:nth-child(5)) .status-cell{font-size:14px;padding:12px 8px}}@media (max-width:1200px){.comparison-module.is-full-width{padding:1em 3em}}@media (min-width:769px) and (max-width:1024px){.comparison-module,.comparison-module.is-full-width{padding:20px 15px}.header-cell{font-size:15px;padding:16px}.feature-cell{font-size:14px;padding:16px}.status-cell{padding:16px}.status-icon{height:26px;width:26px}}@media (max-width:768px){.comparison-module,.comparison-module.is-full-width{padding:15px}.comparison-title{font-size:22px;margin-bottom:20px}.comparison-table:has(.table-header>.header-cell:first-child):not(:has(.table-header>.header-cell:nth-child(3))) .table-header,.comparison-table:has(.table-header>.header-cell:first-child):not(:has(.table-header>.header-cell:nth-child(3))) .table-row{grid-template-columns:55% 1fr!important}.comparison-table:has(.table-header>.header-cell:nth-child(3)):not(:has(.table-header>.header-cell:nth-child(4))) .table-header,.comparison-table:has(.table-header>.header-cell:nth-child(3)):not(:has(.table-header>.header-cell:nth-child(4))) .table-row{grid-template-columns:45% 1fr 1fr!important}.comparison-table:has(.table-header>.header-cell:nth-child(4)):not(:has(.table-header>.header-cell:nth-child(5))) .table-header,.comparison-table:has(.table-header>.header-cell:nth-child(4)):not(:has(.table-header>.header-cell:nth-child(5))) .table-row{grid-template-columns:40% 1fr 1fr 1fr!important}.comparison-table:has(.table-header>.header-cell:nth-child(5)) .table-header,.comparison-table:has(.table-header>.header-cell:nth-child(5)) .table-row{grid-template-columns:35% 1fr 1fr 1fr 1fr!important}.header-cell{font-size:12px;font-weight:600;padding:10px 6px}.header-cell:first-child{padding-left:10px;text-align:left}.feature-cell{font-size:12px;padding:10px 8px}.status-cell{padding:10px 4px}.status-icon{height:20px;width:20px}.cell-text{font-size:11px}}@media (max-width:480px){.comparison-module{padding:10px}.comparison-title{font-size:20px;margin-bottom:15px}.comparison-table:has(.table-header>.header-cell:first-child):not(:has(.table-header>.header-cell:nth-child(3))) .table-header,.comparison-table:has(.table-header>.header-cell:first-child):not(:has(.table-header>.header-cell:nth-child(3))) .table-row{grid-template-columns:50% 1fr!important}.comparison-table:has(.table-header>.header-cell:nth-child(3)):not(:has(.table-header>.header-cell:nth-child(4))) .table-header,.comparison-table:has(.table-header>.header-cell:nth-child(3)):not(:has(.table-header>.header-cell:nth-child(4))) .table-row{grid-template-columns:42% 1fr 1fr!important}.comparison-table:has(.table-header>.header-cell:nth-child(4)):not(:has(.table-header>.header-cell:nth-child(5))) .table-header,.comparison-table:has(.table-header>.header-cell:nth-child(4)):not(:has(.table-header>.header-cell:nth-child(5))) .table-row{grid-template-columns:36% 1fr 1fr 1fr!important}.comparison-table:has(.table-header>.header-cell:nth-child(5)) .table-header,.comparison-table:has(.table-header>.header-cell:nth-child(5)) .table-row{grid-template-columns:30% 1fr 1fr 1fr 1fr!important}.header-cell{font-size:11px;padding:8px 4px}.feature-cell{font-size:11px;padding:8px 6px}.status-cell{padding:8px 2px}.status-icon{height:16px;width:16px}.cell-text{font-size:10px}}