html{scroll-behavior:smooth}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}marquee{width:100%}li,ul{list-style:none}html{height:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}input[type=email],input[type=password],input[type=text],textarea{appearance:none;border-radius:0;outline:none}a,button,input[type=button],input[type=reset],input[type=submit],label{cursor:pointer;outline:none}img{display:block;height:auto;max-width:100%}p img{display:inline-block}table{width:100%}form,td,tr{margin:0;padding:0}a{text-decoration:none}a,button,div,span{outline:none!important}hr{background-color:#000;border:0;height:1px;margin:10px 0;width:100%}*,:after,:before{box-sizing:border-box}body{color:#00005c;font-family:Inter Tight,sans-serif;font-size:20px}.container{margin:0 auto;max-width:1550px;padding:0 60px}@media only screen and (max-width:1200px){.container{padding:0 25px}}.row-flex{display:flex}@media only screen and (max-width:991px){.row-m-block{display:block}}header{padding:21px 0 17px}@media only screen and (max-width:991px){header{padding:17.5px 0}}header .row{align-items:center;justify-content:space-between}header .header-logos{align-items:center;display:flex;gap:50px}header .second-logo{height:45px}header .second-logo img{height:100%}header .logo{max-width:237px}header .logo img,header .logo svg{display:block;line-height:1}header .logo img{display:none}@media only screen and (max-width:991px){header .logo img{display:block}header .logo svg{display:none}}.btn{align-items:center;background:#7747fc;border-radius:10px;color:#fff;display:inline-flex;font-size:18px;font-weight:500;justify-content:center;letter-spacing:-.44px;line-height:1;text-align:center}.btn,.btn-small{padding:15px 35px}@media only screen and (max-width:991px){.btn{font-size:18px}.btn-small{font-size:14px}}.hero{background:linear-gradient(90deg,#000,#000 25.95%,#302086 47.37%,#0b004b 66.36%,#000);background-position:top;background-size:cover;padding:130px 0 100px;text-align:center}@media only screen and (max-width:991px){.hero{padding:79px 0 60px}}.hero .tagline{color:#fff;font-size:22px;font-style:normal;font-weight:400;letter-spacing:4.4px;line-height:130%}@media only screen and (max-width:991px){.hero .tagline{font-size:14px;font-style:normal;font-weight:600;letter-spacing:2.8px;line-height:130%}}.hero .tagline+h1{margin:5px 0 36px}@media only screen and (max-width:991px){.hero .tagline+h1{margin:5px 0 34px}}.hero h1,.hero h1 *{color:#fff;font-size:51px;font-style:normal;font-weight:700;letter-spacing:2.55px;line-height:120%;margin-bottom:30px;text-align:center}@media only screen and (max-width:991px){.hero h1,.hero h1 *{font-size:36px;letter-spacing:1.44px}}.hero .info{backdrop-filter:blur(9px);background:url(<path-to-image>) #d3d3d3 50%/cover no-repeat,radial-gradient(81.76% 62.6% at 93% 1.75%,rgba(197,224,255,.16) 0,rgba(191,213,255,0) 100%),rgba(71,77,123,.25);background-blend-mode:plus-lighter,normal,normal;border:1.128px solid hsla(0,0%,100%,.09);border-radius:16px;box-shadow:inset 0 0 22.567px 0 hsla(0,0%,100%,.02),inset 0 0 58.674px 0 hsla(0,0%,100%,.05),-36.571px 23.191px 99.901px 0 rgba(0,0,0,.2);padding:40px}.hero .collab{display:flex;flex-wrap:wrap;gap:11px;justify-content:center;margin:30px 0 25px}.hero .collab img{height:68px}.hero .info img{margin:0 auto}.hero .info .collab img{margin:0}@media only screen and (max-width:991px){.hero .info img{max-width:150px}.hero .info .collab img{height:auto;max-height:60px;max-width:100%}}.hero .date-location{color:#fff;font-size:18px;font-style:normal;font-weight:600;letter-spacing:.9px;line-height:138%;margin:25px 0 21px;text-align:center;text-shadow:0 4px 35px rgba(0,0,0,.35)}@media only screen and (max-width:991px){.hero .date-location{font-size:16px;font-weight:400;letter-spacing:.64px;line-height:138%;margin:35px auto 30px;max-width:160px}.hero .date-location>span:first-child{display:inline-block;font-size:18px;font-weight:700;letter-spacing:.72px;margin-bottom:8px}.hero .date-location>span span{display:none}}.hero .row-flex{align-items:center;justify-content:center}.hero .row-flex .col-text{flex-grow:1;max-width:826px}@media only screen and (max-width:767px){.hero .row-flex .col-text{max-width:296px;text-align:center}}.hero .btn{font-size:25.56px;font-weight:600;letter-spacing:1.278px;padding:21.3px 49.7px}@media only screen and (max-width:767px){.hero .row-flex .col-text{max-width:296px;text-align:center}.hero .btn{font-size:18px;font-weight:600;letter-spacing:-.36px;padding:20px 45px}}.logos{padding-top:80px}@media only screen and (max-width:991px){.logos{background:hsla(0,0%,90%,.25);padding:24px 0}}.logos h2{font-size:24px;letter-spacing:.5px;line-height:1.15;margin-bottom:40px;text-align:center}@media only screen and (max-width:991px){.logos h2{display:none}.logos .splide{margin-left:-25px;margin-right:-25px}}.logos .splide__list .splide__slide{text-align:center}.logos .splide__list .splide__slide img{display:inline-block;max-width:100%;object-fit:contain;width:70%}.main{padding:100px 0 0}@media only screen and (max-width:991px){.main{padding:37px 0 0}}.main h2,.main h3{color:#5138d3;font-size:28px;font-style:normal;font-weight:700;letter-spacing:1.44px;line-height:120%;margin-bottom:50px}@media only screen and (max-width:991px){.main h2,.main h3{font-size:26px;letter-spacing:1.04px;margin-bottom:16px}.main .text-wrap{max-width:300px}}.main .text-wrap h3{font-size:28px}@media only screen and (max-width:991px){.main .text-wrap h3{font-size:18px}}.main .text-wrap p{color:#00005c;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:150%;margin-bottom:25px}@media only screen and (max-width:991px){.main .text-wrap p{font-size:16px;letter-spacing:.64px}}.main .text-wrap p b,.main .text-wrap p strong{color:#402ea6;font-weight:700}.main .text-wrap p a{color:#402ea6;text-decoration:underline}.main .text-wrap p+ol,.main .text-wrap p+ul{margin-top:-20px}@media only screen and (max-width:991px){.main .text-wrap p+ol,.main .text-wrap p+ul{margin-top:-9px}}.main .text-wrap ol,.main .text-wrap ul{margin-bottom:25px;padding-left:20px}.main .text-wrap ol li,.main .text-wrap ul li{color:#00005c;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.8px;list-style:disc}@media only screen and (max-width:991px){.main .text-wrap ol li,.main .text-wrap ul li{font-size:16px;letter-spacing:.64px}}.main .text-wrap ol li:not(:last-child),.main .text-wrap ul li:not(:last-child){margin-bottom:15px}@media only screen and (max-width:991px){.main .text-wrap ol li:not(:last-child),.main .text-wrap ul li:not(:last-child){margin-bottom:10px}}.main .text-wrap ol li{list-style:decimal}.main .row-flex{gap:30px;justify-content:space-between}.main .row-flex .col-text{flex-grow:1;max-width:786px}@media only screen and (max-width:991px){.main .row-flex .col-text{margin-bottom:50px;padding:0 15px}}.main .row-flex .col-form{flex-grow:1;max-width:542px}.main .row-flex .col-form h3{color:#00005c;font-size:32px;font-style:normal;font-weight:700;letter-spacing:1.28px;line-height:120%;margin-bottom:16px}@media only screen and (max-width:991px){.main .row-flex .col-form h3{font-size:26px;letter-spacing:1.04px;margin-bottom:16px}}.main .row-flex .col-form .form-wrap{background:#eceffa;border-radius:12px;padding:40px 50px}@media only screen and (max-width:991px){.main .row-flex .col-form .form-wrap{padding:25px 20px}}.main .row-flex .col-form .form-wrap h3{display:none}.main .row-flex .col-form .form-wrap .hs-form-field{margin-bottom:33px}@media only screen and (max-width:991px){.main .row-flex .col-form .form-wrap .hs-form-field{margin-bottom:20px}}.main .row-flex .col-form .form-wrap .hs-form-field label{color:#18174c;display:block;font-size:20px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:150%;margin-bottom:14px}@media only screen and (max-width:991px){.main .row-flex .col-form .form-wrap .hs-form-field label{font-size:16px;letter-spacing:.64px;margin-bottom:5px}}.main .row-flex .col-form .form-wrap .hs-form-field .hs-input{background-color:#fff;border:1px solid #fff;border-radius:8px;font-size:14px;padding:17px 20px;width:100%}.main .row-flex .col-form .form-wrap .hs-form-field .hs-input.hs-fieldtype-intl-phone{padding:0}.main .row-flex .col-form .form-wrap .hs-form-field .hs-input.hs-fieldtype-intl-phone select{width:40%!important}.main .row-flex .col-form .form-wrap .hs-form-field .hs-input.hs-fieldtype-intl-phone input{width:59%!important}.main .row-flex .col-form .form-wrap .hs-country label{display:none}.main .row-flex .col-form .form-wrap .hs-form-field .hs-input[type=checkbox]{border:1px solid #000;width:45px}.main .row-flex .col-form .form-wrap .error,.main .row-flex .col-form .form-wrap .hs-input.invalid.error{border:1px solid #dc3545}.main .row-flex .col-form .form-wrap .hs-error-msg,.main .row-flex .col-form .form-wrap .hs-error-msgs .hs-main-font-element,.main .row-flex .col-form .form-wrap .hs-form__alerts__list-item--error{color:#dc3545;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:26px;padding:10px 0;text-decoration:none;text-transform:none}.main .row-flex .col-form .form-wrap ul li{list-style:none}.main .row-flex .col-form .form-wrap .hs-input[type=radio]:checked{background:#03ffed;border-color:#03ffed;color:#03ffed;font-size:22px}.main .row-flex .col-form .form-wrap .hs-input[type=checkbox]:checked{background:#03ffed;border:1px solid #03ffed;color:#03ffed;font-size:22px}.main .row-flex .col-form .form-wrap .hs-form .hs-input[type=radio]:checked:before,.main .row-flex .col-form .form-wrap .hs-input[type=checkbox]:checked{background:#03ffed!important}.main .row-flex .col-form .form-wrap .hs-form-booleancheckbox-display,.main .row-flex .col-form .form-wrap .hs-richtext p{color:#18174c;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.56px;line-height:150%}.main .row-flex .col-form .form-wrap .legal-consent-container p{color:#18174c;font-size:14px!important;font-style:normal;font-weight:500;letter-spacing:.56px;line-height:150%}.main .row-flex .col-form .form-wrap .hs-input[type=checkbox]:checked:before{background:#fff;content:"";height:13px;left:10px;position:absolute;top:3px;transform:rotate(45deg);width:3px}.main .row-flex .col-form .form-wrap .hs-input[type=checkbox]:checked:after{background:#fff;content:"";height:8px;left:4px;position:absolute;top:8px;transform:rotate(-45deg);width:3px}.main .row-flex .col-form .form-wrap .hs_submit{margin-top:33px;text-align:center}.main .row-flex .col-form .form-wrap .hs_submit .hs-button{background:#7747fc;border:none;border-radius:10px;color:#fff;font-size:21px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:100%;padding:20px 50px;text-align:center}.event{padding-top:50px}@media only screen and (max-width:991px){.event{margin:0 -10px;padding:20px 0 25px}}.event .item{background:#fff;border-radius:8px;box-shadow:0 4px 12px 10px rgba(0,0,0,.1);max-width:744px;padding:36px 56px 50px}@media only screen and (max-width:991px){.event .item{margin:0 auto;max-width:300px;padding:36px 44px 39px}}.event .item h2{color:#1b1665;font-family:Inter Tight;font-size:28px;font-style:normal;font-weight:600;letter-spacing:1.44px;line-height:120%;margin-bottom:22px}@media only screen and (max-width:991px){.event .item h2{margin-bottom:9px}}.event .item .info{align-items:center;display:flex}@media only screen and (max-width:991px){.event .item .info{display:block}}.event .item .info .date{font-size:18px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:138%;min-width:275px}@media only screen and (max-width:991px){.event .item .info .date{margin-bottom:22px}}.event .item .info .date span{display:block;font-weight:500}.event .item .info .date span:first-child{color:#2645f6}.event .item .info .desc{color:#000;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.56px;line-height:138%}.speakers{overflow:hidden;padding-top:105px}@media only screen and (max-width:991px){.speakers{padding-top:35px}}.speakers h2{color:#000;font-size:32px;font-style:normal;font-weight:700;letter-spacing:.72px;line-height:120%;margin-bottom:54px}@media only screen and (max-width:991px){.speakers h2{font-size:26px;letter-spacing:.52px;margin-bottom:32px;text-align:center}}.speakers .speakers-wrap{display:flex;flex-wrap:wrap;gap:0 35px;justify-content:space-between;margin-bottom:-50px}@media only screen and (max-width:991px){.speakers .speakers-wrap{display:block;flex-wrap:nowrap;margin-bottom:0}}.speakers .speaker{background:#eff3fd;border-radius:15px 100px 100px 15px;display:flex;margin-bottom:50px;max-width:698px;min-height:216px;overflow:hidden;padding-right:95px;position:relative}@media only screen and (max-width:991px){.speakers .speaker{border-radius:15px 15px 130px 130px;flex-direction:column;margin-bottom:0;margin:0 auto!important;max-width:226px;min-height:auto;padding-bottom:70px;padding-right:0}}.speakers .speaker-img{background-color:#1a1951;display:flex;flex-grow:1;width:226px}.speakers .speaker-img img{height:100%;object-fit:cover;object-position:50%;width:100%}.speakers .speaker-info{color:#00005c;font-size:22px;font-style:normal;line-height:120%;margin-left:26px;padding-top:33px}@media only screen and (max-width:991px){.speakers .speaker-info{margin-left:0;padding:13px 25px}}.speakers .speaker-info .name{font-size:28px;font-weight:600;letter-spacing:.64px;line-height:120%;margin-bottom:4px}@media only screen and (max-width:991px){.speakers .speaker-info .name{font-size:25px;letter-spacing:.5px;line-height:120%}}.speakers .speaker-info .company{letter-spacing:.44px;margin-bottom:21px}@media only screen and (max-width:991px){.speakers .speaker-info .company{font-size:14px;font-weight:400;letter-spacing:.28px;line-height:120%}}.speakers .speaker-info .desc{font-weight:500;letter-spacing:.66px;line-height:130%;min-width:350px}@media only screen and (max-width:991px){.speakers .speaker-info .desc{font-size:16px;font-weight:400;letter-spacing:.48px;line-height:130%;min-width:auto}}.speakers .speaker .linkedin-link{position:absolute;right:34px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:991px){.speakers .speaker .linkedin-link{bottom:14px;left:50%;right:auto;top:auto;transform:translateY(0);transform:translateX(-50%)}.speakers .speaker .linkedin-link svg{height:32px;width:32px}}.speakers .slick-dots{align-items:center;display:flex;justify-content:center;padding-top:35px}.speakers .slick-dots li{margin:0 10px}.speakers .slick-dots li button{background-color:#eff3fd;border:none;border-radius:50%;height:18px;padding:0;text-indent:-10000px;width:18px}.speakers .slick-dots li.slick-active button{background-color:#a8b7dc}.numbers{padding-top:105px;text-align:center}@media only screen and (max-width:991px){.numbers{padding-top:60px}}.numbers h2{color:#18174c;font-size:32px;font-style:normal;font-weight:700;letter-spacing:.72px;line-height:120%;margin-bottom:30px;text-align:center}@media only screen and (max-width:991px){.numbers h2{font-size:26px;letter-spacing:.52px;margin:0 auto 31px;max-width:270px}}.numbers .numbers-wrap{background:radial-gradient(109.45% 113.86% at -9.14% 2.7%,#5138d3 0,rgba(81,56,211,0) 100%),#18174c;border-radius:16px;display:flex;gap:20px;padding:100px 15px 70px}@media only screen and (max-width:991px){.numbers .numbers-wrap{align-items:center;flex-direction:column;padding:58px 20px}}.numbers .item{flex-grow:1;max-width:25%}@media only screen and (max-width:991px){.numbers .item{max-width:100%}.numbers .item:not(:last-child){margin-bottom:50px}}.numbers .item .number{color:#03ffed;font-size:48px;font-style:normal;font-weight:700;letter-spacing:-1.34px;line-height:100%;margin-bottom:10px;text-align:center}@media only screen and (max-width:991px){.numbers .item .number{font-size:32px;letter-spacing:-.64px;margin-bottom:8px}}.numbers .item .number span{font-size:38px;margin-left:2px}@media only screen and (max-width:991px){.numbers .item .number span{font-size:28px}}.numbers .item .info{color:#fff;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.36px;line-height:130%;margin:0 auto;max-width:260px;text-align:center}.industry-recognition{padding:125px 0}@media only screen and (max-width:991px){.industry-recognition{padding:48px 0 74px}}.industry-recognition h2{color:#00005c;font-size:32px;font-style:normal;font-weight:700;letter-spacing:1.32px;line-height:120%;margin-bottom:50px;text-align:center;text-transform:capitalize}@media only screen and (max-width:991px){.industry-recognition h2{font-size:26px;letter-spacing:.78px;margin-bottom:31px;text-transform:capitalize}}.industry-recognition .image-wrap{margin:0 auto;max-width:870px}.customer-slider-section{background:linear-gradient(90deg,#000,#000 25.95%,#302086 47.37%,#0b004b 66.36%,#000);margin-top:181px;padding:88px 0 100px}@media only screen and (max-width:991px){.customer-slider-section{margin-top:32px;padding:40px 0}}.customer-slider-section h2{color:#fff;font-size:32px;font-style:normal;font-weight:700;letter-spacing:1.32px;line-height:120%;margin-bottom:61px;text-align:center;text-transform:capitalize}@media only screen and (max-width:991px){.customer-slider-section h2{font-size:26px;letter-spacing:-.52px;margin:0 auto 31px;max-width:230px}}.customer-slider-section .customer-slider{padding-bottom:100px;position:relative}@media only screen and (max-width:991px){.customer-slider-section .customer-slider{margin-left:-20px;margin-right:-20px;padding-bottom:55px}}.customer-slider-section .customer-slide{background:#fff;border-radius:15px;display:flex;flex-direction:column;margin:0 20px;padding:25px 15px;position:relative}@media only screen and (min-width:992px){.customer-slider-section .customer-slide{height:525px;margin:0;padding:42px 42px 26px;width:672px}.customer-slider-section .customer-slide.slick-slide{opacity:0;transform:scale(.6) translate(1700px);transition:transform .4s}.customer-slider-section .customer-slide.slick-slide.slick-center{opacity:1;transform:scale(1);z-index:30}.customer-slider-section .customer-slide.slick-slide.slick-center+.slick-slide{opacity:.65;transform:scale(.8) translate(-600px);z-index:10}.customer-slider-section .customer-slide.slick-slide.slick-center+.slick-slide+.slick-slide{opacity:.4;transform:scale(.6) translate(-1700px);z-index:5}.customer-slider-section .customer-slide.slick-prev-prev-slider{opacity:.4}.customer-slider-section .customer-slide.slick-prev-slider{opacity:.65;transform:scale(.8) translate(600px);z-index:9}}.customer-slider-section .slick-arrow{background-color:transparent;border:none;bottom:0;left:50%;padding:0;position:absolute;width:20px}@media only screen and (max-width:991px){.customer-slider-section .slick-arrow{width:20px}}.customer-slider-section .slick-arrow.slick-prev{transform:translate(-40px)}.customer-slider-section .slick-arrow.slick-next{transform:translate(15px)}.customer-slider-section .author-block{align-items:center;display:flex;margin-top:40px}@media only screen and (max-width:991px){.customer-slider-section .author-block{margin:20px 0 0}}.customer-slider-section .author-block .descr{margin-left:6px}@media only screen and (max-width:991px){.customer-slider-section .author-block .descr{font-size:16px;line-height:1.2}.customer-slider-section .author-block .descr .position{font-size:12px;line-height:1.2}}.customer-slider-section .author-block .name{font-weight:700}.customer-slider-section p.quote{color:#5467fd;font-size:26px;font-weight:600;line-height:36.4px}@media only screen and (max-width:991px){.customer-slider-section p.quote{font-size:16px;line-height:1.3}}.customer-slider-section .company-info{background-image:url(https://info.checkmarx.com/hubfs/border-line.png);background-position:top;background-repeat:no-repeat;background-size:100%;font-size:16px;margin-top:auto;padding-top:20px;text-align:right}@media only screen and (max-width:991px){.customer-slider-section .company-info{font-size:12px;margin-top:20px}}.customer-slider-section .company-info img{display:inline-block;max-height:30px;width:auto}.customer-slider-section .company-info .info-wrap{display:flex;justify-content:flex-end}.customer-slider-section .company-info .info-wrap .source{align-items:center;color:#a5a6bd;display:flex;line-height:22.4px;margin-right:10px}.customer-slider-section .company-info .info-wrap .text{color:#00005c;font-weight:600}footer .footer-top .row{border-top:1px solid rgba(24,23,76,.3);padding-bottom:88px;padding-top:53px}@media only screen and (max-width:991px){footer .footer-top .row{padding-bottom:45px;padding-top:30px}}footer .footer-top .row-flex{align-items:center;gap:30px;justify-content:space-between}footer .footer-top .col .logo{display:block;margin-bottom:23px}@media only screen and (max-width:991px){footer .footer-top .col .logo{margin-bottom:10px}}footer .footer-top .col .logo svg{display:block;line-height:1}footer .footer-top .col .links a{color:#18174c;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.36px;line-height:130%}@media only screen and (max-width:991px){footer .footer-top .col .links a{font-size:16px;letter-spacing:-.32px}footer .footer-top .social{margin-top:22px}}footer .footer-top .social h2{color:#18174c;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.36px;line-height:130%;margin-bottom:3px}footer .footer-top .social ul{align-items:center;display:flex;gap:16px}footer .footer-top .social ul li a,footer .footer-top .social ul li a svg{display:block;line-height:1}footer .copyright{background:#eceffa;color:#18174c;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.32px;line-height:130%;padding:14px 0 15px;text-align:center}