.content .accent{color:var(--primary)}.content .subtitle{font-size:1.1rem;color:var(--text-secondary);margin-bottom:48px;line-height:1.6}.content .comparison-table{width:100%;border-collapse:collapse;margin:32px 0}.content .comparison-table th,.content .comparison-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--border);font-size:15px}.content .comparison-table th{color:var(--text-primary);font-weight:600;background:var(--bg-secondary)}.content .comparison-table th:first-child{border-radius:var(--radius-md) 0 0 0}.content .comparison-table th:last-child{border-radius:0 var(--radius-md) 0 0}.content .comparison-table td{color:var(--text-secondary)}.content .comparison-table td:first-child{color:var(--text-primary);font-weight:500}.content .check{color:var(--success)}.content .cross{color:var(--primary)}.content .verdict{background:#e639461a;border-left:3px solid var(--primary);padding:20px 24px;border-radius:0 var(--radius-md) var(--radius-md) 0;margin:32px 0}.content .verdict p{color:var(--text-primary);font-weight:500;margin:0}.content .verdict-switch{background:#4caf5014;border-left-color:#4caf50}.content .verdict-switch-title{font-size:1.15rem;margin-bottom:12px!important}.content .verdict-switch-body{font-weight:400!important}.content .cta-box{text-align:center;background:linear-gradient(135deg,rgba(230,57,70,.1) 0%,var(--bg-secondary) 100%);border:1px solid rgba(230,57,70,.15);border-radius:var(--radius-xl);padding:48px 32px;margin:48px 0}.content .cta-box h2{margin:0 0 8px;font-size:1.5rem}.content .cta-box p{color:var(--text-secondary);margin:0 0 24px;font-size:1rem}.content .cta-box .btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--primary);color:#fff;padding:16px 32px;border-radius:var(--radius-lg);font-weight:600;font-size:16px;text-decoration:none;box-shadow:0 8px 32px #e6394659;transition:transform .2s,box-shadow .2s}.content .cta-box .btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 40px #e6394673;text-decoration:none}.content .watch-shots{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;margin:32px 0 40px;padding:0;list-style:none}.content .watch-shot{margin:0;text-align:center}.content .watch-shot img{display:block;width:100%;max-width:190px;height:auto;margin:0 auto;background:#000;box-shadow:0 0 0 1px var(--border),0 8px 24px #00000073}.content .watch-shots.round .watch-shot img{border-radius:50%}.content .watch-shots.squircle .watch-shot img{border-radius:22%}.content .watch-shot figcaption{margin-top:12px;font-size:13px;line-height:1.5;color:var(--text-secondary)}@media(max-width:480px){.content .watch-shots{grid-template-columns:repeat(2,1fr);gap:18px}.content .watch-shot figcaption{font-size:12px}}.content .faq-list{display:flex;flex-direction:column;gap:8px;margin:24px 0}.content .faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 18px}.content .faq-item summary{font-size:15px;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;padding-right:24px;position:relative}.content .faq-item summary::-webkit-details-marker{display:none}.content .faq-item summary:after{content:"+";position:absolute;right:0;top:-2px;font-size:20px;color:var(--text-tertiary)}.content .faq-item[open] summary:after{content:"−"}.content .faq-item p{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--text-secondary)}@media(max-width:768px){.content .comparison-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:13px}.content .comparison-table th,.content .comparison-table td{padding:10px 8px}}@media(max-width:480px){.content .subtitle{font-size:.95rem;margin-bottom:32px}.content .comparison-table{font-size:12px}.content .comparison-table th,.content .comparison-table td{padding:8px 6px}.content .verdict{padding:16px 18px}.content .verdict p{font-size:14px}.content .cta-box{padding:32px 20px}}@media(max-width:380px){.content .comparison-table{font-size:11px}.content .comparison-table th,.content .comparison-table td{padding:6px 4px}}
