.comparison-hero{position:relative;isolation:isolate;background:#202020;color:#fff;padding:80px 0 64px}.comparison-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.comparison-hero:after{content:"";position:absolute;inset:0;background:#000000a6;z-index:-1}.comparison-hero h1{font-size:44px;line-height:1.15;max-width:900px;color:#fff;letter-spacing:0}.comparison-hero p{max-width:720px}.comparison-hero .eyebrow{color:#ffd16a}.comparison-post{max-width:960px}.comparison-post nav{padding:20px 0;border-block:1px solid #ddd;line-height:2}.comparison-scroll{overflow-x:auto;max-width:100%;margin:24px 0}.comparison-scroll table{border-collapse:collapse;width:100%;min-width:540px;font-size:16px}.comparison-scroll caption{text-align:left;margin-bottom:12px}.comparison-scroll th,.comparison-scroll td{text-align:left;padding:16px;border-bottom:1px solid #ddd;vertical-align:top}.comparison-scroll thead{background:#f1f3f2}.comparison-brand{padding:32px 0;border-bottom:1px solid #ddd;scroll-margin-top:100px}.comparison-brand h2{font-size:30px}.comparison-photo{margin:32px 0}.comparison-photo img{width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:4px}.comparison-photo figcaption{font-size:14px;color:#555;margin-top:8px}@media(max-width:600px){.comparison-hero{padding:48px 0}.comparison-hero h1{font-size:32px}.comparison-brand h2{font-size:26px}.comparison-post{min-width:0}.comparison-scroll{width:100%}.comparison-post .btn{white-space:normal;text-align:center;max-width:100%}}
