.comparison-module{font-family:Space Grotesk,sans-serif;margin:0 auto}.comparison-eyebrow{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;margin:0 0 8px;text-align:center;text-transform:uppercase}.comparison-title{font-size:2.25rem;font-weight:600;line-height:1.3;margin-bottom:30px!important;text-align:center}.comparison-subtitle{font-family:Space Grotesk,sans-serif;font-size:16px;line-height:1.5;margin:-14px 0 24px;text-align:center}.comparison-subtitle p{margin:0}.comparison-module.is-header-left .comparison-eyebrow,.comparison-module.is-header-left .comparison-subtitle,.comparison-module.is-header-left .comparison-title{text-align:left}.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}.header-cell.is-featured{border-style:solid;border-width:2px 2px 0;position:relative}.feature-cell.is-featured,.status-cell.is-featured{border-style:solid;border-width:0 2px}.feature-cell.is-featured.is-last-row,.status-cell.is-featured.is-last-row{border-bottom-width:2px}.header-badge{border-radius:999px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-left:8px;padding:2px 10px;text-transform:uppercase;vertical-align:middle}.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{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{margin-bottom:15px;text-align:left}.comparison-subtitle{text-align:left}.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}}