:root{--primary-color:#0056d2;--secondary-color:#7a63e0;--white-color:#fff;--second-white-color:#c9c9d5;--card-color:#1a1a24;--background-color:#000;--black-color:#030305;--border-color:#3d3d4f;--box-shadow-color:#3472ef33}html,body{color:var(--white-color);background:var(--background-color);scroll-behavior:smooth;font-family:Inter,sans-serif;position:relative;overflow-x:hidden}body{margin:0}a:hover{text-decoration:none}a:focus{outline:none;text-decoration:none}p{font-size:13px;line-height:24px}.container-fluid{max-width:1400px}header{width:100%;padding:15px 0}.header_card{justify-content:space-between;align-items:center;gap:20px;display:flex}.header_logo h4{color:#717171;margin:0;font-size:22px;font-weight:800}.header_logo img{max-width:140px}.header_nav ul{margin:0;padding:0;display:table}.header_nav ul li{margin-left:30px;display:inline-block}.header_nav ul li a{color:var(--white-color);font-size:14px;font-weight:400;display:block}.header_nav ul li a.nav_contact{background-color:var(--primary-color);border-radius:40px;padding:10px 20px}.hero_banner_section{z-index:1;z-index:9;padding:150px 0;position:relative}.graphic_gif{width:fit-content;position:absolute;top:40px;right:-250px;transform:rotate(350deg)}.gif_card{width:fit-content;position:relative;overflow:hidden}.code_static_gif{opacity:.8;padding:40px;position:absolute;top:0;left:0}.gif_card img{max-width:800px}img.black_blur_left{max-height:100%;position:absolute;top:0;right:0}img.black_blur_bottom{max-width:100%;position:absolute;bottom:0;left:0}.hero_row{align-items:center}.hero_content{z-index:1;max-width:500px;position:relative}.hero_content h1{font-family:Red Hat Display,sans-serif;font-size:50px;font-weight:600}.hero_content h1 span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0056d2 0%,#ddd 54.81%);-webkit-background-clip:text;background-clip:text;display:block}.hero_content .banner_btn{width:fit-content;color:var(--white-color);background-color:var(--primary-color);border-radius:60px;margin-top:30px;padding:14px 40px;font-size:14px;font-weight:400;display:block}.service_section{z-index:1;padding:50px 0;position:relative}img.blur_blob{z-index:-1;max-width:600px;margin:auto;position:absolute;top:0;bottom:0;left:0}img.blur_blob_right{top:0;bottom:0;left:inherit;z-index:-1;max-width:600px;margin:auto;position:absolute;right:0;transform:rotate(180deg)}.section_heading{text-align:center;margin-bottom:50px}.section_heading h6{color:var(--primary-color);font-size:14px;font-weight:700}.section_heading h3{font-family:Red Hat Display,sans-serif;font-size:36px;font-weight:700}.service_card{-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:15px;box-shadow:0 8px 32px #0003}.service_sub_card{align-items:start;gap:10px;margin-bottom:15px;display:flex}.service_sub_card img{max-width:45px}.service_sub_card h4{font-size:16px;font-weight:500}.service_card p{color:#cdcdcd;min-height:130px;margin-bottom:0;font-size:12px}.service_card a{width:fit-content;color:var(--primary-color);align-items:center;gap:10px;font-size:13px;display:flex}.service_card a i{line-height:normal}.work_card{cursor:pointer;background:#000;border:1px solid #777;border-radius:16px;padding:15px;position:relative;overflow:hidden}.work_card img{max-width:45px;margin-bottom:30px}.work_card h4{font-size:15px;font-weight:500}.work_card p{color:#cdcdcd;min-height:150px;margin-bottom:0;font-size:12px}.work_card .work_sub_card{z-index:9;width:100%;height:100%;padding:15px;transition:transform .4s ease-in-out;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.work_card_image{z-index:2;place-content:center;align-items:center;width:100%;height:100%;padding:0;transition:transform .4s ease-in-out;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.work_card_image img{max-width:100%;margin:0}.work_card:hover .work_sub_card,.work_card_image{transform:translateY(0)}.work_card:hover h4,.work_card:hover p,.work_card:hover img,.work_card .work_sub_card h4,.work_card .work_sub_card p,.work_card_image{opacity:0;transition:opacity .4s}.work_card:hover .work_sub_card,.work_card:hover .work_sub_card h4,.work_card:hover .work_sub_card p,.work_card:hover .work_card_image,.work_card:hover .work_card_image img{opacity:1}.work_card .work_sub_card ul{margin:0;padding-left:20px;display:block}.work_card .work_sub_card p{min-height:auto;line-height:18px}.technology_main_card{width:fit-content;position:relative}.technology_main_card img.middle_line{z-index:9;max-height:100%;margin:0 auto;position:absolute;left:0;right:0}.profound_plate_card img.middle_line.profound_plate_line{max-height:100%;margin:0 auto;display:none;position:absolute;top:0;left:0;right:0}.tech_main_card{align-items:center;width:fit-content;display:flex;position:relative}.tech_main_card img.bottom_line{z-index:9;max-width:100%;margin:0 auto;position:absolute;bottom:-4px;left:0;right:0}.tech_main_card img.right_line{z-index:9;max-height:100%;position:absolute;right:0}.tech_main_card img.left_line{z-index:9;max-height:100%;position:absolute;left:0}.tech_main_card img.bottom_line_last,.tech_main_card img.top_line_last{display:none}.tech_main_card .tech_sub_card{width:180px;padding:10px}.tech_main_card .tech_sub_card .tech_card{-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;justify-content:center;padding:16px 5px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003}.tech_image_card img{max-width:80px}.stack_main_card{justify-content:center;align-items:center;display:flex}.profound_plate_card{text-align:center;z-index:9;padding:0 50px;position:relative}.profound_plate_card img.profound_plate{z-index:9;max-width:100%;margin:0 auto;position:relative}.profound_plate_card img.profound_plate_border{z-index:1;max-width:100%;margin:auto;position:absolute;inset:0}.inner{filter:blur(40px);background:#0058d200;border-radius:50%;width:220px;height:220px;margin:auto;animation:2s linear infinite pulse;position:absolute;inset:0;box-shadow:0 0 200px #0056d2,0 0 400px #0056d2,inset 0 0 200px #0058d2}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 200px #0056d2,0 0 400px #0056d2,inset 0 0 200px #0058d2}50%{transform:scale(1.3);box-shadow:0 0 400px #0056d2,0 0 800px #0056d2,inset 0 0 300px #0058d2}to{transform:scale(1);box-shadow:0 0 200px #0056d2,0 0 400px #0056d2,inset 0 0 200px #0058d2}}.form_main_card{align-items:center;display:flex}.form_main_card img{max-width:450px}.form_card{background:#ffffff1a;border:1px solid #000;border-radius:16px;width:calc(100% - 450px);padding:25px;box-shadow:0 34px 33px -23px #161c2d21}.form_card .section_heading{text-align:left}.form_card label{font-size:14px;font-weight:300}.form_card .form-group{margin-bottom:25px}.form_card .form-control{-webkit-backdrop-filter:blur(12px);color:#fff;background:#0003;border:1px solid #fff3;border-radius:8px;height:50px;padding:10px 15px;font-size:14px;box-shadow:0 8px 32px #0003}.form_card textarea.form-control{height:150px}.form_card .send_btn{width:fit-content;color:var(--white-color);background-color:var(--primary-color);border-radius:6px;margin:30px auto 0;padding:12px 60px;font-size:14px;font-weight:400;display:block;border:none!important}.send_modal_overlay{z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.send_modal_card{text-align:center;background:#242427;border:.75px solid #242427;border-radius:12px;width:min(100%,500px);padding:60px 25px;position:relative;box-shadow:0 3px 3px #00000040}.send_modal_close{background:0 0;border:0 solid #ffffff1f;position:absolute;top:14px;right:14px}.send_modal_close img{max-width:26px}.send_modal_card h3{text-transform:uppercase;margin-bottom:10px;font-family:Red Hat Display,sans-serif;font-size:30px;line-height:40px}.send_modal_card p{margin:0;padding:0 50px;font-size:14px;font-weight:300}.send_modal_button{background:var(--primary-color);color:#fff;border:none;border-radius:999px;min-width:140px;margin-top:24px;padding:12px 24px;font-size:14px;font-weight:600}.send_modal_button:disabled{opacity:.75;cursor:not-allowed}.gradient_tick{border:1px solid #e4e4e71a;border-radius:100%;justify-content:center;align-items:center;width:5rem;height:5rem;margin:0 auto 1.5rem;display:flex;position:relative}.gradient_tick_card{border-top:2px solid var(--primary-color);border-radius:100%;animation:3s linear infinite spin-slow;position:absolute;inset:0}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gradient_tick img{border-radius:100%;max-width:60px;box-shadow:0 0 25px #0058d2a1}footer p{text-align:center;margin:0;padding:15px 0}.owl-carousel .owl-stage{padding-left:0!important}.coming_soon_page{background:radial-gradient(circle at 0 0,#0056d23d,#0000 32%),radial-gradient(circle at 100% 100%,#7a63e033,#0000 30%),linear-gradient(#05070d 0%,#000 100%);justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex;position:relative;overflow:hidden}.coming_soon_page:before,.coming_soon_page:after{content:"";filter:blur(16px);opacity:.6;border-radius:50%;position:absolute}.coming_soon_page:before{background:#0056d247;width:260px;height:260px;top:8%;left:-70px}.coming_soon_page:after{background:#7a63e038;width:220px;height:220px;bottom:10%;right:-60px}.coming_soon_panel h1{letter-spacing:-.04em;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0%,#8ebdff 45%,#7a63e0 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Red Hat Display,sans-serif;font-size:clamp(30px,7vw,72px);font-weight:700}.tech_main_card .tech_sub_card .tech_card{cursor:pointer;position:relative;overflow:hidden}.tech_main_card .tech_sub_card .tech_card .tech_card_image{z-index:9;width:100%;height:100%;margin:0;transition:transform .4s ease-in-out;position:absolute;inset:0;overflow:hidden;transform:translate(100%)}.tech_main_card .tech_sub_card .tech_card .tech_card_image img{object-fit:cover;opacity:.7;width:100%;height:100%}.tech_main_card .tech_sub_card .tech_card:hover .tech_card_image{transform:translate(0)}@media (max-width:1200px){.gif_card img{max-width:600px}.hero_banner_section{padding:90px 0}}@media (max-width:991px){.hero_content h1{font-size:34px}.section_heading h3{font-size:26px;font-weight:600}.section_heading h6{font-size:12px}.section_heading{text-align:center;margin-bottom:30px}.service_section{padding:40px 0}.stack_main_card{display:block}.technology_main_card{margin:0 auto}.tech_main_card img.right_line,.tech_main_card img.left_line,.profound_plate_card img.profound_plate_border{display:none}.tech_main_card img.bottom_line_last,.tech_main_card img.top_line_last,.profound_plate_card img.middle_line.profound_plate_line{display:block}.tech_main_card img.top_line_last{z-index:9;max-width:100%;top:-4px;left:0;right:0;bottom:inherit;margin:0 auto;position:absolute}.gif_card img{max-width:530px}.hero_banner_section{padding:70px 0}.graphic_gif{top:10px}.hero_content{max-width:400px}img.blur_blob_right,img.blur_blob{max-width:280px}.form_main_card img{display:none}.form_card{width:100%}}@media (max-width:767px){.gif_card img{max-width:480px}.graphic_gif{opacity:.6;top:10px}img.blur_blob_right,img.blur_blob{max-width:220px}}@media (max-width:575px){.service_card p{min-height:100px}.work_card p{min-height:90px}.profound_plate_card img.profound_plate{max-width:60%}.inner{width:140px;height:140px}.coming_soon_panel{border-radius:22px;padding:40px 22px}.coming_soon_panel p{font-size:14px;line-height:1.7}}@media (max-width:479px){.header_logo img{max-width:100px}.header_nav ul li a.nav_contact{padding:8px 12px;font-size:12px}.hero_banner_section,.service_section{padding:30px 0}.hero_content h1{font-size:30px}.hero_content .banner_btn{margin-top:20px;padding:10px 26px;font-size:12px}.section_heading h3{font-size:20px}.section_heading{margin-bottom:20px}.service_sub_card h4{font-size:14px}.form_card{padding:15px}.tech_image_card img{max-width:70px}.tech_main_card .tech_sub_card{width:100%;padding:10px}.tech_main_card .tech_sub_card .tech_card{padding:10px 20px}.profound_plate_card img.profound_plate{max-width:90%}footer p{font-size:11px}.form_card .form-control{height:46px;padding:6px 10px;font-size:13px}.form_card label{font-size:12px;font-weight:300}.form_card .send_btn{width:100%;margin-top:0;padding:10px 40px;font-size:13px}.graphic_gif{opacity:.5;top:0}.gif_card img{max-width:400px}img.blur_blob_right,img.blur_blob{max-width:180px}.send_modal_close img{max-width:20px}.send_modal_card{border-radius:8px;padding:30px 15px}.send_modal_card p{margin:0;padding:0 10px;font-size:13px;font-weight:300;line-height:20px}.send_modal_card h3{margin-bottom:10px;font-size:20px;line-height:26px}}
