.container{max-width:68.75rem;margin:0 auto;padding:0 1.25rem}#stats-block{scroll-margin-top:5rem}.wrapper{display:flex;flex-direction:row}@media(max-width:768px){.wrapper{flex-direction:column}}.about-section{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:url(/aboutbg.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.about-section .text-side{color:var(--font-primary-color);margin:1rem}.about-section .text-side .title{font-weight:700;font-size:2rem;margin-bottom:1.25rem;position:relative;text-transform:uppercase}.about-section .text-side .title .blue-bar{position:absolute;top:0;left:0;width:2.5rem;height:.3125rem;background-color:var(--primary-color);border-radius:.125rem}.about-section .text-side p{font-size:1rem;line-height:1.6;color:var(--font-primary-color);max-width:32.5rem}.about-section .image-side img{width:100%;border-radius:.5rem;box-shadow:0 8px 24px rgba(0,0,0,.15);-o-object-fit:cover;object-fit:cover;max-height:22.5rem}.stats-section{background-color:var(--foreground);color:var(--background);padding:2.5rem 0}.stats-section .stats-container{display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:1.875rem;text-align:center}.stats-section .stat{flex:1;margin:2rem 0}.stats-section .stat .number{font-size:2.5rem;font-weight:800;margin-bottom:.5rem;letter-spacing:.05em}.stats-section .stat .label{font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media(max-width:768px){.stats-section .stats-container{flex-direction:column;gap:1.25rem}}.testimonials-section{padding-top:5rem!important;padding-bottom:5rem!important}.testimonials-section .title{font-weight:700;font-size:1.75rem;text-align:center;text-transform:uppercase;margin-bottom:3rem;color:var(--primary-color);position:relative}.testimonials-section .title .blue-bar{position:absolute;top:-rem(12);left:50%;transform:translateX(-50%);width:3rem;height:.3125rem;background-color:var(--primary-color);border-radius:.125rem}.testimonials-section .testimonials{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.testimonials-section .testimonials .testimonial{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f7f7f7;padding:1.5rem;max-width:17.5rem;border-radius:.75rem;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:box-shadow .3s ease}.testimonials-section .testimonials .testimonial:hover{box-shadow:0 10px 25px rgba(38,103,255,.4)}.testimonials-section .testimonials .testimonial .avatar{width:4.5rem;height:4.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:1rem;border:.1875rem solid var(--primary-color)}.testimonials-section .testimonials .testimonial h4{margin-bottom:.75rem;font-weight:700;color:#000}.testimonials-section .testimonials .testimonial .quote{font-style:italic;font-size:.875rem;font-weight:300;color:var(--font-secondary-color);border-bottom:.25rem solid var(--primary-color);padding-bottom:.75rem;margin-bottom:0}@media(max-width:768px){.testimonials-section .testimonials{flex-direction:column;align-items:center}}