.gnl{--navy:#071F60;--ink:#04123a;--gold:#FFC300;--sky:#6EC5EF;--paper:#f4f7fc;--line:rgba(7,31,96,.12);--ease:cubic-bezier(.2,.9,.2,1);font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Open Sans",sans-serif;color:var(--navy);line-height:1.6;overflow-x:clip}.gnl *,.gnl *::before,.gnl *::after{box-sizing:border-box}.gnl img{display:block;max-width:100%}:where(.gnl) a{color:inherit;text-decoration:none}.gnl h1,.gnl h2,.gnl h3,.gnl .gnl-display{font-family:"TiltWarp","Tilt Warp","Open Sans",system-ui,sans-serif;font-weight:400;line-height:1.05;margin:0;letter-spacing:.2px}.gnl p{margin:0 0 1em}.gnl-wrap{width:min(1200px,100% - 40px);margin-inline:auto}.gnl :focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}.gnl-btn{display:inline-flex;align-items:center;gap:.6em;padding:15px 28px;border-radius:999px;font-family:"TiltWarp","Tilt Warp",system-ui,sans-serif;font-size:1.05rem;line-height:1;letter-spacing:.2px;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s,color .3s,border-color .3s}.gnl-btn span{display:inline-block;transition:transform .3s var(--ease)}.gnl-btn:hover span{transform:translateX(5px)}.gnl-btn--gold{background:var(--gold);color:var(--navy);box-shadow:0 10px 26px rgba(255,195,0,.28)}.gnl-btn--gold:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(255,195,0,.42)}.gnl-btn--ghost{border:2px solid rgba(255,255,255,.55);color:#fff}.gnl-btn--ghost:hover{background:#fff;color:var(--navy);border-color:#fff}.gnl-btn--navy{background:var(--navy);color:var(--gold)}.gnl-btn--navy:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(7,31,96,.35)}.gnl-js .gnl-r{opacity:0;transform:translateY(30px);transition:opacity .85s var(--ease),transform .85s var(--ease);transition-delay:calc(var(--i,0)*90ms)}.gnl-js .gnl-r.is-in{opacity:1;transform:none}.section-preview:has(.gnl){margin-bottom:0;border-radius:0}.gnl-hero{position:relative;background:var(--ink);color:#fff;min-height:min(90svh,860px);display:flex;align-items:center;padding:110px 0 120px;isolation:isolate}.gnl-hero__media{position:absolute;inset:0;z-index:-2;overflow:hidden}.gnl-hero__media picture{position:absolute;inset:-6% 0;display:block;transform:translate3d(0,var(--py,0px),0);will-change:transform}.gnl-hero__media img{width:100%;height:100%;object-fit:cover;animation:gnl-kb 24s ease-in-out infinite alternate}.gnl-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,18,58,.93) 0%,rgba(4,18,58,.74) 40%,rgba(4,18,58,.2) 78%,rgba(4,18,58,.1) 100%),linear-gradient(180deg,rgba(4,18,58,0) 62%,var(--ink) 100%)}@keyframes gnl-kb{from{transform:scale(1.02)}to{transform:scale(1.12) translate3d(-1.5%,0,0)}}@keyframes gnl-up{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.gnl-hero__copy{max-width:680px}.gnl-hero__copy>*{animation:gnl-up .9s var(--ease) both}.gnl-hero__copy>*:nth-child(2){animation-delay:.12s}.gnl-hero__copy>*:nth-child(3){animation-delay:.24s}.gnl-hero__copy>*:nth-child(4){animation-delay:.36s}.gnl-hero h1{font-size:clamp(3rem,8vw,6rem);text-shadow:0 8px 40px rgba(0,0,0,.35)}.gnl-hero h1 em{font-style:normal;color:var(--gold);display:block}.gnl-hero__sub{font-size:clamp(1.2rem,2.3vw,1.7rem);color:var(--sky);margin:18px 0 22px}.gnl-hero p.gnl-hero__lead{font-size:1.1rem;max-width:58ch;color:rgba(255,255,255,.9)}.gnl-hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.gnl-chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:46px;animation:gnl-up .9s .5s var(--ease) both}.gnl-chips a{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.98rem;transition:background .3s,transform .3s var(--ease),border-color .3s}.gnl-chips a:hover{background:rgba(255,195,0,.95);color:var(--navy);transform:translateY(-3px);border-color:var(--gold)}.gnl-chips i{font-style:normal;font-family:"TiltWarp","Tilt Warp",sans-serif;color:var(--gold);font-size:.9rem;transition:color .3s}.gnl-chips a:hover i{color:var(--navy)}.gnl-trust{background:var(--paper);padding:96px 0 64px;position:relative}.gnl-trust__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.gnl-trust__text p{font-size:1.2rem;max-width:54ch}.gnl-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gnl-stat{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px 24px;box-shadow:0 14px 36px rgba(7,31,96,.07);position:relative;overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.gnl-stat::after{content:"";position:absolute;left:0;bottom:0;height:5px;width:42px;background:var(--gold);transition:width .5s var(--ease)}.gnl-stat:hover::after{width:100%}.gnl-stat__n{display:block;font-family:"TiltWarp","Tilt Warp",sans-serif;font-size:clamp(2rem,4vw,2.9rem);line-height:1;color:var(--navy)}.gnl-stat__l{display:block;margin-top:8px;font-size:.95rem;color:#4e6795}.gnl-cats{background:var(--paper);padding:24px 0 100px}.gnl-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:"TiltWarp","Tilt Warp",sans-serif;font-size:.9rem;letter-spacing:.18em;text-transform:uppercase;color:var(--navy);margin:0 0 22px!important}.gnl-eyebrow::before{content:"";width:38px;height:4px;border-radius:4px;background:var(--gold)}.gnl-cats__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.gnl-tile{position:relative;min-height:500px;border-radius:28px;overflow:hidden;color:#fff;isolation:isolate;display:flex;align-items:flex-end;background:var(--ink);box-shadow:0 24px 54px rgba(7,31,96,.2)}.gnl-tile--a,.gnl-tile--d{grid-column:span 7}.gnl-tile--b,.gnl-tile--c{grid-column:span 5}.gnl-tile picture{position:absolute;inset:0;z-index:-2}.gnl-tile img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.gnl-tile:hover img{transform:scale(1.07)}.gnl-tile::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,18,58,0) 20%,rgba(4,18,58,.55) 55%,rgba(4,18,58,.94) 100%)}.gnl-tile::after{content:"";position:absolute;left:0;bottom:0;height:6px;width:0;background:var(--gold);transition:width .7s var(--ease)}.gnl-tile:hover::after{width:100%}.gnl-tile__body{padding:36px;max-width:580px}.gnl-tile__n{display:block;font-family:"TiltWarp","Tilt Warp",sans-serif;color:var(--gold);font-size:1rem;letter-spacing:.16em}.gnl-tile h2{font-size:clamp(2rem,3.5vw,3rem);margin:6px 0 14px}.gnl-tile p{color:rgba(255,255,255,.92);margin:0 0 24px}.gnl-tile .gnl-btn::before{content:"";position:absolute;inset:0;z-index:1}.gnl-tile .gnl-btn{position:static}.gnl-deliver{background:var(--ink);color:#fff;padding:104px 0;position:relative;overflow:hidden;isolation:isolate}.gnl-deliver::before{content:"";position:absolute;width:760px;height:760px;right:-240px;top:-260px;border-radius:50%;background:radial-gradient(circle,rgba(110,197,239,.22),transparent 68%);z-index:-1}.gnl-deliver__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.gnl-deliver h2{font-size:clamp(2rem,4.2vw,3.3rem);margin-bottom:26px}.gnl-deliver p{color:rgba(255,255,255,.88);font-size:1.08rem;max-width:56ch}.gnl-route-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:28px;padding:42px 36px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gnl-route{display:flex;align-items:center;gap:14px}.gnl-route__pt{flex:none;width:74px;height:74px;border-radius:50%;border:3px solid var(--gold);display:grid;place-items:center;font-family:"TiltWarp","Tilt Warp",sans-serif;font-size:1.35rem;color:var(--gold)}.gnl-route__pt--nl{background:var(--gold);color:var(--navy)}.gnl-route__line{position:relative;flex:1;height:4px;border-radius:4px;background:repeating-linear-gradient(90deg,rgba(255,195,0,.9) 0 10px,transparent 10px 20px);animation:gnl-dash 1.2s linear infinite}.gnl-route__line i{position:absolute;top:50%;left:0;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px rgba(255,255,255,.2),0 0 22px rgba(255,195,0,.9);animation:gnl-travel 3.4s var(--ease) infinite}@keyframes gnl-dash{to{background-position:20px 0}}@keyframes gnl-travel{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}100%{left:calc(100% - 16px);opacity:0}}.gnl-cities{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:34px 0 0;padding:0}.gnl-cities li{padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.28);font-size:.98rem;transition:background .3s,color .3s,border-color .3s}.gnl-cities li:hover{background:var(--gold);color:var(--navy);border-color:var(--gold)}.gnl-why{background:#fff;padding:104px 0}.gnl-why__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center}.gnl-why__media{position:relative}.gnl-why__media::before{content:"";position:absolute;inset:24px -22px -22px 24px;border-radius:28px;background:var(--gold);z-index:0}.gnl-why__pic{position:relative;z-index:1;border-radius:28px;overflow:hidden;aspect-ratio:5/4;box-shadow:0 26px 60px rgba(7,31,96,.22)}.gnl-why__pic img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.gnl-why__media:hover .gnl-why__pic img{transform:scale(1.05)}.gnl-why h2{font-size:clamp(2rem,4vw,3.1rem);margin-bottom:26px}.gnl-why ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.gnl-why li{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:18px;background:var(--paper);border:1px solid var(--line);font-size:1.04rem;transition:background .3s,box-shadow .3s,border-color .3s}.gnl-why li:hover{background:#fff;border-color:var(--gold);box-shadow:0 14px 30px rgba(7,31,96,.1)}.gnl-tick{flex:none;width:36px;height:36px;border-radius:50%;background:var(--navy);color:var(--gold);display:grid;place-items:center;transition:transform .4s var(--ease),background .3s,color .3s}.gnl-why li:hover .gnl-tick{transform:rotate(-12deg) scale(1.12);background:var(--gold);color:var(--navy)}.gnl-iso{background:var(--paper);padding:72px 0}.gnl-iso__card{background:#fff;border:1px solid var(--line);border-radius:28px;padding:28px;box-shadow:0 16px 40px rgba(7,31,96,.07)}.gnl-iso__card img{width:100%;height:auto;border-radius:16px}.gnl-story{background:#fff;padding:112px 0;position:relative;overflow:hidden}.gnl-story__year{position:absolute;right:-2%;top:40px;font-family:"TiltWarp","Tilt Warp",sans-serif;font-size:clamp(7rem,22vw,19rem);line-height:1;color:transparent;-webkit-text-stroke:2px rgba(7,31,96,.09);pointer-events:none;user-select:none}.gnl-story__grid{position:relative;display:grid;grid-template-columns:5fr 6fr;gap:80px;align-items:center}.gnl-story__media{position:relative}.gnl-story__media::before{content:"";position:absolute;inset:-18px 24px 24px -18px;border-radius:28px;border:4px solid var(--gold)}.gnl-story__pic{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:var(--paper);box-shadow:0 26px 60px rgba(7,31,96,.2)}.gnl-story__pic img{width:100%;height:100%;object-fit:cover}.gnl-story h2{font-size:clamp(2rem,4vw,3.1rem);margin-bottom:26px}.gnl-story p{font-size:1.12rem;max-width:56ch}.gnl-hl{background:linear-gradient(transparent 60%,rgba(255,195,0,.65) 0);padding:0 2px}.gnl-cta{background:var(--gold);color:var(--navy);padding:84px 0;position:relative;overflow:hidden;isolation:isolate}.gnl-cta::before,.gnl-cta::after{content:"";position:absolute;bottom:-2px;background:rgba(7,31,96,.08);clip-path:polygon(50% 0,100% 100%,0 100%);z-index:-1}.gnl-cta::before{width:340px;height:300px;right:3%}.gnl-cta::after{width:220px;height:200px;right:calc(3% + 300px)}.gnl-cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px}.gnl-cta__t{font-family:"TiltWarp","Tilt Warp",sans-serif;font-size:clamp(1.9rem,4.2vw,3.1rem);line-height:1.08;max-width:20ch;margin:0!important}@media (max-width:900px){.gnl-trust__grid,.gnl-deliver__grid,.gnl-why__grid,.gnl-story__grid{grid-template-columns:1fr;gap:44px}.gnl-tile--a,.gnl-tile--b,.gnl-tile--c,.gnl-tile--d{grid-column:span 12}.gnl-tile{min-height:440px}.gnl-hero{padding:90px 0 110px;min-height:auto}.gnl-hero__media::after{background:linear-gradient(180deg,rgba(4,18,58,.55) 0%,rgba(4,18,58,.88) 60%,var(--ink) 100%)}.gnl-why__media{margin-right:22px}.gnl-story__media{margin-left:18px}.gnl-story__year{top:10px}.gnl-trust,.gnl-deliver,.gnl-why,.gnl-story{padding-top:72px;padding-bottom:72px}}@media (max-width:520px){.gnl-tile__body{padding:26px}.gnl-stats{gap:12px}.gnl-stat{padding:20px 18px}.gnl-route__pt{width:60px;height:60px;font-size:1.1rem}.gnl-route-card{padding:32px 22px}.gnl-hero__cta .gnl-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.gnl *,.gnl *::before,.gnl *::after{animation:none!important;transition:none!important}}