:root{--primary:#0056b3;--primary-hover:#004494;--accent:#ffb703;--text-main:#2d3748;--text-muted:#4a5568;--bg-body:transparent;--bg-card:#fff;--border-light:#e2e8f0;--success-bg:#f0fdf4;--success-border:#bbf7d0;--danger-bg:#fef2f2;--danger-border:#fecaca}.article-container[data-astro-cid-p3fd5hhg]{color:var(--text-main);max-width:900px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.7}.article-container[data-astro-cid-p3fd5hhg] h1[data-astro-cid-p3fd5hhg],.article-container[data-astro-cid-p3fd5hhg] h2[data-astro-cid-p3fd5hhg],.article-container[data-astro-cid-p3fd5hhg] h3[data-astro-cid-p3fd5hhg],.article-container[data-astro-cid-p3fd5hhg] h4[data-astro-cid-p3fd5hhg]{color:#1a202c;margin-top:1.5em;margin-bottom:.5em;line-height:1.3}.article-container[data-astro-cid-p3fd5hhg] h1[data-astro-cid-p3fd5hhg]{letter-spacing:-.02em;font-size:2.5rem;font-weight:800}.article-container[data-astro-cid-p3fd5hhg] h2[data-astro-cid-p3fd5hhg]{border-bottom:2px solid var(--border-light);padding-bottom:10px;font-size:1.8rem}.article-container[data-astro-cid-p3fd5hhg] h3[data-astro-cid-p3fd5hhg]{font-size:1.4rem}.article-container[data-astro-cid-p3fd5hhg] p[data-astro-cid-p3fd5hhg]{margin-bottom:1.2em;font-size:1.05rem}.article-container[data-astro-cid-p3fd5hhg] ul[data-astro-cid-p3fd5hhg]{margin-bottom:1.5em;padding-left:20px}.article-container[data-astro-cid-p3fd5hhg] li[data-astro-cid-p3fd5hhg]{margin-bottom:.5em}.hero-section[data-astro-cid-p3fd5hhg]{text-align:center;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;margin-bottom:40px;padding:50px 30px;box-shadow:0 4px 6px #00000005}.hero-section[data-astro-cid-p3fd5hhg] p[data-astro-cid-p3fd5hhg]{color:var(--text-muted);max-width:750px;margin:0 auto 15px;font-size:1.15rem}.table-wrapper[data-astro-cid-p3fd5hhg]{background:var(--bg-card);border-radius:10px;margin:30px 0;overflow-x:auto;box-shadow:0 4px 15px #0000000d}.article-container[data-astro-cid-p3fd5hhg] table[data-astro-cid-p3fd5hhg]{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.article-container[data-astro-cid-p3fd5hhg] th[data-astro-cid-p3fd5hhg]{color:#fff;text-transform:uppercase;letter-spacing:.05em;background-color:#1a202c;padding:16px;font-size:.85rem;font-weight:600}.article-container[data-astro-cid-p3fd5hhg] td[data-astro-cid-p3fd5hhg]{border-bottom:1px solid var(--border-light);vertical-align:middle;padding:16px}.article-container[data-astro-cid-p3fd5hhg] tr[data-astro-cid-p3fd5hhg]:last-child td[data-astro-cid-p3fd5hhg]{border-bottom:none}.winner-row[data-astro-cid-p3fd5hhg]{background-color:#fffaf0}.badge-winner[data-astro-cid-p3fd5hhg]{background-color:var(--accent);color:#000;text-transform:uppercase;border-radius:20px;margin-left:8px;padding:4px 10px;font-size:.75rem;font-weight:800;display:inline-block}.review-card[data-astro-cid-p3fd5hhg]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;margin-bottom:40px;padding:35px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 6px #00000008}.review-card[data-astro-cid-p3fd5hhg]:hover{transform:translateY(-3px);box-shadow:0 12px 20px #00000014}.review-card[data-astro-cid-p3fd5hhg].top-pick{border:2px solid var(--accent);position:relative}.top-pick-ribbon[data-astro-cid-p3fd5hhg]{background:var(--accent);color:#000;text-transform:uppercase;border-radius:30px;padding:6px 20px;font-size:.9rem;font-weight:800;position:absolute;top:-15px;left:30px;box-shadow:0 2px 4px #0000001a}.feature-box[data-astro-cid-p3fd5hhg]{border-left:4px solid var(--primary);background:#f8fafc;border-radius:0 8px 8px 0;margin:25px 0;padding:18px 20px;font-size:1.05rem}.feature-box[data-astro-cid-p3fd5hhg] strong[data-astro-cid-p3fd5hhg]{color:var(--primary)}.pros-cons-grid[data-astro-cid-p3fd5hhg]{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;display:grid}.pros-box[data-astro-cid-p3fd5hhg],.cons-box[data-astro-cid-p3fd5hhg]{border-radius:8px;padding:20px}.pros-box[data-astro-cid-p3fd5hhg]{background:var(--success-bg);border:1px solid var(--success-border)}.cons-box[data-astro-cid-p3fd5hhg]{background:var(--danger-bg);border:1px solid var(--danger-border)}.pros-box[data-astro-cid-p3fd5hhg] h4[data-astro-cid-p3fd5hhg],.cons-box[data-astro-cid-p3fd5hhg] h4[data-astro-cid-p3fd5hhg]{margin-top:0;margin-bottom:12px;font-size:1.1rem}.pros-box[data-astro-cid-p3fd5hhg] h4[data-astro-cid-p3fd5hhg]{color:#166534}.cons-box[data-astro-cid-p3fd5hhg] h4[data-astro-cid-p3fd5hhg]{color:#991b1b}.pros-box[data-astro-cid-p3fd5hhg] ul[data-astro-cid-p3fd5hhg],.cons-box[data-astro-cid-p3fd5hhg] ul[data-astro-cid-p3fd5hhg]{margin:0;padding:0;list-style-type:none}.pros-box[data-astro-cid-p3fd5hhg] li[data-astro-cid-p3fd5hhg]:before{content:"✅ ";margin-right:5px}.cons-box[data-astro-cid-p3fd5hhg] li[data-astro-cid-p3fd5hhg]:before{content:"❌ ";margin-right:5px}.price-text[data-astro-cid-p3fd5hhg]{background:#f1f5f9;border-radius:6px;margin-bottom:20px;padding:10px;font-size:1.1rem;font-weight:600;display:inline-block}.custom-btn[data-astro-cid-p3fd5hhg]{text-align:center;cursor:pointer;border-radius:8px;padding:14px 28px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.custom-btn-primary[data-astro-cid-p3fd5hhg]{background-color:var(--primary);box-shadow:0 4px 6px #0056b333;color:#fff!important}.custom-btn-primary[data-astro-cid-p3fd5hhg]:hover{background-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 12px #0056b34d}.custom-btn-secondary[data-astro-cid-p3fd5hhg]{background-color:#4a5568;color:#fff!important}.custom-btn-secondary[data-astro-cid-p3fd5hhg]:hover{background-color:#2d3748}.custom-btn-large[data-astro-cid-p3fd5hhg]{width:fit-content;margin:30px auto 0;padding:16px 35px;font-size:1.2rem;display:block}.faq-item[data-astro-cid-p3fd5hhg]{margin-bottom:25px}.faq-item[data-astro-cid-p3fd5hhg] h3[data-astro-cid-p3fd5hhg]{color:var(--primary);margin-bottom:8px;font-size:1.2rem}.disclaimer-box[data-astro-cid-p3fd5hhg]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:0 8px 8px 0;margin-bottom:30px;padding:14px 20px;font-size:.92rem}@media (width<=768px){.article-container[data-astro-cid-p3fd5hhg] h1[data-astro-cid-p3fd5hhg]{font-size:2rem}.pros-cons-grid[data-astro-cid-p3fd5hhg]{grid-template-columns:1fr}.review-card[data-astro-cid-p3fd5hhg]{padding:25px 20px}.top-pick-ribbon[data-astro-cid-p3fd5hhg]{left:20px}.custom-btn[data-astro-cid-p3fd5hhg]{box-sizing:border-box;width:100%}.custom-btn-large[data-astro-cid-p3fd5hhg]{width:100%}}
