.compare-page{--font-display:var(--font-comparison-display);--olive-1:var(--comparison-primary);--olive-2:var(--comparison-primary);--olive-3:var(--comparison-fresh);--olive-4:var(--comparison-gold);--olive-tint:var(--comparison-recessed);--paper-1:var(--comparison-soft);--paper-2:var(--comparison-white);--paper-3:var(--comparison-rival);--tracking-display:0;--tracking-eyebrow:0;color:var(--ink-1);background:var(--paper-2);letter-spacing:0}.compare-inner{z-index:1;width:min(1080px,100% - 64px);margin-inline:auto;position:relative}.compare-page h1,.compare-page h2{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;overflow-wrap:break-word;font-weight:400;line-height:1.3}.compare-page h1{font-size:var(--text-display-lg);margin:0 0 24px}.compare-page h2{font-size:var(--text-display-md);text-align:center;margin:0 0 32px}.compare-page h3{font:700 24px/1.3 var(--font-body);margin:0 0 18px}.compare-page p,.compare-page li{font-size:18px;line-height:1.65}.compare-page a:not(.kv-btn-mk){color:var(--olive-2);text-underline-offset:4px}.compare-page .kv-btn-mk{letter-spacing:0;border-radius:8px;min-height:52px;font-size:16px}.compare-page .kv-btn-mk.primary{background:var(--olive-1);color:var(--text-on-brand);border-color:var(--olive-1)}.compare-page .kv-btn-mk.primary:hover{background:var(--olive-2);border-color:var(--olive-2)}.compare-page .kv-btn-mk.dark{background:var(--paper-2);color:var(--olive-1);border-color:var(--paper-2)}.compare-page .kv-btn-mk.dark:hover{background:var(--paper-1)}.compare-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.compare-phone{font-size:16px;font-weight:600}.compare-eyebrow{background:var(--dark-surface);color:var(--text-on-dark);text-transform:uppercase;border-radius:4px;margin:0 0 22px;padding:7px 12px;display:inline-block;font:700 12px/1.4 var(--font-body)!important}.compare-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compare-grain{pointer-events:none;opacity:.065;z-index:0;position:absolute;inset:0}.compare-torn{pointer-events:none;z-index:2;width:100%;height:24px;position:absolute;left:0}.compare-torn-bottom{bottom:-23px}.compare-torn-top{top:-23px;transform:rotate(180deg)}.compare-section{padding:112px 0;position:relative}.compare-cream{background:var(--paper-1)}.compare-dark{background:var(--dark-surface);color:var(--text-on-dark)}.compare-dark a.compare-phone{color:var(--text-on-dark)}.compare-hero{background:var(--paper-1);padding-top:86px;position:relative}.compare-hero-grid{grid-template-columns:1fr 1fr;max-width:1600px;margin-inline:auto;display:grid}.compare-hero-copy{z-index:1;padding:52px 48px 64px max(32px,50vw - 540px);position:relative}.compare-hero h1{font-size:var(--text-display-md)}.compare-breadcrumb{color:var(--ink-3);margin-bottom:28px;font-size:13px}.compare-intro{max-width:60ch;margin:0 0 28px}.compare-hero-photo{background:var(--olive-1);min-height:470px;margin:0;position:relative;overflow:hidden}.compare-hero-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.compare-short-answer{text-align:center;max-width:60ch;margin:0 auto 64px}.compare-table-title{text-align:center;margin-bottom:32px!important}.compare-table-wrap{width:100%}.compare-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.compare-label-col{width:50%}.compare-table th,.compare-table td{font:400 17px/1.5 var(--font-body);vertical-align:middle;border-bottom:1px solid var(--line-1);padding:23px 22px}.compare-table th[scope=row]{text-align:left;background:var(--paper-2);font-weight:600}.compare-table .compare-col-label{background:var(--paper-2)}.compare-table thead th{z-index:5;position:sticky;top:76px}.compare-table .compare-col-korven{background:var(--olive-2);color:var(--text-on-brand);text-align:center}.compare-our-pick{background:var(--comparison-gold);color:var(--dark-surface);border-radius:999px;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-block}.compare-logo-backing{background:var(--comparison-white);border-radius:6px;padding:14px 10px;display:block}.compare-korven-logo{width:220px;max-width:100%;height:auto;margin:0 auto;display:block}.compare-table .compare-col-competitor{background:var(--paper-3);color:var(--ink-3);text-align:center;font-weight:600}.compare-cell-korven{background:var(--olive-1);color:var(--text-on-brand);text-align:center}.compare-cell-competitor{background:var(--paper-3);color:var(--ink-3);text-align:center}.compare-cell-content{justify-content:center;align-items:flex-start;gap:7px;display:flex}.compare-check{flex:none;margin-top:4px;display:inline-flex}.compare-dash{flex:none}.compare-category th{color:var(--ink-1);background:var(--paper-2);text-align:left;text-transform:uppercase;border-top:2px solid var(--comparison-fresh);border-bottom:2px solid var(--comparison-fresh);padding:14px 0;font-weight:700}.compare-table tfoot td{border:none;padding:26px 14px}.compare-table tfoot p{margin:0 0 14px;font-size:14px}.compare-table tfoot .kv-btn-mk{width:100%;padding-inline:13px;font-size:14px}.compare-fine-print{color:var(--ink-3);margin:24px 0 0;font-size:14px!important}.compare-row-detail summary,.compare-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.compare-row-detail summary::-webkit-details-marker{display:none}.compare-faq summary::-webkit-details-marker{display:none}.compare-row-detail svg,.compare-faq summary svg{flex:none;transition:transform .2s}.compare-row-detail[open] svg,.compare-faq details[open] summary svg{transform:rotate(180deg)}.compare-row-detail p{color:var(--ink-3);margin:16px 0 0;font-size:15px}.compare-page .compare-left-heading{text-align:left}.compare-section-intro{max-width:60ch;margin:0 0 48px}.compare-who-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}.compare-who-card{background:var(--paper-2);box-shadow:var(--shadow-card);border-radius:14px;padding:40px}.compare-who-card p{margin:24px 0 0}.compare-card-logo{background:var(--comparison-white);border-radius:4px;padding:12px 0;display:inline-flex}.compare-card-logo img{width:280px;max-width:100%;height:auto}.compare-quote-band{overflow:hidden}.compare-watermark{opacity:.06;pointer-events:none;width:650px;height:auto;position:absolute;bottom:-5px;right:-180px}.compare-quote-band blockquote{text-align:center;max-width:900px;margin:0 auto}.compare-quote-band blockquote p{font-family:var(--font-display);margin:0 0 28px;font-size:25px;line-height:1.7}.compare-page cite{font-size:16px;font-style:normal}.compare-zigzag{gap:32px;margin-top:56px;display:grid}.compare-zigzag-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.compare-zigzag figure{aspect-ratio:4/3;border-radius:12px;min-width:0;margin:0;overflow:hidden}.compare-zigzag img{object-fit:cover;width:100%;height:100%;display:block}.compare-zigzag-copy{background:var(--paper-2);border-radius:12px;flex-direction:column;justify-content:center;padding:48px;display:flex}.compare-zigzag-copy h3{font-size:30px}.compare-zigzag-copy p{margin:0}.compare-zigzag-reverse figure{order:2}.compare-feature-number{color:var(--olive-1);margin-bottom:22px;font-size:15px;font-weight:700}.compare-pull-band{background:var(--paper-3);margin-top:56px}.compare-pull-band p{max-width:60ch}.compare-pull-link{border-left:4px solid var(--olive-4);margin-top:28px;padding:14px 24px;font-size:20px;font-weight:600}.compare-stories-heading{text-align:center;position:relative}.compare-drawn-arrow{width:92px;height:92px;color:var(--olive-4);position:absolute;bottom:-55px;right:4%}.compare-story-visual figcaption span{opacity:1!important}.compare-story-visual{max-width:900px;margin:60px auto}.compare-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.compare-story-grid blockquote{text-align:center;margin:0}.compare-story-grid p{font-size:17px}.compare-story-grid cite{border-top:2px solid var(--olive-4);margin-top:24px;padding-top:18px;display:block}.compare-story-badge{background:var(--olive-1);width:44px;height:44px;color:var(--text-on-brand);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.compare-rating{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:52px 0 0;display:flex}.compare-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin:52px 0 40px;padding:0;list-style:none;display:grid}.compare-step-icon{background:var(--olive-tint);width:48px;height:48px;color:var(--olive-1);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.compare-steps h3{font-size:24px}.compare-steps p{margin:0;font-size:17px}.compare-second .compare-actions{justify-content:center}.compare-choice-card{background:var(--paper-2);box-shadow:var(--shadow-card);border-radius:14px;overflow:hidden}.compare-choice-card h3{color:var(--ink-2);margin:0;padding:30px 32px}.compare-choice-korven h3{background:var(--olive-1);color:var(--text-on-brand)}.compare-choice-card>div{padding:32px}.compare-choice-card ul{margin:0 0 32px;padding:0;list-style:none}.compare-choice-card li{gap:14px;margin-bottom:18px;display:flex}.compare-choice-card li>span{color:var(--olive-1);flex:none;font-weight:700}.compare-final{text-align:center}.compare-final .compare-actions{justify-content:center;margin-top:30px}.compare-faq{max-width:900px}.compare-faq details{border-bottom:1px solid var(--line-1)}.compare-faq summary{min-height:76px;padding:20px 0;font-size:19px;font-weight:600}.compare-faq p{max-width:60ch;margin:0 0 24px}.compare-footer-block{background:var(--paper-1);padding:72px 0}.compare-related{flex-wrap:wrap;gap:16px 26px;margin:0 0 40px;padding:0;list-style:none;display:flex}.compare-sources{columns:2;padding-left:20px}.compare-sources li,.compare-disclaimer{color:var(--ink-3);font-size:14px!important}.compare-disclaimer{max-width:90ch;margin-top:36px}.compare-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.compare-fit{background:var(--paper-1);border-radius:8px;padding:32px}.compare-fit h2{text-align:left;font-size:28px}.compare-sticky{display:none}@media (width<=1050px){.compare-hero-copy{padding-inline:32px}.compare-hero h1{font-size:32px}.compare-zigzag-copy{padding:32px}}@media (width<=700px){.compare-inner{width:calc(100% - 40px)}.compare-section{padding:72px 0}.compare-page h1,.compare-page h2{font-size:var(--text-display-sm)}.compare-page p,.compare-page li{font-size:17px}.compare-hero{padding-top:76px}.compare-hero-grid{grid-template-columns:minmax(0,1fr)}.compare-hero-copy{padding:32px 20px 40px}.compare-hero-photo{min-height:280px}.compare-breadcrumb{font-size:12px}.compare-actions{flex-direction:column;align-items:flex-start}.compare-short-answer{text-align:left;margin-bottom:40px}.compare-table,.compare-table thead,.compare-table tbody,.compare-table tfoot{display:block}.compare-table colgroup{display:none}.compare-table tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-table th,.compare-table td{min-width:0;padding:18px 12px;font-size:15px}.compare-table thead th{position:static}.compare-table thead .compare-col-label{display:none}.compare-table th[scope=row],.compare-category th{grid-column:1/-1;padding:16px 12px}.compare-table th[scope=row]{background:var(--paper-1)}.compare-table tfoot .compare-col-label{display:none}.compare-category th{margin-top:20px}.compare-table tfoot p{font-size:13px}.compare-table tfoot .kv-btn-mk{gap:5px;padding:10px 8px;font-size:13px}.compare-table tfoot .kv-btn-mk svg{flex:none;width:14px}.compare-logo-backing{padding:12px 8px}.compare-korven-logo{width:150px}.compare-table thead .compare-col-korven{padding-inline:8px}.compare-cell-content{flex-direction:column;align-items:center;gap:6px}.compare-our-pick{font-size:12px}.compare-who-grid,.compare-zigzag-row,.compare-story-grid,.compare-card-grid{grid-template-columns:minmax(0,1fr)}.compare-who-card{padding:28px}.compare-who-grid{gap:24px;margin-top:32px}.compare-quote-band blockquote p{font-size:20px}.compare-zigzag{gap:40px;margin-top:36px}.compare-zigzag-row{gap:16px}.compare-zigzag-reverse figure{order:0}.compare-zigzag-copy{padding:28px}.compare-zigzag-copy h3{font-size:26px}.compare-pull-link{padding-inline:20px;font-size:18px}.compare-story-visual{margin-top:48px}.compare-story-visual>div{grid-template-columns:minmax(0,1fr)!important}.compare-story-grid{gap:44px}.compare-drawn-arrow{width:60px;height:60px;bottom:-40px;right:-5px}.compare-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.compare-steps h3{font-size:21px}.compare-steps p{font-size:16px}.compare-second .compare-actions,.compare-final .compare-actions{align-items:center}.compare-choice-card h3,.compare-choice-card>div{padding:26px}.compare-sources{columns:1}.compare-footer-block h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.compare-page *,.compare-page :before,.compare-page :after{transition:none!important}}.compare-page>footer{--olive-3:var(--comparison-gold)}.compare-disclaimer a{text-decoration:underline}
