.new-hero-section{position:relative;width:100%;min-height:100vh;min-height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.new-hero-section .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.new-hero-section .hero-background .hero-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.new-hero-section .hero-background .hero-overlay{position:absolute;inset:0;background:rgba(10,37,64,.4);z-index:1}.new-hero-section .hero-bg-mobile{display:block}.new-hero-section .hero-bg-desktop{display:none}.new-hero-section .logo-mobile{display:block;width:120px;height:auto}.new-hero-section .logo-desktop{display:none}.new-hero-section .hero-header{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 16px;width:100%}.new-hero-section .hero-header .hero-logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-hero-section .hero-header .hero-logo a svg{width:100px;height:25px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.new-hero-section .hero-header .hero-logo a svg:hover{opacity:.85}.new-hero-section .hero-header .hero-menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.new-hero-section .hero-header .hero-menu-btn:hover{background:rgba(255,255,255,.2)}.new-hero-section .hero-header .hero-menu-btn svg{width:24px;height:24px}.new-hero-section .hero-content{position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 16px 40px;text-align:center}.new-hero-section .hero-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;width:100%;margin-bottom:16px}.new-hero-section .hero-title{font-family:"Outfit",sans-serif;font-weight:700;font-size:64px;line-height:1.26;color:#fff;text-align:center;margin:0;text-shadow:0 4px 20px rgba(0,0,0,.3)}.new-hero-section .hero-subtitle{font-family:"Manrope",sans-serif;font-size:14px;line-height:1.37;color:#fff;opacity:.87;text-align:center;margin:0;text-shadow:6px 12px 24px rgba(0,0,0,.16)}.new-hero-section .hero-subtitle .subtitle-prefix{font-weight:500}.new-hero-section .hero-subtitle .subtitle-highlight{font-weight:700}.new-hero-section .hero-subtitle .subtitle-highlight sup{font-size:.7em}.new-hero-section .hero-description{font-family:"Manrope",sans-serif;font-size:14px;line-height:1.37;color:#fff;text-align:center;margin:0 0 24px;max-width:309px}.new-hero-section .hero-description strong{font-weight:700;color:#fff}.new-hero-section .hero-description .desc-semibold{font-weight:600;color:#fff}.new-hero-section .hero-description .desc-highlight{font-weight:400;color:#ebebeb;opacity:.9}.new-hero-section .hero-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:240px}.new-hero-section .btn-book-demo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:48px;padding:12px 24px;background:-webkit-gradient(linear,left top,left bottom,from(#288fb4),to(#1b6db9));background:linear-gradient(180deg,#288fb4 0%,#1b6db9 100%);border:0;border-radius:4px;font-family:"Manrope",sans-serif;font-weight:700;font-size:16px;line-height:1.37;color:#fff;cursor:pointer;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.12);box-shadow:0 4px 8px rgba(0,0,0,.12);-webkit-transition:all .3s ease;transition:all .3s ease}.new-hero-section .btn-book-demo:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.2);box-shadow:0 6px 12px rgba(0,0,0,.2)}.new-hero-section .btn-book-demo:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.new-hero-section .btn-experience{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:48px;padding:12px 24px;background:#fff;border:1.5px solid transparent;border-radius:4px;font-family:"Manrope",sans-serif;font-weight:700;font-size:14px;line-height:1.37;cursor:pointer;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.12);box-shadow:0 4px 8px rgba(0,0,0,.12);-webkit-transition:all .3s ease;transition:all .3s ease;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)),-webkit-gradient(linear,left top,left bottom,from(#54bae3),to(#186bb8));background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#54bae3 0%,#186bb8 100%);background-origin:border-box;background-clip:padding-box,border-box;color:transparent;background-clip:text,padding-box,border-box;-webkit-background-clip:text,padding-box,border-box;background-image:linear-gradient(135deg,#54bae3 0%,#186bb8 100%),linear-gradient(#fff,#fff),linear-gradient(180deg,#54bae3 0%,#186bb8 100%)}.new-hero-section .btn-experience sup{font-size:.7em}.new-hero-section .btn-experience:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.2);box-shadow:0 6px 12px rgba(0,0,0,.2)}.new-hero-section .btn-experience:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media(min-width:768px){.new-hero-section .hero-header{padding:32px 40px}.new-hero-section .hero-header .hero-logo a svg{width:128px;height:32px}.new-hero-section .hero-content{padding:0 40px 60px}.new-hero-section .hero-title{font-size:72px}.new-hero-section .hero-subtitle{font-size:15px}.new-hero-section .hero-description{max-width:500px}}@media(min-width:992px){.new-hero-section{min-height:650px;height:100vh;max-height:900px}.new-hero-section .hero-bg-mobile{display:none}.new-hero-section .hero-bg-desktop{display:block}.new-hero-section .logo-mobile{display:none}.new-hero-section .logo-desktop{display:block;width:200px;height:auto}.new-hero-section .hero-header{padding:40px 64px}.new-hero-section .hero-header .hero-menu-btn{display:none}.new-hero-section .hero-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;padding:0 64px 0}.new-hero-section .hero-text-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px}.new-hero-section .hero-title{font-size:80px;line-height:1.26;text-align:left;max-width:780px}.new-hero-section .hero-subtitle{font-size:16px;line-height:1.37;text-align:left}.new-hero-section .hero-description{text-align:left;max-width:780px;margin-bottom:32px}.new-hero-section .hero-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:auto;gap:24px}.new-hero-section .btn-book-demo,.new-hero-section .btn-experience{width:220px}}@media(min-width:1440px){.new-hero-section .hero-header{padding:40px 100px}.new-hero-section .hero-header .hero-logo a svg{width:150px;height:38px}.new-hero-section .hero-content{padding:0 48px 0 0}}.new-hero-section .hero-background{background:linear-gradient(135deg,#0a2540 0%,#1a4970 50%,#0d3a5c 100%)}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.new-hero-section .hero-title{-webkit-animation:fadeInUp .8s ease-out .2s both;animation:fadeInUp .8s ease-out .2s both}.new-hero-section .hero-subtitle{-webkit-animation:fadeInUp .8s ease-out .4s both;animation:fadeInUp .8s ease-out .4s both}.new-hero-section .hero-description{-webkit-animation:fadeInUp .8s ease-out .6s both;animation:fadeInUp .8s ease-out .6s both}.new-hero-section .hero-buttons{-webkit-animation:fadeInUp .8s ease-out .8s both;animation:fadeInUp .8s ease-out .8s both}@media(prefers-reduced-motion:reduce){.new-hero-section .hero-title,.new-hero-section .hero-subtitle,.new-hero-section .hero-description,.new-hero-section .hero-buttons{-webkit-animation:none;animation:none}}