.marketing-cta[data-v-5f4f7e20]{align-items:center;background:var(--kl-color-accent);border-radius:var(--kl-radius-md);color:var(--kl-color-text-inverse);display:inline-flex;font-size:var(--kl-font-size-base);font-weight:var(--kl-font-weight-semibold);justify-content:center;min-height:44px;padding:0 var(--kl-space-5);text-decoration:none}.marketing-cta[data-v-5f4f7e20]:hover{background:var(--kl-color-accent-hover)}.marketing-cta[data-v-5f4f7e20]:focus-visible{outline:2px solid var(--kl-color-focus-ring);outline-offset:2px}.marketing-cta--secondary[data-v-5f4f7e20]{background:transparent;border:1px solid var(--kl-color-border);color:var(--kl-color-text)}.marketing-cta--secondary[data-v-5f4f7e20]:hover{background:var(--kl-color-surface-hover)}.compare-page[data-v-3e354320]{display:flex;flex-direction:column;gap:var(--kl-space-5);margin:0 auto;max-width:960px}.compare-page__title[data-v-3e354320]{color:var(--kl-color-text-primary);margin:0}.compare-page__intro[data-v-3e354320]{color:var(--kl-color-text-secondary);font-size:var(--kl-font-size-md);margin:0}.compare-page__scroll[data-v-3e354320]{border:1px solid var(--kl-color-border);border-radius:var(--kl-radius-md);overflow-x:auto}.compare-page__table[data-v-3e354320]{border-collapse:collapse;font-size:var(--kl-font-size-sm);width:100%}.compare-page__table td[data-v-3e354320],.compare-page__table th[data-v-3e354320]{border-bottom:1px solid var(--kl-color-border);color:var(--kl-color-text);padding:var(--kl-space-3) var(--kl-space-4);text-align:left;vertical-align:top}.compare-page__table thead th[data-v-3e354320]{background:var(--kl-color-surface-raised);font-weight:var(--kl-font-weight-semibold)}.compare-page__table tbody th[data-v-3e354320]{font-weight:var(--kl-font-weight-semibold);min-width:9rem}.compare-page__table td[data-v-3e354320]{min-width:14rem}.compare-page__h2[data-v-3e354320]{color:var(--kl-color-text-primary);font-size:var(--kl-font-size-lg);margin:0 0 var(--kl-space-2)}.compare-page__fair p[data-v-3e354320],.compare-page__more[data-v-3e354320]{color:var(--kl-color-text-secondary);font-size:var(--kl-font-size-base);margin:0}
