:root{--background-color: linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(165.75deg, #FFFFFF 0%, #F0F9FF 50%, #FFFFFF 100%);--text-color: #64748B;--title-color: #0F172A;--primary-blue: #2563EB}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}*{-webkit-tap-highlight-color:transparent}body{background:var(--background-color);font-family:Outfit,sans-serif;font-size:16px;color:var(--text-color);line-height:1.35;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--title-color);line-height:1.2;font-weight:700}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}button,input,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}button{cursor:pointer}:focus{outline:none}:focus-visible{outline:none}img,svg,video,canvas{display:block;max-width:100%;height:auto;border:0}table{border-collapse:collapse;width:100%}ul[role=list],ol[role=list]{list-style:none}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}textarea{resize:vertical}::placeholder{opacity:.9;color:var(--text-color)}:focus::placeholder{opacity:0}::selection{background:color-mix(in srgb,#0EA5E9 20%,transparent)}.grecaptcha-badge{visibility:hidden}[class*=btn-]{display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}[class*=btn-] span{color:inherit;font-size:inherit}.background-grid{position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(37,99,235,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.07) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:0;opacity:.5;animation:gridMove 20s linear infinite}.abstract-shapes{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.shape-3d{position:absolute;opacity:.21;transform-origin:center center;filter:drop-shadow(0 0 4px rgba(37,99,235,.14));will-change:transform,opacity}.shape-3d path,.shape-3d rect,.shape-3d line,.shape-3d circle,.shape-3d ellipse{stroke-opacity:.5;shape-rendering:geometricPrecision}.shape-3d.cube-1{top:9%;left:5%;width:200px;height:200px;animation:drift-a 27s ease-in-out infinite}.shape-3d.sphere-1{top:60%;right:10%;width:250px;height:250px;animation:drift-b 34s ease-in-out infinite reverse}.shape-3d.pyramid-1{bottom:15%;left:13%;width:180px;height:180px;animation:drift-c 31s ease-in-out infinite}.shape-3d.torus-1{top:30%;right:20%;width:220px;height:220px;animation:drift-d 28s ease-in-out infinite reverse}.shape-3d.cube-2{top:-4%;right:2%;width:340px;height:340px;opacity:.24;animation:drift-e 36s ease-in-out infinite}.shape-3d.wireframe-1{top:50%;left:40%;width:220px;height:220px;animation:drift-f 25s ease-in-out infinite reverse}.particles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.particle{position:absolute;width:3px;height:3px;background:#2563eb5c;border-radius:50%;animation:particleFloat 15s infinite ease-in-out}.floating-orbs{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.2;animation:float 30s infinite ease-in-out}.orb-1{width:700px;height:700px;background:radial-gradient(circle,#dbeafe,transparent);top:-250px;left:-250px;animation-delay:0s}.orb-2{width:600px;height:600px;background:radial-gradient(circle,#bfdbfe,transparent);bottom:-200px;right:-200px;animation-delay:10s}.orb-3{width:520px;height:520px;background:radial-gradient(circle,#e0f2fe,transparent);top:-8%;right:-2%;animation-delay:20s}.orb-4{width:400px;height:400px;background:radial-gradient(circle,#dbeafe,transparent);bottom:20%;left:10%;animation-delay:5s}.body-container{position:relative;z-index:2}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes drift-a{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(35px,-62px) rotate(52deg) scale(1.08)}50%{transform:translate(-30px,-20px) rotate(138deg) scale(.92)}75%{transform:translate(58px,34px) rotate(214deg) scale(1.04)}}@keyframes drift-b{0%,to{transform:translate(0) rotate(0) scale(1)}20%{transform:translate(-55px,-34px) rotate(-64deg) scale(1.1)}55%{transform:translate(36px,48px) rotate(-172deg) scale(.9)}80%{transform:translate(-26px,30px) rotate(-268deg) scale(1.06)}}@keyframes drift-c{0%,to{transform:translate(0) rotate(0) scale(1)}30%{transform:translate(40px,-24px) rotate(74deg) scale(1.08)}60%{transform:translate(-44px,18px) rotate(166deg) scale(.9)}85%{transform:translate(24px,44px) rotate(244deg) scale(1.03)}}@keyframes drift-d{0%,to{transform:translate(0) rotate(0) scale(1)}22%{transform:translate(-34px,-68px) rotate(-58deg) scale(1.1)}52%{transform:translate(54px,20px) rotate(-146deg) scale(.94)}78%{transform:translate(-44px,36px) rotate(-226deg) scale(1.06)}}@keyframes drift-e{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(-28px,42px) rotate(36deg) scale(1.05)}50%{transform:translate(32px,-38px) rotate(97deg) scale(.95)}75%{transform:translate(-48px,-12px) rotate(163deg) scale(1.04)}}@keyframes drift-f{0%,to{transform:translate(0) rotate(0) scale(1)}28%{transform:translate(50px,-28px) rotate(-44deg) scale(1.09)}48%{transform:translate(-46px,30px) rotate(-134deg) scale(.92)}74%{transform:translate(24px,50px) rotate(-228deg) scale(1.05)}}@keyframes particleFloat{0%,to{transform:translateY(0) translate(0);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translateY(-100vh) translate(100px);opacity:0}}@keyframes float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(120px,-120px) scale(1.15)}50%{transform:translate(-80px,80px) scale(.85)}75%{transform:translate(100px,50px) scale(1.05)}}@media(max-width:767px){.shape-3d{opacity:.12}.wireframe-1,.sphere-1{display:none}.shape-3d.cube-2{width:250px;height:250px;right:-6%;top:-3%}}@media(prefers-reduced-motion:reduce){.background-grid,.shape-3d,.particle,.orb{animation:none!important}}.btn-primary{background:linear-gradient(110.98deg,var(--primary-blue) 0%,#0EA5E9 100%);box-shadow:0 10px 40px #2563eb66;color:#fff;position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.btn-secondary{border:2px solid var(--primary-blue);color:var(--primary-blue)}.btn-primary:hover{transform:translateY(-3px)}.btn-primary:hover:before{left:100%}.btn-secondary:hover{background:var(--primary-blue);color:#fff;box-shadow:0 10px 40px #2563eb66;transform:translateY(-3px)}.body-container{display:flex;flex-direction:column;min-height:100vh;position:relative}.main-container{flex:1;position:relative;z-index:1}.wrapper{width:100%;max-width:1480px;margin:0 auto;padding:0 clamp(16px,2.7vw,40px)}.notfound-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0}.notfound-container .status-code{width:100%;max-width:350px;margin:0 auto}.notfound-container .title{font-size:40px;font-weight:800;margin:16px 0 20px;text-align:center}.notfound-container .message{font-size:20px;margin-bottom:36px;text-align:center}.notfound-btns{display:flex;flex-direction:column;justify-content:center}.notfound-btns a{width:100%;height:68px;border-radius:50px;margin-bottom:16px;font-weight:700;font-size:16px;line-height:100%}@media(min-width:768px){.notfound-container{padding:120px 0 60px}.notfound-btns{flex-direction:row;gap:16px;margin:0 auto}.notfound-container .message{max-width:520px;margin:0 auto 36px}.notfound-btns a{width:auto;padding:0 48px}}.form-container{margin:90px 0 60px}.form-container .title{font-size:48px;font-weight:800;text-align:center}.form-container .subtitle{font-weight:400;font-size:19px;line-height:30px;text-align:center;max-width:700px;margin:19px auto 32px}.form-container .form{display:flex;flex-direction:column;margin:0 auto;background:#fff;border:2px solid rgba(37,99,235,.1);border-radius:30px;box-shadow:0 20px 60px #2563eb1f;padding:32px}.form-container .form-field{display:flex;flex-direction:column;margin-bottom:18px;width:100%}.form-container form label{font-weight:600;font-size:15px;line-height:24px;color:var(--title-color);margin-bottom:8px}.form-container form input{width:100%;height:62px;background:#f8fafc;border:2px solid rgba(37,99,235,.15);border-radius:16px;padding:0 16px;font-size:20px;color:var(--title-color);margin-bottom:6px;transition:all .2s ease-in-out}.form-container form textarea{width:100%;height:192px;background:#f8fafc;border:2px solid rgba(37,99,235,.15);border-radius:16px;padding:16px;font-size:20px;color:var(--title-color);margin-bottom:6px;transition:all .2s ease-in-out}.form-container form input:focus,.form-container form textarea:focus{border:2px solid #0065F4;outline:none}.form-container form input.is-filled,.form-container form textarea.is-filled{border:2px solid #0065F4}.form-container form input.invalid,.form-container form textarea.invalid{border:2px solid #FF2B3A;background:#fff6f6}.form-field .error{display:none}.form-field .error.visible{display:flex;align-items:center}.form-field .error svg{flex-shrink:0}.form-field .error span{color:#ff2b3a;font-size:14px;font-weight:600}.form-container .btn-primary{width:100%;height:62px;border-radius:16px;font-size:18px;font-weight:700}.form-container .btn-primary:disabled{cursor:not-allowed;opacity:.4}.form-container .btn-primary .button-text{display:flex;align-items:center;justify-content:center}.form-container .btn-primary .loading,.form-container .btn-primary.is-loading .button-text{display:none}.form-container .btn-primary.is-loading .loading{display:block}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background:#0065f466!important;-webkit-text-fill-color:var(--title-color)!important;caret-color:var(--title-color)!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.form-container .recaptcha{font-size:12px;margin-top:18px;text-align:center}.form-container .recaptcha a{color:var(--primary-blue)}fieldset{border:0;padding:0;margin:0;min-inline-size:auto}.notification{position:fixed;display:flex;top:80px;right:12px;width:calc(100% - 24px);max-width:490px;padding:32px 12px;border-radius:30px;background-color:#fff;border:2px solid rgba(37,99,235,.1);box-shadow:0 20px 60px #2563eb1f;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;overflow:hidden}.notification.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .25s ease,transform .25s ease,visibility 0s}.notification:after{content:"";position:absolute;left:16px;right:16px;bottom:8px;height:3px;border-radius:999px;background:#2563eb40;transform-origin:left center;transform:scaleX(0);opacity:0}.notification.is-visible.is-timed:after{opacity:1;animation:notification-progress var(--notice-duration, 5s) linear forwards}@keyframes notification-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.notification [class*=icon-]{border-radius:14px;display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin-right:12px;flex-shrink:0}.notification .icon-success{background:#ddf4eb;border:1px solid #00BC7C}.notification .icon-failed{background:#ffe1e0;border:1px solid #FF2B3A}.notification .text h3{font-weight:600;font-size:18px;line-height:24px;margin-bottom:8px}.notification .text p{font-weight:400;font-size:15px;line-height:24px}.notification .btn-close{position:absolute;top:12px;right:12px;width:30px;height:30px;background-color:#f0f1f3;border-radius:10px;border:none;cursor:pointer;padding:5px;transition:all .2s ease-in-out}.notification .btn-close svg{fill:#60768d;transition:all .2s ease-in-out}@media(min-width:768px){.form-container{margin:90px 0 120px}.form-container .subtitle{margin:19px auto 64px}.form-container .form{max-width:700px;padding:65px}.form-container .btn-primary{margin:8px 0}.notification{padding:32px;right:24px}.notification .btn-close{top:24px;right:24px}}@media(min-width:992px){.notification .btn-close:hover{background-color:var(--primary-blue)}.notification .btn-close:hover svg{fill:#fff}}.header-container{position:sticky;top:0;left:0;width:100%;background:#fffffff2;border-bottom:1px solid rgba(37,99,235,.1);z-index:130;box-shadow:0 4px 30px #2563eb14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:5px 0}.header-content{display:flex;align-items:center;justify-content:space-between}.header-content .logo{width:225px}.header-content .desktop-menu,.header-content .desktop-buttons{display:none}.header-burger{position:relative;transition-duration:1s;cursor:pointer;width:25px;height:25px;background:none}.header-burger span{left:0;background-color:#2563ebcc;position:absolute;transition-duration:.25s;transition-delay:.25s}.header-burger span:before{left:0;position:absolute;background-color:#2563ebcc;content:"";transition-duration:.25s;transition:transform .25s,top .25s .25s}.header-burger span:after{left:0;position:absolute;background-color:#2563ebcc;content:"";transition-duration:.25s;transition:transform .25s,top .25s .25s}.header-burger span,.header-burger span:before,.header-burger span:after{height:3px;width:25px}.header-burger span:before{top:-9px}.header-burger span:after{top:9px}.header-burger.active span{transition-duration:.1s;transition-delay:.25s;background:transparent}.header-burger.active span:before{transition:top .25s,transform .25s .25s;top:0;transform:rotate(-45deg)}.header-burger.active span:after{transition:top .4s,transform .25s .25s;top:0;transform:rotate(45deg)}.mobile-menu{position:absolute;top:100%;right:0;width:100%;z-index:120;flex-direction:column;transition:opacity .25s ease-in-out;opacity:0;pointer-events:none;height:calc(100vh - 70px);overflow:hidden;background-color:#0006}.mobile-menu.active{opacity:1;pointer-events:auto}.mobile-menu-content{background-color:#fff;width:70%;height:100%;position:relative;padding:30px 20px;overflow:auto;margin-left:auto;transform:translate(100%);transition:transform .3s ease-in-out;will-change:transform}.mobile-menu.active .mobile-menu-content{transform:translate(0)}.mobile-menu-content ul{display:flex;flex-direction:column;list-style-type:none;padding:0}.mobile-menu-content li{margin-bottom:40px}.mobile-menu-content li a{font-size:20px;font-weight:600;color:var(--title-color)}.header-container .lang-list{position:absolute;top:115%;left:0;z-index:120;flex-direction:column;transition:opacity .2s ease-in-out,transform .2s ease-in-out;opacity:0;pointer-events:none;transform-origin:0 0;transform:scaleY(0);padding-bottom:10px}.header-container .lang-list.active{opacity:1;pointer-events:auto;transform:scaleY(1)}.header-container .lang-items{display:flex;flex-direction:column;width:100%;box-shadow:0 10px 40px #2563eb40;background-color:#fff;padding:16px 16px 0;border-radius:16px}.header-container .lang-item{display:flex;width:100%;margin-bottom:16px;font-size:14px;font-weight:500;color:var(--title-color);transition:all .2s ease-in-out}.lang-item.active{color:var(--primary-blue);font-weight:700}.lang-item:hover{color:var(--primary-blue)}.mobile-menu-content .language{display:flex;flex-direction:column}.mobile-menu-content .language .select{position:relative}.mobile-menu-content .language .lang-label{display:flex;align-items:center;justify-content:space-between;border-radius:8px;border:2px solid var(--primary-blue);color:var(--primary-blue);height:42px;padding:0 20px;font-size:14px;font-weight:700}.mobile-menu-content .language .lang-label svg{fill:var(--primary-blue);transition:all .3s ease-in-out;width:16px;height:16px;margin:0 0 -2px 3px}.mobile-menu-content .language .lang-label.active svg{transform:rotate(180deg)}@media(min-width:768px){.mobile-menu-content{width:50%}}@media(min-width:992px){.header-content{gap:40px}.header-content .desktop-menu{display:flex;align-items:center;flex-wrap:wrap;list-style-type:none;gap:10px 40px;padding:0;margin-left:auto}.header-content .desktop-menu li{display:inline-block}.header-content .desktop-menu li a{font-size:15px;font-weight:600;color:var(--title-color);transition:all .2s ease-in-out}.header-content .desktop-menu li a:hover{color:var(--primary-blue)}.header-content .desktop-buttons{display:flex;flex-shrink:0}.header-content .desktop-language{display:flex;position:relative}.desktop-language .lang-switcher{display:flex;align-items:center;justify-content:center;position:relative;border:2px solid var(--primary-blue);color:var(--primary-blue);height:42px;border-radius:8px;padding:0 20px;font-size:14px;font-weight:700}.desktop-language .lang-switcher svg{fill:var(--primary-blue);transition:all .3s ease-in-out;width:16px;height:16px;margin:0 0 -2px 3px}.desktop-language .lang-switcher.active svg{transform:rotate(180deg)}.header-container .lang-list{left:unset;right:0;min-width:180px}.header-burger{display:none}}.main-container{display:flex;flex-direction:column}body.js-scroll-enabled .scroll-animate{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease;transition-delay:var(--scroll-delay, 0ms);will-change:opacity,transform}body.js-scroll-enabled .scroll-animate--container{transform:translateY(36px)}body.js-scroll-enabled .scroll-animate.is-visible{opacity:1;transform:translateY(0)}body.js-scroll-enabled #main-page.start-fade{transition:opacity .22s linear,transform .22s linear;will-change:opacity,transform}@media(prefers-reduced-motion:reduce){body.js-scroll-enabled .scroll-animate,body.js-scroll-enabled .scroll-animate--container,body.js-scroll-enabled #main-page.start-fade{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}.start-container{padding:56px 0 45px}.start-content{display:flex;flex-direction:column}.start-content .title{font-weight:800;font-size:64px;letter-spacing:-2px}.start-content .description{margin:25px 0;font-weight:400;font-size:20px;line-height:35px}.start-btns{display:flex;flex-direction:column}.start-btns [class*=btn-]{width:100%;height:75px;border-radius:50px;margin-top:24px;font-size:17px;font-weight:600}.features-container{border-top:solid 1px #2563EB1A;border-bottom:solid 1px #2563EB1A;background:#f8fafccc;padding-top:45px;margin-bottom:40px}.features-list{display:flex;flex-direction:column}.feature-item{display:flex;flex-direction:column;align-items:center;background:#fff;border:2px solid rgba(37,99,235,.1);border-radius:16px;box-shadow:0 4px 20px #2563eb0d;padding:25px 0 35px;margin-bottom:24px}.feature-item h2{font-size:56px;line-height:100px;background:linear-gradient(110.01deg,#2563eb,#0ea5e9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.feature-item p{font-size:16px;font-weight:600}.why-container{margin-top:90px}.why-container h2.title{font-weight:800;font-size:48px;line-height:76px;letter-spacing:-1px;text-align:center}.why-container p.subtitle{font-weight:400;font-size:19px;line-height:30px;text-align:center;margin:20px 0 30px}.why-list{display:flex;flex-direction:column}.why-item{display:flex;flex-direction:column;background:#fff;border:2px solid rgba(37,99,235,.1);border-radius:20px;box-shadow:0 4px 20px #2563eb0d;padding:56px;margin-bottom:38px}.why-item h3{font-weight:700;font-size:25px;line-height:40px;margin-bottom:20px}.why-item p{font-weight:400;font-size:16px;line-height:28px}.technology-container{margin-top:90px;margin-bottom:40px}.technology-container h2.title{font-weight:800;font-size:48px;line-height:76px;letter-spacing:-1px;text-align:center}.technology-container p.subtitle{font-weight:400;font-size:19px;line-height:30px;text-align:center;margin:20px 0 30px}.technology-list{display:flex;flex-direction:column;background:#fff;border:2px solid rgba(37,99,235,.1);border-radius:20px;box-shadow:0 4px 20px #2563eb0d;padding:56px 32px 0}.technology-item{display:flex;margin-bottom:56px}.technology-item .icon{width:50px;height:50px;background:linear-gradient(135deg,#2563eb1a,#0ea5e91a);border:2px solid rgba(37,99,235,.15);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:24px;flex-shrink:0}.technology-item .icon img{width:24px;height:24px}.technology-item h3{font-weight:700;font-size:20px;line-height:32px;margin-bottom:10px}.technology-item p{font-weight:400;font-size:15px;line-height:24px}.work-container{margin-top:90px}.work-container h2.title{font-weight:800;font-size:48px;line-height:76px;letter-spacing:-1px;text-align:center}.work-container p.subtitle{font-weight:400;font-size:19px;line-height:30px;text-align:center;margin:20px 0 80px}.work-list{display:flex;flex-direction:column}.work-item{display:flex;flex-direction:column;background:#fff;border:2px solid rgba(37,99,235,.1);border-radius:20px;box-shadow:0 4px 20px #2563eb0d;padding:64px 34px;margin-bottom:40px;position:relative}.work-item span{position:absolute;top:-24px;left:34px;width:60px;height:60px;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 10px 30px #2563eb4d;border-radius:16px;font-weight:800;font-size:29px;display:flex;align-items:center;justify-content:center;color:#fff}.work-item h3{font-weight:700;font-size:25px;line-height:40px;margin-bottom:20px}.work-item p{font-weight:400;font-size:16px;line-height:28px}.product-container{margin-top:90px}.product-container h2.title{font-weight:800;font-size:48px;line-height:76px;letter-spacing:-1px;text-align:center}.product-container p.subtitle{font-weight:800;font-size:40px;line-height:48px;letter-spacing:-1px;margin:32px 0 16px;color:var(--title-color)}.product-container p.description{font-weight:400;font-size:19px;line-height:30px;margin:0 0 16px}.product-content{display:flex;flex-direction:column}.product-image{width:100%}.product-info{margin-top:32px}.product-info>h3{font-weight:700;font-style:Bold;font-size:24px;line-height:38px}.product-info ul{display:flex;flex-direction:column;margin:30px 0;list-style-type:none;padding:0}.product-info ul li{display:flex;align-items:center;color:#334155;font-weight:500;font-size:16px;line-height:25px;margin-bottom:16px}.product-info ul li .circle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-radius:50%;margin-right:12px}.product-note{background:linear-gradient(113.49deg,#2563eb14,#0ea5e914);border:2px solid rgba(37,99,235,.15);border-radius:16px;padding:34px 24px;margin-bottom:32px}.product-note h4{font-weight:700;font-size:22px;line-height:35px;color:var(--primary-blue);margin-bottom:20px}.product-note p{font-weight:400;font-size:18px;line-height:31px;color:#334155}.product-info a{height:69px;border-radius:50px;font-family:Outfit;font-weight:700;font-size:17px;line-height:27px;text-transform:capitalize}.ready-container{margin-top:90px}.ready-content{display:flex;flex-direction:column;align-items:center;background:linear-gradient(110.62deg,#2563eb,#0ea5e9);border:2px solid rgba(255,255,255,.2);border-radius:40px;box-shadow:0 30px 80px #2563eb4d;padding:60px 23px}.ready-content .title{font-weight:800;font-size:40px;line-height:50px;letter-spacing:-1px;text-align:center;color:#fff}.ready-content .subtitle{font-weight:400;font-size:22px;line-height:35px;text-align:center;color:#fff;margin:16px 0 24px}.ready-content .btn-white{width:100%;height:69px;border-radius:50px;background:#fff;box-shadow:0 10px 40px #2563eb40;color:var(--primary-blue);font-weight:800;font-size:18px}@media(min-width:768px){.start-container{padding:70px 0 120px}.start-btns{flex-direction:row;gap:24px}.start-btns [class*=btn-]{width:auto;padding:0 48px}.features-list{flex-direction:row;flex-wrap:wrap;gap:30px;margin-bottom:30px}.feature-item{width:calc(50% - 15px);margin-bottom:0}.technology-list{max-width:800px;margin:0 auto}.product-content{flex-direction:row;gap:20px}.product-image{width:49%;order:2}.product-info{width:49%;order:1;margin-top:0}.ready-content .subtitle{margin:30px 0}.ready-content .btn-white{width:auto;padding:0 56px}}@media(min-width:992px){.start-container{padding:90px 0 100px}.start-content .title{max-width:1000px;font-size:88px}.features-list{justify-content:space-between;margin:20px 0 65px;gap:0}.feature-item{width:calc(25% - 35px);transition:all .3s ease-in-out}.feature-item:hover{border-color:#2563eb4d;box-shadow:0 15px 40px #2563eb26}.why-container p.subtitle{margin:20px auto 30px}.why-list{flex-direction:row;justify-content:space-between}.why-item{width:calc(33.333% - 25px);transition:all .3s ease-in-out}.why-item:hover{border-color:#2563eb4d;box-shadow:0 15px 40px #2563eb26}.technology-item .icon{transition:all .3s ease-in-out}.technology-item:hover .icon{border-color:#2563eb4d;box-shadow:0 15px 40px #2563eb26}.work-list{flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto}.work-item{width:calc(33.333% - 25px);transition:all .3s ease-in-out}.work-item:hover{border-color:#2563eb4d;box-shadow:0 15px 40px #2563eb26}.product-container p.subtitle,.product-container p.description{margin-bottom:24px}.product-content{align-items:center;justify-content:space-between}.product-info{display:flex;flex-direction:column;align-items:flex-start;max-width:560px}.product-info ul li{margin-bottom:28px}.product-info a{width:auto;padding:0 48px}.product-image{width:auto;max-width:780px}.ready-content{padding:90px 40px}.ready-content .title{font-size:56px}.ready-content .subtitle{margin:45px 0;max-width:820px}.ready-content .btn-white:hover{transform:translateY(-3px);box-shadow:0 20px 50px #ffffff4d}}.footer-container{background:#fff;border-top:1px solid #2563EB1A;padding:32px 0;position:relative;z-index:1}.footer-top{margin-bottom:16px}.footer-about>img{height:28px;width:auto}.footer-about p{font-size:16px;margin:26px 0}.footer-about .title{font-size:32px;font-weight:700;margin-bottom:16px;color:#fff}.footer-about .email{border:2px solid #2563EB26;background:#f8fafc;border-radius:12px;padding:20px 25px;display:flex;align-items:center;margin-bottom:16px}.footer-about .email svg{width:17px;height:14px;margin-right:12px}.footer-about .email span{font-weight:600;font-size:16px;line-height:25px;color:var(--title-color)}.footer-menu{display:flex;flex-direction:column}.footer-menu .menu-title{display:flex;flex-direction:column;font-size:18px;font-weight:700;line-height:28px;margin:16px 0 26px}.footer-menu ul{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0}.footer-menu ul li{margin-bottom:16px}.footer-menu ul li a{font-weight:500;font-size:16px;line-height:25px;transition:all .3s ease-in-out}.footer-bottom .address{display:flex;flex-direction:column;align-items:center;border-top:1px solid #2563EB1A;border-bottom:1px solid #2563EB1A;padding:36px 0}.footer-bottom .address p{font-size:14px;text-align:center;margin-bottom:10px}.footer-bottom .copy{margin-top:35px;font-size:14px;text-align:center}@media(min-width:768px){.footer-top{display:flex;justify-content:space-between}.footer-about{max-width:40%}.footer-menu .menu-title{margin:0 0 26px}}@media(min-width:992px){.footer-container{margin-top:60px}.footer-about{max-width:490px}.footer-about .email{max-width:360px}.footer-top .footer-menu{margin:0 0 26px;width:300px}.footer-top .footer-menu.margin-auto{margin-left:auto}.footer-menu ul li a:hover{color:var(--primary-blue)}}
