.reviews-section[data-astro-cid-yk6tcy4h]{padding:var(--spacing-xl) 0;background:var(--color-white)}.reviews-header[data-astro-cid-yk6tcy4h]{text-align:center;margin-bottom:var(--spacing-xl)}.reviews-title[data-astro-cid-yk6tcy4h]{letter-spacing:4px;color:var(--color-text);text-transform:uppercase;margin-bottom:var(--spacing-md);font-size:2.5rem;font-weight:900}.reviews-subtitle[data-astro-cid-yk6tcy4h]{color:var(--color-text-light);max-width:600px;margin:0 auto var(--spacing-md);font-size:1.1rem}.reviews-divider[data-astro-cid-yk6tcy4h]{background:var(--color-primary);width:100px;height:3px;margin:0 auto var(--spacing-lg)}.reviews-stats[data-astro-cid-yk6tcy4h]{margin-top:var(--spacing-lg);justify-content:center;display:flex}.rating-display[data-astro-cid-yk6tcy4h]{text-align:center}.stars[data-astro-cid-yk6tcy4h]{justify-content:center;gap:.25rem;margin-bottom:.5rem;display:flex}.star[data-astro-cid-yk6tcy4h]{color:gold;font-size:2rem}.rating-text[data-astro-cid-yk6tcy4h]{color:var(--color-text);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.review-count[data-astro-cid-yk6tcy4h]{color:var(--color-text-light);font-size:.9rem}.reviews-grid[data-astro-cid-yk6tcy4h]{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}.review-card[data-astro-cid-yk6tcy4h]{background:var(--color-bg-light);opacity:0;border:2px solid #0000;border-radius:12px;padding:2rem;transition:transform .3s,box-shadow .3s;animation:.6s forwards slideUp;transform:translateY(30px)}.review-card[data-astro-cid-yk6tcy4h]:hover{border-color:var(--color-primary);transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.review-header[data-astro-cid-yk6tcy4h]{margin-bottom:1rem}.reviewer-info[data-astro-cid-yk6tcy4h]{align-items:center;gap:1rem;display:flex}.reviewer-avatar[data-astro-cid-yk6tcy4h]{background:var(--color-primary);width:50px;height:50px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.reviewer-details[data-astro-cid-yk6tcy4h]{flex:1}.reviewer-name[data-astro-cid-yk6tcy4h]{color:var(--color-text);margin:0 0 .25rem;font-size:1.1rem;font-weight:700}.review-meta[data-astro-cid-yk6tcy4h]{color:var(--color-text-light);gap:.75rem;font-size:.85rem;display:flex}.review-rating[data-astro-cid-yk6tcy4h]{gap:.25rem;margin-bottom:1rem;display:flex}.star-icon[data-astro-cid-yk6tcy4h]{color:gold;font-size:1.25rem}.review-text[data-astro-cid-yk6tcy4h]{color:var(--color-text);margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.review-footer[data-astro-cid-yk6tcy4h]{border-top:1px solid #0000001a;padding-top:1rem}.verified-badge[data-astro-cid-yk6tcy4h]{color:#4caf50;background:#4caf501a;border-radius:20px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.reviews-footer[data-astro-cid-yk6tcy4h]{text-align:center}.btn-reviews[data-astro-cid-yk6tcy4h]{background:var(--color-primary);color:var(--color-white);border-radius:50px;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.btn-reviews[data-astro-cid-yk6tcy4h]:hover{background:var(--color-primary-dark);transform:scale(1.05)}.arrow-icon[data-astro-cid-yk6tcy4h]{width:20px;height:20px;transition:transform .2s}.btn-reviews[data-astro-cid-yk6tcy4h]:hover .arrow-icon[data-astro-cid-yk6tcy4h]{transform:translate(5px)}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}@media (width<=768px){.reviews-title[data-astro-cid-yk6tcy4h]{font-size:2rem}.reviews-grid[data-astro-cid-yk6tcy4h]{grid-template-columns:1fr}.review-card[data-astro-cid-yk6tcy4h]{padding:1.5rem}}.faq-item{background-color:#fff;border-radius:12px;margin-bottom:1rem;overflow:hidden;box-shadow:0 4px 12px #00000014}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;padding:1.5rem;font-weight:700;display:flex}.faq-answer{max-height:0;padding:0 1.5rem;transition:max-height .3s ease-out;overflow:hidden}.faq-item.active .faq-answer{max-height:200px;padding-bottom:1.5rem}.faq-item.active .faq-arrow{transform:rotate(180deg)}.faq-arrow{width:20px;transition:transform .3s}
