.page-compare .cmp-kicker{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--acc-d);margin:0}.page-compare .lhero h1{max-width:15ch}.page-compare .cmp-verified{margin:22px 0 0;padding:12px 16px;border:1px solid var(--line);border-radius:11px;background:var(--bg2);font-size:13px;line-height:1.6;color:var(--mut);max-width:720px}.page-compare .cmp-verified b{color:var(--ink);font-weight:700}.page-compare .cmp-sec{padding:34px 0 0}.page-compare .cmp-sec h2{font-size:clamp(23px,2.6vw,31px);letter-spacing:-.03em;line-height:1.16;margin:0}.page-compare .cmp-sub{margin:10px 0 0;max-width:62ch;color:var(--mut);font-size:14.5px;line-height:1.62}.page-compare .cmp-list{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 30px}.page-compare .cmp-list li{padding:14px 0 14px 18px;border-left:2px solid var(--line);font-size:14.6px;line-height:1.6;color:var(--ink2);text-wrap:pretty}.page-compare .cmp-list li b{color:var(--ink);font-weight:720;display:block;margin-bottom:3px}.page-compare .cmp-list-us li{border-left-color:color-mix(in srgb,var(--acc) 55%,var(--line))}.page-compare .tbl-wrap{margin-top:20px}.page-compare table.tbl th[scope=row]{width:30%;background:var(--bg2)}.page-compare table.tbl thead th:last-child{color:var(--acc-d)}.page-compare .cmp-choose{margin:22px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:15px;overflow:hidden}.page-compare .cmp-choice{padding:22px 24px}.page-compare .cmp-choice+.cmp-choice{border-left:1px solid var(--line)}.page-compare .cmp-choice-us{background:var(--bg2)}.page-compare .cmp-choice h3{font-size:16px;margin:0 0 12px}.page-compare .cmp-choice-us h3{color:var(--acc-d)}.page-compare .cmp-choice ul{margin:0;padding-left:19px}.page-compare .cmp-choice li{margin:8px 0;color:var(--ink2);font-size:14.2px;line-height:1.58}.page-compare .cmp-choice li::marker{color:var(--acc-d)}.page-compare .cmp-both{margin:14px 0 0;color:var(--mut);font-size:13.5px;line-height:1.6}.page-compare .cmp-honest{max-width:78ch;font-size:14.4px;line-height:1.65}.page-compare .cmp-honest b{color:var(--ink)}.page-compare .cmp-faq-sec{padding-top:42px}.page-compare .cmp-faq-sec h2{font-size:clamp(23px,2.6vw,31px);letter-spacing:-.03em;margin:0 0 20px;text-align:center}.page-compare .cmp-cta{padding:46px 0 82px}.page-compare .cmp-cta h2{font-size:clamp(22px,2.4vw,28px);letter-spacing:-.028em;margin:0}.page-compare .cmp-cta p{margin:11px 0 0;color:var(--ink2);font-size:15px;line-height:1.62;max-width:68ch}.page-compare .cmp-cta-row{display:flex;gap:11px;flex-wrap:wrap;margin-top:20px}.cmp-index{margin:26px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cmp-index-card{display:block;padding:20px 22px;border:1px solid var(--line);border-radius:15px;background:var(--bg);transition:border-color .16s ease,transform .16s ease}.cmp-index-card:hover{border-color:color-mix(in srgb,var(--acc) 40%,var(--line));transform:translateY(-2px)}.cmp-index-card h3{margin:0;font-size:16.5px;letter-spacing:-.02em}.cmp-index-card p{margin:7px 0 0;color:var(--mut);font-size:13.6px;line-height:1.58}.cmp-index-card .cmp-index-go{display:inline-flex;margin-top:11px;font-size:12.8px;font-weight:700;color:var(--acc-d)}@media(max-width:900px){.page-compare .cmp-list,.page-compare .cmp-choose{grid-template-columns:1fr}.page-compare .cmp-choice+.cmp-choice{border-left:0;border-top:1px solid var(--line)}.cmp-index{grid-template-columns:1fr}}@media(max-width:560px){.page-compare .lhero h1{max-width:none}}@media(prefers-reduced-motion:reduce){.cmp-index-card{transition:none}.cmp-index-card:hover{transform:none}}
