._page_13b8f_1{display:flex;flex-direction:column;width:100%}._container_13b8f_7{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._containerNarrow_13b8f_13{max-width:800px;margin:0 auto;padding:0 var(--spacing-6)}._hero_13b8f_20{background-color:#0faebd;color:#fff;padding:var(--spacing-20) var(--spacing-6);text-align:center}._heroContent_13b8f_27{max-width:800px;margin:0 auto}._heroTitle_13b8f_32{font-size:clamp(2rem,5vw,4rem);font-weight:900;margin-bottom:var(--spacing-4);line-height:1.1;color:#fff}._heroText_13b8f_40{font-size:1.125rem;line-height:1.6;color:#ffffffe6}._reviewsSection_13b8f_47{padding:var(--spacing-16) 0;background-color:var(--background)}._reviewsSection_13b8f_47 h2{text-align:center;font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;color:var(--primary);margin-bottom:2.5rem}._reviewsGrid_13b8f_61{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);display:grid;gap:var(--spacing-6);grid-template-columns:1fr}@media(min-width:768px){._reviewsGrid_13b8f_61{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._reviewsGrid_13b8f_61{grid-template-columns:repeat(3,1fr)}}._reviewCard_13b8f_82{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-3)}._reviewStars_13b8f_92{display:flex;gap:2px;color:#f5a623;font-size:1.125rem;line-height:1}._reviewDate_13b8f_100{font-size:.8rem;color:var(--muted-foreground);font-style:normal;margin-top:var(--spacing-1)}._reviewText_13b8f_107{font-size:1rem;line-height:1.6;color:var(--foreground);font-style:italic;margin:0}._reviewAuthor_13b8f_115{font-weight:700;font-style:normal;color:var(--primary);font-size:.9rem;margin-top:auto}._mainSection_13b8f_124{padding:var(--spacing-16) 0;background-color:var(--background)}._ctaSection_13b8f_130{background-color:var(--surface);padding:var(--spacing-16) 0;text-align:center;border-top:1px solid var(--border)}._ctaTitle_13b8f_137{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-4);color:var(--primary)}._ctaText_13b8f_144{font-size:1rem;line-height:1.6;margin-bottom:var(--spacing-8);color:var(--foreground)}
