@media screen and (max-width:1023px){.about-section{padding:80px 24px}.about-container{display:grid;grid-template-columns:1fr;gap:50px}.about-section h2{font-size:2.2rem;line-height:1.15;margin-bottom:24px}.about-section p{font-size:1rem;line-height:1.8}.about-cards{grid-template-columns:1fr;gap:24px}.about-card{padding:32px 28px}}.services-section{padding:80px 24px!important}.services-container{gap:60px!important}.services-title{font-size:2rem!important;line-height:1.15!important;margin-bottom:24px!important}.services-description{font-size:1rem!important;line-height:1.8!important;margin-bottom:32px!important}.services-features{margin-bottom:36px!important}.services-features span{font-size:1rem!important}.services-buttons{gap:16px!important}.services-card{max-width:100%!important;padding:28px!important;border-radius:30px!important}.services-card-title{font-size:2rem!important}.services-stats{grid-template-columns:1fr!important;gap:18px!important}.services-stat{padding:18px!important}.services-stat .text-4xl{font-size:2rem!important}.cta-container{padding:60px 28px!important;border-radius:30px!important}.cta-title{font-size:2.4rem!important;line-height:1.15!important;margin-bottom:20px!important}.cta-description{font-size:1.1rem!important;line-height:1.7!important;margin-bottom:36px!important}.cta-button{width:100%;max-width:320px;justify-content:center;font-size:1.1rem!important;padding:16px 24px!important}@media screen and (max-width:1023px){.grid.lg\:grid-cols-3>.group{padding:28px!important;border-radius:28px!important}.grid.lg\:grid-cols-3>.group h3{font-size:2rem!important;margin-bottom:18px!important}.grid.lg\:grid-cols-3>.group p{font-size:1rem!important;margin-bottom:24px!important}.grid.lg\:grid-cols-3>.group .space-y-4{margin-bottom:28px!important}}@media screen and (max-width:1023px){.grid.lg\:grid-cols-4>div{padding:28px!important;border-radius:28px!important}.grid.lg\:grid-cols-4>div .text-7xl{font-size:4rem!important;margin-bottom:18px!important}.grid.lg\:grid-cols-4>div h3{font-size:1.6rem!important;margin-bottom:16px!important}.grid.lg\:grid-cols-4>div p{font-size:1rem!important;line-height:1.7!important}}@media screen and (max-width:1023px){.process-section{padding-top:90px!important;padding-bottom:90px!important}.process-header{margin-bottom:60px!important}.process-header h2{font-size:3rem!important;line-height:1.15!important;margin-bottom:28px!important}.process-header p{font-size:1.15rem!important;line-height:1.8!important;max-width:100%!important}}
