.testimonial-quote{padding:80px 20px}.testimonial-container{margin:0 auto;max-width:900px}.testimonial-headline{color:#000;font-size:2rem;font-weight:700;margin:0 0 48px;text-align:center}.quote-wrapper{background:#fff;border-left:6px solid #106664;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:48px;position:relative}.quote-wrapper:before{color:#dd5b2c;content:'"';font-family:Georgia,serif;font-size:4rem;left:24px;line-height:1;opacity:.2;position:absolute;top:24px}.quote-content{color:#333;font-size:1.25rem;font-style:italic;line-height:1.8;margin-bottom:24px;position:relative;z-index:1}.quote-content p{margin:0}.quote-attribution{color:#666;font-size:1rem;font-style:normal;font-weight:600;text-align:right}@media (max-width:768px){.quote-wrapper{padding:36px 28px}.quote-content{font-size:1.125rem}.testimonial-headline{font-size:1.75rem}.quote-wrapper:before{font-size:3rem}}