.banner:where(.astro-q2uniujh){position:relative;height:clamp(320px,50vw,600px);overflow:hidden;background:#2a2430}.banner:where(.astro-q2uniujh) img:where(.astro-q2uniujh){width:100%;height:100%;object-fit:cover;object-position:50% 55%}.banner:where(.astro-q2uniujh):after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(20,16,24,.8) 0%,rgba(20,16,24,.25) 45%,transparent 70%)}.banner-text:where(.astro-q2uniujh){position:absolute;left:0;right:0;bottom:0;z-index:1;max-width:860px;margin:0 auto;padding:0 1rem 2rem;color:#fff}.eyebrow:where(.astro-q2uniujh){font-size:.85rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rayscaper-orange)}.banner:where(.astro-q2uniujh) h1:where(.astro-q2uniujh){font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15;text-shadow:0 2px 12px rgba(0,0,0,.35)}.versus:where(.astro-q2uniujh){max-width:860px;margin:0 auto;padding:2rem 1rem 3rem}.versus:where(.astro-q2uniujh) h2:where(.astro-q2uniujh){font-size:1.75rem;font-weight:600;margin:3rem 0 1rem}.versus:where(.astro-q2uniujh) h3:where(.astro-q2uniujh){font-size:1.15rem;font-weight:600;margin:1.5rem 0 .5rem}.versus:where(.astro-q2uniujh) p:where(.astro-q2uniujh),.versus:where(.astro-q2uniujh) li:where(.astro-q2uniujh){color:#555}.versus:where(.astro-q2uniujh) p:where(.astro-q2uniujh)+p:where(.astro-q2uniujh),.versus:where(.astro-q2uniujh) ul:where(.astro-q2uniujh)+p:where(.astro-q2uniujh){margin-top:1rem}.versus:where(.astro-q2uniujh) a:where(.astro-q2uniujh){color:var(--rayscaper-orange)}.versus:where(.astro-q2uniujh) ul:where(.astro-q2uniujh){padding-left:1.25rem;margin-top:1rem}.versus:where(.astro-q2uniujh) li:where(.astro-q2uniujh)+li:where(.astro-q2uniujh){margin-top:.5rem}section:where(.astro-q2uniujh){scroll-margin-top:1rem}.versus:where(.astro-q2uniujh) .headline:where(.astro-q2uniujh){font-size:clamp(1.4rem,3vw,1.75rem);font-weight:700;line-height:1.3;color:#333}.versus:where(.astro-q2uniujh) .lead:where(.astro-q2uniujh){margin-top:1rem;font-size:1.15rem}.versus:where(.astro-q2uniujh) .mac:where(.astro-q2uniujh){margin-top:1rem;font-size:.95rem}.visually-hidden:where(.astro-q2uniujh){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.table-wrap:where(.astro-q2uniujh){overflow-x:auto}table:where(.astro-q2uniujh){width:100%;border-collapse:collapse;font-size:.95rem}th:where(.astro-q2uniujh),td:where(.astro-q2uniujh){padding:.7rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid #eee}thead:where(.astro-q2uniujh) th:where(.astro-q2uniujh){border-bottom:2px solid #ddd}tbody:where(.astro-q2uniujh) th:where(.astro-q2uniujh){white-space:nowrap;color:#333}td:where(.astro-q2uniujh){color:#555}.ours:where(.astro-q2uniujh){background:#ff930712}thead:where(.astro-q2uniujh) .ours:where(.astro-q2uniujh){color:var(--rayscaper-orange)}td:where(.astro-q2uniujh).ours{color:#333}.versus:where(.astro-q2uniujh) .note:where(.astro-q2uniujh){font-size:.9rem;color:#777}.reasons:where(.astro-q2uniujh){display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.reason:where(.astro-q2uniujh){padding:1.25rem;border:1px solid #eee;border-top:3px solid var(--rayscaper-orange);border-radius:6px}.versus:where(.astro-q2uniujh) .reason:where(.astro-q2uniujh) h3:where(.astro-q2uniujh){margin-top:0}.versus:where(.astro-q2uniujh) .gallery-title:where(.astro-q2uniujh){margin-top:3rem;font-weight:600;color:#333}.versus:where(.astro-q2uniujh) .gallery:where(.astro-q2uniujh){list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.75rem;padding:0}.versus:where(.astro-q2uniujh) .gallery:where(.astro-q2uniujh) li:where(.astro-q2uniujh)+li:where(.astro-q2uniujh){margin-top:0}.gallery:where(.astro-q2uniujh) figure:where(.astro-q2uniujh){margin:0}.gallery:where(.astro-q2uniujh) img:where(.astro-q2uniujh){display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px}.gallery:where(.astro-q2uniujh) figcaption:where(.astro-q2uniujh){margin-top:.35rem;font-size:.8rem;color:#777}.steps:where(.astro-q2uniujh){list-style:none;counter-reset:step;padding:0}.steps:where(.astro-q2uniujh) li:where(.astro-q2uniujh){counter-increment:step;position:relative;padding-left:3rem}.versus:where(.astro-q2uniujh) .steps:where(.astro-q2uniujh) li:where(.astro-q2uniujh)+li:where(.astro-q2uniujh){margin-top:1.25rem}.steps:where(.astro-q2uniujh) li:where(.astro-q2uniujh):before{content:counter(step);position:absolute;left:0;top:.1rem;width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:var(--rayscaper-orange);color:#fff;font-weight:700}.steps:where(.astro-q2uniujh) h3:where(.astro-q2uniujh){margin:0 0 .25rem}.cta:where(.astro-q2uniujh){margin-top:3rem;padding:2rem;text-align:center;border:2px solid var(--rayscaper-orange);border-radius:8px}.versus:where(.astro-q2uniujh) .cta:where(.astro-q2uniujh) h2:where(.astro-q2uniujh){margin-top:0}.cta-buttons:where(.astro-q2uniujh){display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.cta-buttons:where(.astro-q2uniujh).left{justify-content:flex-start}.versus:where(.astro-q2uniujh) .btn:where(.astro-q2uniujh){display:inline-flex;padding:.75rem 1.5rem;border:2px solid var(--rayscaper-orange);border-radius:4px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s}.versus:where(.astro-q2uniujh) .btn-primary:where(.astro-q2uniujh){background:var(--rayscaper-orange);color:#fff}.versus:where(.astro-q2uniujh) .btn-primary:where(.astro-q2uniujh):hover,.versus:where(.astro-q2uniujh) .btn-secondary:where(.astro-q2uniujh){background:#fff;color:var(--rayscaper-orange)}.versus:where(.astro-q2uniujh) .btn-secondary:where(.astro-q2uniujh):hover{background:var(--rayscaper-orange);color:#fff}.more-comparisons:where(.astro-q2uniujh) ul:where(.astro-q2uniujh){display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.versus:where(.astro-q2uniujh) .more-comparisons:where(.astro-q2uniujh) li:where(.astro-q2uniujh)+li:where(.astro-q2uniujh){margin-top:0}.versus:where(.astro-q2uniujh) .more-comparisons:where(.astro-q2uniujh) a:where(.astro-q2uniujh){display:inline-block;padding:.3rem .75rem;border:1px solid var(--rayscaper-orange);border-radius:999px;font-size:.9rem;text-decoration:none}.versus:where(.astro-q2uniujh) .more-comparisons:where(.astro-q2uniujh) a:where(.astro-q2uniujh):hover{background:var(--rayscaper-orange);color:#fff}@media screen and (max-width:700px){.versus:where(.astro-q2uniujh) h2:where(.astro-q2uniujh){font-size:1.4rem}.reasons:where(.astro-q2uniujh),.versus:where(.astro-q2uniujh) .gallery:where(.astro-q2uniujh){grid-template-columns:1fr}}
