.solutions-section{padding:80px 0;background-color:#fff}.solutions-container{max-width:1400px;margin:0 auto;padding:0 2rem}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.solution-card{background:var(--white);border-radius:12px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .3s ease}.solution-card:hover{transform:translateY(-5px)}.solution-icon{width:60px;height:60px;background:var(--primary-color);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.solution-icon i{font-size:24px;color:#fff!important}.solution-card h3{font-size:24px;margin-bottom:15px;color:var(--dark-text)}.solution-card p{color:var(--text-color);line-height:1.6}.technologies-section{padding:80px 0;background-color:var(--white)}.tech-container{max-width:1400px;margin:0 auto;padding:0 2rem}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.tech-card{text-align:center;padding:30px;border-radius:12px;background:var(--light-bg);transition:all .3s ease}.tech-card:hover{background:var(--primary-color)}.tech-card:hover h3,.tech-card:hover p{color:#fff}.tech-card:hover .tech-icon{color:#fff}.tech-icon{font-size:40px;color:var(--primary-color);margin-bottom:20px}.fa-flutter:before{content:"F";font-family:"Font Awesome 5 Brands";font-weight:900;font-style:normal}.tech-card:hover .fa-flutter{color:#fff}.tech-card h3{font-size:20px;margin-bottom:10px;color:var(--dark-text)}.tech-card p{color:var(--text-color);font-size:14px}.platform-section{padding:80px 0;background-color:#fff}.platform-container{max-width:1400px;margin:0 auto;padding:0 2rem}.platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:40px}.platform-card{background:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05)}.platform-header{background:var(--primary-color);padding:40px 0;text-align:center}.platform-icon{font-size:48px;color:#fff}.platform-content{padding:30px}.platform-content h3{font-size:24px;margin-bottom:15px;color:var(--dark-text)}.platform-content p{color:var(--text-color);line-height:1.6;margin-bottom:20px}.platform-features{list-style:none;padding:0}.platform-features li{display:flex;align-items:center;margin-bottom:10px;color:var(--text-color)}.platform-features li i{color:var(--primary-color);margin-right:10px}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:36px;font-weight:700;color:var(--primary-color);margin-bottom:15px;position:relative;display:inline-block}.section-header h2:after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--accent-teal);border-radius:2px}.section-header p{font-size:16px;color:var(--dark-grey);max-width:600px;margin:20px auto 0;line-height:1.6}@media (max-width:768px){.platform-grid,.solutions-grid,.tech-grid{grid-template-columns:1fr}.platform-card,.solution-card,.tech-card{margin-bottom:20px}.section-header h2{font-size:28px}.section-header p{font-size:14px}}