.rezi-comparison-page{--paper: #f2f1ec;--ink: #121215;--indigo: #6757e8;--muted: #666670;--border: #cfcec7;min-height:100vh;overflow:clip;background:var(--paper);color:var(--ink);font-family:Hanken Grotesk,sans-serif}.rezi-comparison-page *{box-sizing:border-box}.rezi-comparison-page a{color:inherit;text-decoration:none}.rezi-comparison-page :is(a,button):focus-visible{outline:3px solid var(--indigo);outline-offset:5px}.rezi-comparison-header,.rezi-comparison-main,.rezi-comparison-footer{width:min(1184px,calc(100% - 96px));margin-inline:auto}.rezi-comparison-header{display:flex;align-items:center;justify-content:space-between;min-height:88px;border-bottom:1px solid var(--border)}.rezi-comparison-brand{display:inline-flex;align-items:center;gap:9px;font-size:21px;font-weight:800}.rezi-comparison-brand-mark{width:30px;height:30px;flex:0 0 auto}.rezi-comparison-header nav,.rezi-comparison-footer nav{display:flex;align-items:center;gap:28px;font-size:13px}.rezi-comparison-signin{display:inline-flex;align-items:center;gap:18px;border:1px solid var(--border);border-radius:30px;padding:11px 17px}.rezi-comparison-head{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:clamp(48px,8vw,112px);align-items:start;padding:clamp(72px,9vw,128px) 0 clamp(68px,8vw,112px)}.rezi-comparison-intro{max-width:760px}.rezi-comparison-intro h1{max-width:750px;margin:0;font-size:clamp(48px,6.4vw,84px);font-weight:600;letter-spacing:-.055em;line-height:.98}.rezi-comparison-intro h1 em{display:block;color:var(--indigo);font-family:Hanken Grotesk,sans-serif;font-size:1.08em;font-style:italic;font-weight:600}.rezi-comparison-intro p{max-width:680px;font-size:18px;line-height:1.75}.rezi-comparison-intro .rezi-comparison-lead{margin:40px 0 16px;color:var(--ink);font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.25}.rezi-comparison-glance{border:1px solid #cbc2ef;border-top:4px solid var(--indigo);background:var(--paper);padding:28px 26px 8px}.rezi-comparison-eyebrow{margin:0 0 12px;color:var(--indigo);font:500 10px/1.4 IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.rezi-comparison-glance dl{margin:0}.rezi-comparison-glance dl>div{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 0;border-top:1px solid #cbc2ef}.rezi-comparison-glance dt{color:var(--muted);font:500 10px/1.5 IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.rezi-comparison-glance dd{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;margin:0;font-size:14px;line-height:1.5}.rezi-comparison-glance dd>span:first-child{color:var(--indigo);font:500 9px/1.4 IBM Plex Mono,monospace;text-transform:uppercase}.rezi-comparison-article{max-width:840px;margin:0 auto}.rezi-comparison-article>section{padding:clamp(56px,7vw,88px) 0;border-top:1px solid var(--border)}.rezi-comparison-article h2{max-width:660px;margin:0 0 24px;font-size:clamp(32px,4vw,50px);font-weight:600;letter-spacing:-.035em;line-height:1.05}.rezi-comparison-article p{margin:0;color:var(--muted);font-size:18px;line-height:1.8}.rezi-comparison-article p+p{margin-top:24px}.rezi-comparison-table-wrap{padding:clamp(36px,5vw,64px) 0 clamp(72px,8vw,104px)}.rezi-comparison-table-wrap table{width:100%;border-collapse:collapse;border-top:4px solid var(--indigo);background:var(--paper)}.rezi-comparison-table-wrap th,.rezi-comparison-table-wrap td{padding:22px 20px;border:1px solid var(--border);text-align:left;vertical-align:top}.rezi-comparison-table-wrap thead th{color:var(--indigo);font:500 10px/1.4 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.rezi-comparison-table-wrap thead th:first-child{width:22%}.rezi-comparison-table-wrap tbody th{color:var(--muted);font:500 10px/1.5 IBM Plex Mono,monospace;text-transform:uppercase}.rezi-comparison-table-wrap td{width:39%;font-size:15px;line-height:1.55}.rezi-comparison-page .is-proven{color:#42765e}.rezi-comparison-page .is-weak{-webkit-text-decoration:underline 2px #d1a56a;text-decoration:underline 2px #d1a56a;text-underline-offset:3px}.rezi-comparison-page .is-missing{-webkit-text-decoration:underline 1px dashed #88818e;text-decoration:underline 1px dashed #88818e;text-underline-offset:3px}.rezi-comparison-cta{display:grid;grid-template-columns:1fr auto;gap:44px;align-items:center}.rezi-comparison-cta h2{margin-bottom:14px}.rezi-comparison-primary{display:inline-flex;align-items:center;gap:24px;min-height:58px;padding:7px 8px 7px 22px;border-radius:999px;background:var(--ink);color:#fff!important;font-size:14px;font-weight:600;white-space:nowrap}.rezi-comparison-primary>span{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:var(--indigo)}.rezi-comparison-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px 0;border-top:1px solid var(--border)}.rezi-comparison-footer nav{gap:22px;font-size:11px}.rezi-comparison-footer nav button{padding:0;border:0;background:none;color:inherit;cursor:pointer;font:inherit}.rezi-comparison-footer>span{color:var(--muted);font-size:10px}.rezi-comparison-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:760px){.rezi-comparison-header,.rezi-comparison-main,.rezi-comparison-footer{width:calc(100% - 40px)}.rezi-comparison-header{min-height:74px}.rezi-comparison-header nav{gap:12px}.rezi-comparison-header nav>a:not(.rezi-comparison-signin){display:none}.rezi-comparison-signin{gap:8px;padding:9px 12px}.rezi-comparison-head{grid-template-columns:minmax(0,1fr);gap:48px;padding:64px 0 72px}.rezi-comparison-intro h1{font-size:clamp(42px,13vw,56px)}.rezi-comparison-intro .rezi-comparison-lead{margin-top:32px}.rezi-comparison-intro p,.rezi-comparison-article p{font-size:16px;line-height:1.75}.rezi-comparison-glance{padding-inline:18px}.rezi-comparison-article>section{padding:56px 0}.rezi-comparison-table-wrap{padding:30px 0 72px}.rezi-comparison-table-wrap table,.rezi-comparison-table-wrap thead,.rezi-comparison-table-wrap tbody,.rezi-comparison-table-wrap tr,.rezi-comparison-table-wrap th,.rezi-comparison-table-wrap td{display:block;width:100%}.rezi-comparison-table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rezi-comparison-table-wrap tbody tr{border:1px solid var(--border);border-top:0}.rezi-comparison-table-wrap tbody th{padding:17px 16px 10px;border:0;color:var(--ink)}.rezi-comparison-table-wrap td{position:relative;padding:10px 16px 17px 96px;border:0;font-size:14px}.rezi-comparison-table-wrap td:before{position:absolute;top:12px;left:16px;color:var(--indigo);content:attr(data-label);font:500 9px/1.4 IBM Plex Mono,monospace;text-transform:uppercase}.rezi-comparison-cta{grid-template-columns:1fr;gap:30px}.rezi-comparison-primary{justify-content:space-between;width:100%}.rezi-comparison-footer{align-items:flex-start;display:grid}.rezi-comparison-footer nav{flex-wrap:wrap;row-gap:14px}}
