.Vision_container__6IrVM{max-width:1200px;padding:40px 20px;color:#0f172a;margin:40px auto 0}.Vision_header__d_mQl{text-align:center;margin-bottom:40px}.Vision_title__VCANu{font-size:2.5rem;font-weight:700;color:#091e5f;margin-bottom:10px;line-height:1.2}.Vision_subtitle__TFnBa{font-size:1.25rem;color:#4b5563;margin:0}.Vision_heroPanel__wLQyx{background:linear-gradient(135deg,#091e5f,#1e40af);color:#fff;border-radius:12px;padding:40px;margin-bottom:40px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.Vision_heroTitle__vriY6{font-size:2rem;margin-top:0;margin-bottom:20px;color:#fff;text-align:center}.Vision_heroText__yax5t{font-size:1.1rem;color:#fff;line-height:1.7;margin:0;text-align:center}.Vision_panel__uKkX_{background:#fff;border-radius:12px;padding:30px;margin-bottom:30px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Vision_sectionTitle__fCAZg{font-size:1.75rem;color:#091e5f;margin-top:0;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e5e7eb}.Vision_featureGrid__9E8SH{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:25px;gap:25px;margin-top:30px}.Vision_featureCard__wvbgy{background:#f9fafb;border-radius:10px;padding:25px;transition:transform .3s ease,box-shadow .3s ease}.Vision_featureCard__wvbgy:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.Vision_featureIcon__QyKdY{font-size:2.5rem;margin-bottom:15px}.Vision_servicesGrid__H8Cfy{margin-top:20px}.Vision_servicesList__ttqAB{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:15px;gap:15px;padding-left:20px;margin:0}.Vision_servicesList__ttqAB li{margin-bottom:12px;line-height:1.6;color:#374151}.Vision_ctaPanel__t3s_V{background:linear-gradient(135deg,#f0f4ff,#e0e9ff);border-radius:12px;padding:40px;text-align:center}.Vision_ctaPanel__t3s_V h2{color:#091e5f;margin-top:0;margin-bottom:30px;font-size:2rem}.Vision_benefitsGrid__iIqqE{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:25px;gap:25px;margin-top:20px}.Vision_benefitCard__btXQs{background:#fff;border-radius:10px;padding:25px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:transform .3s ease}.Vision_benefitCard__btXQs:hover{transform:translateY(-5px)}.Vision_benefitCard__btXQs h3{color:#091e5f;margin-top:0;margin-bottom:10px;font-size:1.25rem}.Vision_benefitCard__btXQs p{margin:0;color:#4b5563;line-height:1.6}@media (max-width:768px){.Vision_container__6IrVM{padding:20px 15px;margin-top:20px}.Vision_title__VCANu{font-size:2rem}.Vision_heroPanel__wLQyx{padding:25px 20px}.Vision_heroTitle__vriY6{font-size:1.5rem}.Vision_panel__uKkX_{padding:25px 20px}.Vision_featureGrid__9E8SH{grid-template-columns:1fr}.Vision_ctaPanel__t3s_V{padding:30px 20px}}