.testimonials-fullscreen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-16) 0;background:linear-gradient(135deg,#f8f9fa,#f0f2f5);overflow:hidden;box-sizing:border-box}.testimonials-fullscreen .container{width:100%;max-width:var(--container-max);display:flex;flex-direction:column;height:100%;justify-content:space-between;gap:0}.testimonials-title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary);text-align:center;padding-top:0;padding-bottom:20px;line-height:var(--line-height-tight);margin-bottom:20px}.testimonials-modern-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-6);gap:var(--spacing-6);margin-bottom:0;flex:1 1;align-content:center}.testimonial-modern-card{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--spacing-6);box-shadow:var(--shadow-md);transition:all var(--transition-base);display:flex;flex-direction:column;gap:var(--spacing-4);height:100%}.testimonial-modern-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.testimonial-header{display:flex;justify-content:space-between;align-items:center}.testimonial-stars{color:#ffb800;font-size:var(--font-size-md);letter-spacing:2px}.testimonial-amount{background:var(--color-primary);color:var(--color-text-inverse);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);font-weight:var(--font-weight-bold);font-size:var(--font-size-base)}.testimonial-quote{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text);font-style:italic;margin:0;flex-grow:1}.testimonial-footer{display:flex;align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-light)}.testimonial-avatar{width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-text-inverse);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-base);flex-shrink:0}.testimonial-info{flex-grow:1}.testimonial-name{font-weight:var(--font-weight-bold);color:var(--color-primary);font-size:var(--font-size-base);margin-bottom:var(--spacing-1)}.testimonial-case{font-size:var(--font-size-xs);color:var(--color-success);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.testimonial-date{font-size:var(--font-size-sm);color:var(--color-text-tertiary);white-space:nowrap}.testimonials-trustpilot{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--spacing-6) var(--spacing-10);text-align:center;box-shadow:var(--shadow-md);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-6);margin-top:40px}.trustpilot-logo{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:0}.trustpilot-rating{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:0}.trustpilot-stars{color:#ffb800;font-size:1.5rem;letter-spacing:3px}.trustpilot-score{font-size:2rem;font-weight:700;color:#2b3990}.trustpilot-total{font-size:1rem;color:#666}.trustpilot-count{font-size:.9rem;color:#666;margin-bottom:0}.trustpilot-count strong{font-size:1rem;color:#2b3990;font-weight:700}.trustpilot-text{font-size:.85rem;color:#666;margin-bottom:0;font-style:italic}.btn-trustpilot{display:inline-block;padding:10px 20px;background:transparent;color:#2b3990;border:2px solid #2b3990;border-radius:8px;font-weight:600;font-size:.85rem;text-decoration:none;transition:all .3s ease}.btn-trustpilot:hover{background:#2b3990;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(43,57,144,.3)}@media (max-width:1200px){.testimonials-modern-grid{grid-template-columns:repeat(2,1fr);gap:12px}.testimonial-modern-card{padding:14px;gap:8px}.testimonial-quote{font-size:.75rem;line-height:1.4}.testimonial-avatar{width:32px;height:32px;font-size:.75rem}.testimonial-name{font-size:.75rem}.testimonial-case,.testimonial-date{font-size:.65rem}}@media (max-width:1024px){.testimonials-fullscreen{height:auto;min-height:auto;max-height:none;padding:40px 0;overflow:visible}.testimonials-modern-grid{grid-template-columns:repeat(2,1fr);gap:16px}.testimonial-modern-card{padding:16px;gap:10px}.testimonial-quote{font-size:.85rem}.testimonials-trustpilot{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px;padding:16px}}@media (max-width:768px){.testimonials-fullscreen{padding:30px 0}.testimonials-title{font-size:1.5rem;margin-bottom:16px}.testimonials-modern-grid{grid-template-columns:1fr;gap:12px}.testimonial-modern-card{padding:16px}.testimonial-quote{font-size:.9rem}.testimonial-footer{flex-wrap:wrap}.testimonial-date{width:100%;text-align:left;margin-top:8px}.testimonials-trustpilot{padding:16px;flex-direction:column;gap:8px}.trustpilot-score{font-size:1.3rem}.btn-trustpilot{padding:10px 20px;font-size:.85rem}}@media (max-width:480px){.testimonials-title{font-size:1.3rem}.testimonial-modern-card{padding:12px}.testimonial-header{flex-direction:column;align-items:flex-start;gap:6px}.testimonial-amount{align-self:flex-end}}