.review-article[data-astro-cid-kyqyzfg4]{max-width:none}.breadcrumb[data-astro-cid-kyqyzfg4]{margin-bottom:1rem;font-size:.875rem;color:var(--gray-600)}.breadcrumb[data-astro-cid-kyqyzfg4] a[data-astro-cid-kyqyzfg4]{color:var(--primary);text-decoration:none}.breadcrumb[data-astro-cid-kyqyzfg4] a[data-astro-cid-kyqyzfg4]:hover{color:var(--accent)}.separator[data-astro-cid-kyqyzfg4]{margin:0 .5rem;color:var(--gray-400)}.review-header[data-astro-cid-kyqyzfg4]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid var(--gray-200)}.product-categories[data-astro-cid-kyqyzfg4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.category-link[data-astro-cid-kyqyzfg4]{background:var(--primary);color:#fff;padding:.5rem 1rem;border-radius:2rem;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease}.category-link[data-astro-cid-kyqyzfg4]:hover{background:var(--accent);color:#fff}.review-title[data-astro-cid-kyqyzfg4]{margin:0 0 1rem;font-size:2.5rem;font-weight:700;line-height:1.2;color:var(--text)}.review-description[data-astro-cid-kyqyzfg4]{font-size:1.25rem;color:var(--gray-600);line-height:1.6;margin-bottom:2rem}.review-meta[data-astro-cid-kyqyzfg4]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.author-info[data-astro-cid-kyqyzfg4]{font-weight:600;color:var(--text);margin-bottom:.5rem}.review-date[data-astro-cid-kyqyzfg4]{color:var(--gray-600);font-size:.875rem}.updated-date[data-astro-cid-kyqyzfg4]{color:var(--gray-500)}.overall-rating[data-astro-cid-kyqyzfg4]{text-align:right}.rating-label[data-astro-cid-kyqyzfg4]{display:block;font-size:.875rem;color:var(--gray-600);margin-bottom:.25rem}.rating-display[data-astro-cid-kyqyzfg4]{display:flex;align-items:center;gap:.5rem}.stars[data-astro-cid-kyqyzfg4]{color:var(--warning);font-size:1.5rem}.rating-number[data-astro-cid-kyqyzfg4]{font-weight:600;color:var(--text);font-size:1.125rem}.product-overview[data-astro-cid-kyqyzfg4]{background:#fff;border:2px solid var(--gray-200);border-radius:1rem;padding:2rem;margin:2rem 0;position:relative}.product-overview[data-astro-cid-kyqyzfg4]:before{content:"PRODUCT OVERVIEW";position:absolute;top:-12px;left:2rem;background:var(--primary);color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.5px}.product-name[data-astro-cid-kyqyzfg4]{margin:0 0 1rem;color:var(--text);font-size:1.75rem;font-weight:700}.product-description[data-astro-cid-kyqyzfg4]{color:var(--gray-600);line-height:1.6;margin-bottom:2rem}.product-details[data-astro-cid-kyqyzfg4]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.pricing-section[data-astro-cid-kyqyzfg4] h3[data-astro-cid-kyqyzfg4],.detailed-ratings[data-astro-cid-kyqyzfg4] h3[data-astro-cid-kyqyzfg4]{margin:0 0 1rem;color:var(--text);font-size:1.125rem}.price-info[data-astro-cid-kyqyzfg4]{display:flex;align-items:center;gap:.5rem}.price[data-astro-cid-kyqyzfg4]{background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:1.125rem}.price[data-astro-cid-kyqyzfg4].free{background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%)}.ratings-grid[data-astro-cid-kyqyzfg4]{display:flex;flex-direction:column;gap:1rem}.rating-item[data-astro-cid-kyqyzfg4]{display:flex;align-items:center;gap:1rem}.rating-item[data-astro-cid-kyqyzfg4] .rating-label[data-astro-cid-kyqyzfg4]{min-width:80px;font-size:.875rem;color:var(--gray-600)}.rating-bar[data-astro-cid-kyqyzfg4]{flex:1;height:8px;background:var(--gray-200);border-radius:4px;overflow:hidden}.rating-fill[data-astro-cid-kyqyzfg4]{height:100%;background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);transition:width .3s ease}.rating-value[data-astro-cid-kyqyzfg4]{min-width:40px;text-align:right;font-weight:600;font-size:.875rem;color:var(--text)}.review-content[data-astro-cid-kyqyzfg4]{font-size:1.125rem;line-height:1.7;margin:3rem 0}.bottom-cta[data-astro-cid-kyqyzfg4]{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;padding:3rem 2rem;border-radius:1rem;text-align:center;margin:3rem 0}.cta-content[data-astro-cid-kyqyzfg4] h3[data-astro-cid-kyqyzfg4]{color:#fff;margin-bottom:1rem}.cta-content[data-astro-cid-kyqyzfg4] p[data-astro-cid-kyqyzfg4]{margin-bottom:2rem;opacity:.9;font-size:1.125rem}.review-footer[data-astro-cid-kyqyzfg4]{border-top:2px solid var(--gray-200);padding-top:2rem;margin-top:3rem}.share-buttons[data-astro-cid-kyqyzfg4]{margin-bottom:2rem}.share-buttons[data-astro-cid-kyqyzfg4] h4[data-astro-cid-kyqyzfg4]{margin:0 0 1rem;color:var(--text)}.share-links[data-astro-cid-kyqyzfg4]{display:flex;gap:1rem;flex-wrap:wrap}.share-link[data-astro-cid-kyqyzfg4]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;text-decoration:none;font-weight:500;transition:all .2s ease;font-size:.875rem}.share-link[data-astro-cid-kyqyzfg4].twitter{background:#1da1f2;color:#fff}.share-link[data-astro-cid-kyqyzfg4].linkedin{background:#0077b5;color:#fff}.share-link[data-astro-cid-kyqyzfg4]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.affiliate-disclosure[data-astro-cid-kyqyzfg4]{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:1rem;padding:2rem}.affiliate-disclosure[data-astro-cid-kyqyzfg4] h4[data-astro-cid-kyqyzfg4]{margin:0 0 1rem;color:var(--warning);display:flex;align-items:center;gap:.5rem}.affiliate-disclosure[data-astro-cid-kyqyzfg4] h4[data-astro-cid-kyqyzfg4]:before{content:"💼"}.affiliate-disclosure[data-astro-cid-kyqyzfg4] p[data-astro-cid-kyqyzfg4]{margin:0;color:var(--gray-600);line-height:1.6;font-size:.875rem}@media (max-width: 768px){.review-title[data-astro-cid-kyqyzfg4]{font-size:2rem}.review-description[data-astro-cid-kyqyzfg4]{font-size:1.125rem}.review-meta[data-astro-cid-kyqyzfg4]{flex-direction:column;align-items:flex-start}.overall-rating[data-astro-cid-kyqyzfg4]{text-align:left}.product-details[data-astro-cid-kyqyzfg4]{grid-template-columns:1fr;gap:1.5rem}.review-content[data-astro-cid-kyqyzfg4]{font-size:1rem}.bottom-cta[data-astro-cid-kyqyzfg4]{padding:2rem 1rem}.share-links[data-astro-cid-kyqyzfg4]{flex-direction:column}}
