.hero-progress-line,.hero-slide-bg{top:0;height:100%;position:absolute}.content-wrapper.reverse .globe-animation,.info-content{grid-column:2/3;grid-row:1/2}.btn-shine,.connection-lines,.glare-effect,.shine{pointer-events:none}.hero-bg__img--left{animation:1.2s ease-out slideInLeft}.hero-bg__img--right{animation:1.2s ease-out slideInRight}.hero-line{display:inline-block;opacity:0;transform:translateY(20px);animation:.8s ease-out forwards fadeInUp}.hero-line--1{animation-delay:.2s}.hero-line--2{animation-delay:.4s}.hero-line--3{animation-delay:.6s}.hero-description{opacity:0;animation:1s ease-out .8s forwards fadeIn}.hero-btn:hover{background-color:#00e6f7;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,204,221,.3)}.hero-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,204,221,.2)}@keyframes shinePass{0%{left:-100%}100%{left:200%}}@media (prefers-reduced-motion:reduce){.btn-shine,.hero-bg__img--left,.hero-bg__img--right,.hero-btn,.hero-description,.hero-line,.icon-svg{animation:none!important;transition:none!important}}.hero-overlay{position:absolute;bottom:0;left:0;width:100%;height:150px;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%)}.close-video:hover,.faq-icon,.highlight,.text-highlight{color:#0cd}.btn-shine,.hero-progress-line,.hero-slide-bg{top:0;height:100%;position:absolute}.hero-btn:hover .icon-arrow,.icon-calendar{opacity:1;transform:translateX(0) rotate(0)}.icon-arrow{opacity:0;transform:translateX(-10px) rotate(-45deg)}.hero-btn:hover .icon-calendar{opacity:0;transform:translateX(10px) rotate(45deg)}.btn-shine{left:-100%;width:50%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-20deg);transition:none}.integration-hero-section,.integration-partners{background-color:#000;color:#fff;text-align:center}.hero-slide-text p,.hero-subtitle{transform:translateY(20px);opacity:0}.hero-btn:hover .btn-shine{animation:.8s ease-in shinePass}@keyframes slideInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.integration-partners{padding:60px 0 0}.partners-container{max-width:clamp(1152px,85%,1280px);margin:0 auto;padding:0 40px}.integration-partners h2{font-size:clamp(43.2px, 3.183vw, 45px);line-height:1.2;margin-bottom:24px}.integration-partners p{max-width:600px;margin:0 auto 60px;font-size:clamp(14.4px, 1.06vw, 16px);line-height:1.6;color:rgba(255,255,255,.8)}.partners-image{margin-bottom:40px}.partners-image img{max-width:100%;height:auto;border-radius:10px}.view-more{display:inline-block;color:#fff;text-decoration:underline;font-size:clamp(16.2px, 1.194vw, 18px);font-weight:500}.integration-hero-section{padding:40px}@media (max-width:768px){.integration-partners h2{font-size:clamp(32.4px, 2.388vw, 36px)}.integration-partners p{font-size:clamp(14.4px, 1.061vw, 16px)}.integration-hero-section{padding:80px 20px}}.integration-hero-container{max-width:clamp(1152px,85%,1280px);margin:0 auto}.integration-hero-section h2{font-size:clamp(43.2px, 3.183vw, 48px);font-weight:700;line-height:1.2;margin-bottom:30px}.integration-hero-subtitle{font-size:clamp(14.4px, 1.06vw, 16px);line-height:1.6;color:rgba(255,255,255,.8);max-width:600px;margin:0 auto 50px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.feature-card{background-color:#1a1a1a;padding:40px;border-radius:20px;text-align:left}.feature-icon-space{margin-bottom:24px}.feature-icon-space svg{width:48px;height:48px}.feature-card h2{font-size:clamp(21.6px, 1.592vw, 24px);font-weight:600;margin-bottom:20px;line-height:1.3}.feature-card p,.hero-slide-text p{color:rgba(255,255,255,.8);line-height:1.6}.feature-card p{font-size:clamp(14.4px, 1.06vw, 16px)}@media (max-width:1024px){.features-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.features-grid{grid-template-columns:1fr}.integration-hero-section h2{font-size:clamp(28.8px, 2.122vw, 32px)}.hero-subtitle{font-size:clamp(14.4px, 1.061vw, 16px);margin-bottom:60px}.feature-card{padding:30px}}.modern-hero-slider{background:#000;min-height:100vh;position:relative;overflow:hidden;padding:40px 0}.hero-slider-container{position:relative;width:100%;height:100vh}.hero-slide{position:absolute;width:100%;height:100%;opacity:0;transition:opacity .5s;display:flex;align-items:center}.hero-slide.active{opacity:1;padding:0 40px}.hero-slide-content{position:relative;z-index:2;max-width:clamp(1152px,85%,1280px);margin:0 auto;width:100%}.hero-slide-text{max-width:700px}.hero-subtitle{color:#0cd;font-size:clamp(16.2px, 1.194vw, 18px);font-weight:600;margin-bottom:20px;display:block}.hero-text-line{display:block;font-size:clamp(57.6px, 4.244vw, 64px);font-weight:700;line-height:1.1;color:#fff;opacity:0;transform:translateY(40px)}h2 span.hero-text-line{font-family:Inter,sans-serif!important}.hero-slide-text p{font-size:clamp(14.4px, 1.061vw, 16px);margin-top:30px}.hero-slide-progress{display:flex;align-items:center;gap:15px;margin-top:60px;opacity:0}.hero-progress-number{font-size:clamp(21.6px, 1.592vw, 24px);font-weight:600;color:#fff}.hero-progress-bar{width:200px;height:2px;background:rgba(255,255,255,.2);position:relative}.hero-progress-line{left:0;width:0;background:#0cd;animation:4s linear heroProgressLine}.hero-slide-count{color:rgba(255,255,255,.5);font-size:clamp(21.6px, 1.592vw, 24px)}.hero-slide-bg{left:0;width:100%;z-index:1}.book-call-btn,.consultation-image,.integration-map,.steps-timeline{position:relative}.hero-slide-bg img{width:100%;height:100%;object-fit:cover}@keyframes heroProgressLine{from{width:0}to{width:100%}}.hero-slide.active .hero-slide-text p,.hero-slide.active .hero-subtitle,.hero-slide.active .hero-text-line:first-child,.hero-slide.active .hero-text-line:nth-child(2){animation:.8s .2s forwards heroFadeInUp}.hero-slide.active .hero-slide-progress{animation:.8s .2s forwards heroFadeIn}@keyframes heroFadeInUp{from{opacity:0}to{opacity:1}}@keyframes heroFadeIn{from{opacity:0}to{opacity:1}}@media (max-width:992px){.hero-text-line{font-size:clamp(43.2px, 3.183vw, 48px)}}.faq-section{background-color:#000;padding:30px 0 20px;color:#fff}.faq-container{max-width:1000px;margin:0 auto;padding:0 24px}.faq-header{text-align:center;margin-bottom:60px}.faq-label{display:inline-block;color:#0cd;font-size:clamp(16.2px, 1.194vw, 18px);font-weight:700;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.faq-title{font-size:clamp(37.8px, 2.785vw, 42px);color:#fff;font-weight:700}.faq-item{border:2px solid rgba(0,204,221,.2);padding:0 30px;border-radius:12px;margin-bottom:20px;transition:.3s}.faq-item:hover{border-color:rgba(0,204,221,.4);box-shadow:0 4px 20px rgba(0,204,221,.1)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:25px 0;background:0 0;border:none;color:#fff;font-size:clamp(16.2px, 1.194vw, 18px);text-align:left;cursor:pointer;transition:.3s;font-weight:600}.faq-icon{transition:transform .3s;color:#0cd}.faq-item.active{border-color:#0cd}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:.3s;padding:0;color:rgba(255,255,255,.7);font-size:clamp(14.4px, 1.061vw, 16px);line-height:1.8;font-weight:400}.faq-item.active .faq-answer{max-height:300px;padding-bottom:25px;animation:.3s forwards slideDown}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.consultation-section{background-color:#000;color:#fff}.consultation-container{padding:40px;margin:0 auto}.consultation-grid{display:grid;grid-template-columns:1fr 1fr;max-width:clamp(1152px,85%,1280px);margin:0 auto;gap:60px;align-items:center}.consultation-image img{width:110%;height:auto;display:block}.consultation-content{padding-left:60px}.consultation-title{font-size:clamp(28.8px, 2.122vw, 32px);line-height:1.2;margin-bottom:24px;font-weight:700}.book-call-btn,.consultation-description,.feature-item{font-size:clamp(16.2px, 1.194vw, 18px)}.consultation-title .highlight{color:#0cd;font-style:italic}.consultation-description{line-height:1.6;color:rgba(255,255,255,.8);margin-bottom:25px}.consultation-features{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.feature-item{display:flex;align-items:center;gap:16px}.feature-icon{flex-shrink:0}.book-call-btn{display:inline-block;color:#fff;text-decoration:none;font-weight:500}.cargowise-section,.integration-map,.integration-nodes,.integration-services,.service-row{display:flex;display:flex}.book-call-btn::after{content:'';position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:#fff;transition:transform .3s;transform-origin:right}.book-call-btn:hover::after{transform:scaleX(0);transform-origin:left}@media (max-width:1024px){.consultation-grid{grid-template-columns:1fr;gap:40px}.consultation-content{padding-left:0}.consultation-title{font-size:clamp(32.4px, 2.388vw, 36px)}.slider-content{grid-template-columns:1fr;gap:40px;height:auto;padding:40px 0}.title{font-size:2.5rem;margin-bottom:40px}.right-column{height:550px}}@media (max-width:768px){.faq-title,.hero-text-line{font-size:clamp(32.4px, 2.388vw, 36px)}.hero-slide-text p{font-size:14px}.faq-question{font-size:clamp(18px, 1.326vw, 20px);padding:24px 0}.consultation-description,.faq-answer,.feature-item{font-size:clamp(14.4px, 1.061vw, 16px)}.consultation-section{padding:60px 0}.consultation-container{padding:0 20px}.consultation-title{font-size:clamp(28.8px, 2.122vw, 32px)}}.integration-map{min-height:100vh;justify-content:center;align-items:center;background-color:#000;padding:100px 0}.branch-line,.branch-lines,.connection-lines,.horizontal-line,.scroll-line,.vertical-line{position:absolute}.vertical-line{width:2px;height:42.4%;background:linear-gradient(to bottom,rgba(255,255,255,.36),#0f0e0e);overflow:hidden;top:102px}.scroll-line{width:100%;height:100%;top:-100%}.integration-nodes{flex-direction:column;align-items:center;gap:80px;z-index:2}.node{background:#1a1a1a;padding:20px 40px;border-radius:10px}.node img{height:40px;width:auto}.integration-services{flex-direction:column;gap:30px}.service-row{justify-content:center;gap:20px;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;flex-wrap:wrap}.connection-lines{width:100%;height:150px;top:48%;left:0;z-index:1}.horizontal-line{top:0;left:50%;transform:translateX(-50%);width:76%;height:2px;background:rgba(255,255,255,.36)}.branch-lines{top:0;width:100%;height:100%}.branch-line{width:2px;height:100px;background:linear-gradient(to bottom,rgba(255,255,255,.36),#000);transform-origin:top}.integration-services{margin-top:100px;width:90%;margin-left:auto;margin-right:auto}.service{background:#1a1a1a;color:#fff;padding:5px;border-radius:8px;font-size:14px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:.3s;position:relative;width:170px;align-content:center;text-align:center;line-height:1.6}.close-video,.info-content h2{font-size:clamp(28.8px, 2.122vw, 32px)}.integration-nodes{flex-direction:column;align-items:center;gap:60px;position:relative;width:100%;max-width:clamp(1152px,85%,1280px);margin:0 auto;padding:0 20px}.cargowise-section{position:relative;padding:0 0 20px;background:#000;overflow:hidden;align-items:center}.glare-effect{position:absolute;top:-200%;left:-200%;width:400%;height:400%;background:linear-gradient(to bottom right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgba(255,255,255,.4) 45%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.4) 55%,rgba(255,255,255,0) 60%,rgba(255,255,255,0) 100%);transform:rotate(45deg);animation:none;z-index:1}.content-wrapper{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;padding:50px 0}.globe-animation{position:relative;width:120%;aspect-ratio:1;display:flex;justify-content:center;align-items:center;z-index:2;top:100px}.globe-animation::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0cd;transform:scale(0,0);transform-origin:top left}.globe-animation img{width:100%;height:100%;object-fit:cover;transform:translateX(21px)}.play-button{position:absolute;cursor:pointer;transition:transform .3s}.play-button:hover{transform:scale(1.1)}.info-content{color:#fff;transform:translateX(50px);padding:60px 120px;background-color:#222}.info-content h2{margin-bottom:30px;line-height:1.2}.info-content p{font-size:clamp(14.4px, 1.061vw, 16px);line-height:1.6;color:rgba(255,255,255,.8)}@keyframes glareSwipe{0%{transform:translate(-150%,-150%) rotate(45deg)}100%{transform:translate(150%,150%) rotate(45deg)}}@keyframes animate-overlay-right{0%{transform:scale(0,0)}20%{transform:scale(.1,1)}50%{transform:scale(1,1)}100%{transform:translateX(101%)}}.video-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:9999;justify-content:center;align-items:center}.video-overlay.active{display:flex}.video-container{position:relative;width:80%;max-width:900px;aspect-ratio:16/9;background:#000}#youtube-player{position:absolute;top:0;left:0;width:100%;height:100%}.close-video{position:absolute;top:-40px;right:-40px;background:0 0;border:none;color:#fff;cursor:pointer;padding:10px}.content-wrapper.reverse{grid-template-columns:1.5fr 1fr}.content-wrapper.reverse .info-content{grid-column:1/2;grid-row:1/2;transform:translateX(-50px)}.second-section{margin:50px 0}.second-section .info-content{transform:translateX(-50px)}.steps-timeline::before{content:'';position:absolute;left:15px;top:0;width:2px;height:100%;background:rgba(150,150,150,.36)}.cta-button{position:relative;overflow:hidden}.shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-20deg);transition:.1s}.cta-button:hover .shine{animation:.8s ease-in shine}@keyframes shine{0%{left:-100%}100%{left:200%}}@media (max-width:1090px){.integration-hero-section{padding:80px 40px}.consultation-container,.hero-slide,.integrations-slider,.steps-container{padding:16px 40px!important}.hero-text-line{font-size:clamp(39.6px, 2.918vw, 44px)}}@media (max-width:768px){.integrations-slider{padding:60px 20px}.title{font-size:clamp(28.8px, 2.122vw, 32px)}}@media (max-width:991px){.cargowise-section{padding:60px 0}.cargowise-section .container{padding:0 20px}.content-wrapper,.content-wrapper.reverse{display:flex;flex-direction:column;gap:0;grid-template-columns:1fr}.content-wrapper .info-content,.content-wrapper.reverse .info-content{order:1;padding:40px;width:100%;transform:none}.content-wrapper .globe-animation,.content-wrapper .globe-animation.second-globe,.content-wrapper.reverse .globe-animation{order:2;width:100%;max-width:500px;margin:0 auto;position:relative;left:0!important}.info-content h2{font-size:clamp(28.8px, 2.122vw, 32px);margin-bottom:20px}.info-content p{font-size:clamp(14.4px, 1.061vw, 16px)}.video-overlay .video-container{width:90%;height:auto;aspect-ratio:16/9}}@media (max-width:767px){.cargowise-section{padding:40px 0}.globe-animation{max-width:100%}.info-content h2{font-size:clamp(25.2px, 1.857vw, 28px)}.info-content p{font-size:15px;line-height:1.5}.play-button,.play-button svg{width:40px;height:40px}.video-overlay .video-container{width:95%}.close-video{top:-40px;right:0;font-size:clamp(27px, 1.99vw, 30px)}}@media (max-width:480px){.integration-hero-section{padding:60px 20px}.integration-hero-section h2{font-size:clamp(25.2px, 1.857vw, 28px)}.feature-card h2{font-size:clamp(18px, 1.326vw, 20px)}.cargowise-section .container{padding:0 15px}.info-content{padding:30px}.info-content h2{font-size:clamp(21.6px, 1.592vw, 24px)}.info-content p{font-size:14px}}.container {position: relative;z-index: 2;max-width: 1100px;margin: 0 auto;}