.wl-compare-hero{background:radial-gradient(ellipse at 95% 12%,#24435480,transparent 55%),var(--wl-base-navy);color:#fff;padding:32px 0 58px}.wl-compare-hero .wl-breadcrumbs{color:#b6c2d0;flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:32px;font-size:12px}.wl-compare-hero .wl-breadcrumbs [aria-current]{color:#d9e2eb}.wl-compare-hero-copy{text-align:center;max-width:1200px;margin:auto}.wl-compare-hero h1{letter-spacing:-.045em;max-width:none;margin:0 auto 16px;font-size:clamp(34px,3.6vw,50px);line-height:1.12}.wl-compare-subheading{letter-spacing:-.025em;max-width:1120px;color:var(--wl-base-cream);margin:0 auto 24px;font-size:clamp(22px,2.2vw,30px);font-weight:550;line-height:1.3}.wl-compare-hero .wl-product-copy{color:#c9d3df;max-width:none;margin:auto;font-size:17px;line-height:1.65}.wl-compare-hero .wl-product-copy p{color:inherit}.wl-compare-hero .wl-product-copy blockquote{text-align:left;color:#d9e2eb;background:0 0;border:0;border-top:1px solid #ffffff26;border-radius:0;margin:28px 0 0;padding:24px 0 0;font-size:16px}.wl-compare-hero blockquote p{margin-bottom:14px}.wl-compare-hero blockquote p:last-child{margin-bottom:0}.wl-compare-hero--overview{padding-bottom:48px}.wl-compare-cards{padding:48px 0 28px}.wl-compare-cards+.wl-compare-cards{padding-top:16px}.wl-compare-cards h2{letter-spacing:-.035em;max-width:1000px;margin:0 0 20px;font-size:clamp(28px,2.8vw,38px);line-height:1.2}.wl-compare-cards-intro{max-width:1150px;color:var(--wl-muted);margin:0 0 28px;font-size:17px;line-height:1.7}.wl-compare-grid{gap:24px;display:grid}.wl-compare-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.wl-compare-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wl-compare-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-compare-card{border:1px solid var(--wl-rule);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.wl-compare-card-art{aspect-ratio:3/2;background:var(--wl-cream);display:block;overflow:hidden}.wl-compare-card-art img{object-fit:contain;width:100%;height:100%;display:block}.wl-compare-card-copy{flex-direction:column;flex:1;align-items:flex-start;padding:20px;display:flex}.wl-compare-card h3{letter-spacing:-.025em;margin:0 0 12px;font-size:18px;line-height:1.3}.wl-compare-card h3 a{color:var(--wl-ink);text-decoration:none}.wl-compare-card h3 a:hover{text-decoration:underline}.wl-compare-card-copy>p:not(.wl-label){color:var(--wl-muted);margin:0 0 20px;font-size:14px;line-height:1.65}.wl-compare-card-copy>p:last-child{margin-bottom:0}.wl-compare-card .wl-inline-link{margin-top:auto;font-size:13px}main:has(.wl-compare-hero) .wl-product-section{border-bottom:0;padding:64px 0}main:has(.wl-compare-hero) .wl-product-section-heading{max-width:none}:is(main:has(.wl-compare-hero) .wl-product-section-intro,main:has(.wl-compare-hero) .wl-product-section-after){max-width:none}main:has(.wl-compare-hero) .wl-product-row--cards{gap:36px}main:has(.wl-compare-hero) .wl-product-row--cards>.wl-product-item{border-radius:16px;padding:30px}main:has(.wl-compare-hero) .wl-product-row--cards h3:first-of-type{margin-top:0}main:has(.wl-compare-hero--detail) .wl-compare-hero+.wl-product-section{background:var(--wl-surface-dark);padding:56px 0}main:has(.wl-compare-hero--detail) .wl-compare-hero+.wl-product-section .wl-product-grid{align-items:start;gap:64px;margin-top:0}main:has(.wl-compare-hero--detail) .wl-compare-hero+.wl-product-section h2{margin:0 0 22px;font-size:clamp(27px,2.5vw,34px)}main:has(.wl-compare-hero--detail) .wl-compare-hero+.wl-product-section h3{color:#fff;margin:32px 0 16px;padding-left:42px;position:relative}main:has(.wl-compare-hero--detail) .wl-compare-hero+.wl-product-section h3:first-child{margin-top:0}main:has(.wl-compare-hero--detail) .wl-compare-hero+.wl-product-section h3:before{content:"✓" / "";background:var(--wl-base-cream);width:28px;height:28px;color:var(--wl-base-navy);border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:0;left:0}main:has(.wl-compare-hero) .wl-product-section:not(.wl-product-section--dark) .wl-product-row--features:has(>.wl-product-item:first-child>h2){grid-template-columns:.9fr 1.4fr;align-items:start;gap:64px;margin-top:0}main:has(.wl-compare-hero) .wl-product-row--cards:has(>.wl-product-item:first-child>h2:only-child){grid-template-columns:.9fr 1.4fr;gap:64px;margin-top:0}main:has(.wl-compare-hero) .wl-product-row--cards:has(>.wl-product-item:first-child>h2:only-child)>.wl-product-item{background:0 0;border:0;padding:0}main:has(.wl-compare-hero) .wl-product-row--features>.wl-product-item>h2:first-child{margin-top:0}main:has(.wl-compare-hero) .wl-product-section--overview>.wl-container{grid-template-columns:.9fr 1.4fr;align-items:start;gap:64px}main:has(.wl-compare-hero) .wl-product-section--overview .wl-product-section-intro h3:first-child{margin-top:0}main:has(.wl-compare-hero) .wl-product-item>ul{padding-left:0;list-style:none}main:has(.wl-compare-hero) .wl-product-section--overview .wl-product-copy>ul{padding-left:0;list-style:none}main:has(.wl-compare-hero) .wl-product-item>ul>li{padding-left:26px;position:relative}main:has(.wl-compare-hero) .wl-product-section--overview .wl-product-copy>ul>li{padding-left:26px;position:relative}main:has(.wl-compare-hero) .wl-product-item>ul>li:before{content:"✓" / "";color:var(--wl-gold);font-weight:650;position:absolute;left:0}main:has(.wl-compare-hero) .wl-product-section--overview .wl-product-copy>ul>li:before{content:"✓" / "";color:var(--wl-gold);font-weight:650;position:absolute;left:0}main:has(.wl-compare-hero) .wl-product-section--dark .wl-product-item>ul>li:before{color:var(--wl-base-cream)}main:has(.wl-compare-hero) .wl-product-copy .wl-table-scroll{border:1px solid var(--wl-base-line);border-radius:14px;margin:32px 0 0}main:has(.wl-compare-hero) .wl-product-copy table{table-layout:fixed;min-width:720px;line-height:1.65}main:has(.wl-compare-hero) .wl-product-copy table:has(thead th:nth-child(4)){min-width:960px}main:has(.wl-compare-hero) .wl-product-copy table th{--wl-link:var(--wl-link-on-light);color:var(--wl-ink);background:#f3f1eb;padding:24px;font-size:14px;font-weight:500}main:has(.wl-compare-hero) .wl-product-copy table :is(th,td){border:0;border-bottom:1px solid var(--wl-base-line);border-right:1px solid var(--wl-base-line)}main:has(.wl-compare-hero) .wl-product-copy table tr>:last-child{border-right:0}main:has(.wl-compare-hero) .wl-product-copy table tbody tr:last-child>*{border-bottom:0}main:has(.wl-compare-hero) .wl-product-copy table th:first-child{width:22%}main:has(.wl-compare-hero) .wl-product-copy table th img{border-radius:0;width:125px;height:auto;max-height:40px;margin:0 0 18px;display:block}main:has(.wl-compare-hero) .wl-product-copy table td{padding:22px 24px}main:has(.wl-compare-hero) .wl-product-copy table td:first-child{font-weight:650}main:has(.wl-compare-hero) .wl-product-copy table :is(th,td):nth-child(2){--wl-link:var(--wl-link-on-light);background:#fcf8ee}main:has(.wl-compare-hero) .wl-product-copy .wl-table-scroll+p{color:var(--wl-muted);margin-top:20px;font-size:14px}main:has(.wl-compare-hero) .wl-product-section--dark .wl-product-item--quote{--wl-link:var(--wl-link-on-dark);background:#ffffff08;border:1px solid #ffffff20;border-radius:18px;padding:32px}main:has(.wl-compare-hero) .wl-product-section--dark .wl-product-item--quote h3{color:#fff}main:has(.wl-compare-hero) .wl-product-section--dark .wl-product-item--quote img{margin-inline:0}main:has(.wl-compare-hero) .wl-product-section:has(.wl-product-row--logos){padding:48px 0}main:has(.wl-compare-hero) .wl-product-section:has(.wl-product-row--logos) h2{max-width:860px;margin-inline:auto;font-size:clamp(24px,2.4vw,32px)}main:has(.wl-compare-hero) .wl-product-row--logos+.wl-product-row--logos{border-top:1px solid var(--wl-rule);max-width:920px;margin:30px auto 0;padding-top:26px}main:has(.wl-compare-hero) .wl-product-row--logos+.wl-product-row--logos img{width:175px;max-height:80px}main:has(.wl-compare-hero) .wl-product-section--dark .wl-product-row--logos img{filter:brightness(0)invert()}main:has(.wl-compare-hero) .wl-product-section--dark .wl-product-row--logos+.wl-product-row--logos{border-top-color:#ffffff26}main:has(.wl-compare-hero) .wl-product-section--dark .wl-product-row--logos+.wl-product-row--logos img{filter:none}:is(main:has(.wl-compare-hero) .wl-product-section--testimonials .wl-product-section-heading,main:has(.wl-compare-hero) .wl-product-section--testimonials .wl-product-section-intro){text-align:center}main:has(.wl-compare-hero) .wl-product-section--testimonials .wl-product-section-intro img{margin-inline:auto}@media (width<=1000px){.wl-compare-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}main:has(.wl-compare-hero) .wl-product-section--overview>.wl-container{gap:36px}main:has(.wl-compare-hero) .wl-product-section:not(.wl-product-section--dark) .wl-product-row--features:has(>.wl-product-item:first-child>h2){gap:36px}main:has(.wl-compare-hero) .wl-product-row--cards:has(>.wl-product-item:first-child>h2:only-child){gap:36px}main:has(.wl-compare-hero--detail) .wl-compare-hero+.wl-product-section .wl-product-grid{gap:36px}}@media (width<=760px){.wl-compare-grid--3{grid-template-columns:1fr}.wl-compare-hero{padding:26px 0 40px}.wl-compare-hero .wl-breadcrumbs{margin-bottom:26px}.wl-compare-hero .wl-product-copy{font-size:16px}.wl-compare-hero h1{font-size:clamp(32px,5.8vw,42px)}.wl-compare-hero .wl-product-copy blockquote{margin-top:24px;padding-top:20px}.wl-compare-cards{padding-top:36px}main:has(.wl-compare-hero) .wl-product-section{padding:44px 0}main:has(.wl-compare-hero) .wl-product-row--cards{grid-template-columns:1fr;gap:30px}main:has(.wl-compare-hero) .wl-product-section:not(.wl-product-section--dark) .wl-product-row--features:has(>.wl-product-item:first-child>h2){grid-template-columns:1fr;gap:30px}main:has(.wl-compare-hero) .wl-product-row--cards:has(>.wl-product-item:first-child>h2:only-child){grid-template-columns:1fr;gap:30px}main:has(.wl-compare-hero) .wl-product-section--overview>.wl-container{grid-template-columns:1fr;gap:30px}main:has(.wl-compare-hero--detail) .wl-compare-hero+.wl-product-section .wl-product-grid{grid-template-columns:1fr;gap:30px}main:has(.wl-compare-hero) .wl-product-row--cards>.wl-product-item{padding:24px}main:has(.wl-compare-hero--detail) .wl-compare-hero+.wl-product-section{padding:40px 0}main:has(.wl-compare-hero) .wl-product-row--logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.wl-compare-grid--4,.wl-compare-grid--2{grid-template-columns:1fr}.wl-compare-card-copy{padding:20px}}
/*$vite$:1*/