.c-lp-compare__intro{margin:0 auto 32px}.c-lp-compare__intro p{margin:0 0 14px}.c-lp-compare__table{border-collapse:collapse;font-size:15px;line-height:1.7;width:100%}.c-lp-compare__cell,.c-lp-compare__rowlabel,.c-lp-compare__th{border:1px solid var(--c-border);padding:14px 18px;text-align:left;vertical-align:top}.c-lp-compare__th{background:var(--c-bg-alt);font-weight:800}.c-lp-compare__rowlabel{background:var(--c-bg);font-weight:700;width:32%}.c-lp-compare__table.is-2col .c-lp-compare__rowlabel{width:50%}.c-lp-compare--compare .c-lp-compare__th--c2{background:#ececec;color:var(--c-text-sub)}.c-lp-compare--compare .c-lp-compare__cell--c2{background:#fafafa;color:var(--c-text-sub)}.c-lp-compare--compare .c-lp-compare__th--c3{background:var(--c-accent);color:var(--c-text)}.c-lp-compare--compare .c-lp-compare__cell--c3{background:#fff9e5;font-weight:600}.c-lp-compare__row.is-highlight .c-lp-compare__cell{background:#fff9e5;font-weight:800}.c-lp-compare__callout{background:#fff9e5;border-left:5px solid var(--c-accent);font-size:20px;font-weight:700;margin:28px 0 0;padding:16px 24px}.c-lp-compare__callout p{margin:0}.c-lp-compare--plain .c-lp-compare__callout{background:transparent;border-left:0;color:var(--c-text-sub);font-size:16px;font-weight:400;margin:28px auto 0;max-width:760px;padding:0;text-align:center}.c-lp-compare__cards{display:none}.c-lp-compare__card{border:1px solid var(--c-border);border-radius:8px;margin-bottom:12px;padding:16px 18px}.c-lp-compare__card-label{font-weight:700;margin:0 0 10px}.c-lp-compare__card-line{border-top:1px dashed var(--c-border);display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;padding:6px 0}.c-lp-compare__card-col{color:var(--c-text-sub);font-size:13px}.c-lp-compare__card-val{min-width:0;text-align:right}.c-lp-compare--compare .c-lp-compare__card-line{display:block}.c-lp-compare--compare .c-lp-compare__card-col{display:block;margin-bottom:2px}.c-lp-compare--compare .c-lp-compare__card-val{display:block;text-align:left}.c-lp-compare--compare .c-lp-compare__card-line--c3{background:#fff9e5;border-radius:0 0 7px 7px;border-top:0;margin:10px -18px -16px;padding:10px 18px 14px}.c-lp-compare--compare .c-lp-compare__card-line--c3 .c-lp-compare__card-val{font-weight:700}.c-lp-compare__card.is-highlight{background:#fff9e5}@media (max-width:768px){.c-lp-compare__table{display:none}.c-lp-compare__cards{display:block}.c-lp-compare__callout{font-size:17px}}