.feedbacks-section-inner{width:100%}.feedbacks-section-inner .section-title-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:3rem;flex-wrap:wrap;gap:1rem}.feedbacks-section-inner .section-badge{display:inline-flex;align-items:center;gap:6px;padding:0.375rem 1rem;border-radius:99px;font-size:0.75rem;font-weight:700;margin-bottom:0.75rem;background:rgba(53,153,204,0.10);color:#3599CC;border:1px solid rgba(53,153,204,0.22)}.feedbacks-section-inner .section-h2{color:#3D2817;font-weight:700;font-size:clamp(1.55rem,3vw,2.1rem);margin:0 0 1rem}.feedbacks-section-inner .section-underline{display:flex;gap:4px}.feedbacks-section-inner .section-underline span:nth-child(1){height:4px;width:56px;border-radius:99px;background:linear-gradient(90deg,#3599CC,transparent)}.feedbacks-section-inner .section-underline span:nth-child(2){height:4px;width:20px;border-radius:99px;background:#3599CC}.feedbacks-section-inner .section-underline span:nth-child(3){height:4px;width:56px;border-radius:99px;background:linear-gradient(90deg,transparent,#3599CC)}.feedbacks-section-inner .section-desc{margin-top:1rem;color:#8B7355;max-width:32rem;line-height:1.7}.testimonials-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.testimonial-card{display:flex;flex-direction:column;padding:1.5rem;border-radius:1.5rem;border:1.5px solid rgba(191,169,140,0.15);box-shadow:0 4px 20px rgba(0,0,0,0.05);background:linear-gradient(145deg,#FEFEFE 0%,#F9F6F1 100%);transition:transform 300ms ease,box-shadow 300ms ease;align-items:flex-start;text-align:start}.testimonial-card:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(0,0,0,0.10)}.testimonial-card .quote-mark{font-size:3rem;line-height:1;color:rgba(53,153,204,0.20);font-family:Georgia,serif;margin-bottom:1rem;transition:color 300ms ease}.testimonial-card:hover .quote-mark{color:rgba(53,153,204,0.35)}.testimonial-card .star-row{display:flex;margin-bottom:0.75rem;gap:2px}.star_rated{color:#FFD700;font-size:0.875rem}.star_not_rated{color:#D1D5DB;font-size:0.875rem}.testimonial-card .feedback-text{color:#3D2817;font-size:0.875rem;line-height:1.7;font-style:italic;flex:1;margin:0 0 1.25rem}.testimonial-card .feedback-footer{display:flex;align-items:center;gap:0.75rem;border-top:1px solid rgba(191,169,140,0.18);padding-top:1rem;width:100%}.testimonial-card .feedback-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(53,153,204,0.30);flex-shrink:0}.testimonial-card .feedback-avatar-fallback{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3599CC,#2B7BA8);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:white;font-weight:700;font-size:0.9375rem}.testimonial-card .feedback-name{font-weight:700;color:#3D2817;font-size:0.875rem;margin:0}.testimonial-card .feedback-date{color:#BFA98C;font-size:0.75rem;margin:0}.feedbacks-view-all{text-align:center;margin-top:3rem}.feedbacks-view-all .btn-view-all{display:inline-flex;align-items:center;gap:0.5rem;padding:0.875rem 2rem;border-radius:1rem;background:#3599CC;color:white;font-weight:700;font-size:0.9375rem;text-decoration:none;border:none;box-shadow:0 4px 16px rgba(53,153,204,0.30);transition:background 200ms ease,box-shadow 200ms ease,transform 200ms ease}.feedbacks-view-all .btn-view-all:hover{background:#2B7BA8;color:white;text-decoration:none;transform:translateY(-2px)}