.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,.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{pointer-events:none;left:-100%;width:50%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-20deg);transition:none}.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-process,.what-we-offer{background-color:#000;content-visibility:auto}.hero-slide-text p,.hero-subtitle{transform:translateY(20px);opacity:0}.cargowise-section,.consultation-section,.faq-section,.integration-process,.modern-hero-slider,.what-we-offer{content-visibility:auto}.content-wrapper.reverse .globe-animation,.info-content{grid-column:2/3;grid-row:1/2}.what-we-offer{color:#fff;padding:80px 40px;text-align:center;contain-intrinsic-size:100% 1058px}.what-we-offer h2{font-size:clamp(36px, 2.653vw, 40px);margin-bottom:20px;font-weight:600}.what-we-offer .section-description{max-width:800px;margin:0 auto 50px;color:rgba(255,255,255,.8);line-height:1.6}.integration-hero-container,.process-container,.what-we-offer .services-grid{max-width:clamp(1152px,85%,1280px);margin:0 auto}.what-we-offer .services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.what-we-offer .service-box{background-color:#232323;border-radius:20px;padding:30px 50px 30px 30px;text-align:left;transition:transform .3s}.what-we-offer .service-box:hover{transform:translateY(-5px)}.what-we-offer .icon-container{display:inline-flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:rgba(0,204,221,.1);border-radius:8px;margin-bottom:15px}.what-we-offer h3{font-size:clamp(19.8px, 1.459vw, 22px);margin-bottom:15px;font-weight:600;line-height:33px}.what-we-offer .service-box p{color:rgba(255,255,255,.7);font-size:14px;line-height:1.5}.integration-process{padding:0 40px 50px;contain-intrinsic-size:100% 316px}.section-title{color:#fff;font-size:clamp(43.2px, 3.183vw, 48px);text-align:center;margin-bottom:50px;line-height:1.2}.timeline{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-evenly}.timeline-item{display:flex;flex-direction:column;align-items:center;text-align:center}.timeline-icon{background-color:#1a1a1a;border-radius:50%;width:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .3s;padding:15px;position:relative;gap:10px}.play-button:hover,.timeline-icon:hover{transform:scale(1.1)}.timeline-icon img{width:50px;height:50px;filter:invert(76%) sepia(62%) saturate(4929%) hue-rotate(152deg) brightness(97%) contrast(101%)}.timeline-icon p{color:#fff;font-size:12px;margin:0;line-height:1.2}.timeline-arrow{color:#0cd;font-size:clamp(21.6px, 1.592vw, 24px)}@media (max-width:1200px){.timeline{justify-content:center;gap:30px}.timeline-item{flex:0 0 calc(33.333% - 40px)}.timeline-arrow{display:none}}.integration-hero{background-color: #000000;padding: 60px 40px 0;content-visibility: auto;contain-intrinsic-size: auto 500px}.integration-hero__container{max-width: clamp(1152px, 85%, 1280px);margin: 0 auto;overflow: hidden}.integration-hero__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 60px;align-items: center;padding-left: 80px;background-color: #1a1a1a;border-radius: 20px;position: relative;overflow: hidden}.integration-hero__grid::before{content: '';position: absolute;top: -50%;right: -20%;width: 400px;height: 400px;background: radial-gradient(circle, rgba(59, 130, 246, 0.15) 0%, transparent 70%);border-radius: 50%;pointer-events: none;animation: pulseGlow 4s ease-in-out infinite}.integration-hero__text{padding: 40px 0}.integration-hero__title{font-size: clamp(2rem, 3.183vw, 3rem);font-weight: 700;line-height: 1.2;color: #ffffff;margin: 0;opacity: 0;transform: translateY(40px);transition: opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1), transform 0.8s cubic-bezier(0.16, 1, 0.3, 1)}.integration-hero__title.is-visible{opacity: 1;transform: translateY(0)}.integration-hero__image-wrapper{position: relative;overflow: hidden;opacity: 0;transform: translateX(30px);transition: opacity 0.6s ease-out 0.15s, transform 0.6s ease-out 0.15s}.integration-hero__image-wrapper.is-visible{opacity: 1;transform: translateX(0)}.integration-hero__image{display: block;width: 100%;height: auto;max-width: 498px;border-radius: 8px 0 0 0;transition: transform 0.4s ease-out}.integration-hero__image-wrapper:hover .integration-hero__image{transform: scale(1.03)}.integration-hero__image-wrapper.is-visible .integration-hero__image{animation: floatImage 6s ease-in-out infinite 0.5s}@keyframes floatImage{0%, 100%{transform: translateY(0)}50%{transform: translateY(-8px)}}@keyframes pulseGlow{0%, 100%{opacity: 0.5}50%{opacity: 0.8}}@media (max-width: 1090px){.integration-hero{padding: 40px}.integration-hero__grid{padding-left: 50px}}@media (max-width: 768px){.integration-hero{padding: 20px}.integration-hero__grid{grid-template-columns: 1fr;gap: 30px;padding: 30px 20px;text-align: center}.integration-hero__text{padding: 20px 0 0}.integration-hero__title{font-size: clamp(1.5rem, 5vw, 2rem)}.integration-hero__image{border-radius: 8px;max-width: 100%;margin: 0 auto}.integration-hero__grid::before{width: 200px;height: 200px;top: -30%;right: -10%}}@media (prefers-reduced-motion: reduce){.integration-hero__title,.integration-hero__image-wrapper{opacity: 1;transform: none;transition: none}.integration-hero__image-wrapper.is-visible .integration-hero__image,.integration-hero__grid::before{animation: none}}.integration-hero-section{background-color:#000;color:#fff;padding:20px 40px 80px;text-align:center;content-visibility:auto;contain-intrinsic-size:100% 696px}.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(16.2px, 1.194vw, 18px);line-height:1.6;color:rgba(255,255,255,.8);max-width:800px;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:8px;text-align:left}.feature-icons{margin-bottom:24px}.feature-icons 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,.info-content p{font-size:clamp(14.4px, 1.061vw, 16px);line-height:1.6;color:rgba(255,255,255,.8)}@media (max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr)}.integration-hero-section h2{font-size:clamp(36px, 2.653vw, 40px)}}@media (max-width:768px){.hero-section::after,.hero-section::before{width:100%;opacity:.5}.section-title{font-size:clamp(32.4px, 2.388vw, 36px);margin-bottom:60px}.timeline-item{flex:0 0 calc(50% - 20px)}.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;contain-intrinsic-size:100% 730px}.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:600px}.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)}.hero-slide-text p{color:rgba(255,255,255,.8);font-size:clamp(14.4px, 1.061vw, 16px);line-height:1.6;margin-top:30px}.hero-slide-progress{display:flex;align-items:center;gap:15px;margin-top:60px;opacity:0}.consultation-image img {width: 110%;height: auto;display: block;}.consultation-grid{grid-template-columns:1fr 1fr;gap:60px}.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,.container,.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:80px 0 20px;color:#fff;contain-intrinsic-size:100% 630px}.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}.book-call-btn::after,.faq-icon{transition:transform .3s}.consultation-section,.integration-map,body{background-color:#000}.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{color:#fff;contain-intrinsic-size:100% 469px}.consultation-container{padding:40px;margin:0 auto}.consultation-grid{display:grid;max-width:clamp(1152px,85%,1280px);margin:0 auto;align-items:center}.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;transform-origin:right}.book-call-btn:hover::after{transform:scaleX(0);transform-origin:left}@media (max-width:1024px){.consultation-grid,.slider-content{grid-template-columns:1fr;gap:40px}.consultation-content{padding-left:0}.consultation-title{font-size:clamp(32.4px, 2.388vw, 36px)}.slider-content{height:auto;padding:40px 0}.title{font-size:clamp(36px, 2.653vw, 40px);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}.globe-animation img{transform:unset!important}.globe-animation{top:0!important}.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)}}h1.animate-text{font-size:clamp(47.7px, 3.515vw, 53px);font-weight:700;line-height:1.2;color:#fff}.container{z-index:2;max-width:1100px;margin:0 auto}.integration-map{min-height:100vh;justify-content:center;align-items:center;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;min-height:100vh;background:#000;overflow:hidden;align-items:center;contain-intrinsic-size:100% 730px}.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}.info-content{color:#fff;transform:translateX(50px);padding:60px 120px;background-color:#222}.info-content h2{margin-bottom:30px;line-height:1.2}@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)}.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){.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){.what-we-offer .services-grid{grid-template-columns:repeat(2,1fr)}.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){.what-we-offer .services-grid{grid-template-columns:1fr}.what-we-offer h2{font-size:clamp(28.8px, 2.122vw, 32px)}.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){.timeline-item{flex:0 0 100%}.timeline-icon img{width:40px;height:40px}.info-content p,.timeline-icon p{font-size:14px}.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)}}