main[data-astro-cid-uduptk4x]{color:#1a1a1a;max-width:1200px;margin:auto;padding:2rem}h1[data-astro-cid-uduptk4x]{text-align:center;margin-bottom:1rem;font-size:3rem;font-weight:800}.text-gradient[data-astro-cid-uduptk4x]{-webkit-text-fill-color:transparent;background-image:linear-gradient(45deg,#007aff,#00c6ff);-webkit-background-clip:text}.subtitle[data-astro-cid-uduptk4x]{text-align:center;color:#666;margin-bottom:3rem;font-size:1.2rem}.overview-section[data-astro-cid-uduptk4x],.ecosystem-section[data-astro-cid-uduptk4x],.products-section[data-astro-cid-uduptk4x],.features-section[data-astro-cid-uduptk4x],.subscription-section[data-astro-cid-uduptk4x],.ai-section[data-astro-cid-uduptk4x],.decision-section[data-astro-cid-uduptk4x],.faq-section[data-astro-cid-uduptk4x]{margin:4rem 0}.brand-comparison[data-astro-cid-uduptk4x]{grid-template-columns:1fr auto 1fr;align-items:start;gap:2rem;display:grid}.brand-card[data-astro-cid-uduptk4x]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.brand-header[data-astro-cid-uduptk4x]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.brand-logo[data-astro-cid-uduptk4x]{-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.vs-divider[data-astro-cid-uduptk4x]{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-uduptk4x]{margin:1.5rem 0}.strengths[data-astro-cid-uduptk4x],.weaknesses[data-astro-cid-uduptk4x]{margin:1rem 0}.strengths[data-astro-cid-uduptk4x] h3[data-astro-cid-uduptk4x]{color:green}.weaknesses[data-astro-cid-uduptk4x] h3[data-astro-cid-uduptk4x]{color:#c60}.strengths[data-astro-cid-uduptk4x] ul[data-astro-cid-uduptk4x],.weaknesses[data-astro-cid-uduptk4x] ul[data-astro-cid-uduptk4x]{padding:0;list-style:none}.strengths[data-astro-cid-uduptk4x] li[data-astro-cid-uduptk4x],.weaknesses[data-astro-cid-uduptk4x] li[data-astro-cid-uduptk4x]{padding:.25rem 0 .25rem 1.5rem;position:relative}.strengths[data-astro-cid-uduptk4x] li[data-astro-cid-uduptk4x]:before{content:"✓";color:green;position:absolute;left:0}.weaknesses[data-astro-cid-uduptk4x] li[data-astro-cid-uduptk4x]:before{content:"−";color:#c60;position:absolute;left:0}.best-for[data-astro-cid-uduptk4x]{background:#f0f8ff;border-radius:6px;margin-top:1rem;padding:1rem}.ecosystem-grid[data-astro-cid-uduptk4x]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}.ecosystem-card[data-astro-cid-uduptk4x]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.ecosystem-content[data-astro-cid-uduptk4x] h4[data-astro-cid-uduptk4x]{color:#333;margin-top:1.5rem;margin-bottom:.5rem}.device-list[data-astro-cid-uduptk4x],.benefit-list[data-astro-cid-uduptk4x],.limitation-list[data-astro-cid-uduptk4x]{padding:0;list-style:none}.device-list[data-astro-cid-uduptk4x] li[data-astro-cid-uduptk4x],.benefit-list[data-astro-cid-uduptk4x] li[data-astro-cid-uduptk4x],.limitation-list[data-astro-cid-uduptk4x] li[data-astro-cid-uduptk4x]{padding:.25rem 0 .25rem 1.5rem;position:relative}.device-list[data-astro-cid-uduptk4x] li[data-astro-cid-uduptk4x]:before{content:"🔗";position:absolute;left:0}.benefit-list[data-astro-cid-uduptk4x] li[data-astro-cid-uduptk4x]:before{content:"✅";position:absolute;left:0}.limitation-list[data-astro-cid-uduptk4x] li[data-astro-cid-uduptk4x]:before{content:"⚠️";position:absolute;left:0}.products-grid[data-astro-cid-uduptk4x]{gap:2rem;display:grid}.product-comparison[data-astro-cid-uduptk4x]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.product-vs[data-astro-cid-uduptk4x]{grid-template-columns:1fr 1fr;gap:2rem;margin-top:1rem;display:grid}.product-card[data-astro-cid-uduptk4x]{border:1px solid #eee;border-radius:8px;padding:1.5rem}.price[data-astro-cid-uduptk4x]{color:#007aff;margin:.5rem 0;font-size:1.25rem;font-weight:600}.rating[data-astro-cid-uduptk4x]{align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.stars[data-astro-cid-uduptk4x]{color:#007aff}.features[data-astro-cid-uduptk4x]{margin-top:1rem;padding:0;list-style:none}.features[data-astro-cid-uduptk4x] li[data-astro-cid-uduptk4x]{padding:.25rem 0 .25rem 1.5rem;position:relative}.features[data-astro-cid-uduptk4x] li[data-astro-cid-uduptk4x]:before{content:"•";color:#007aff;position:absolute;left:0}.comparison-table[data-astro-cid-uduptk4x]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.table-header[data-astro-cid-uduptk4x],.table-row[data-astro-cid-uduptk4x]{grid-template-columns:2fr 2fr 2fr 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.table-header[data-astro-cid-uduptk4x]{background:#f8f9fa;font-weight:600}.table-row[data-astro-cid-uduptk4x]{border-bottom:1px solid #eee}.table-row[data-astro-cid-uduptk4x]:last-child{border-bottom:none}.winner-badge[data-astro-cid-uduptk4x]{border-radius:12px;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.winner-badge[data-astro-cid-uduptk4x].nest{color:#2e7d32;background:#e8f5e8}.winner-badge[data-astro-cid-uduptk4x].ring{color:#1976d2;background:#e3f2fd}.winner-badge[data-astro-cid-uduptk4x].tie{color:#f57c00;background:#fff3e0}.subscription-grid[data-astro-cid-uduptk4x]{gap:2rem;display:grid}.subscription-card[data-astro-cid-uduptk4x]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.plan-comparison[data-astro-cid-uduptk4x]{grid-template-columns:1fr 1fr;gap:2rem;margin-top:1rem;display:grid}.plan-details[data-astro-cid-uduptk4x]{border-radius:8px;padding:1.5rem}.nest-plan[data-astro-cid-uduptk4x]{background:#f0f8f5}.ring-plan[data-astro-cid-uduptk4x]{background:#f0f5ff}.plan-price[data-astro-cid-uduptk4x]{color:#007aff;margin:.5rem 0;font-weight:600}.ai-grid[data-astro-cid-uduptk4x]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}.ai-card[data-astro-cid-uduptk4x]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.ai-features[data-astro-cid-uduptk4x]{margin-top:1.5rem}.ai-feature[data-astro-cid-uduptk4x]{background:#f8f9fa;border-radius:8px;align-items:flex-start;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.ai-icon[data-astro-cid-uduptk4x]{font-size:1.5rem}.decision-grid[data-astro-cid-uduptk4x]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.decision-card[data-astro-cid-uduptk4x]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.choose-nest[data-astro-cid-uduptk4x]{border-left:4px solid #4caf50}.choose-ring[data-astro-cid-uduptk4x]{border-left:4px solid #2196f3}.decision-card[data-astro-cid-uduptk4x] ul[data-astro-cid-uduptk4x]{padding:0;list-style:none}.decision-card[data-astro-cid-uduptk4x] li[data-astro-cid-uduptk4x]{padding:.5rem 0 .5rem 1.5rem;position:relative}.choose-nest[data-astro-cid-uduptk4x] li[data-astro-cid-uduptk4x]:before{content:"🟢";position:absolute;left:0}.choose-ring[data-astro-cid-uduptk4x] li[data-astro-cid-uduptk4x]:before{content:"🔵";position:absolute;left:0}.faq-grid[data-astro-cid-uduptk4x]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.faq-item[data-astro-cid-uduptk4x]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.faq-item[data-astro-cid-uduptk4x] h3[data-astro-cid-uduptk4x]{color:#007aff;margin-bottom:1rem}.cta-section[data-astro-cid-uduptk4x]{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-uduptk4x]{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-uduptk4x]:hover{transform:translateY(-2px)}@media (width<=768px){.brand-comparison[data-astro-cid-uduptk4x]{grid-template-columns:1fr;gap:1rem}.vs-divider[data-astro-cid-uduptk4x]{justify-self:center}.product-vs[data-astro-cid-uduptk4x],.plan-comparison[data-astro-cid-uduptk4x]{grid-template-columns:1fr}.table-header[data-astro-cid-uduptk4x],.table-row[data-astro-cid-uduptk4x]{grid-template-columns:1fr;gap:.5rem}}
