.testimonial-section{background-color:#fffbf3;padding:20px 20px 60px;text-align:center}.testimonial-section .container{margin:0 auto;max-width:1100px}.testimonial-section .section-title{color:#000;font-size:3.5rem;font-weight:700;margin-bottom:1rem}.testimonial-section .section-description{color:#000;font-family:Lora,serif;font-size:1.25rem;margin-bottom:2.5rem}.testimonial-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:2rem}.testimonial-card{background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:space-between;padding:24px;text-align:left}.pfp-icon{border-radius:50%;display:block;height:24px;object-fit:cover;width:24px}.testimonial-header-profile{align-items:center;display:flex;gap:.5rem}.testimonial-header-content{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.reviewer-name{color:#000;font-size:1.2rem;font-weight:700}.flag-icon{display:block;height:auto;width:24px}.testimonial-review{color:#000;font-size:.8rem;line-height:1.6;margin-bottom:.5rem}.testimonial-divider{border:none;border-top:1px solid #e0e0e0;margin:1rem 0}.testimonial-footer{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:space-between}.testimonial-footer .amount-received,.testimonial-footer .item-sold{color:#000;font-size:1rem}.testimonial-footer .value-sold{color:#000;font-size:.8rem;margin-top:.25rem}.testimonial-footer .value{font-size:1rem;font-weight:700;margin-top:.25rem;text-align:right}.testimonial-footer .amount-received .value{color:#1eac61}.cta-button{background-color:#beeb1a;border-radius:8px;color:#000;display:inline-block;font-weight:600;margin-top:40px;padding:14px 32px;text-decoration:none;transition:background-color .3s ease}.cta-button:hover{background-color:#2f7000;color:#fff}@media (max-width:600px){.testimonial-section{background-color:#fffbf3;padding:10px 0 50px;text-align:center}.testimonial-section .container{padding-left:0;padding-right:0}.testimonial-section .section-title{font-size:2rem}.testimonial-section .section-description{font-size:.8rem;line-height:1.1rem}.reviewer-name{font-size:1rem}.testimonial-footer{align-items:center;flex-direction:row;gap:.5rem;justify-content:space-between;width:100%}.testimonial-footer .amount-received,.testimonial-footer .item-sold{flex:1}.testimonial-footer .amount-received{text-align:right}}