:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}ul{margin:0;padding:0}body{margin:0}.container{width:1020px;margin:0 auto}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}body,p{color:#213547}body input,body textarea{background-color:#fff;color:#213547}.background{background:url(/images/no-code-web-application-builder.png) #fff;background-size:auto;width:100%;height:100%;position:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;top:0}.mobile_menu{display:none}.header_inner{background:#fff;border-radius:8px;padding:0 16px;box-shadow:0 0 30px 8px #96beee26;display:inline-block;width:100%}.header_inner .logo{display:block;margin:23px auto 0;max-width:200px;float:left}.header_inner .logo img{max-width:100%;max-height:60px}.header_inner .menu{margin-top:0;height:100%;font-size:14px;font-weight:700;z-index:100;float:right;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px}.header_inner .menu li{border-bottom:0 solid #FFF;display:inline-block;float:left;padding-top:22px;margin-left:5px;position:relative;padding-bottom:14px}.header_inner .menu li.active{border-bottom:3px solid #2a86c9;padding-bottom:14px}.header_inner .menu li a{display:block;padding:10px 15px;white-space:nowrap;margin-top:0;font-weight:600}.header_inner .menu a{color:#0a143c}body *{transition:all .3s ease}.header_inner .menu li:hover{padding-top:30px}.header_inner .menu li:hover a{color:#2a86c9}.header{margin:30px 0 0;position:relative}.banner_section_inner{padding:60px 0;width:100%;display:inline-block}.banner_section_inner .left{width:40%;float:left}.banner_section_inner .right{float:right;width:50%;overflow:hidden;margin-top:50px}.banner_section_inner .right img{max-width:100%}.banner_section_inner .left h1{font-size:56px;font-weight:800;color:#0a143c;display:inline-block;margin:50px 0 30px}.banner_section_inner .left h1 span{color:#2a86c9}.buttons_with_bg_color{cursor:pointer;background-color:#2a86c9;box-shadow:0 0 26px 8px #96beee40;border-radius:6px;padding:15px 50px;color:#fff;margin-top:25px;display:inline-block;font-size:16px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.footer{background-color:#f9fafc;border-top:1px solid #e8ecf0;padding:50px 0;position:relative}.footer_inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.footer_logo img{max-width:140px}.footer_tagline{font-size:14px;color:#666;margin:0}.footer_email{font-size:15px;font-weight:600;color:#2a86c9;text-decoration:none}.footer_email:hover{text-decoration:underline}.footer_links{display:flex;align-items:center;gap:10px;font-size:13px}.footer_links a{color:#444;text-decoration:none}.footer_links a:hover{color:#2a86c9}.footer_divider{color:#bbb}.footer_copy{font-size:12px;color:#999;margin:0}.home_page_main_wrapper{position:relative}.our_ai_solutions{background:url(/images/background-features.svg) #fff no-repeat top right;width:100%}.our_ai_solutions_inner{width:100%;display:inline-block}.our_ai_solutions_inner .left{width:100%;float:left;text-align:center}.our_ai_solutions_inner .left h1{font-size:56px;font-weight:800;color:#0a143c;display:inline-block;margin:50px 0 30px}.our_ai_solutions_inner .left h1 span{color:#2a86c9}.our_ai_solutions_inner .right{float:right;width:100%}.four_box{width:100%;margin:0}.four_box .four_boxs_left,.four_box .four_boxs_right{width:100%}.o_s_ai_box{width:100%;min-height:345px;margin:20px auto;padding:30px;border-radius:40px;border:1px solid #F2F2F2;background:#fff;box-sizing:border-box;box-shadow:0 10px 50px #0000000d;align-items:center;display:inline-grid;text-align:center}.o_s_ai_box img{max-width:150px}.o_s_ai_box h2{color:#000;font-size:16px}.four_box .four_boxs_right{display:flex;column-gap:30px}.s_AI_Integration_Services{padding:60px 0 90px;background-color:#fff}.s_AI_Integration_Services h1{font-size:56px;font-weight:800;color:#0a143c;display:inline-block;margin:50px 0 30px;text-align:center}.s_AI_Integration_Services h1 span{color:#2a86c9}.o_s_ai_box p{color:#213547;font-size:14px}.s_AI_Integration_Services_four_box .o_s_ai_box{width:49%;min-height:200px}.s_AI_Integration_Services_four_box{width:100%;display:flex;column-gap:20px;flex-wrap:wrap}.s_AI_Integration_Services_four_box .o_s_ai_box .image{font-size:70px}.why_us{padding:60px 0}.why_us h1{font-size:56px;font-weight:800;color:#0a143c;display:inline-block;margin:0 0 30px}.why_us h1 span{color:#2a86c9}.why_us_with_link{padding:60px 0}.why_us_with_link h1{font-size:56px;font-weight:800;color:#0a143c;display:inline-block;margin:0 0 20px}.why_us_with_link h1 span{color:#2a86c9}.why_us_with_link{padding:60px 0;background-color:#fff;text-align:center}.contact_form{width:calc(100% - 60px);max-width:540px;margin:30px auto;padding:30px;background-color:#fff}.contact_form .form_row{display:block;margin:10px 0}.contact_form .form_row label{display:block;font-size:14px;font-weight:500;margin:0 0 3px}.contact_form .form_row input,.contact_form .form_row textarea{padding:10px;border:1px solid #ccc;width:calc(100% - 20px);display:block;margin:5px 0}.contact_form .form_row.button_row{text-align:center}.contact_form .form_row.button_row button{cursor:pointer;background-color:#2a86c9;box-shadow:0 0 26px 8px #96beee40;border-radius:6px;padding:15px 50px;color:#fff;margin-top:25px;display:inline-block;font-size:16px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.why_us_inner.contact_us_page h1{text-align:center;width:100%;margin-bottom:0}.why_us_inner.contact_us_page{max-width:600px;margin:0 auto}.why_us_inner.contact_us_page p{text-align:center}.entheodna{display:flex;width:100%;padding:50px 0;column-gap:50px}.entheodna .left{width:50%}.entheodna .left img{max-width:100%}.entheodna .right{width:50%}.entheodna.second_box{flex-direction:row-reverse}.entheodna .price{font-size:30px;font-weight:700}.entheodna .price ins{color:#2a86c9;margin:0 10px 0 0;font-size:40px}.more_details{padding:50px 0}@media (max-width: 768px){.mobile_menu{display:block}.mobile_menu{float:right;cursor:pointer;margin:27px 0 0}.header .menu{display:none}.container{width:95%}.header_inner{background:#fff;border-radius:8px;padding:0 3%;box-shadow:0 0 30px 8px #96beee26;display:inline-block;width:94%;position:relative}.header_inner .logo{display:block;margin:23px auto 16px;max-width:200px;float:left}.header .menu.show{display:block;position:absolute;width:100%;left:0;top:75px;background-color:#fff;height:auto}.header .menu.show ul{display:inline-block;width:100%}.header .menu.show ul li{width:100%;margin:0}.banner_section_inner{padding:30px 0;width:100%;display:inline-block}.banner_section_inner .left{width:100%;float:left}.banner_section_inner .left h1{font-size:28px;font-weight:800;color:#0a143c;display:inline-block;margin:0;text-align:center}.banner_section_inner .left p{font-size:14px;text-align:center}.banner_section_inner .left .buttons{text-align:center}.banner_section_inner .right{float:right;width:100%;overflow:hidden;margin-top:0}.our_ai_solutions_inner .left{width:100%;float:left;text-align:center}.our_ai_solutions_inner .left h1{font-size:28px;font-weight:800;color:#0a143c;display:inline-block;margin:0}.our_ai_solutions_inner .left p{font-size:14px}.our_ai_solutions_inner .right{float:right;width:100%}.four_box{width:100%;margin:0}.four_box .four_boxs_right{display:flex;column-gap:30px;flex-wrap:wrap}.four_box .four_boxs_left{margin-bottom:36px}.s_AI_Integration_Services h1{font-size:28px;font-weight:800;color:#0a143c;display:inline-block;margin:0;text-align:center}.s_AI_Integration_Services p{text-align:center;font-size:14px}.s_AI_Integration_Services_four_box .o_s_ai_box{width:100%;min-height:200px}.why_us h1{font-size:28px;font-weight:800;color:#0a143c;display:inline-block;margin:0}.why_us_list p{font-size:14px}.why_us_with_link h1{font-size:28px;font-weight:800;color:#0a143c;display:inline-block;margin:0}}.section_label{color:#2a86c9!important;font-size:12px!important;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.section_lead{max-width:760px;margin:0 auto 30px;font-size:18px}.service_intro{position:relative;background:#fff;padding:90px 0}.service_intro>.container>h1,.technology_section h1,.risk_reduction_section h1,.delivery_section h1{font-size:48px;line-height:1.12;color:#0a143c;margin:0 0 20px}.service_intro h1 span,.technology_section h1 span,.risk_reduction_section h1 span,.delivery_section h1 span{color:#2a86c9}.service_intro>.container>.section_label,.service_intro>.container>h1,.service_intro>.container>.section_lead{text-align:center}.detailed_service_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:45px}.detailed_service_card{background:#fff;border:1px solid #f2f2f2;border-radius:40px;box-shadow:0 10px 50px #0000000d;padding:32px}.detailed_service_card:hover{transform:translateY(-4px);box-shadow:0 15px 55px #2a86c921}.service_icon{font-size:38px}.detailed_service_card h2{color:#0a143c;font-size:24px;margin:14px 0 10px}.detailed_service_card h3{color:#0a143c;font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin:22px 0 10px}.detailed_service_card p{color:#526579}.detailed_service_card ul{padding-left:20px;margin:0 0 24px}.detailed_service_card li{color:#526579;margin:7px 0}.detailed_service_card a{color:#2a86c9;font-weight:700}.technology_section{position:relative;padding:90px 0;background:#f7faff}.technology_inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.technology_tags{display:flex;flex-wrap:wrap;gap:12px}.technology_tags span{background:#fff;color:#0a143c;border:1px solid #e1eaf1;border-radius:999px;padding:11px 17px;font-weight:700;box-shadow:0 7px 20px #0000000a}.risk_reduction_section{position:relative;background:#0a143c;padding:90px 0}.risk_reduction_inner{display:grid;grid-template-columns:1fr 1fr;gap:80px}.risk_reduction_section h1,.risk_reduction_section p{color:#fff}.risk_reduction_inner>div:last-child{border-left:1px solid #344168;padding-left:40px;font-size:18px}.our_ai_solutions{padding:80px 0}.our_ai_solutions .section_label{margin-top:40px}.product_case_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;width:100%;clear:both;padding:20px 0 70px}.product_case{width:auto!important;margin:0!important;min-height:410px}.product_case a{display:flex;flex-direction:column;height:100%}.product_case img{height:110px;width:110px;object-fit:contain}.product_case h2{font-size:20px}.product_case small{display:block;margin-top:auto;padding-top:18px;border-top:1px solid #e8edf2;color:#2a86c9;text-transform:uppercase;font-size:9px;font-weight:800}.product_case strong{display:block;color:#718096;font-size:10px;text-transform:uppercase;margin-top:6px}.delivery_section{position:relative;padding:90px 0;background:#f7faff}.delivery_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px}.delivery_grid article{background:#fff;border:1px solid #f2f2f2;border-radius:32px;padding:30px;box-shadow:0 10px 40px #0000000d}.delivery_grid b{color:#2a86c9}.delivery_grid h2{color:#0a143c}.why_us_with_link p{max-width:700px;margin:0 auto}.banner_section_inner .left{width:52%}.banner_section_inner .right{width:40%}@media (max-width:768px){.service_intro,.technology_section,.risk_reduction_section,.delivery_section{padding:60px 0}.service_intro>.container>h1,.technology_section h1,.risk_reduction_section h1,.delivery_section h1{font-size:30px}.detailed_service_grid,.technology_inner,.risk_reduction_inner,.product_case_grid,.delivery_grid{grid-template-columns:1fr}.risk_reduction_inner{gap:25px}.risk_reduction_inner>div:last-child{border-left:0;border-top:1px solid #344168;padding:25px 0 0}.product_case{min-height:350px}.banner_section_inner .left,.banner_section_inner .right{width:100%}}
