@view-transition{navigation:auto}::view-transition-old(root){animation:.38s both gt-out}::view-transition-new(root){animation:.62s cubic-bezier(.2,.75,.2,1) both gt-in}@keyframes gt-out{to{opacity:0;transform:scale(.985)}}@keyframes gt-in{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}.page-curtain{z-index:9999;color:#fff;transform-origin:top;background:#061b2b;place-items:center;transition:transform 1s cubic-bezier(.76,0,.24,1) .25s;display:grid;position:fixed;inset:0}.page-curtain span{letter-spacing:-.08em;font-size:clamp(70px,12vw,170px);font-weight:900;transition:opacity .35s}.page-curtain i{background:#fff2;width:140px;height:2px;position:absolute;overflow:hidden;transform:translateY(75px)}.page-curtain i:after{content:"";background:#17a8f5;width:45%;height:100%;animation:.9s infinite gt-load;display:block}.gt-entered .page-curtain{transform:scaleY(0)}.gt-entered .page-curtain span{opacity:0}@keyframes gt-load{0%{transform:translate(-120%)}to{transform:translate(330%)}}.scroll-progress{z-index:200;transform-origin:0;will-change:transform;background:linear-gradient(90deg,#18a9f5,#67d7ff);width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.cursor-glow{z-index:1;pointer-events:none;background:radial-gradient(320px circle at var(--x,-500px) var(--y,-500px),#15a8f512,transparent 68%);mix-blend-mode:screen;position:fixed;inset:0}.gt-motion .topbar{animation:.9s cubic-bezier(.2,.8,.2,1) 1s both nav-drop}.gt-motion .hero-copy>*{animation:.85s cubic-bezier(.2,.8,.2,1) both hero-rise}.gt-motion .hero-copy>:first-child{animation-delay:1.1s}.gt-motion .hero-copy>:nth-child(2){animation-delay:1.2s}.gt-motion .hero-copy>:nth-child(3){animation-delay:1.32s}.gt-motion .hero-copy>:nth-child(4){animation-delay:1.44s}.gt-motion .hero-stats{animation:.8s 1.5s both hero-rise}@keyframes nav-drop{0%{opacity:0;transform:translateY(-25px)}}@keyframes hero-rise{0%{opacity:0;filter:blur(8px);transform:translateY(38px)}to{opacity:1;filter:none;transform:none}}.hero-signal{z-index:2;pointer-events:none;opacity:.65;width:34vw;height:38vh;position:absolute;top:175px;right:7vw}.hero-signal:before,.hero-signal:after{content:"";transform-origin:0;background:linear-gradient(90deg,#0000,#56c7ff,#ffffff20,#0000);height:1px;animation:4s ease-in-out infinite route-breathe;position:absolute}.hero-signal:before{width:100%;top:30%;transform:rotate(-13deg)}.hero-signal:after{width:78%;animation-delay:1s;top:65%;left:12%;transform:rotate(9deg)}.hero-signal i{background:#70d7ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 8px #43bfff20,0 0 24px #25b6ff}.hero-signal i:first-child{top:12%;right:5%}.hero-signal i:nth-child(2){top:48%;left:5%}.hero-signal i:nth-child(3){top:78%;right:12%}.hero-signal b{background:#fff;border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite signal;position:absolute}.hero-signal b:first-of-type{top:35%;right:35%}.hero-signal b:nth-of-type(2){animation-delay:.8s;top:64%;right:26%}@keyframes signal{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.8)}}@keyframes route-breathe{50%{filter:brightness(1.8);opacity:.75}}.gt-motion .reveal-pro{opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(54px)}.gt-motion .reveal-pro.revealed{opacity:1;transform:none}.route-grid article,.process-grid article,.about-image img{transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s,filter .55s}.route-grid article:hover{transform:translateY(-12px);box-shadow:0 28px 70px #06223924}.route-grid article:hover svg{transform:rotate(-8deg)scale(1.08)}.route-grid article svg{transition:transform .5s}.about-image{overflow:hidden}.about-image:hover img{filter:saturate(1.08);transform:scale(1.045)}.process-grid article:hover{transform:translateY(-8px)}.primary-btn,.track-form button,.contact-actions a{position:relative;overflow:hidden}.primary-btn:after,.track-form button:after,.contact-actions a:after{content:"";background:linear-gradient(110deg,#0000 40%,#fff5 50%,#0000 60%);transition:transform .75s;position:absolute;inset:-40%;transform:translate(-120%)rotate(8deg)}.primary-btn:hover:after,.track-form button:hover:after,.contact-actions a:hover:after{transform:translate(120%)rotate(8deg)}@media (max-width:800px){.cursor-glow,.hero-signal{display:none}.page-curtain i{transform:translateY(60px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.page-curtain{display:none}.gt-motion .reveal-pro{opacity:1;transition:none;transform:none}}.contact-section{grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:clamp(45px,8vw,120px);padding-top:78px;padding-bottom:78px;display:grid}.contact-section>div:first-child{max-width:560px}.contact-section h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,3.7vw,52px);line-height:1.2}.contact-actions{grid-template-columns:1fr;gap:14px;width:390px;display:grid}.contact-actions a{border-radius:8px;justify-content:flex-start;gap:14px;width:100%;min-height:72px;padding:0 28px;font-size:16px;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px #063a7730}.contact-actions a svg{flex:none}.contact-actions a:hover{transform:translate(-6px);box-shadow:0 16px 38px #063a7745}[dir=rtl] .contact-actions a:hover{transform:translate(6px)}@media (max-width:850px){.contact-section{grid-template-columns:1fr;gap:34px}.contact-section>div:first-child{max-width:620px}.contact-actions{width:min(100%,520px)}.contact-actions a:hover{transform:translateY(-3px)}}@media (max-width:520px){.contact-section{padding-top:62px;padding-bottom:62px}.contact-section h2{font-size:34px}.contact-actions a{min-height:66px;padding:0 18px;font-size:14px}}.route-grid article{isolation:isolate;padding-top:230px;position:relative;overflow:hidden}.route-grid article:before{content:"";z-index:-1;background-image:linear-gradient(#0000 62%,#fff),url(/cargo-operations-v1.png);background-repeat:no-repeat;background-size:300%;height:195px;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .5s;position:absolute;top:0;left:0;right:0}.route-grid article:first-child:before{background-image:linear-gradient(#0000 58%,#fff),url(/europe-air-cargo-v1.jpg);background-position:50% 58%;background-size:cover}.route-grid article:nth-child(2):before{background-image:linear-gradient(#0000 58%,#fff),url(/real-air-cargo-loading-v1.jpg);background-position:50% 68%;background-size:cover}.route-grid article:nth-child(3):before{background-image:linear-gradient(#0000 58%,#fff),url(/southeast-asia-ocean-v1.jpg);background-position:50% 70%;background-size:cover}.route-grid article:first-child:after,.route-grid article:nth-child(2):after,.route-grid article:nth-child(3):after{content:"";z-index:2;filter:brightness(0)invert()drop-shadow(0 2px 8px #001b34);opacity:.82;background:url(/gt-logo-transparent.png) 0/contain no-repeat;width:118px;height:42px;position:absolute;top:16px;left:18px}.route-grid article:hover:before{filter:saturate(1.12)contrast(1.03);transform:scale(1.04)}.route-mode-icons{z-index:3;color:#fff;background:#0878cf;border:4px solid #fff;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;display:flex;position:absolute;top:162px;right:22px;box-shadow:0 12px 30px #073b6d38}.route-mode-icons svg{color:#fff;stroke-width:2.25px;width:25px;height:25px;margin:0}.route-grid article:hover .route-mode-icons svg{transform:none}.route-countries{z-index:4;grid-template-columns:repeat(2,max-content);justify-content:end;gap:6px;max-width:185px;display:grid;position:absolute;top:18px;right:16px}.route-countries span{color:#08243b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffefaeb;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:4px 8px;font-size:11px;font-weight:750;line-height:1;display:flex;box-shadow:0 5px 14px #001b3440}.route-countries b{font-size:15px;font-weight:400;line-height:1}main[dir=rtl] .route-countries{justify-content:start;left:16px;right:auto}@media (max-width:800px){.route-grid article{padding-top:220px}.route-grid article:before{height:185px}}
