@keyframes bounce-horizontal-39520972{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.animate-bounce-horizontal[data-v-39520972]{animation:bounce-horizontal-39520972 1.2s infinite ease-in-out}@keyframes fadeSlideUp-39520972{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.ct-fade-in[data-v-39520972]{animation:fadeSlideUp-39520972 .7s cubic-bezier(.16,1,.3,1) both}.ct-delay-0[data-v-39520972]{animation-delay:0ms}.ct-delay-1[data-v-39520972]{animation-delay:.12s}.ct-delay-2[data-v-39520972]{animation-delay:.2s}.ct-delay-3[data-v-39520972]{animation-delay:.28s}.ct-delay-4[data-v-39520972]{animation-delay:.35s}.ct-delay-5[data-v-39520972]{animation-delay:.42s}.ct-delay-6[data-v-39520972]{animation-delay:.48s}.ct-delay-7[data-v-39520972]{animation-delay:.54s}.ct-delay-8[data-v-39520972]{animation-delay:.6s}.ct-delay-9[data-v-39520972]{animation-delay:.7s}.ct-table-wrapper[data-v-39520972]{position:relative}.ct-table-wrapper[data-v-39520972]:before{content:"";position:absolute;inset:-1px 0;border-radius:1.5rem;pointer-events:none;z-index:1}.ct-hide-scrollbar[data-v-39520972]{scrollbar-width:none;-ms-overflow-style:none}.ct-hide-scrollbar[data-v-39520972]::-webkit-scrollbar{display:none}.ct-cima-header[data-v-39520972]{background:linear-gradient(180deg,#060d0b,#040908);border-left:1px solid rgba(255,255,255,.04);border-right:1px solid rgba(255,255,255,.04);box-shadow:inset 0 1px #ffffff0d;position:relative}.ct-badge-recommended[data-v-39520972]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0d493d;background:linear-gradient(135deg,#9cd201,#6feba8);box-shadow:0 0 18px #9cd20166,0 2px 6px #00000026;animation:badgePulse-39520972 2.5s ease-in-out infinite;margin-bottom:6px}@keyframes badgePulse-39520972{0%,to{box-shadow:0 0 12px #9cd2014d,0 2px 6px #00000026}50%{box-shadow:0 0 24px #9cd2018c,0 2px 6px #00000026,0 0 40px #9cd20126}}.ct-cima-cell[data-v-39520972]{background:linear-gradient(180deg,#050c0b,#040807);border-left:1px solid rgba(156,210,1,.08);border-right:1px solid rgba(156,210,1,.08);box-shadow:inset -1px 0 #ffffff03,inset 1px 0 #ffffff03,-4px 0 20px #9cd2010a,4px 0 20px #9cd2010a;transition:box-shadow .15s ease}.ct-feature-cell[data-v-39520972],.ct-competitor-cell[data-v-39520972]{transition:background-color .15s ease}.ct-row-even .ct-feature-cell[data-v-39520972],.ct-row-even .ct-competitor-cell[data-v-39520972]{background:#fff}.ct-row-odd .ct-feature-cell[data-v-39520972],.ct-row-odd .ct-competitor-cell[data-v-39520972]{background:#fafbfc}.ct-row[data-v-39520972]{border-bottom:1px solid rgba(229,231,235,.5);position:relative}.ct-row[data-v-39520972]:hover{z-index:2}.ct-row:hover .ct-feature-cell[data-v-39520972],.ct-row:hover .ct-competitor-cell[data-v-39520972]{background:#f0fdf4!important}.ct-row:hover .ct-cima-cell[data-v-39520972]{box-shadow:-4px 0 18px #9cd2010f,4px 0 18px #9cd2010f,inset 0 0 20px #9cd20108}.ct-negative-text[data-v-39520972]{color:#b45309;font-weight:600;font-size:13px;padding:2px 8px;border-radius:6px;background:#fbbf2414;border:1px solid rgba(251,191,36,.15)}.ct-scorecard-row[data-v-39520972]{border-top:2px solid rgba(13,73,61,.1)}.ct-scorecard-row .ct-competitor-cell[data-v-39520972]{background:#fafbfc}.ct-score-bar-wrapper[data-v-39520972]{width:100%;height:8px;border-radius:99px;background:#ffffff1a;overflow:hidden;margin-bottom:6px}.ct-score-bar-wrapper-light[data-v-39520972]{background:#f1f5f9}.ct-score-bar[data-v-39520972]{height:100%;border-radius:99px;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.ct-score-bar-cima[data-v-39520972]{background:linear-gradient(90deg,#0d493d,#9cd201);box-shadow:0 0 12px #9cd20159}.ct-score-bar-competitor[data-v-39520972]{background:linear-gradient(90deg,#cbd5e1,#94a3b8)}.ct-score-label[data-v-39520972]{font-size:13px;font-weight:900;letter-spacing:.03em}@media(max-width:767px){.ct-section[data-v-39520972]{padding:3rem 0}.ct-table .ct-feature-cell[data-v-39520972]{padding:12px}.ct-table .ct-feature-cell .flex .flex-col .font-bold[data-v-39520972]{font-size:12.5px}.ct-table .ct-feature-cell .flex .w-8[data-v-39520972]{width:28px;height:28px;min-width:28px;border-radius:8px}.ct-table .ct-feature-cell .flex[data-v-39520972]{gap:8px}.ct-table td[data-v-39520972]{padding:10px 8px}.ct-table th[data-v-39520972]{padding:14px 8px}.ct-table th[data-v-39520972]:first-child{padding-left:12px}.ct-negative-text[data-v-39520972]{font-size:11px;padding:1px 5px;white-space:nowrap}.ct-score-label[data-v-39520972]{font-size:11px}.ct-badge-recommended[data-v-39520972]{font-size:7.5px;padding:2px 7px}}
