.stats-problem-section{padding:5rem 0;position:relative}.stats-problem-section .container{margin:0 auto;max-width:1200px;padding:0 1rem}.stats-content{margin:0 auto;max-width:72rem}.section-header{margin-bottom:3rem;text-align:center}.section-title{margin-bottom:1.5rem}.section-title h2{color:#17171c;font-size:2.25rem;font-weight:700;line-height:1.2;margin:0}.section-description{margin:0 auto;max-width:48rem}.section-description p{color:#6d6d78;font-size:1.25rem;line-height:1.6;margin:0}@media (min-width:768px){.section-title h2{font-size:3rem}}.stats-grid{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:3rem}@media (min-width:768px){.stats-grid{grid-template-columns:repeat(3,1fr)}}.stat-card{background:linear-gradient(135deg,#f9f2fd,#fdf2f7);border:0;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.07);padding:2rem;transition:all .3s ease}.stat-card:hover{transform:translateY(-2px)}.stat-number{font-size:3rem;font-weight:700;line-height:1;margin-bottom:1rem}.stat-text p{color:rgba(23,23,28,.8);font-size:1.125rem;line-height:1.6;margin:0}.quote-callout{align-items:flex-start;background:#fff;border-left:4px solid;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.07);display:flex;gap:1.5rem;padding:2rem}@media (max-width:767px){.quote-callout{flex-direction:column;gap:1rem}}.quote-icon-wrapper{flex-shrink:0}.quote-icon{height:2rem;margin-top:.25rem;width:2rem}.quote-icon-image{height:2rem;object-fit:contain;width:2rem}.quote-content{flex:1}.quote-title{color:#17171c;font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:0}.quote-text p{color:#6d6d78;font-style:italic;margin:0 0 1rem}.quote-cta-text p,.quote-text p{font-size:1.125rem;line-height:1.7}.quote-cta-text p{color:#17171c;font-weight:600;margin:0}@media print{.stats-problem-section{padding:2rem 0}.quote-callout,.stat-card{break-inside:avoid}}