main[data-astro-cid-oajkld2v]{color:#1a1a1a;max-width:1200px;margin:auto;padding:2rem}h1[data-astro-cid-oajkld2v]{text-align:center;margin-bottom:1rem;font-size:3rem;font-weight:800}.text-gradient[data-astro-cid-oajkld2v]{-webkit-text-fill-color:transparent;background-image:linear-gradient(45deg,#007aff,#00c6ff);-webkit-background-clip:text}.subtitle[data-astro-cid-oajkld2v]{text-align:center;color:#666;margin-bottom:3rem;font-size:1.2rem}.overview-section[data-astro-cid-oajkld2v],.products-section[data-astro-cid-oajkld2v],.features-section[data-astro-cid-oajkld2v],.decision-section[data-astro-cid-oajkld2v],.faq-section[data-astro-cid-oajkld2v]{margin:4rem 0}.brand-comparison[data-astro-cid-oajkld2v]{grid-template-columns:1fr auto 1fr;align-items:start;gap:2rem;display:grid}.brand-card[data-astro-cid-oajkld2v]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.brand-header[data-astro-cid-oajkld2v]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.brand-logo[data-astro-cid-oajkld2v]{-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.vs-divider[data-astro-cid-oajkld2v]{color:#007aff;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;font-weight:700;display:flex;box-shadow:0 4px 6px #0000001a}.brand-details[data-astro-cid-oajkld2v]{margin:1.5rem 0}.strengths[data-astro-cid-oajkld2v],.weaknesses[data-astro-cid-oajkld2v]{margin:1rem 0}.strengths[data-astro-cid-oajkld2v] h3[data-astro-cid-oajkld2v]{color:green}.weaknesses[data-astro-cid-oajkld2v] h3[data-astro-cid-oajkld2v]{color:#c60}.strengths[data-astro-cid-oajkld2v] ul[data-astro-cid-oajkld2v],.weaknesses[data-astro-cid-oajkld2v] ul[data-astro-cid-oajkld2v]{padding:0;list-style:none}.strengths[data-astro-cid-oajkld2v] li[data-astro-cid-oajkld2v],.weaknesses[data-astro-cid-oajkld2v] li[data-astro-cid-oajkld2v]{padding:.25rem 0 .25rem 1.5rem;position:relative}.strengths[data-astro-cid-oajkld2v] li[data-astro-cid-oajkld2v]:before{content:"✓";color:green;position:absolute;left:0}.weaknesses[data-astro-cid-oajkld2v] li[data-astro-cid-oajkld2v]:before{content:"−";color:#c60;position:absolute;left:0}.best-for[data-astro-cid-oajkld2v]{background:#f0f8ff;border-radius:6px;margin-top:1rem;padding:1rem}.products-grid[data-astro-cid-oajkld2v]{gap:2rem;display:grid}.product-comparison[data-astro-cid-oajkld2v]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.product-vs[data-astro-cid-oajkld2v]{grid-template-columns:1fr 1fr;gap:2rem;margin-top:1rem;display:grid}.product-card[data-astro-cid-oajkld2v]{border:1px solid #eee;border-radius:8px;padding:1.5rem}.price[data-astro-cid-oajkld2v]{color:#007aff;margin:.5rem 0;font-size:1.25rem;font-weight:600}.rating[data-astro-cid-oajkld2v]{align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.stars[data-astro-cid-oajkld2v]{color:#007aff}.features[data-astro-cid-oajkld2v]{margin-top:1rem;padding:0;list-style:none}.features[data-astro-cid-oajkld2v] li[data-astro-cid-oajkld2v]{padding:.25rem 0 .25rem 1.5rem;position:relative}.features[data-astro-cid-oajkld2v] li[data-astro-cid-oajkld2v]:before{content:"•";color:#007aff;position:absolute;left:0}.comparison-table[data-astro-cid-oajkld2v]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.table-header[data-astro-cid-oajkld2v],.table-row[data-astro-cid-oajkld2v]{grid-template-columns:2fr 2fr 2fr 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.table-header[data-astro-cid-oajkld2v]{background:#f8f9fa;font-weight:600}.table-row[data-astro-cid-oajkld2v]{border-bottom:1px solid #eee}.table-row[data-astro-cid-oajkld2v]:last-child{border-bottom:none}.winner-badge[data-astro-cid-oajkld2v]{border-radius:12px;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.winner-badge[data-astro-cid-oajkld2v].ring{color:#1976d2;background:#e3f2fd}.winner-badge[data-astro-cid-oajkld2v].arlo{color:#388e3c;background:#e8f5e8}.winner-badge[data-astro-cid-oajkld2v].tie{color:#f57c00;background:#fff3e0}.decision-grid[data-astro-cid-oajkld2v]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.decision-card[data-astro-cid-oajkld2v]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.choose-ring[data-astro-cid-oajkld2v]{border-left:4px solid #1976d2}.choose-arlo[data-astro-cid-oajkld2v]{border-left:4px solid #388e3c}.decision-card[data-astro-cid-oajkld2v] ul[data-astro-cid-oajkld2v]{padding:0;list-style:none}.decision-card[data-astro-cid-oajkld2v] li[data-astro-cid-oajkld2v]{padding:.5rem 0 .5rem 1.5rem;position:relative}.choose-ring[data-astro-cid-oajkld2v] li[data-astro-cid-oajkld2v]:before{content:"🔷";position:absolute;left:0}.choose-arlo[data-astro-cid-oajkld2v] li[data-astro-cid-oajkld2v]:before{content:"🟢";position:absolute;left:0}.faq-grid[data-astro-cid-oajkld2v]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.faq-item[data-astro-cid-oajkld2v]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.faq-item[data-astro-cid-oajkld2v] h3[data-astro-cid-oajkld2v]{color:#007aff;margin-bottom:1rem}.cta-section[data-astro-cid-oajkld2v]{text-align:center;color:#fff;background:linear-gradient(135deg,#007aff,#00c6ff);border-radius:12px;margin:4rem 0;padding:3rem 2rem}.cta-button[data-astro-cid-oajkld2v]{color:#007aff;background:#fff;border-radius:6px;margin-top:1rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-block}.cta-button[data-astro-cid-oajkld2v]:hover{transform:translateY(-2px)}@media (width<=768px){.brand-comparison[data-astro-cid-oajkld2v]{grid-template-columns:1fr;gap:1rem}.vs-divider[data-astro-cid-oajkld2v]{justify-self:center}.product-vs[data-astro-cid-oajkld2v]{grid-template-columns:1fr}.table-header[data-astro-cid-oajkld2v],.table-row[data-astro-cid-oajkld2v]{grid-template-columns:1fr;gap:.5rem}.feature-col[data-astro-cid-oajkld2v],.ring-col[data-astro-cid-oajkld2v],.arlo-col[data-astro-cid-oajkld2v],.winner-col[data-astro-cid-oajkld2v]{padding:.5rem 0}.table-header[data-astro-cid-oajkld2v] .feature-col[data-astro-cid-oajkld2v]:before{content:"Feature: ";font-weight:700}.ring-col[data-astro-cid-oajkld2v]:before{content:"Ring: ";font-weight:700}.arlo-col[data-astro-cid-oajkld2v]:before{content:"Arlo: ";font-weight:700}.winner-col[data-astro-cid-oajkld2v]:before{content:"Winner: ";font-weight:700}}
