.customer-intro-section{background-color:#fff;border-bottom:1px solid #f1f5f9}.customer-intro-section .customer-intro-container{margin:0 auto;max-width:896px;padding:64px 16px;text-align:center}.customer-intro-section .customer-logo-container{display:flex;justify-content:center;margin-bottom:24px}.customer-intro-section .customer-logo{height:64px;object-fit:contain}.customer-intro-section .customer-intro-title{color:#111827;font-size:1.5rem;font-weight:700;margin-bottom:16px}.customer-intro-section .customer-intro-description{color:#4b5563;font-size:1.125rem;line-height:1.75;margin-bottom:32px}.customer-intro-section .customer-intro-description strong{font-weight:600}.customer-intro-section .customer-quote-card{background:linear-gradient(to bottom right,#f8fafc,#dbeafe);border-left:4px solid #2563eb;border-radius:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);margin:0 auto;max-width:768px;padding:32px}.customer-intro-section .quote-icon{color:#2563eb;display:inline-flex;height:32px;margin-bottom:16px;opacity:.5;width:32px}.customer-intro-section .quote-text{color:#1f2937;font-size:1.125rem;font-style:italic;line-height:1.75;margin-bottom:24px}.customer-intro-section .quote-author{text-align:center}.customer-intro-section .quote-author-name{color:#111827;font-weight:700}.customer-intro-section .quote-author-title{color:#4b5563;font-size:.875rem}@media (max-width:640px){.customer-intro-section .customer-intro-container{padding:48px 16px}.customer-intro-section .customer-quote-card{padding:24px}}