body{--orange:var(--intek-action);--paper:var(--intek-paper);--navy:var(--intek-ink);--body:var(--intek-body);--display:var(--intek-display)}
.hero h1{font-size:clamp(60px,6vw,86px);overflow-wrap:normal}.hero h1 em{display:block}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-copy{min-width:0}.hero-intro{max-width:560px}.original-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.original-badges span{border:1px solid #c5ced1;background:#eeeee7;padding:7px 10px;font-size:12px}.hero-photo.original-photo{margin:0;aspect-ratio:800/533;display:block}.original-photo img{object-fit:contain;object-position:center;width:100%;height:100%;transform:none!important}.original-tech{max-width:1000px}.original-tech h2{margin-bottom:30px}.original-tech .large-copy{max-width:850px;margin:0;font-size:23px;line-height:1.65}.original-comparison{border-collapse:collapse;width:100%;margin-top:45px;font-size:15px;line-height:1.6}.original-comparison th,.original-comparison td{padding:20px 24px;text-align:left;border-bottom:1px solid #b7c3c8}.original-comparison thead{background:var(--navy);color:var(--paper)}.original-comparison tbody th{font-weight:600;width:33%}.original-comparison tbody td:last-child{font-weight:600;background:#e0e6e5}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.review-strip a{font-size:11px;text-decoration:underline}#documents .horizontal>p{font-size:14px}.hero-visual{align-self:center}
@media(max-width:760px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero h1{font-size:clamp(39px,10.5vw,65px)}.original-badges span{font-size:11px}.original-tech .large-copy{font-size:18px}.original-comparison,.original-comparison tbody{display:block}.original-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.original-comparison tr{display:block;border-top:2px solid var(--navy);margin-bottom:25px}.original-comparison tbody th{display:block;width:100%;padding:16px 0;font-size:17px}.original-comparison td{display:grid;grid-template-columns:125px 1fr;gap:15px;padding:16px 12px;font-size:14px}.original-comparison td::before{content:attr(data-label);font-size:12px;font-weight:400}.original-comparison tbody td:last-child{background:#dce4e6}.original-comparison{margin-top:30px}.review-strip{font-size:8px}.review-strip a{font-size:9px}}
