.stats-grid.svelte-1vz01cm{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.stat-card.svelte-1vz01cm{background:var(--bg-primary);padding:2rem;border-radius:12px;text-align:center;box-shadow:var(--shadow-md);transition:background-color .3s ease}.stat-number.svelte-1vz01cm{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem}.stat-label.svelte-1vz01cm{color:var(--text-secondary);font-weight:500}.testimonials-grid.svelte-1vz01cm{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.testimonial-card.svelte-1vz01cm{background:var(--bg-primary);padding:2rem;border-radius:12px;border:1px solid var(--border-color);box-shadow:var(--shadow-md);transition:all .3s ease;cursor:pointer}.testimonial-card.svelte-1vz01cm:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.testimonial-header.svelte-1vz01cm{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.avatar.svelte-1vz01cm{width:60px;height:60px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:1.25rem}.client-info.svelte-1vz01cm h3:where(.svelte-1vz01cm){margin-bottom:.25rem;color:var(--text-primary)}.client-info.svelte-1vz01cm .title:where(.svelte-1vz01cm){color:var(--text-secondary);font-size:.875rem;margin-bottom:.5rem}.rating.svelte-1vz01cm{display:flex;gap:.25rem}.star.svelte-1vz01cm{font-size:.875rem}.testimonial-content.svelte-1vz01cm p:where(.svelte-1vz01cm){color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem;font-style:italic}.testimonial-footer.svelte-1vz01cm{display:flex;gap:.5rem;margin-bottom:1rem}.project-tag.svelte-1vz01cm,.industry-tag.svelte-1vz01cm{background:var(--bg-secondary);color:var(--text-primary);padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500}.read-more-btn.svelte-1vz01cm{background:var(--primary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;transition:background-color .3s ease}.read-more-btn.svelte-1vz01cm:hover{background:var(--primary-dark)}.all-testimonials.svelte-1vz01cm{display:flex;flex-direction:column;gap:2rem}.testimonial-item.svelte-1vz01cm{background:var(--bg-primary);padding:2rem;border-radius:12px;border:1px solid var(--border-color);box-shadow:var(--shadow-md);transition:background-color .3s ease}.testimonial-content-full.svelte-1vz01cm{position:relative;margin-bottom:2rem}.quote-icon.svelte-1vz01cm{font-size:3rem;color:var(--primary-color);position:absolute;top:-1rem;left:-1rem;opacity:.3}.testimonial-content-full.svelte-1vz01cm p:where(.svelte-1vz01cm){color:var(--text-secondary);line-height:1.6;font-size:1.125rem;padding-left:2rem}.testimonial-author.svelte-1vz01cm{display:flex;justify-content:space-between;align-items:center}.author-info.svelte-1vz01cm{display:flex;align-items:center;gap:1rem}.avatar-small.svelte-1vz01cm{width:50px;height:50px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:1rem}.author-details.svelte-1vz01cm h4:where(.svelte-1vz01cm){margin-bottom:.25rem;color:var(--text-primary)}.author-details.svelte-1vz01cm p:where(.svelte-1vz01cm){color:var(--text-secondary);font-size:.875rem;margin-bottom:.5rem}.project-info.svelte-1vz01cm{display:flex;gap:.5rem}.project-badge.svelte-1vz01cm,.industry-badge.svelte-1vz01cm{background:var(--primary-color);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}.reasons-grid.svelte-1vz01cm{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.reason-card.svelte-1vz01cm{background:var(--bg-primary);padding:2rem;border-radius:12px;border:1px solid var(--border-color);text-align:center;box-shadow:var(--shadow-md);transition:all .3s ease}.reason-card.svelte-1vz01cm:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.reason-icon.svelte-1vz01cm{width:60px;height:60px;background:var(--gradient-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.5rem}.reason-card.svelte-1vz01cm h3:where(.svelte-1vz01cm){margin-bottom:1rem;color:var(--text-primary)}.reason-card.svelte-1vz01cm p:where(.svelte-1vz01cm){color:var(--text-secondary)}.modal-overlay.svelte-1vz01cm{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-1vz01cm{background:var(--bg-primary);border-radius:12px;border:1px solid var(--border-color);padding:2rem;max-width:600px;width:90%;position:relative}.modal-close.svelte-1vz01cm{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-light);padding:.5rem;border-radius:4px;transition:background-color .3s ease}.modal-close.svelte-1vz01cm:hover{background:var(--bg-secondary)}.modal-close.svelte-1vz01cm:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media (max-width: 768px){.stats-grid.svelte-1vz01cm{grid-template-columns:repeat(2,1fr)}.testimonials-grid.svelte-1vz01cm,.reasons-grid.svelte-1vz01cm{grid-template-columns:1fr}.testimonial-author.svelte-1vz01cm{flex-direction:column;gap:1rem;align-items:flex-start}.project-info.svelte-1vz01cm{flex-wrap:wrap}.stat-number.svelte-1vz01cm{font-size:2rem}}@media (max-width: 480px){.stats-grid.svelte-1vz01cm{grid-template-columns:1fr}}
