.nowrap{white-space:nowrap}.glow-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}@media (max-width: 768px){.glow-elements{display:none}}.glow-elements .glow{position:absolute;border-radius:50%;pointer-events:none;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.glow-elements .glow-1{width:580px;height:580px;left:-241px;top:2557px;background:radial-gradient(50% 50% at 50% 50%,rgba(14,111,226,.7) 0%,rgba(8,61,124,0) 100%);filter:blur(292px)}.glow-elements .glow-2{width:983px;height:983px;left:1089px;top:4496px;background:radial-gradient(50% 50% at 50% 50%,rgba(14,111,226,.5) 0%,rgba(8,61,124,0) 100%);filter:blur(292px)}.glow-elements .glow-3{width:983px;height:983px;left:-412px;top:5381px;background:radial-gradient(50% 50% at 50% 50%,rgba(14,111,226,.5) 0%,rgba(8,61,124,0) 100%);filter:blur(292px)}.glow-elements .glow-4{width:519px;height:519px;left:1035px;top:6234px;background:radial-gradient(50% 50% at 50% 50%,rgba(14,111,226,.5) 0%,rgba(8,61,124,0) 100%);filter:blur(292px)}.glow-elements .glow-5{width:751px;height:751px;left:-366px;top:8655px;background:radial-gradient(50% 50% at 50% 50%,rgba(14,111,226,.5) 0%,rgba(8,61,124,0) 100%);filter:blur(147px)}.glow-elements .glow-6{width:983px;height:983px;left:903px;top:1400px;background:radial-gradient(50% 50% at 50% 50%,rgba(14,111,226,.5) 0%,rgba(8,61,124,0) 100%);filter:blur(292px)}body{background:#010106;color:#c5cad7;position:relative}body img,body video,body .new-footer{max-width:100%}body #bg-video{position:absolute;top:0;left:0;min-width:100%;min-height:10vh;width:auto;height:100vh;z-index:-1}body #bg-video video{width:100%;height:100%;object-fit:cover;filter:brightness(.75)}body #bg-video:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:250px;background:linear-gradient(to bottom,transparent 0%,#000002 100%);pointer-events:none}.pop-up{z-index:99999}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.rotate-270{transform:rotate(270deg)}.new-design-dark .custom-button.custom-button-blue:hover{background:#0e6fe2!important}.new-design-dark .site-header{background:none!important;z-index:1050;padding:35px 0}.new-design-dark .site-header.animate-header-blue:before{backdrop-filter:blur(44px);content:"";position:absolute;width:100%;height:calc(100% - 10px);left:0;top:0}.new-design-dark .site-header .container{display:flex;align-items:center;max-width:1290px!important;margin:0 auto!important}.new-design-dark .site-header .header-link-hover{border:none}.new-design-dark .site-header .container__menu_link{position:relative}.new-design-dark .site-header .container__menu_link .sub-navmenu__inner_link:hover{color:#0e6fe2!important;opacity:1!important;padding-left:7px;margin-left:2px;background:url(/build/assets/menu-hover.4a59e19b.svg) 0 8px no-repeat}.new-design-dark .site-header .container__menu_link .text-navmenu,.new-design-dark .site-header .container__menu_link .text{font-family:TWK Everett Mono,monospace;font-weight:400;font-size:14px;line-height:17px;text-transform:uppercase;color:#ffffffb3;transition:color .3s ease}.new-design-dark .site-header .container__menu_link:hover .text-navmenu,.new-design-dark .site-header .container__menu_link:hover .text{color:#fefefe}.new-design-dark .site-header .container__menu_link:has(.sub-navmenu) .text-navmenu{padding-right:20px;position:relative}.new-design-dark .site-header .container__menu_link:has(.sub-navmenu) .text-navmenu:after{content:"";position:absolute;right:0;border:none;top:0;width:16px;height:16px;background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.99998 2.66667L7.99998 13.3333M7.99998 13.3333L10.3333 11M7.99998 13.3333L5.66665 11" stroke="white" stroke-opacity="0.7" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center;transform:translateY(-50%);transition:background-image .3s ease}.new-design-dark .site-header .container__menu_link:has(.sub-navmenu):hover .text-navmenu:after,.new-design-dark .site-header .container__menu_link:has(.sub-navmenu).active .text-navmenu:after{background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.99998 13.3333L7.99998 2.66667M7.99998 2.66667L10.3333 5.00001M7.99998 2.66667L5.66665 5.00001" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.new-design-dark .site-header .sub-navmenu{background:linear-gradient(92.09deg,#021420 .18%,#010106 98.24%);border:1px solid #081723;border-radius:2px;padding:32px;z-index:1050}.new-design-dark .site-header .sub-navmenu__inner{width:475px}.new-design-dark .site-header .sub-navmenu__inner_link{font-family:TWK Everett Mono,monospace;font-size:14px;line-height:17px;text-transform:uppercase;color:#ffffffb3;text-decoration:none;transition:color .3s ease;padding:2px;margin-bottom:10px}.new-design-dark .site-header .sub-navmenu__inner_link:hover,.new-design-dark .site-header .sub-navmenu__inner_link.active{color:#0e6fe2}.new-design-dark .site-header .search-btn .search{border-color:#ffffffb3;transition:border-color .3s ease}.new-design-dark .site-header .search-btn .search:hover{border-color:#fefefe}.new-design-dark .site-header .container__logo,.new-design-dark .site-header .container__menu{margin:0}.new-design-dark .site-header .search{background-color:#ffffffb2;margin-top:3px!important}.new-design-dark .site-header .container__button{display:flex;flex-direction:row;justify-content:center;text-align:left;align-items:center;padding:12px 55px 12px 24px;min-width:145px;margin-top:-2px;gap:14px;border:1px solid rgba(255,255,255,.4);background:transparent;transition:all .3s ease;line-height:11px;margin-left:4%}.new-design-dark .site-header .container__button span{line-height:16px;font-family:TWK Everett Mono,monospace;font-weight:400;font-size:14px;text-transform:uppercase;color:#fefefe;position:relative;white-space:pre}.new-design-dark .site-header .container__button:before{display:none}@media all and (max-width: 768px),all and (min-width: 1400px){.new-design-dark .site-header .container__button:after{content:"";background:url("data:image/svg+xml;utf8,<svg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.16663 8H13.8333M13.8333 8L11.5 5.66667M13.8333 8L11.5 10.3333' stroke='%23FEFEFE' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center center;background-size:contain;vertical-align:middle;width:16px;height:17px;display:block;color:#fefefe;position:absolute;right:21px;top:10px}}.new-design-dark .site-header .container__button:hover{border-color:#fff;background-color:#ffffff1a}.new-design-dark .hero-section{position:relative;min-height:75vh}.new-design-dark .hero-section .b-madl-intro__inner{width:auto;padding-top:225px;padding-left:80px;display:flex;flex-direction:column;align-items:flex-start;gap:56px}@media (max-width: 767px){.new-design-dark .hero-section .b-madl-intro__inner{background:none}}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-intro__inner_row{flex-direction:row;display:flex;justify-content:space-between;width:100%;max-width:1250px}@media (max-width: 767px){.new-design-dark .hero-section .b-madl-intro__inner .b-madl-intro__inner_row{flex-direction:column}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-intro__inner_row .b-madl-company{margin-top:0}}.new-design-dark .hero-section .b-madl-intro__inner h1{font-family:Montserrat,sans-serif;font-weight:700;font-size:100px;line-height:110%;letter-spacing:0%;color:#fff;width:847px;margin:0;text-transform:none}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-actions{display:flex;flex-direction:row;align-items:start;gap:56px;width:100%}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-actions .b-madl-button button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:21px 24px;gap:14px;background:#0E6FE2;border:none;width:245px;height:62px;cursor:pointer;margin:0}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-actions .b-madl-button button .text{font-family:TWK Everett Mono,monospace;font-weight:400;font-size:14px;line-height:20px;text-transform:uppercase;color:#fefefe}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-actions .b-madl-button button .arrow{font-size:16px;color:#fefefe}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-actions .b-madl-reviews{display:flex;flex-direction:row;align-items:flex-end;gap:15px}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-actions .b-madl-reviews__source{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-actions .b-madl-reviews__source span{font-family:Montserrat,sans-serif;font-weight:500;font-size:10px;line-height:160%;text-transform:uppercase;color:#fffc}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-actions .b-madl-reviews__source .clutch-logo{width:87.86px;height:25px;background-color:#fff;mask-image:url(/path-to-clutch-logo.svg);mask-repeat:no-repeat}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-actions .b-madl-reviews__rating{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-actions .b-madl-reviews__rating .stars{display:flex;flex-direction:row;align-items:center;gap:5px}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-actions .b-madl-reviews__rating .stars .star{width:16px;height:16px;background-color:#e62415;mask-image:url(/path-to-star.svg);mask-repeat:no-repeat;mask-position:center}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-actions .b-madl-reviews__rating .reviews-count{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:160%;text-transform:uppercase;color:#fffc}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-company{position:relative;width:945px;margin-top:0}@media (max-width: 1330px){.new-design-dark .hero-section .b-madl-intro__inner .b-madl-company{width:782px}}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-company__intro{display:flex;flex-direction:row;align-items:center;gap:13px;margin-bottom:24px}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-company__intro__logo{width:38.43px;height:18.29px;position:relative}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-company__intro__logo:before{content:"";position:absolute;left:0;top:18.47%;bottom:18.47%;width:7.22%;background:#FFFFFF}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-company__intro__logo:after{content:"";position:absolute;left:9.03%;top:18.47%;bottom:18.47%;width:7.22%;background:#1475F3}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-company__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;line-height:160%;color:#fff}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-company__description{font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:160%;color:#c5cad7}.new-design-dark .b-madl-ai-intro{background-color:#010106;padding:80px 0;position:relative}.new-design-dark .b-madl-ai-intro__content{max-width:1200px;margin:0 auto;text-align:center}.new-design-dark .b-madl-ai-intro__text{font-family:Montserrat,sans-serif;font-size:38px;line-height:130%!important;font-weight:400}.new-design-dark .b-madl-ai-intro__text .word{color:#666;transition:color .3s}.new-design-dark .b-madl-ai-intro__text .word.highlighted{font-weight:500}.new-design-dark .b-madl-ai-intro__text .word.regular{font-weight:400}.new-design-dark .b-madl-ai-intro__text .word.read{color:#4fa8ff}.new-design-dark .b-ai-framework{background-color:#010106;padding:80px 0}.new-design-dark .b-ai-framework__header{text-align:center;margin-bottom:60px}.new-design-dark .b-ai-framework__title{font-family:Montserrat,sans-serif;font-size:62px;font-weight:600;color:#fff;margin-top:26px;margin-bottom:56px;line-height:1.4}.new-design-dark .b-ai-framework__steps{display:flex;flex-direction:column;gap:24px;position:relative}.new-design-dark .b-ai-framework__step{background:linear-gradient(92.09deg,#021420 .18%,#010106 98.24%);border:1px solid #081723;border-radius:2px;overflow:hidden}.new-design-dark .b-ai-framework__step .b-ai-framework-wrapper{display:flex;align-items:center;gap:85px}@media (max-width: 768px){.new-design-dark .b-ai-framework__step .b-ai-framework-wrapper{flex-direction:column-reverse;gap:20px;align-items:stretch}}@media (max-width: 991px){.new-design-dark .b-ai-framework__step{flex-direction:column}}.new-design-dark .b-ai-framework__step-content{flex:1;padding:52px;position:relative}@media (min-width: 769px){.new-design-dark .b-ai-framework__step-content{padding-right:0}}.new-design-dark .b-ai-framework__step-label{display:inline-block;background:linear-gradient(90deg,#0E6FE2 0%,#04418B 100%);border:1px solid rgba(83,154,243,.4);color:#fefefe;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;padding:4px 10px;border-radius:2px;margin-bottom:25px;text-transform:uppercase}.new-design-dark .b-ai-framework__step-title{font-family:Montserrat,sans-serif;font-size:36px;font-weight:600;color:#fefefe;margin:0 0 16px;line-height:1.4}.new-design-dark .b-ai-framework__step-description{font-family:Montserrat,sans-serif;font-size:18px;line-height:1.6;color:#c5cad7;margin-bottom:28px}.new-design-dark .b-ai-framework__toggle-btn{background:none;border:none;color:#fefefe;font-family:TWK Everett Mono,monospace;font-size:14px;font-weight:500;display:flex;align-items:center;gap:14px;padding:6px 0;cursor:pointer;text-transform:uppercase}.new-design-dark .b-ai-framework__toggle-btn .arrow{width:16px;height:16px;transition:transform .3s ease}.new-design-dark .b-ai-framework__toggle-btn.active img{transform:rotate(180deg)}.new-design-dark .b-ai-framework__step-image{width:405px;height:261px;position:relative;overflow:hidden;flex-shrink:0;margin-right:52px}@media (max-width: 991px){.new-design-dark .b-ai-framework__step-image{width:100%;height:261px;margin-right:0}}.new-design-dark .b-ai-framework__step-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.new-design-dark .b-ai-framework__expanded{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease,opacity .3s ease,padding .3s ease;margin-top:0;padding:0 52px}.new-design-dark .b-ai-framework__expanded.active{max-height:1000px;opacity:1;padding:30px 52px 52px}.new-design-dark .b-ai-framework__expanded-title{font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;color:#fff;margin:0 0 16px}.new-design-dark .b-ai-framework__expanded-description{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.6;color:#fff;margin-bottom:24px}.new-design-dark .b-ai-framework__expanded-description strong{color:#fff}.new-design-dark .b-ai-framework__expanded-list{list-style:none;padding:0;margin:0 0 30px;display:flex;flex-direction:column;gap:16px}.new-design-dark .b-ai-framework__expanded-footer{font-family:Montserrat,sans-serif;font-size:16px;color:#fff;padding-top:15px}.new-design-dark .b-madl-clients{height:auto;background-color:#010106;padding:80px 0;position:relative}.new-design-dark .b-madl-clients__inner{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1282px;margin:0 auto}.new-design-dark .b-madl-clients__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:62px;line-height:140%;text-align:center;color:#fff;margin:0 0 56px;width:100%}.new-design-dark .b-madl-clients__logos{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;flex-wrap:wrap;justify-content:center}@media (max-width: 768px){.new-design-dark .b-madl-clients__logos{gap:15px}}.new-design-dark .b-madl-clients__logo-item{width:197px;height:182px;box-sizing:border-box;background:linear-gradient(92.09deg,#021420 .18%,#010106 98.24%);border:1px solid #081723;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.new-design-dark .b-madl-clients__logo-item:hover{transform:scale(1.05)}@media (max-width: 768px){.new-design-dark .b-madl-clients__logo-item{width:150px;height:140px}}@media (max-width: 576px){.new-design-dark .b-madl-clients__logo-item{width:130px;height:120px}}.new-design-dark .b-madl-clients .b-madl-clients_img{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px}.new-design-dark .b-madl-clients .b-madl-clients_img img{max-width:80%;max-height:60%;object-fit:contain;filter:brightness(0) invert(1)}.new-design-dark .b-madl-clients__divider{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:1066px;margin-top:20px}.new-design-dark .b-madl-clients__divider-line{height:1px;flex:1;background:linear-gradient(90deg,rgba(255,255,255,.5) 0%,rgba(153,153,153,0) 100%)}.new-design-dark .b-madl-clients__divider-line:first-child{transform:rotate(180deg)}.new-design-dark .b-madl-technologies{padding:80px 0;position:relative}.new-design-dark .b-madl-technologies__inner{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:1281px;margin:0 auto}.new-design-dark .b-madl-technologies__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:62px;line-height:140%;color:#fff;margin:0 0 56px;width:100%}.new-design-dark .b-madl-technologies__cards{display:flex;flex-wrap:wrap;gap:20px;width:100%}@media (max-width: 1200px){.new-design-dark .b-madl-technologies__cards{justify-content:center}}.new-design-dark .b-madl-technologies__card{width:413px;height:307px;box-sizing:border-box;background:linear-gradient(92.09deg,#021420 .18%,#010106 98.24%);border:1px solid #081723;border-radius:2px;position:relative;overflow:hidden;opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.new-design-dark .b-madl-technologies__card.is-visible{opacity:1;transform:translateY(0)}.new-design-dark .b-madl-technologies__card.is-visible:nth-child(1){transition-delay:0s}.new-design-dark .b-madl-technologies__card.is-visible:nth-child(2){transition-delay:.1s}.new-design-dark .b-madl-technologies__card.is-visible:nth-child(5){transition-delay:.15s}.new-design-dark .b-madl-technologies__card.is-visible:nth-child(6){transition-delay:.2s}.new-design-dark .b-madl-technologies__card.empty-card{background:none;border:none;height:0;opacity:1;transform:none;transition:none}.new-design-dark .b-madl-technologies__card-number{position:absolute;font-family:Montserrat,sans-serif;font-weight:400;font-size:140px;line-height:110%;color:transparent;background:linear-gradient(126deg,rgba(254,254,254,.4) 15.25%,rgba(152,152,152,0) 83.75%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;right:0;bottom:-19.22%;left:65.13%;user-select:none;pointer-events:none}@media all and (max-width: 768px){.new-design-dark .b-madl-technologies__card.empty-card{display:none}}@media all and (min-width: 768px){.new-design-dark .b-madl-technologies__card:nth-child(2) .b-madl-technologies__card-description,.new-design-dark .b-madl-technologies__card:nth-child(5) .b-madl-technologies__card-description{margin-top:50px}.new-design-dark .b-madl-technologies__card:nth-child(2) .b-madl-technologies__card-number,.new-design-dark .b-madl-technologies__card:nth-child(5) .b-madl-technologies__card-number{top:-18.24%;bottom:68.08%;left:58.8%;right:-.48%}}@media all and (max-width: 768px){.new-design-dark .b-madl-technologies__card-number{font-size:100px;bottom:-5%}}.new-design-dark .b-madl-technologies__card-content{position:relative;z-index:1;padding:36px 32px;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.new-design-dark .b-madl-technologies__card-header{display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:24px}.new-design-dark .b-madl-technologies__card-logo{width:90px;height:90px;display:flex;align-items:center;justify-content:center}.new-design-dark .b-madl-technologies__card-logo img{object-fit:contain}.new-design-dark .b-madl-technologies__card-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:28px;line-height:140%;color:#fefefe}.new-design-dark .b-madl-technologies__card-description{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:160%;color:#c5cad7;max-width:317px}.new-design-dark .b-madl-banner{padding:80px 0;position:relative}.new-design-dark .b-madl-banner__inner{position:relative;max-width:1280px;height:476px;margin:0 auto;padding:62px 204px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;background:url(/build/assets/ai-power-left.ed8a1aea.png) 0 100% no-repeat,url(/build/assets/ai-power-right.a16e56e1.png) 100% 100% no-repeat,linear-gradient(92.09deg,#021420 .18%,#010106 98.24%);border:1px solid #081723;border-radius:2px;overflow:hidden}@media (max-width: 1200px){.new-design-dark .b-madl-banner__inner{padding:62px 100px}}@media (max-width: 768px){.new-design-dark .b-madl-banner__inner{padding:40px 30px;height:auto;background:none}}.new-design-dark .b-madl-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:28px;max-width:871px}.new-design-dark .b-madl-banner__title{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:130%;text-align:center;color:#fff;margin:0}.new-design-dark .b-madl-banner__text{font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:160%;text-align:center;color:#c5cad7;margin:0 0 20px}.new-design-dark .b-madl-banner__button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:21px 24px;gap:14px;background:#0E6FE2;text-decoration:none;border:none!important;transition:background-color .3s ease}.new-design-dark .b-madl-banner__button:hover{background-color:#197cf1}.new-design-dark .b-madl-banner__button-text{font-family:TWK Everett Mono,monospace;font-weight:400;font-size:14px;line-height:20px;text-transform:uppercase;color:#fefefe}.new-design-dark .b-madl-banner__button-arrow{font-size:16px;color:#fefefe}.new-design-dark .b-madl-industries{background-color:#010106;padding:80px 0;position:relative}.new-design-dark .b-madl-industries__inner{display:flex;flex-direction:column;gap:40px;max-width:1280px;margin:0 auto}.new-design-dark .b-madl-industries__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}@media (max-width: 768px){.new-design-dark .b-madl-industries__header{flex-direction:column;align-items:flex-start;gap:20px}}.new-design-dark .b-madl-industries__title-block{max-width:940px}.new-design-dark .b-madl-industries__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:62px;line-height:140%;color:#fff;margin:0 0 28px}@media (max-width: 991px){.new-design-dark .b-madl-industries__title{font-size:42px}}.new-design-dark .b-madl-industries__description{font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:160%;color:#c5cad7;margin:0}.new-design-dark .b-madl-industries__navigation{display:flex;gap:16px}@media (max-width: 768px){.new-design-dark .b-madl-industries__navigation{display:none}}.new-design-dark .b-madl-industries__nav-btn{width:64px;height:44px;background:linear-gradient(92.09deg,#021420 .18%,#010106 98.24%);border:1px solid #081723;border-radius:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.new-design-dark .b-madl-industries__nav-btn svg{transition:transform .3s ease}.new-design-dark .b-madl-industries__nav-btn:hover{border-color:#0e6fe2}.new-design-dark .b-madl-industries__nav-btn:hover svg path{stroke:#0e6fe2}.new-design-dark .b-madl-industries__nav-btn:focus{outline:none}.new-design-dark .b-madl-industries__nav-btn.disabled{opacity:.5;cursor:not-allowed}.new-design-dark .b-madl-industries__slider-container{width:100%;overflow:hidden;position:relative;max-width:1280px}@media (max-width: 768px){.new-design-dark .b-madl-industries__slider-container{overflow:visible}}.new-design-dark .b-madl-industries__slider{display:flex;gap:20px;width:max-content;transition:transform .5s ease}@media (max-width: 768px){.new-design-dark .b-madl-industries__slider{flex-direction:column;width:100%;transform:none!important}}.new-design-dark .b-madl-industries__card{width:calc((100% - 40px) / 3);min-width:400px;height:238px;background:linear-gradient(92.09deg,#021420 .18%,#010106 98.24%);border:1px solid #081723;border-radius:2px;padding:56px 36px;position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease;box-sizing:border-box}.new-design-dark .b-madl-industries__card:hover,.new-design-dark .b-madl-industries__card.active{border:1px solid;border-image-source:linear-gradient(142.56deg,#1294F0 0%,rgba(31,90,137,0) 100%);border-image-slice:1;min-height:330px;height:auto;background:linear-gradient(92.09deg,#031f2f .18%,#010c19 98.24%)}.new-design-dark .b-madl-industries__card:hover .b-madl-industries__card-content,.new-design-dark .b-madl-industries__card.active .b-madl-industries__card-content{opacity:1;max-height:200px;margin-top:20px}.new-design-dark .b-madl-industries__card:hover .b-madl-industries__card-ellipse,.new-design-dark .b-madl-industries__card.active .b-madl-industries__card-ellipse{opacity:1}.new-design-dark .b-madl-industries__card-ellipse{position:absolute;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.new-design-dark .b-madl-industries__card-ellipse--top{width:269px;height:268.81px;left:-114.72px;top:-113.85px;background:radial-gradient(50% 50% at 50% 50%,rgb(18,148,240) 0%,rgba(18,148,240,.6) 20%,rgba(14,111,226,.4) 40%,rgba(8,61,124,0) 100%);filter:blur(42px)}.new-design-dark .b-madl-industries__card-ellipse--bottom{width:489.75px;height:489.39px;left:158.24px;top:216.63px;background:radial-gradient(50% 50% at 50% 50%,rgb(18,148,240) 0%,rgba(18,148,240,.7) 15%,rgba(14,111,226,.5) 35%,rgba(8,61,124,0) 100%);filter:blur(72px)}.new-design-dark .b-madl-industries__card-icon{width:52px;height:52px;margin-bottom:40px;position:relative;z-index:2}.new-design-dark .b-madl-industries__card-icon img{width:100%;height:100%;opacity:.7;transition:filter .3s ease}.new-design-dark .b-madl-industries__card-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;line-height:140%;color:#fff;margin:0;position:relative;z-index:3}.new-design-dark .b-madl-industries__card-content{opacity:0;max-height:0;overflow:hidden;transition:all .3s ease;position:relative;z-index:3}.new-design-dark .b-madl-industries__card-caption{font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:160%;color:#fff;margin:0 0 10px}.new-design-dark .b-madl-industries__card-list{list-style:none;padding:0;margin:0}.new-design-dark .b-madl-industries__card-list li{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:160%;color:#c5cad7;padding-left:20px;position:relative;margin-bottom:12px}.new-design-dark .b-madl-industries__card-list li:last-child{margin-bottom:0}.new-design-dark .b-madl-industries__card-list li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;background-color:#fff;border-radius:50%}.new-design-dark .b-madl-industries__card-list li.no-dot{padding-left:0}.new-design-dark .b-madl-industries__card-list li.no-dot:before{display:none}@media (max-width: 1280px){.new-design-dark .b-madl-industries__card{width:calc((100% - 40px) / 3)}}@media (max-width: 1024px){.new-design-dark .b-madl-industries__card{width:calc((100% - 20px)/2)}}@media (max-width: 768px){.new-design-dark .b-madl-industries__card{width:100%;min-width:unset;margin-bottom:20px}.new-design-dark .b-madl-industries__card:last-child{margin-bottom:0}}.new-design-dark .b-madl-case-studies{background-color:#010106;padding:80px 0;position:relative}.new-design-dark .b-madl-case-studies__inner{display:flex;flex-direction:column;gap:56px;max-width:1280px;margin:0 auto}.new-design-dark .b-madl-case-studies__header{display:flex;flex-direction:column;gap:20px;max-width:940px}.new-design-dark .b-madl-case-studies__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:62px;line-height:140%;color:#fff;margin:0}@media (max-width: 991px){.new-design-dark .b-madl-case-studies__title{font-size:48px}}@media (max-width: 768px){.new-design-dark .b-madl-case-studies__title{font-size:36px}}.new-design-dark .b-madl-case-studies__list{display:flex;flex-direction:column;gap:0}.new-design-dark .b-madl-case-studies__item{width:100%;transition:all .3s ease;overflow:hidden}.new-design-dark .b-madl-case-studies__item.dark{background:#010E16}.new-design-dark .b-madl-case-studies__item.blue{background:#0E6FE2}.new-design-dark .b-madl-case-studies__item.blue .b-madl-case-studies__item-description *{color:#fff!important}.new-design-dark .b-madl-case-studies__item-header{display:flex;align-items:center;padding:44px 52px;position:relative}@media (max-width: 768px){.new-design-dark .b-madl-case-studies__item-header{padding:30px 20px;flex-direction:column;align-items:flex-start;gap:15px}}.new-design-dark .b-madl-case-studies__item-category{display:inline-flex;padding:4px 10px;border-radius:2px;margin-right:20px}.new-design-dark .b-madl-case-studies__item-category.blue{background:linear-gradient(90deg,#0E6FE2 0%,#04418B 100%);border:1px solid rgba(83,154,243,.4)}.new-design-dark .b-madl-case-studies__item-category.blue span{color:#fefefe}.new-design-dark .b-madl-case-studies__item-category.white{background:linear-gradient(90deg,#FFFFFF 0%,#AAAAAA 100%);border:1px solid rgba(83,154,243,.4)}.new-design-dark .b-madl-case-studies__item-category.white span{color:#010106}.new-design-dark .b-madl-case-studies__item-category span{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase}@media (max-width: 768px){.new-design-dark .b-madl-case-studies__item-category{margin-right:0}}.new-design-dark .b-madl-case-studies__item-title{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:130%;color:#fff;margin:0;flex-grow:1}@media (max-width: 991px){.new-design-dark .b-madl-case-studies__item-title{font-size:32px}}@media (max-width: 768px){.new-design-dark .b-madl-case-studies__item-title{font-size:28px;margin:10px 0}}.new-design-dark .b-madl-case-studies__item-button{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:14px;padding:21px 24px;background:#0E6FE2;text-decoration:none;transition:background-color .3s ease}.new-design-dark .b-madl-case-studies__item-button span{font-family:TWK Everett Mono,monospace;font-weight:400;font-size:14px;line-height:20px;text-transform:uppercase;color:#fefefe}.new-design-dark .b-madl-case-studies__item-button svg{width:16px;height:16px;color:#fefefe}.new-design-dark .b-madl-case-studies__item-button:hover{background-color:#197cf1}.new-design-dark .b-madl-case-studies__item-button.white{background:#FEFEFE}.new-design-dark .b-madl-case-studies__item-button.white span{color:#010106}.new-design-dark .b-madl-case-studies__item-button.white img{filter:invert(1)}.new-design-dark .b-madl-case-studies__item-button.white:hover{background-color:#f1f1f1}.new-design-dark .b-madl-case-studies__item-content{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1);background-color:#010e16b3;display:flex;flex-direction:column}.b-madl-case-studies__item.expanded .new-design-dark .b-madl-case-studies__item-content{max-height:3000px}.new-design-dark .b-madl-case-studies__item-image{width:100%;height:200px;overflow:hidden;padding:0 52px}.new-design-dark .b-madl-case-studies__item-image img{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.new-design-dark .b-madl-case-studies__item-image{padding:0 20px}}.new-design-dark .b-madl-case-studies__item-details{padding:30px 52px 44px}@media (max-width: 768px){.new-design-dark .b-madl-case-studies__item-details{padding:20px}}.new-design-dark .b-madl-case-studies__item-meta{display:flex;gap:40px;margin-bottom:20px}@media (max-width: 768px){.new-design-dark .b-madl-case-studies__item-meta{flex-direction:column;gap:10px}}.new-design-dark .b-madl-case-studies__item-company{display:flex;align-items:center;gap:10px}.new-design-dark .b-madl-case-studies__item-company:before{content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 21.5V7.5C8 6.57003 8 6.10504 8.10222 5.72354C8.37962 4.68827 9.18827 3.87962 10.2235 3.60222C10.605 3.5 11.07 3.5 12 3.5C12.93 3.5 13.395 3.5 13.7765 3.60222C14.8117 3.87962 15.6204 4.68827 15.8978 5.72354C16 6.10504 16 6.57003 16 7.5V21.5M5.2 21.5H18.8C19.9201 21.5 20.4802 21.5 20.908 21.282C21.2843 21.0903 21.5903 20.7843 21.782 20.408C22 19.9802 22 19.4201 22 18.3V10.7C22 9.57989 22 9.01984 21.782 8.59202C21.5903 8.21569 21.2843 7.90973 20.908 7.71799C20.4802 7.5 19.9201 7.5 18.8 7.5H5.2C4.07989 7.5 3.51984 7.5 3.09202 7.71799C2.71569 7.90973 2.40973 8.21569 2.21799 8.59202C2 9.01984 2 9.57989 2 10.7V18.3C2 19.4201 2 19.9802 2.21799 20.408C2.40973 20.7843 2.71569 21.0903 3.09202 21.282C3.51984 21.5 4.0799 21.5 5.2 21.5Z' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.new-design-dark .b-madl-case-studies__item-company .label{font-family:Montserrat,sans-serif;font-size:16px;color:#fff;font-weight:700}.new-design-dark .b-madl-case-studies__item-company .value{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;color:#fff}.new-design-dark .b-madl-case-studies__item-period{display:flex;align-items:center;gap:10px}.new-design-dark .b-madl-case-studies__item-period:before{content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 10H3M16 2V6M8 2V6M7.8 22H16.2C17.8802 22 18.7202 22 19.362 21.673C19.9265 21.3854 20.3854 20.9265 20.673 20.362C21 19.7202 21 18.8802 21 17.2V8.8C21 7.11984 21 6.27976 20.673 5.63803C20.3854 5.07354 19.9265 4.6146 19.362 4.32698C18.7202 4 17.8802 4 16.2 4H7.8C6.11984 4 5.27976 4 4.63803 4.32698C4.07354 4.6146 3.6146 5.07354 3.32698 5.63803C3 6.27976 3 7.11984 3 8.8V17.2C3 18.8802 3 19.7202 3.32698 20.362C3.6146 20.9265 4.07354 21.3854 4.63803 21.673C5.27976 22 6.11984 22 7.8 22Z' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.new-design-dark .b-madl-case-studies__item-period .label{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;color:#fff}.new-design-dark .b-madl-case-studies__item-period .value{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;color:#fff}.new-design-dark .b-madl-case-studies__item-description{color:#c5cad7}.new-design-dark .b-madl-case-studies__item-description p{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:160%;color:#fff;margin:0 0 15px}.new-design-dark .b-madl-case-studies__item-description p:last-child{margin-bottom:0}.new-design-dark .b-madl-case-studies__item-description h4{font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;line-height:140%;letter-spacing:0%;color:#fff;margin:20px 0 16px}.new-design-dark .b-madl-case-studies__item-description ul{list-style:none;padding:0;margin:0 0 20px}.new-design-dark .b-madl-case-studies__item-description ul li{position:relative;margin-bottom:16px;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:160%;color:#c5cad7}.new-design-dark .b-madl-case-studies__item-description ul li:last-child{margin-bottom:0}.new-design-dark .b-madl-case-studies__item-description ol{counter-reset:item;list-style:none;padding:0;margin:0 0 20px}.new-design-dark .b-madl-case-studies__item-description ol li{position:relative;padding-left:32px;margin-bottom:16px;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:160%;color:#c5cad7}.new-design-dark .b-madl-case-studies__item-description ol li:before{counter-increment:item;content:counter(item) ".";position:absolute;left:0;top:0;font-weight:600;color:#fff}.new-design-dark .b-madl-case-studies__item-description ol li:last-child{margin-bottom:0}.new-design-dark .b-madl-case-studies__item.expanded .b-madl-case-studies__item-content{max-height:3000px!important}.new-design-dark .b-madl-case-studies__item.blue .b-madl-case-studies__item-content{background:#0E6FE2}.new-design-dark .b-madl-contact{background-color:#010106;padding:80px 0}.new-design-dark .b-madl-contact .b-madl-contact__info-wrapper{z-index:10;position:relative}.new-design-dark .b-madl-contact__inner{display:flex;flex-direction:row;align-items:center;gap:20px;max-width:1280px;margin:0 auto}@media (max-width: 991px){.new-design-dark .b-madl-contact__inner{flex-direction:column}}.new-design-dark .b-madl-contact__info{width:522px;height:641px;background:linear-gradient(92.09deg,#021420 .18%,#010106 98.24%);border:1px solid #081723;border-radius:2px;padding:44px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 991px){.new-design-dark .b-madl-contact__info{width:100%;height:auto;min-height:320px}}.new-design-dark .b-madl-contact__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:40px;line-height:130%;color:#fff;max-width:434px}@media (max-width: 768px){.new-design-dark .b-madl-contact__title{font-size:32px}}.new-design-dark .b-madl-contact__contacts{display:flex;flex-direction:column;gap:20px;margin-top:32px}.new-design-dark .b-madl-contact__contact-item{display:flex;flex-direction:row;align-items:center;gap:12px}.new-design-dark .b-madl-contact__contact-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.new-design-dark .b-madl-contact__contact-text{font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:160%;color:#fff;opacity:.8;text-decoration:none}.new-design-dark .b-madl-contact__contact-text:hover{opacity:1;color:#fff}.new-design-dark .b-madl-contact__info:before{content:"";position:absolute;width:619px;height:664px;right:-300px;bottom:-300px;background:radial-gradient(50% 50% at 50% 50%,rgba(14,111,226,.7) 0%,rgba(8,61,124,0) 100%);filter:blur(72px);z-index:0}.new-design-dark .b-madl-contact__info:after{content:"";position:absolute;width:340px;height:365px;left:-145px;top:-154px;background:radial-gradient(50% 50% at 50% 50%,rgba(14,111,226,.5) 0%,rgba(8,61,124,0) 100%);filter:blur(42px);z-index:0}.new-design-dark .b-madl-contact__form-wrapper{width:738px;height:641px;background:#010E16;border:1px solid #081723;border-radius:2px;padding:60px;box-sizing:border-box}.new-design-dark .b-madl-contact__form-wrapper input:-webkit-autofill{-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-text-fill-color:#FFFFFF!important;transition:background-color 5000s ease-in-out 0s!important}@media (max-width: 991px){.new-design-dark .b-madl-contact__form-wrapper{width:100%;height:auto;padding:40px 20px}}.new-design-dark .b-madl-contact__form{display:flex;flex-direction:column;gap:36px;width:100%;max-width:618px}.new-design-dark .b-madl-contact__form-group{display:flex;flex-direction:column;gap:20px;width:100%}.new-design-dark .b-madl-contact__form-group.message-group{gap:4px}.new-design-dark .b-madl-contact__input{width:100%;background-color:transparent;border:none;border-bottom:1px solid #2F3941;padding:10px 35px 10px 0;font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:160%;color:#fff;opacity:.7;transition:border-color .3s}.new-design-dark .b-madl-contact__input:focus{outline:none;border-bottom-color:#0e6fe2;opacity:1}.new-design-dark .b-madl-contact__input::placeholder{color:#fff;opacity:.7}.new-design-dark .b-madl-contact__message-wrapper{position:relative;width:100%}.new-design-dark .b-madl-contact__file-label{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.new-design-dark .b-madl-contact__file-label:hover svg path{stroke:#0e6fe2}.new-design-dark .b-madl-contact__file-label.file-selected svg path{stroke:#fff}.new-design-dark .b-madl-contact__file-input{display:none}.new-design-dark .b-madl-contact__message-info{display:flex;justify-content:space-between;align-items:center;width:100%;font-family:Montserrat,sans-serif;font-weight:500;font-size:12px;line-height:160%;color:#c5cad7;opacity:.8}.new-design-dark .b-madl-contact__submit-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:14px;width:100%;padding:21px 24px;background:#0E6FE2;border:none;cursor:pointer;transition:background-color .3s}.new-design-dark .b-madl-contact__submit-btn span{font-family:TWK Everett Mono,monospace;font-weight:400;font-size:14px;line-height:20px;text-transform:uppercase;color:#fefefe}.new-design-dark .b-madl-contact__submit-btn:hover{background-color:#197cf1}.new-design-dark .b-madl-contact__privacy{margin-top:20px}.new-design-dark .b-madl-contact__checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.new-design-dark .b-madl-contact__checkbox-custom{width:16px;height:16px;background:#FEFEFE;border:1px solid #C5CAD7;border-radius:2px;flex-shrink:0;margin-top:5px;position:relative}.new-design-dark .b-madl-contact__checkbox-custom:after{content:"";position:absolute;display:none;left:5px;top:2px;width:4px;height:8px;border:solid #0E6FE2;border-width:0 2px 2px 0;transform:rotate(45deg)}.new-design-dark .b-madl-contact__checkbox{position:absolute;opacity:0;width:0;height:0}.new-design-dark .b-madl-contact__checkbox:checked+.b-madl-contact__checkbox-custom:after{display:block}.new-design-dark .b-madl-contact__privacy-text{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:160%;color:#fefefe;opacity:.8}.new-design-dark .b-madl-contact__privacy-text a{color:#fefefe;text-decoration:underline}.new-design-dark .b-madl-contact__privacy-text a:hover{text-decoration:underline}.new-design-dark .b-madl-contact__message{font-family:Montserrat,sans-serif;font-size:14px;line-height:160%;padding:10px;border-radius:4px;margin-top:-15px}.new-design-dark .b-madl-contact__message--error{background-color:#ff4c4c1a;color:#ff4c4c}.new-design-dark .b-madl-contact__message--success{background-color:#2ecc711a;color:#2ecc71}.new-design-dark .b-madl-testimonials{background-color:#010106;padding:80px 0;position:relative}.new-design-dark .b-madl-testimonials__inner{display:flex;flex-direction:column;align-items:center;gap:70px;max-width:1280px;margin:0 auto}.new-design-dark .b-madl-testimonials__header{display:flex;flex-direction:column;align-items:center;gap:20px}.new-design-dark .b-madl-testimonials__client-name-tooltip{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:auto;height:20px;background:#010E16;border:1px solid #081723;display:flex;align-items:center;justify-content:center;padding:0 10px;box-sizing:border-box;white-space:nowrap;font-family:TWK Everett Mono,monospace;font-weight:400;font-size:10px;line-height:20px;text-transform:uppercase;color:#fefefe;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:10}.new-design-dark .b-madl-testimonials__avatar-wrapper:hover .b-madl-testimonials__client-name-tooltip{opacity:1;visibility:visible}.new-design-dark .b-madl-testimonials__badge{display:inline-flex;padding:4px 10px;border:1px solid rgba(156,162,170,.3);border-radius:2px}.new-design-dark .b-madl-testimonials__badge-text{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase;color:#9ca2aa}.new-design-dark .b-madl-testimonials__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:62px;line-height:140%;color:#fff;text-align:center;margin:0}@media (max-width: 991px){.new-design-dark .b-madl-testimonials__title{font-size:42px}}@media (max-width: 768px){.new-design-dark .b-madl-testimonials__title{font-size:36px}}.new-design-dark .b-madl-testimonials__avatars{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;position:relative;margin:20px 0}.new-design-dark .b-madl-testimonials__avatar-wrapper{position:relative}.new-design-dark .b-madl-testimonials__avatar-wrapper:nth-child(3){position:relative}.new-design-dark .b-madl-testimonials__avatar-highlight{position:absolute;width:42px;height:42px;border:1px solid #FC7444;border-radius:50%;top:-5px;left:-5px;z-index:0;opacity:0;transition:opacity .3s ease}.b-madl-testimonials__avatar-wrapper:nth-child(3) .new-design-dark .b-madl-testimonials__avatar-highlight{opacity:1}.new-design-dark .b-madl-testimonials__avatar{width:37px;height:37px;border-radius:50%;overflow:hidden;cursor:pointer;transition:transform .3s ease;position:relative;z-index:1;padding:5px}.new-design-dark .b-madl-testimonials__avatar.active{border:1px solid #FC7444}.new-design-dark .b-madl-testimonials__avatar:hover{transform:scale(1.2)}.new-design-dark .b-madl-testimonials__avatar img{width:100%;height:100%;object-fit:cover}.new-design-dark .b-madl-testimonials__client-name{font-family:TWK Everett Mono,monospace;font-weight:400;font-size:14px;line-height:20px;text-transform:uppercase;color:#fefefe;margin-top:10px}.new-design-dark .b-madl-testimonials__slider{width:100%;display:flex;align-items:center;gap:44px}.new-design-dark .b-madl-testimonials__nav-btn{width:64px;height:44px;background:linear-gradient(92.09deg,#021420 .18%,#010106 98.24%);border:1px solid #081723;border-radius:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.new-design-dark .b-madl-testimonials__nav-btn svg{transition:transform .3s ease}.new-design-dark .b-madl-testimonials__nav-btn:hover{border-color:#0e6fe2}.new-design-dark .b-madl-testimonials__nav-btn:hover svg path{stroke:#0e6fe2}.new-design-dark .b-madl-testimonials__nav-btn:focus{outline:none}.new-design-dark .b-madl-testimonials__nav-btn.disabled{opacity:.5;cursor:not-allowed}.new-design-dark .b-madl-testimonials__slide-container{width:1064px;background:linear-gradient(92.09deg,#021420 .18%,#010106 98.24%);border:1px solid #081723;border-radius:2px;padding:60px 24px;box-sizing:border-box;overflow:hidden}@media (max-width: 1200px){.new-design-dark .b-madl-testimonials__slide-container{width:100%}}.new-design-dark .b-madl-testimonials__slides{position:relative}.new-design-dark .b-madl-testimonials__slide{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;opacity:0;transform:translate(50px);transition:opacity .5s ease,transform .5s ease}.new-design-dark .b-madl-testimonials__slide.active{opacity:1;transform:translate(0);position:relative}.new-design-dark .b-madl-testimonials__quote{font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;line-height:140%;text-align:center;color:#fefefe;max-width:1016px;margin:0 0 30px}@media (max-width: 768px){.new-design-dark .b-madl-testimonials__quote{font-size:20px}}.new-design-dark .b-madl-testimonials__author{display:flex;flex-direction:row;align-items:center;gap:12px}.new-design-dark .b-madl-testimonials__author-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden}.new-design-dark .b-madl-testimonials__author-avatar img{width:100%;height:100%;object-fit:cover}.new-design-dark .b-madl-testimonials__author-info{font-family:TWK Everett Mono,monospace;font-weight:400;font-size:14px;line-height:20px;text-transform:uppercase;color:#fefefe}.new-design-dark .b-madl-faq{background-color:#010106;padding:80px 0;position:relative}.new-design-dark .b-madl-faq__inner{display:flex;flex-direction:column;align-items:center;gap:56px;max-width:1064px;margin:0 auto}.new-design-dark .b-madl-faq__header{display:flex;flex-direction:column;align-items:center;gap:20px}.new-design-dark .b-madl-faq__badge{display:inline-flex;padding:4px 10px;border:1px solid rgba(156,162,170,.3);border-radius:2px}.new-design-dark .b-madl-faq__badge-text{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase;color:#9ca2aa}.new-design-dark .b-madl-faq__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:62px;line-height:140%;color:#fff;text-align:center;margin:0}@media (max-width: 991px){.new-design-dark .b-madl-faq__title{font-size:42px}}@media (max-width: 768px){.new-design-dark .b-madl-faq__title{font-size:36px}}.new-design-dark .b-madl-faq__list{display:flex;flex-direction:column;gap:24px;width:100%}.new-design-dark .b-madl-faq__item{width:100%;background:linear-gradient(92.09deg,#021420 .18%,#010106 98.24%);border:1px solid #081723;border-radius:2px;overflow:hidden;transition:all .3s ease}.new-design-dark .b-madl-faq__question{display:flex;justify-content:space-between;align-items:center;padding:32px 28px;cursor:pointer}.new-design-dark .b-madl-faq__question span{font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;line-height:140%;color:#fefefe;flex-grow:1;padding-right:20px}.new-design-dark .b-madl-faq__toggle{width:24px;height:24px;background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.new-design-dark .b-madl-faq__toggle svg{transition:transform .3s ease}.new-design-dark .b-madl-faq__toggle svg .vertical{transition:opacity .3s ease}.new-design-dark .b-madl-faq__toggle:focus{outline:none}.new-design-dark .b-madl-faq__answer{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .3s ease;padding:0 28px}.new-design-dark .b-madl-faq__answer div{padding-bottom:32px;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.new-design-dark .b-madl-faq__answer div p{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:160%;color:#c5cad7;margin:0 0 16px}.new-design-dark .b-madl-faq__answer div p:last-child{margin-bottom:0}.new-design-dark .b-madl-faq__answer div ul{margin:0 0 16px;padding-left:20px}.new-design-dark .b-madl-faq__answer div ul li{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:160%;color:#c5cad7;margin-bottom:8px}.new-design-dark .b-madl-faq__answer div ul li:last-child{margin-bottom:0}.new-design-dark .b-madl-faq__answer div ul li strong{color:#fff}.new-design-dark .b-madl-faq__item.active .b-madl-faq__toggle svg .vertical{opacity:0}.new-design-dark .b-madl-faq__item.active .b-madl-faq__answer{max-height:2000px}.new-design-dark .b-madl-faq__item.active .b-madl-faq__answer div{opacity:1;transform:translateY(0)}.new-design-dark .b-madl-ai-work{background-color:#010106;padding:80px 0;position:relative}.new-design-dark .b-madl-ai-work__inner{display:flex;flex-direction:row;align-items:flex-start;gap:129px;max-width:1280px;margin:0 auto}@media (max-width: 1200px){.new-design-dark .b-madl-ai-work__inner{flex-direction:column;gap:60px}}.new-design-dark .b-madl-ai-work__left{flex:0 0 413px;display:flex;flex-direction:column;align-items:flex-start;gap:56px}@media (max-width: 1200px){.new-design-dark .b-madl-ai-work__left{flex:0 0 auto;width:100%}}.new-design-dark .b-madl-ai-work__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:62px;line-height:140%;color:#fff;margin:20px 0 0}@media (max-width: 768px){.new-design-dark .b-madl-ai-work__title{font-size:42px}}.new-design-dark .b-madl-ai-work__nav{width:100%;display:flex;flex-direction:column;align-items:flex-start}.new-design-dark .b-madl-ai-work__nav-item{width:100%;display:flex;flex-direction:row;align-items:center;gap:8px;padding:13px 0;cursor:pointer;transition:all .3s ease}.new-design-dark .b-madl-ai-work__nav-item:hover .b-madl-ai-work__nav-title{opacity:1}.new-design-dark .b-madl-ai-work__nav-item:hover .b-madl-ai-work__nav-marker{background-color:#0e6fe2}.new-design-dark .b-madl-ai-work__nav-item.active .b-madl-ai-work__nav-title{font-weight:700;opacity:1}.new-design-dark .b-madl-ai-work__nav-item.active .b-madl-ai-work__nav-marker{background-color:#0e6fe2}.new-design-dark .b-madl-ai-work__nav-marker{width:7px;height:7px;background-color:#9ca2aa;transition:background-color .3s ease}.new-design-dark .b-madl-ai-work__nav-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:160%;color:#fff;opacity:.6;transition:opacity .3s ease,font-weight .3s ease}.new-design-dark .b-madl-ai-work__nav-divider{width:100%;height:1px;background-color:#2f3941}.new-design-dark .b-madl-ai-work__nav-divider.active{background-color:#fff}.new-design-dark .b-madl-ai-work__right{flex:1}@media (max-width: 1200px){.new-design-dark .b-madl-ai-work__right{width:100%}}.new-design-dark .b-madl-ai-work__content{position:relative;width:100%;height:543px}@media (max-width: 768px){.new-design-dark .b-madl-ai-work__content{height:auto}}.new-design-dark .b-madl-ai-work__service{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;gap:24px;opacity:0;pointer-events:none;transition:opacity .5s ease}.new-design-dark .b-madl-ai-work__service.active{opacity:1;pointer-events:auto}@media (max-width: 768px){.new-design-dark .b-madl-ai-work__service{position:relative;opacity:1;pointer-events:auto;display:none}.new-design-dark .b-madl-ai-work__service.active{display:flex}}.new-design-dark .b-madl-ai-work__service-image{width:100%;height:395px;border-radius:2px;overflow:hidden;border:1px solid #081723}.new-design-dark .b-madl-ai-work__service-image img{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.new-design-dark .b-madl-ai-work__service-image{height:250px}}.new-design-dark .b-madl-ai-work__service-info{display:flex;flex-direction:column;gap:16px}.new-design-dark .b-madl-ai-work__service-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:36px;line-height:140%;color:#fefefe;margin:0}@media (max-width: 768px){.new-design-dark .b-madl-ai-work__service-title{font-size:28px}}.new-design-dark .b-madl-ai-work__service-desc{font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:160%;color:#c5cad7;margin:0}.new-design-dark .new-footer{background:linear-gradient(92.09deg,#021420 .18%,#010106 98.24%)}.new-design-dark .content-blur{transition:filter .5s ease;filter:blur(12px)}.new-design-dark .label-block{display:inline-block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;color:#9ca2aa;text-transform:uppercase;padding:4px 10px;border:1px solid;border-image-source:linear-gradient(97.39deg,#18323B 0%,#050F16 99.73%);border-image-slice:1;border-radius:2px;margin-bottom:20px}.new-design-dark ul.custom-list li{display:flex;gap:12px;align-items:flex-start;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.6;color:#fff}.new-design-dark ul.custom-list li .marker{width:20px;height:20px;background:url(/build/assets/check.c9b04d5f.svg) 0 0 no-repeat;border-radius:50%;margin-top:5px;flex-shrink:0}@keyframes cardAppear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.new-design-dark .container__mobile{margin-top:-25px}.new-design-dark .fa-times{background-color:#ffffffb3!important}.new-design-dark .fa-bars{background-color:#ffffffb3!important;margin-top:4px}@media (max-width: 768px){.new-design-dark .site-header{padding-top:0;padding-bottom:5px!important}.new-design-dark .site-header.animate-header-stop-blue{padding:0!important}.new-design-dark .site-header #searchBoxForInput{left:20px;bottom:-6px;position:absolute;height:auto!important;border:none!important}.new-design-dark .site-header .container__mobile{margin-top:-5px}.new-design-dark .site-header.mobile-menu-opened .inner-main{backdrop-filter:blur(44px)}.new-design-dark .site-header .container__logo{margin-bottom:7px}.new-design-dark .site-header .container__menu{margin-top:20px}.new-design-dark .site-header .container{padding:15px 10px 20px;flex-wrap:wrap;align-items:start}.new-design-dark .site-header .container__menu_link .text-navmenu,.new-design-dark .site-header .container__menu_link .text{font-size:12px;line-height:16px}.new-design-dark .site-header .sub-navmenu{width:100%;padding:20px}.new-design-dark .site-header .sub-navmenu__inner{width:100%}.new-design-dark .site-header .sub-navmenu__inner_link{font-size:14px;line-height:18px;margin-bottom:8px}.new-design-dark .site-header .container__button{padding:10px 20px}.new-design-dark .site-header .container__button span{font-size:12px;line-height:16px}}@media (max-width: 768px){.new-design-dark .hero-section{min-height:70vh}.new-design-dark .hero-section .b-madl-intro__inner{padding:130px 20px 110px;gap:32px}.new-design-dark .hero-section .b-madl-intro__inner h1{font-size:40px;line-height:110%;width:100%}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-actions{flex-direction:column;gap:20px;margin-bottom:40px}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-actions .b-madl-button button{width:100%;padding:16px 20px;height:auto}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-actions .b-madl-button button .text{font-size:14px}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-company{width:100%;margin-top:60px}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-company__title{font-size:16px;line-height:140%}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-company__description{font-size:14px;line-height:150%}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-reviews__source span{font-size:10px}.new-design-dark .hero-section .b-madl-intro__inner .b-madl-reviews__rating .reviews-count{font-size:14px}}@media (max-width: 768px){.new-design-dark .b-madl-ai-intro{padding:40px 0}.new-design-dark .b-madl-ai-intro__text{font-size:20px;line-height:1.4;padding:0 20px}}@media (max-width: 768px){.new-design-dark .b-ai-framework{padding:40px 0}.new-design-dark .b-ai-framework__title{font-size:32px;margin-bottom:32px}.new-design-dark .b-ai-framework__step-content{padding:24px 20px}.new-design-dark .b-ai-framework__step-label{font-size:12px;padding:4px 8px;margin-bottom:16px}.new-design-dark .b-ai-framework__step-title{font-size:24px;margin-bottom:12px}.new-design-dark .b-ai-framework__step-description{font-size:16px;margin-bottom:20px}.new-design-dark .b-ai-framework__toggle-btn{font-size:12px;gap:8px}.new-design-dark .b-ai-framework__expanded.active{padding:20px}.new-design-dark .b-ai-framework__expanded-title{font-size:20px;margin-bottom:12px}.new-design-dark .b-ai-framework__expanded-description{font-size:14px;margin-bottom:16px}.new-design-dark .b-ai-framework__expanded-footer{font-size:14px}}@media (max-width: 768px){.new-design-dark .b-madl-clients{padding:40px 0}.new-design-dark .b-madl-clients__title{font-size:32px;margin-bottom:32px}.new-design-dark .b-madl-clients__logo-item{width:130px;height:120px}}@media (max-width: 768px){.new-design-dark .b-madl-technologies{padding:40px 0}.new-design-dark .b-madl-technologies__inner{padding:0 20px}.new-design-dark .b-madl-technologies__title{font-size:32px;margin-bottom:32px}.new-design-dark .b-madl-technologies__card{width:100%;height:auto;min-height:250px}.new-design-dark .b-madl-technologies__card-number{font-size:80px}.new-design-dark .b-madl-technologies__card-content{padding:24px}.new-design-dark .b-madl-technologies__card-title{font-size:24px}.new-design-dark .b-madl-technologies__card-description{font-size:14px}}@media (max-width: 768px){.new-design-dark .b-madl-banner{padding:40px 0}.new-design-dark .b-madl-banner__inner{padding:32px 20px;height:auto}.new-design-dark .b-madl-banner__title{font-size:24px;line-height:120%}.new-design-dark .b-madl-banner__text{font-size:16px;margin-bottom:16px}.new-design-dark .b-madl-banner__button{padding:16px 20px}.new-design-dark .b-madl-banner__button-text{font-size:14px}}@media (max-width: 768px){.new-design-dark .b-madl-industries{padding:40px 0}.new-design-dark .b-madl-industries__title{font-size:32px;margin-bottom:16px}.new-design-dark .b-madl-industries__description{font-size:16px}.new-design-dark .b-madl-industries__card{width:100%;min-width:unset;height:auto;padding:32px 20px}.new-design-dark .b-madl-industries__card-title{font-size:20px}.new-design-dark .b-madl-industries__card-caption{font-size:16px}.new-design-dark .b-madl-industries__card-list li{font-size:14px}}@media (max-width: 768px){.new-design-dark .b-madl-case-studies{padding:40px 0}.new-design-dark .b-madl-case-studies__title{font-size:32px}.new-design-dark .b-madl-case-studies__item-header{padding:24px 20px;flex-direction:column;align-items:flex-start;gap:12px}.new-design-dark .b-madl-case-studies__item-category span{font-size:12px}.new-design-dark .b-madl-case-studies__item-title{font-size:24px;line-height:120%}.new-design-dark .b-madl-case-studies__item-button{padding:12px 16px}.new-design-dark .b-madl-case-studies__item-button span{font-size:12px}.new-design-dark .b-madl-case-studies__item-meta{flex-direction:column;gap:12px}.new-design-dark .b-madl-case-studies__item-company .label,.new-design-dark .b-madl-case-studies__item-company .value,.new-design-dark .b-madl-case-studies__item-period .label,.new-design-dark .b-madl-case-studies__item-period .value,.new-design-dark .b-madl-case-studies__item-description p{font-size:14px}.new-design-dark .b-madl-case-studies__item-description h4{font-size:18px;margin:16px 0 12px}.new-design-dark .b-madl-case-studies__item-description ul li,.new-design-dark .b-madl-case-studies__item-description ol li{font-size:14px}}@media (max-width: 768px){.new-design-dark .b-madl-contact{padding:40px 0}.new-design-dark .b-madl-contact__info{padding:24px;height:auto}.new-design-dark .b-madl-contact__title{font-size:24px;line-height:120%}.new-design-dark .b-madl-contact__contact-text{font-size:16px}.new-design-dark .b-madl-contact__form-wrapper{padding:24px 20px}.new-design-dark .b-madl-contact__input{font-size:16px;padding:8px 0}.new-design-dark .b-madl-contact__input::placeholder{font-size:16px}.new-design-dark .b-madl-contact__message-info{font-size:12px}.new-design-dark .b-madl-contact__submit-btn{padding:16px 20px}.new-design-dark .b-madl-contact__submit-btn span,.new-design-dark .b-madl-contact__privacy-text{font-size:14px}}@media (max-width: 768px){.new-design-dark .b-madl-testimonials{padding:40px 0}.new-design-dark .b-madl-testimonials__title{font-size:32px}.new-design-dark .b-madl-testimonials__badge-text,.new-design-dark .b-madl-testimonials__client-name{font-size:12px}.new-design-dark .b-madl-testimonials__slider{gap:14px}.new-design-dark .b-madl-testimonials__slide-container{padding:32px 20px;height:auto}.new-design-dark .b-madl-testimonials__slide-container p{font-size:14px;font-weight:400}.new-design-dark .b-madl-testimonials__quote{font-size:18px;margin-bottom:20px}.new-design-dark .b-madl-testimonials__author-info{font-size:12px}}@media (max-width: 768px){.new-design-dark .b-madl-faq{padding:40px 0}.new-design-dark .b-madl-faq__title{font-size:32px}.new-design-dark .b-madl-faq__badge-text{font-size:12px}.new-design-dark .b-madl-faq__question{padding:20px}.new-design-dark .b-madl-faq__question span{font-size:18px}.new-design-dark .b-madl-faq__answer{padding:0 20px}.new-design-dark .b-madl-faq__answer div{padding-bottom:20px}.new-design-dark .b-madl-faq__answer div p,.new-design-dark .b-madl-faq__answer div ul li{font-size:14px}}@media (max-width: 768px){.new-design-dark .b-madl-ai-work{padding:40px 0}.new-design-dark .b-madl-ai-work__title{font-size:32px;margin-top:0}.new-design-dark .b-madl-ai-work__nav-item{padding:10px 0}.new-design-dark .b-madl-ai-work__nav-title{font-size:14px}.new-design-dark .b-madl-ai-work__service-title{font-size:24px}.new-design-dark .b-madl-ai-work__service-desc{font-size:16px}}@media (max-width: 768px){.new-design-dark #popup-open{margin-top:10px}}@media (max-width: 480px){.new-design-dark .hero-section .b-madl-intro__inner h1{font-size:32px}.new-design-dark .b-madl-ai-intro__text{font-size:18px}.new-design-dark .b-ai-framework__title,.new-design-dark .b-madl-clients__title,.new-design-dark .b-madl-technologies__title,.new-design-dark .b-madl-industries__title,.new-design-dark .b-madl-case-studies__title,.new-design-dark .b-madl-testimonials__title,.new-design-dark .b-madl-faq__title,.new-design-dark .b-madl-ai-work__title{font-size:28px}}
