table,td,th{border:1px solid #e3e1da!important}.table-wrapper tbody tr:nth-child(odd){background-color:#f6f3ee}.table-wrapper tbody tr:nth-child(2n){background-color:#fbf9f7}.compare-range{background:#fff;border-top:1px solid #e3e1da;padding:96px 40px}.compare-header{display:flex;gap:80px;justify-content:space-between;margin-bottom:20px}.compare-title{max-width:650px}section.compare-range .eyebrow{color:#4a5460;display:block;font-size:12px;font-weight:600;letter-spacing:.14em;margin-bottom:20px;text-transform:uppercase}.compare-title h2{color:#213242;font-size:44px;font-weight:600;letter-spacing:-.005em;line-height:1.1;margin-bottom:20px}.compare-content{max-width:360px}.compare-content p{color:#213242;font-size:14px;line-height:1.7}.table-wrapper{overflow-x:auto}.comparison-table{background:#fff;border:1px solid #e3e1da;border-collapse:separate;border-radius:14px;border-spacing:0;min-width:1100px;overflow:hidden;width:100%}.comparison-table td,.comparison-table th{border-bottom:1px solid #e3e1da;border-right:1px solid #e3e1da;padding:18px 20px;text-align:left;vertical-align:top}.comparison-table tr:last-child td{border-bottom:none}.comparison-table td:last-child,.comparison-table th:last-child{border-right:none}.comparison-table thead th{background:#fff}.spec-col{color:#7b8591;font-size:12px;font-weight:700;letter-spacing:2px;width:190px}.machine-head{min-width:140px}.machine-head img{border:1px solid #e3e1da;border-radius:5px;height:48px;margin-bottom:12px;object-fit:contain;padding:5px;width:48px}.machine-head h4{color:#213242;font-size:16px;font-weight:600;margin-bottom:5px}.machine-head span{color:#3a1d10;display:block;font-size:10px;font-weight:500;letter-spacing:1px}.comparison-table tbody td{color:#4a5460;font-size:13px}.comparison-table tbody td:first-child,.cta-row a{font-weight:500}.cta-row a{color:#213242;font-size:12px;text-decoration:none}.comparison-table tbody tr:hover td{background:#fcfbf9}.comparison-table td:first-child,.comparison-table th:first-child{left:0;position:sticky;z-index:2}.comparison-table th:first-child{z-index:3}@media(max-width:991px){.compare-header{flex-direction:column;gap:30px}.compare-title h2{font-size:48px}}@media(max-width:767px){.compare-range{padding:70px 0}.compare-title h2{font-size:38px}.table-wrapper{margin-right:-20px}}