.cmp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.cmp-verdict{padding:36px 40px}.cmp-verdict p{color:var(--fc-ink);margin-top:12px}.cmp-h2s{letter-spacing:-.035em;color:var(--fc-ink);font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.1}.fc-cols-2>.cmp-ours{border-top-color:#04785773}.cmp-table-box{padding:8px 24px 12px}.cmp-table thead th{padding-top:18px}.cmp-table thead th.cmp-fc{color:var(--fc-brand-ink)}.cmp-table tbody th{color:var(--fc-ink);border-bottom:1px solid var(--fc-hairline);vertical-align:top;width:26%;padding:14px 16px;font-size:15px;font-weight:600}.cmp-table .cmp-fc{color:var(--fc-ink);background:#25d3660f}.cmp-table td{width:37%}.cmp-table tbody tr:last-child>*{border-bottom:0}.cmp-choose{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cmp-choose>div{padding:40px 44px}.cmp-choose>div+div{border-left:1px solid var(--fc-hairline-strong)}.cmp-faq{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:64px;display:grid}.cmp-list{margin:0;padding:0;list-style:none}.cmp-list>li{padding:0}.cmp-row{color:var(--fc-ink);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) auto;align-items:start;gap:40px;padding:26px 0;transition:color .2s;display:grid}.cmp-row h2{letter-spacing:-.02em;color:var(--fc-ink);font-size:22px;font-weight:500;line-height:1.3;transition:color .2s}.cmp-row:hover h2{color:var(--fc-brand-ink)}.cmp-row .cmp-verdict-line{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cmp-row .cmp-go{color:var(--fc-brand-ink);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.cmp-row .cmp-go svg{width:16px;height:16px;transition:transform .2s var(--fc-ease)}.cmp-row:hover .cmp-go svg{transform:translate(3px)}.cmp-row:focus-visible{outline:2px solid var(--fc-brand-ink);outline-offset:4px;border-radius:8px}.cmp-check{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.cmp-check-panel{padding:36px 40px}@media (max-width:1023px){.cmp-hero,.cmp-faq,.cmp-check{grid-template-columns:1fr;gap:40px}.cmp-row{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.cmp-row .cmp-go{grid-column:2}}@media (min-width:761px){.fc-cols-2.cmp-adv{column-gap:72px}}@media (max-width:760px){.cmp-verdict,.cmp-check-panel{padding:24px 20px}.cmp-choose{grid-template-columns:1fr}.cmp-choose>div{padding:28px 20px}.cmp-choose>div+div{border-left:0;border-top:1px solid var(--fc-hairline-strong)}.cmp-row{grid-template-columns:1fr;gap:10px;padding:22px 0}.cmp-row .cmp-go{grid-column:auto;min-height:44px}.cmp-table-box{padding:4px 16px}.cmp-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmp-table,.cmp-table tbody,.cmp-table tr,.cmp-table tbody th,.cmp-table td{width:auto;display:block}.cmp-table tr{border-bottom:1px solid var(--fc-hairline);padding:18px 0}.cmp-table tbody tr:last-child{border-bottom:0}.cmp-table tbody th,.cmp-table td{border-bottom:0;padding:0}.cmp-table tbody th{margin-bottom:10px;font-size:16px}.cmp-table td{padding:10px 12px;font-size:15px}.cmp-table td+td{margin-top:6px}.cmp-table td.cmp-fc{border-radius:10px}.cmp-table td:before{content:attr(data-label);color:var(--fc-muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.cmp-table td.cmp-fc:before{color:var(--fc-brand-ink)}}
