.fn-sec.fn-s-compare{padding:0 var(--fn-pad-x) 120px}.fn-s-compare-wrap{display:flex;justify-content:center;width:100%;max-width:var(--fn-max)}.fn-s-compare-col{display:flex;flex-direction:column;align-items:center;gap:54px;width:100%;max-width:1044px}.fn-s-compare-h{width:100%;text-align:center}.fn-s-compare-head{width:100%}.fn-s-compare-body{display:flex;flex-direction:column;gap:20px;width:100%}.fn-s-compare-scroll{position:relative;display:flex;justify-content:center;width:100%}.fn-s-compare-scroll:focus-visible{outline-offset:4px}.fn-s-compare-t{border-collapse:separate;border-spacing:0;font-variant-numeric:normal}.fn-s-compare-g,.fn-s-compare-t{display:flex;flex-direction:column;width:100%}.fn-s-compare-r{display:flex;width:100%}.fn-s-compare-c{flex:1 0 0;align-items:flex-start;width:1px;min-width:0;max-width:var(--fn-s-compare-mw,none);padding:12px 0;color:var(--fn-ink);font-size:14px;font-weight:400;line-height:21px;text-align:center;overflow-wrap:break-word}.fn-s-compare-c,.fn-s-compare-x{display:flex;justify-content:center}.fn-s-compare-x{align-items:center;width:100%;min-height:21px}.fn-s-compare-l{color:var(--fn-body);text-align:start}.fn-s-compare-l .fn-s-compare-x{justify-content:flex-start}.fn-s-compare-hl{background:var(--fn-white);color:var(--fn-body)}.fn-s-compare-i{flex:none;width:20px;height:20px}.fn-s-compare-top .fn-s-compare-c{align-items:flex-end;padding:24px 0;color:var(--fn-ink);font-size:18px;font-weight:500;line-height:27px}.fn-s-compare-top .fn-s-compare-x{min-height:27px}.fn-s-compare-top .fn-s-compare-hl{padding-top:42px;border-radius:12px 12px 0 0}.fn-s-compare-sub .fn-s-compare-l{color:var(--fn-ink);font-weight:500}.fn-s-compare-r[data-end=group]>.fn-s-compare-c{padding-bottom:44px}.fn-s-compare-r[data-end=group]>.fn-s-compare-c:has(.fn-s-compare-i){padding-bottom:48px}.fn-s-compare-r[data-end=last]>.fn-s-compare-c{padding-bottom:60px}.fn-s-compare-r[data-end=last]>.fn-s-compare-c:has(.fn-s-compare-i){padding-bottom:64px}.fn-s-compare-r[data-end=last]>.fn-s-compare-hl{border-radius:0 0 12px 12px}.fn-s-compare--start .fn-s-compare-c:not(.fn-s-compare-l){text-align:start}.fn-s-compare--start .fn-s-compare-c:not(.fn-s-compare-l) .fn-s-compare-x{justify-content:flex-start;padding:0 12px}.fn-s-compare-notes{color:var(--fn-body)}@media (min-width:768px) and (max-width:1199.98px){.fn-sec.fn-s-compare{padding-bottom:80px}}@media (max-width:767.98px){.fn-sec.fn-s-compare{padding-bottom:60px}.fn-s-compare-col{gap:40px}.fn-s-compare-scroll{justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain}.fn-s-compare-t{flex:none;width:205%}}