html,header,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}img{border:0;vertical-align:middle}button{cursor:pointer}a{color:inherit;text-decoration:none}button,input{font-family:Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;border:0;outline:none}body{-webkit-font-smoothing:antialiased;background-color:#fff;font:12px/1.5 Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;color:#2a2a2a}.hide,.none{display:none!important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header{position:fixed;width:100%;z-index:1000}.header nav{padding:5px 0;width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header.scrolled{background-color:white;box-shadow:0 2px 7px rgba(0,0,0,0.1);transition:all .3s ease}.header.scrolled .nav-list li{color:#4d4d4d;font-weight:600}.header.scrolled .nav-list .get_a_quote{color:white!important}.header.scrolled .nav-list li img[src$="user_16dp_FFFFFF.svg"]{filter:invert(1)}.logo{position:relative;z-index:1000}.nav-list{list-style-type:none;display:flex;align-items:center;gap:12px}.nav-list li{color:#fff;position:relative;cursor:pointer;padding:8px 8px;transition:background-color .3s,font-weight .3s}.nav-list li:hover{background-color:#686bbb;font-weight:bold;border-radius:5px;color:#fff!important}.nav-list .dropdown a{display:block}.dropdown-content,.dropdown-subcontent{display:none;position:absolute;background-color:#fff;padding:10px;list-style:none;border-radius:5px;z-index:10}.dropdown-content{top:100%;left:0}.dropdown-subcontent{top:-10px;left:100%}.dropdown:hover .dropdown-content,.dropdown-content li:hover .dropdown-subcontent{display:block}.dropdown-content li,.dropdown-subcontent li{padding:8px 12px;color:#000;white-space:nowrap}.dropdown-content li:hover,.dropdown-subcontent li:hover{background-color:#686bbb;font-weight:bold;border-radius:5px}.get_a_quote{background-color:#686bbb;color:#fff;border:none;padding:8px 16px;cursor:pointer;border-radius:5px;transition:background-color .3s}.get_a_quote:hover{transform:translateY(-2px);background:rgba(255,255,255,0.2)}.get_a_quote a{font-weight:700}.username-truncate{max-width:2.7em;overflow:hidden;display:block;white-space:nowrap;position:relative}.username-truncate span{display:inline-block;animation:marquee 8s linear infinite;padding-left:100%}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}footer{width:1200px;padding:20px 0;margin:0 auto;text-align:left}.footer-content{display:flex;justify-content:space-between;flex-wrap:wrap}.logo ul{display:flex;margin:20px 5px}.logo ul li a{color:#686bbb}.logo ul li img{width:25px;height:auto;margin:0 4px}.logo h3{text-align:center}.logo h3 img{width:155px;height:auto}.footer-section h3{font-size:16px;margin-bottom:10px;color:#686bbb}.footer-section ul{list-style-type:none}.footer-section ul li{margin-bottom:8px;color:#333;cursor:pointer}.footer-section ul li:hover{text-decoration:underline}.logo h2 a{font-size:24px;color:#686bbb}footer ul{list-style-type:none;padding:0;margin:0}footer li{display:block;margin-bottom:20px}.tooltip{position:relative;cursor:pointer}.tooltiptext{visibility:hidden;display:inline-block;white-space:nowrap;background-color:white;color:#686bbb;text-align:center;padding:10px;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,0.1);position:absolute;top:-40px;left:50%;transform:translateX(-50%);z-index:1;opacity:0;transition:opacity .3s ease}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.flash-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);z-index:1000;align-items:center;justify-content:center}.flash-message{font-size:16px;background-color:white;color:#686bbb;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.2);width:500px;text-align:center}.flash-message .close-btn{font-weight:bold;margin-top:10px;padding:8px 12px;background-color:#686bbb;color:white;border:none;border-radius:4px;cursor:pointer}.mobile-menu{display:none}.mobile-nav{display:none}.trustpilot-widget{margin:0;padding:0}.talk-to-expert{position:fixed;bottom:20px;right:20px;z-index:1000;background-color:#686bbb;padding:10px;border-radius:8px;color:#fff;font-weight:600;transition:all .3s ease}.talk-to-expert:hover{background-color:#e8e8f9;color:#686bbb}@media only screen and (max-width:1279px){footer{max-width:inherit;width:auto}nav{max-width:100%;right:auto;left:auto}html,body{overflow-x:hidden}.nav-list{gap:8px}}@media only screen and (max-width:1023px){html,body{overflow-x:hidden}nav#nav-list{display:none}.mobile-nav{display:block;position:fixed;z-index:9999;left:0;right:0;background:rgba(211,211,211,0.8);padding:10px}.mobile-nav .mobile-logo{display:inline-block}.mobile-nav .hamburger{display:inline-block;position:absolute;right:18px;top:18px}.mobile-nav .hamburger .fa-bars{font-size:28px;color:#fff;background:#686bbb;padding:10px}.mobile-nav .mobile-menu{background:#686bbb;padding:20px}.mobile-nav .mobile-menu ul li{color:#fff}.mobile-nav .mobile-menu ul li ul.dropdown-content{position:static;margin-top:10px}.mobile-nav .mobile-menu ul li ul.dropdown-content li{margin-bottom:0}.mobile-nav .mobile-menu ul li ul.dropdown-content li{margin-bottom:0;color:#000}.mobile-nav .mobile-menu ul li a{display:block;color:#fff}.mobile-nav .mobile-menu ul li ul.dropdown-content li a{color:#000}.mobile-nav .mobile-menu ul li ul.dropdown-content li ul.dropdown-subcontent{margin:10px 0;position:static}.mobile-nav .mobile-menu ul li.get_a_quote{background:transparent;padding:0;text-align:left}footer{max-width:inherit;width:auto}.footer-content .footer-section.logo{width:100%;text-align:center}.footer-content .footer-section.logo ul{display:block}.footer-content .footer-section.logo ul li{display:inline-block}}@media only screen and (max-width:768px){.mobile-nav .hamburger .fa-bars{font-size:20px;color:#fff;background:#686bbb;padding:5px}.mobile-nav .hamburger{right:18px;top:30px}.mobile-menu li{padding:5px 0}footer{padding:20px;margin-top:30px}.footer-content{display:inline-block}.footer-section{width:44%;text-align:center;display:inline-block;vertical-align:top;margin:5px}.footer-section:last-child{width:100%}.footer-content .footer-section.logo ul{margin-bottom:0}.footer-section ul li a{font-size:13px}.talk-to-expert{bottom:15px;right:15px}.talk-to-expert img{width:50px;height:50px}.talk-to-expert-text{font-size:12px;bottom:60px}}@media only screen and (max-width:576px){.tooltiptext{white-space:normal;background-color:white;top:-90px}}@media(max-width:480px){.talk-to-expert{bottom:10px;right:10px}.talk-to-expert img{width:45px;height:45px}}.about-us-banner{position:relative;width:100%;height:auto;margin-bottom:40px}.about-us-banner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:1}.about-us-banner img{width:100%;height:600px;object-fit:cover}.about-cargoespi{display:flex;align-items:center;gap:50px;padding:60px 20px;max-width:1160px;margin:0 auto;position:relative;overflow:hidden}.about-cargoespi:before{content:'';position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(104,107,187,0.1) 0,rgba(104,107,187,0) 70%);border-radius:50%;z-index:0}.about-cargoespi:after{content:'';position:absolute;bottom:-150px;left:-150px;width:400px;height:400px;background:radial-gradient(circle,rgba(104,107,187,0.08) 0,rgba(104,107,187,0) 70%);border-radius:50%;z-index:0}.about-cargoespi-img{flex:1;position:relative;z-index:1;transition:all .5s ease}.about-cargoespi-img picture{display:block;position:relative;border-radius:15px;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,0.1);transform:perspective(1000px) rotateY(0deg);transition:all .5s ease}.about-cargoespi-img img{width:100%;height:auto;display:block;transition:all .5s ease}.about-cargoespi-img:hover picture{transform:perspective(1000px) rotateY(-5deg);box-shadow:0 20px 40px rgba(104,107,187,0.2)}.about-cargoespi-img:hover img{transform:scale(1.05)}.about-cargoespi-img:before{content:'';position:absolute;top:-15px;left:-15px;width:60px;height:60px;border-top:3px solid #686bbb;border-left:3px solid #686bbb;border-radius:5px 0 0 0;z-index:2;transition:all .3s ease}.about-cargoespi-img:after{content:'';position:absolute;bottom:-15px;right:-15px;width:60px;height:60px;border-bottom:3px solid #686bbb;border-right:3px solid #686bbb;border-radius:0 0 5px 0;z-index:2;transition:all .3s ease}.about-cargoespi-img:hover:before,.about-cargoespi-img:hover:after{width:80px;height:80px}.about-cargoespi-text{flex:1;z-index:1}.about-cargoespi-text h1{color:#333;font-size:36px;margin-bottom:25px;position:relative;display:inline-block}.about-cargoespi-text h1:after{content:'';position:absolute;bottom:-10px;left:0;width:60px;height:3px;background-color:#686bbb}.about-cargoespi-text-content{color:#555;font-size:16px;line-height:1.8}.about-cargoespi-text-content strong{color:#686bbb;font-weight:600}.misson-and-vision{display:flex;gap:30px;margin-top:30px}.misson,.vision{flex:1;padding:25px;border:2px dashed #e0e0e0;border-radius:10px;transition:all .3s ease;position:relative;overflow:hidden}.misson:hover,.vision:hover{border-color:#686bbb;box-shadow:0 10px 20px rgba(104,107,187,0.1);transform:translateY(-5px)}.misson h2,.vision h2{color:#333;font-size:22px;margin-bottom:15px;position:relative;display:inline-block}.misson h2:after,.vision h2:after{content:'';position:absolute;bottom:-8px;left:0;width:40px;height:2px;background-color:#686bbb;transition:all .3s ease}.misson:hover h2:after,.vision:hover h2:after{width:100%}.misson p,.vision p{color:#666;font-size:15px;line-height:1.6}.our-core-values{max-width:1200px;margin:0 auto;margin-top:60px;position:relative;overflow:hidden}.our-core-values h2,.founder h2{color:#2a2a2a;font-size:22px;margin-bottom:30px;padding-left:20px;border-left:4px solid #686bbb}.our-core-values-content{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:0 10px;position:relative;z-index:2}.value-card{background:white;border-radius:16px;position:relative;transition:all .4s cubic-bezier(0.165,0.84,0.44,1);box-shadow:0 10px 25px rgba(0,0,0,0.03);overflow:hidden}.value-card:hover{transform:translateY(-12px);box-shadow:0 20px 40px rgba(104,107,187,0.15)}.value-card::before{content:'';position:absolute;top:0;left:0;right:0;height:125px;background:linear-gradient(135deg,rgba(104,107,187,0.05) 0,rgba(104,107,187,0.2) 100%);clip-path:polygon(0 0,100% 0,100% 70%,0 100%);z-index:1;transition:all .4s ease}.value-card:hover::before{height:130px;background:linear-gradient(135deg,rgba(104,107,187,0.2) 0,rgba(104,107,187,0.4) 100%)}.value-icon{position:relative;width:80px;height:80px;margin:30px 0 0 30px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:white;box-shadow:0 8px 20px rgba(104,107,187,0.1);z-index:2;transition:all .4s ease;transform:rotate(-5deg)}.value-card:hover .value-icon{transform:rotate(0deg) scale(1.05);box-shadow:0 10px 25px rgba(104,107,187,0.2)}.value-icon img{width:38px;height:38px;transition:all .4s ease}.value-card:hover .value-icon img{transform:scale(1.1)}.customer-icon{background:linear-gradient(135deg,#4568dc 0,#6986e8 100%)}.efficiency-icon{background:linear-gradient(135deg,#3a7bd5 0,#00d2ff 100%)}.innovation-icon{background:linear-gradient(135deg,#6a11cb 0,#2575fc 100%)}.transparency-icon{background:linear-gradient(135deg,#1de9b6 0,#1dc4e9 100%)}.reliability-icon{background:linear-gradient(135deg,#667eea 0,#764ba2 100%)}.digital-icon{background:linear-gradient(135deg,#64dcf2 0,#079AD5 100%)}.value-icon img{filter:brightness(0) invert(1)}.value-card-content{padding:20px 30px 35px;position:relative;z-index:2}.value-card-content h3{color:#333;font-size:20px;font-weight:600;margin-bottom:12px;position:relative;padding-bottom:15px}.value-card-content h3::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:3px;background-color:#686bbb;transition:width .3s ease}.value-card:hover .value-card-content h3::after{width:60px}.value-card-content p{color:#666;font-size:15px;line-height:1.6;margin:0}.founder{padding:80px 00px;max-width:1200px;margin:0 auto;position:relative;overflow:hidden}.founder h2::after{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#686bbb,#4568dc);border-radius:3px}.founder-content{display:flex;align-items:center;gap:50px;padding:0 20px;position:relative}.founder-text{flex:3;padding:30px;background-color:#f8f9fd;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.05);position:relative;z-index:1;transition:transform .3s ease,box-shadow .3s ease}.founder-text:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(104,107,187,0.12)}.founder-text::before{content:'"';position:absolute;top:-30px;left:20px;font-size:120px;color:rgba(104,107,187,0.1);font-family:Georgia,serif;line-height:1}.founder-text p{color:#555;font-size:16px;line-height:1.8;margin-bottom:20px;position:relative;z-index:2}.founder-text p:last-child{margin-bottom:0}.founder-text strong{color:#333;font-weight:600}.founder-text a{color:#4568dc;text-decoration:none;position:relative;font-weight:600;transition:color .3s ease}.founder-info{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.avatar{position:relative;width:360px;height:360px;margin-bottom:18px}.avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:5px solid white;box-shadow:0 10px 25px rgba(0,0,0,0.1);transition:all .5s ease;position:relative;z-index:2}.avatar::before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#4568dc,#b06ab3);border-radius:50%;top:-20px;left:-20px;z-index:1;opacity:.3;transition:all .5s ease}.avatar::after{content:'';position:absolute;width:40px;height:40px;border:3px solid #4568dc;border-radius:50%;bottom:10px;right:-15px;z-index:1;animation:float 3s ease-in-out infinite}.avatar a{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(20px);color:white;display:flex;align-items:center;justify-content:center;font-size:48px;opacity:0;z-index:3;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,0.2)}.avatar:hover img{transform:scale(1.05);box-shadow:0 15px 35px rgba(0,0,0,0.15)}.avatar:hover::before{transform:scale(1.1);opacity:.4}.avatar:hover a{opacity:1;transform:translateX(-50%) translateY(0);width:fit-content;height:fit-content}.founder-name h3{font-size:24px;color:#333;font-weight:600}.founder-name p{color:#686bbb;font-size:16px;font-weight:600}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}@media only screen and (max-width:1279px){.about-us-banner img{height:450px}}@media only screen and (max-width:1023px){.about-us-banner img{height:450px}}@media(max-width:992px){.about-cargoespi{flex-direction:column;padding:60px 20px}.about-cargoespi-img{width:100%;max-width:500px;margin:0 auto 40px}.misson&vision{flex-direction:column}.about-cargoespi-text h1{font-size:30px}.our-core-values-content{grid-template-columns:repeat(2,1fr)}.founder-content{flex-direction:column;gap:40px}.founder-text{padding:25px}.founder-info{order:-1}}@media only screen and (max-width:768px){.about-us-banner{margin-bottom:0}.about-us-text h1{font-size:22px;text-align:center;margin-bottom:10px}}@media(max-width:576px){.about-cargoespi{padding:40px 15px}.about-cargoespi-text h1{font-size:26px}.misson h2,.vision h2{font-size:20px}.misson,.vision{padding:20px}.our-core-values{padding:60px 0}.our-core-values h2{font-size:28px}.our-core-values-content{grid-template-columns:1fr;padding:0 15px}.value-icon{margin:25px 0 0 25px;width:70px;height:70px}.value-icon img{width:32px;height:32px}.value-card-content{padding:15px 25px 30px}.value-card-content h3{font-size:18px}.founder{padding:60px 15px}.founder h2{font-size:28px;margin-bottom:40px}.avatar{width:300px;height:300px}.founder-text{padding:20px}.founder-text p{font-size:15px;line-height:1.7}}@media(max-width:320px){.avatar{width:280px;height:280px}}.our-team{padding:90px 20px;background-color:#fcfcff;position:relative;overflow:hidden}.our-team::before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-image:radial-gradient(circle at 10% 90%,rgba(69,104,220,0.03) 0,transparent 30%),radial-gradient(circle at 90% 10%,rgba(255,102,0,0.03) 0,transparent 30%);z-index:0}.section-header{position:relative;margin-bottom:60px;text-align:center;z-index:1}.section-header h2{font-size:36px;font-weight:700;color:#333;margin-bottom:15px;position:relative;display:inline-block}.header-line{width:200px;height:3px;background:linear-gradient(90deg,#686bbb,#4568dc);margin:0 auto;border-radius:3px}.aboutus{width:100%;margin:40px auto;text-align:center;position:relative;padding:20px 0}.logos{list-style:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;position:relative;background:linear-gradient(90deg,rgba(104,107,187,0.05),rgba(178,6,41,0.05));padding:30px;border-radius:15px;box-shadow:0 8px 30px rgba(0,0,0,0.05)}.logos li{display:flex;align-items:center;justify-content:center}.cargoespi-logo img,.fms-logo img{width:360px;height:120px;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(0,0,0,0.05));transition:all .3s ease}.cargoespi-logo:hover img,.fms-logo:hover img{filter:drop-shadow(0 8px 15px rgba(0,0,0,0.1));transform:translateY(-5px)}.connector-line-left,.connector-line-right{position:relative;width:36%;height:2px}.connector-line-left{background:linear-gradient(to right,rgba(69,104,220,0),#4568dc)}.connector-line-middle{width:100px;height:2px;margin-right:12px;background:linear-gradient(to right,#686bbb,#b20629)}.connector-line-right{background:linear-gradient(to left,rgba(178,6,41,0),#b20629)}.connector-line-left-dot,.connector-line-right-dot{position:absolute;width:8px;height:8px;border-radius:50%;top:50%;transform:translateY(-50%)}.connector-line-left-dot{background-color:#4568dc;right:0;animation:moveLeftDot 3s infinite ease-in-out}.connector-line-right-dot{background-color:#b20629;left:0;animation:moveRightDot 3s infinite ease-in-out}.logo-container{position:relative;margin-right:12px}.profile{display:none;position:absolute;top:-176px;left:57%;transform:translateX(-50%);padding:10px;border-radius:5px;background-color:#fff;z-index:10}.logo-container:hover .profile{display:block}.profile ul{display:flex;justify-content:space-between;list-style:none;padding:0;margin:0}.profile li{width:120px;height:139px;display:flex;flex-direction:column;align-items:center;justify-content:center}.profile li img{width:90px;height:90px;display:block;margin-bottom:5px}.profile li span{width:100px;height:40px;font-weight:600;font-size:12px;background-color:#b20629;color:white;padding:0 10px;display:flex;justify-content:center;align-items:center;text-align:center}.fms-logistics{font:600 14px "microsoft yahei";margin-top:15px}.fms-logistics a{color:#b20629;text-decoration:underline}@keyframes pulse{0%{transform:scale(1);opacity:.1}50%{transform:scale(1.2);opacity:.2}100%{transform:scale(1);opacity:.1}}@keyframes moveLeftDot{0%{right:100%;opacity:0}20%{opacity:1}80%{opacity:1}100%{right:0;opacity:0}}@keyframes moveRightDot{0%{left:100%;opacity:0}20%{opacity:1}80%{opacity:1}100%{left:0;opacity:0}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px) translateX(-50%)}to{opacity:1;transform:translateY(0) translateX(-50%)}}.network-stats-container{position:relative;max-width:1200px;margin:0 auto 80px;z-index:1}.connection-lines{position:absolute;top:50%;left:0;width:100%;height:2px;transform:translateY(-50%);z-index:-1}.line{position:absolute;height:2px;background:linear-gradient(90deg,transparent,rgba(69,104,220,0.3),transparent);animation:lineMove 8s infinite ease-in-out;border-radius:2px}.line1{width:70%;top:-20px;left:15%;animation-delay:0s}.line2{width:80%;top:0;left:10%;animation-delay:2s}.line3{width:60%;top:20px;left:20%;animation-delay:4s}@keyframes lineMove{0%{transform:translateX(-5%);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateX(5%);opacity:0}}.network-stats{display:flex;perspective:1000px}.stat-card{flex:1;max-width:32%;height:280px;position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(0.175,0.885,0.32,1.275);z-index:1}.stat-card:hover{transform:rotateY(180deg)}.stat-front,.stat-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:16px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,0.1)}.stat-front{background:white;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.stat-front::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 10% 10%,rgba(69,104,220,0.05) 0,transparent 30%),radial-gradient(circle at 90% 90%,rgba(255,102,0,0.05) 0,transparent 30%);z-index:-1}.stat-back{background:var(--card-color);transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;padding:20px;color:white;text-align:center}.stat-back p{font-size:16px;line-height:1.7;font-weight:500}.stat-icon{width:80px;height:80px;background:var(--card-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:25px;color:white;font-size:30px;box-shadow:0 10px 20px rgba(0,0,0,0.1)}.stat-number{font-size:50px;font-weight:700;color:#333;margin-bottom:10px;position:relative}.stat-number::after{content:'+';position:absolute;top:5px;right:-20px;font-size:30px;color:var(--card-color)}.stat-label{font-size:18px;color:#555;font-weight:600;letter-spacing:1px}.global-services{display:flex;align-items:center;gap:50px;max-width:1200px;margin:0 auto;position:relative;z-index:1}.hexagon-container{flex:1;position:relative}.hexagon-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;transform:rotate(0deg);max-width:600px;margin:0 auto}.hexagon{position:relative;width:100%;padding-bottom:115%;overflow:hidden;visibility:visible;transform:scale(0);animation:hexReveal .5s forwards ease-out;animation-delay:calc(var(--i,0) * .1s)}.hexagon:nth-child(1){--i:1}.hexagon:nth-child(2){--i:2}.hexagon:nth-child(3){--i:3}.hexagon:nth-child(4){--i:4}.hexagon:nth-child(5){--i:5}.hexagon:nth-child(6){--i:6}.hexagon:nth-child(7){--i:7}@keyframes hexReveal{to{transform:scale(1)}}.hexagon-content{position:absolute;top:0;left:0;width:100%;height:100%;background:white;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease;padding:12%;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,0.05)}.hexagon-content:hover{background:linear-gradient(135deg,#686bbb,#4568dc);transform:translateY(-5px);box-shadow:0 10px 25px rgba(69,104,220,0.2)}.hexagon-content i{font-size:28px;color:#686bbb;margin-bottom:10px;transition:all .3s ease}.hexagon-content span{font-size:14px;font-weight:600;color:#333;transition:all .3s ease}.hexagon-content:hover i,.hexagon-content:hover span{color:white}.services-text{flex:1;padding:20px 0;position:relative}.services-text h3{font-size:28px;color:#333;margin-bottom:20px;position:relative;padding-bottom:15px}.services-text h3::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#686bbb,#4568dc);border-radius:3px}.services-text p{font-size:16px;line-height:1.8;color:#555;margin-bottom:20px}.action-button{margin-top:30px}.action-button a{width:fit-content;padding:12px;background-color:transparent;color:#686bbb;text-decoration:none;border:2px solid currentColor;border-radius:25px;font-size:1rem;font-weight:700;transition:background-color .3s ease,color .3s ease}.action-button a span{text-align:center;line-height:36px;display:inline-block;width:36px;height:36px;border:#686bbb 2px solid;border-radius:50%;background-color:#686bbb;color:#fff;margin-left:10px}.action-button a:hover{color:#4568dc;transform:translateY(-3px);box-shadow:0 8px 25px rgba(69,104,220,0.3)}.action-button a:hover span{background-color:#fff;color:#686bbb}@media(max-width:1200px){.hexagon-grid{grid-template-columns:repeat(3,1fr)}.stat-number{font-size:40px}.stat-label{font-size:16px}}@media(max-width:992px){.cargoespi-logo img,.fms-logo img{width:250px;height:80px}.profile{left:52%}.logo-container,.connector-line-middle{margin-right:0}.network-stats{flex-wrap:wrap;gap:30px}.stat-card{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}.global-services{flex-direction:column}.hexagon-container,.services-text{width:100%}}@media(max-width:768px){.our-team{padding:70px 20px}.section-header h2{font-size:28px}.logos{flex-direction:column;padding:40px 20px}.cargoespi-logo img,.fms-logo img{width:280px;height:90px}.connector-line-left,.connector-line-right{width:2px;height:60px}.connector-line-left{background:linear-gradient(to bottom,rgba(69,104,220,0),#4568dc)}.connector-line-right{background:linear-gradient(to top,rgba(178,6,41,0),#b20629)}.connector-line-left-dot,.connector-line-right-dot{left:50%;transform:translateX(-50%)}.connector-line-left-dot{top:100%;animation:moveDownDot 3s infinite ease-in-out}.connector-line-right-dot{top:0;animation:moveUpDot 3s infinite ease-in-out}@keyframes moveDownDot{0%{top:0;opacity:0}20%{opacity:1}80%{opacity:1}100%{top:100%;opacity:0}}@keyframes moveUpDot{0%{top:100%;opacity:0}20%{opacity:1}80%{opacity:1}100%{top:0;opacity:0}}.stat-card{flex:0 0 100%;max-width:85%;margin:0 auto}.hexagon-grid{grid-template-columns:repeat(2,1fr)}.services-text h3{font-size:24px}}@media(max-width:576px){.our-team{padding:50px 15px}.section-header{margin-bottom:40px}.section-header h2{font-size:24px}.profile li{width:90px}.profile li span{width:85px;font-size:10px}.profile li img{width:80px;height:80px}.stat-card{max-width:72%}.stat-number{font-size:40px}.stat-label{font-size:16px}.hexagon-grid{grid-template-columns:repeat(2,1fr)}.hexagon-content i{font-size:24px}.hexagon-content span{font-size:12px}.services-text{padding:20px 0}.action-button a{padding:10px 20px;font-size:14px}.action-button a{padding:10px 5px;font-size:12px}.action-button a span{line-height:30px;width:30px;height:30px;margin-left:0}}@media(max-width:375px){.misson p,.vision p{font-size:12px}.profile li{width:75px}.profile li img{width:70px;height:70px}.profile li span{width:70px;font-size:8px}}@media(max-width:320px){.profile li{width:65px}.profile li img{width:60px;height:60px}.profile li span{width:60px;font-size:8px;padding:0}.stat-card{max-width:67%}}