.comparison-note{margin:1.5rem 0;padding:1rem 1.1rem;background:#f0f0ef;border-left:4px solid #f04747;font-size:.94rem}.comparison-wrap{margin:1.5rem 0 2.4rem;border:1px solid #c8c9cc;overflow:hidden}.comparison-table{width:100%;border-collapse:collapse;font-size:.94rem}.comparison-table th,.comparison-table td{padding:1rem;border-bottom:1px solid #d6d7d9;text-align:left;vertical-align:top}.comparison-table th{background:#181a1e;color:#fff;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.comparison-table tr:last-child td{border-bottom:0}.comparison-table strong{font-weight:900}.comparison-table a{color:#a50b1b;text-decoration:underline;font-weight:800}.feedback{margin-top:3.5rem;padding:1.6rem;background:#15171b;color:#fff;border:1px solid #44474f}.feedback h2{margin:.1rem 0 .6rem;color:#fff}.feedback p{color:#d8d9dc;font-size:1rem}.feedback-options{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}.feedback-option{display:flex;align-items:center;gap:.45rem;padding:.6rem .8rem;border:1px solid #6c7078;background:#0b0c0f;color:#fff;font-weight:800;cursor:pointer}.feedback-option:has(input:checked){border-color:#f04747;background:#2b1417}.feedback-option input{accent-color:#f04747;margin:0}.feedback-submit{appearance:none;border:1px solid #f04747;background:#f04747;color:#fff;padding:.7rem 1rem;font:inherit;font-weight:900;cursor:pointer;transition:transform .2s,background .2s}.feedback-submit:hover{transform:translateY(-2px);background:#2b1417}.feedback-submit:disabled{cursor:default;transform:none;background:#4d5057;border-color:#4d5057}.feedback-status{display:block;margin-top:.8rem;color:#ffb6bb;font-weight:750}.next-ai-post{display:inline-flex;margin-top:2.5rem;color:#bc0c1e!important;font-weight:900;border-bottom:2px solid #f04747;padding-bottom:.2rem;font-size:1.1rem}@media(max-width:760px){.comparison-wrap{border:0;overflow:visible}.comparison-table,.comparison-table tbody,.comparison-table tr,.comparison-table td{display:block;width:100%}.comparison-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.comparison-table tr{margin-bottom:1rem;padding:1rem;border:1px solid #c8c9cc;background:#fff}.comparison-table td{padding:.52rem 0;border:0}.comparison-table td:before{content:attr(data-label);display:block;margin-bottom:.18rem;color:#a50b1b;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.comparison-table td:first-child{font-size:1.08rem}.feedback-options{display:grid;grid-template-columns:1fr}.feedback-option{justify-content:center}.feedback-submit{width:100%}}
