.MobilityGateway_root__81IQJ{--gate-blue:#03598c;--gate-blue-deep:#012a4a;--gate-blue-mid:#024a76;--gate-blue-soft:#0ea5e9;--gate-green:#0f5c34;--gate-green-deep:#0a3d22;--gate-green-soft:#2f8a52;--gate-cloud:#eef3f7;--gate-ink:#0f1f33;--gate-muted:#5c6b78;--max:1080px;--radius:30px;--motion:220ms cubic-bezier(0.22,1,0.36,1);--shadow:0 20px 50px rgba(1,42,74,0.2);color:var(--gate-ink)}.MobilityGateway_root__81IQJ[data-variant=page]{padding:28px 16px 40px;background:radial-gradient(ellipse 90% 55% at 50% -10%,rgba(3,89,140,.1),transparent 60%),linear-gradient(180deg,#f4f8fb 0,var(--gate-cloud) 100%)}.MobilityGateway_root__81IQJ[data-variant=popup]{padding:0;background:transparent}.MobilityGateway_inner__2zd5s{max-width:var(--max);margin:0 auto}.MobilityGateway_eyebrow__Z2Yw2{display:inline-flex;align-items:center;gap:7px;margin:0 auto 14px;padding:7px 16px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gate-blue);background:rgba(3,89,140,.08);border:1px solid rgba(3,89,140,.16)}.MobilityGateway_eyebrowDot__EkX7h{width:6px;height:6px;border-radius:50%;background:var(--gate-blue-soft);box-shadow:0 0 0 3px rgba(14,165,233,.25);animation:MobilityGateway_pulseDot__08to6 1.8s ease-in-out infinite;flex-shrink:0}@keyframes MobilityGateway_pulseDot__08to6{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.75)}}.MobilityGateway_root__81IQJ[data-variant=popup] .MobilityGateway_eyebrow__Z2Yw2{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);backdrop-filter:blur(8px)}.MobilityGateway_headlineWrap__Nz173{display:flex;flex-direction:column;align-items:center;margin-bottom:0}.MobilityGateway_headline__LNa47{text-align:center;margin:0 auto 18px;max-width:720px}.MobilityGateway_headline__LNa47 h1,.MobilityGateway_headline__LNa47 h2{font-family:var(--font-heading);font-size:clamp(1.45rem,3.4vw,2.15rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;text-transform:uppercase;color:var(--gate-ink);margin:0}.MobilityGateway_sub__QS2bB{margin-top:8px;font-size:.9rem;color:var(--gate-muted);font-weight:500}.MobilityGateway_root__81IQJ[data-variant=popup] .MobilityGateway_headline__LNa47 h1,.MobilityGateway_root__81IQJ[data-variant=popup] .MobilityGateway_headline__LNa47 h2{color:#fff;text-shadow:0 2px 24px rgba(1,42,74,.5)}.MobilityGateway_root__81IQJ[data-variant=popup] .MobilityGateway_sub__QS2bB{color:rgba(255,255,255,.75)}.MobilityGateway_cardsWrap__AJzZi{position:relative}.MobilityGateway_cards__xX1J5{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;perspective:1600px}.MobilityGateway_card__eNtbo{position:relative;overflow:hidden;border-radius:var(--radius);min-height:0;color:#fff;box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;transform-style:preserve-3d;backface-visibility:hidden;transition:transform var(--motion),box-shadow var(--motion)}.MobilityGateway_commercial__5EVsk{transform:rotateY(11deg);transform-origin:right center;background:radial-gradient(120% 90% at 100% 0,rgba(14,165,233,.35),transparent 55%),linear-gradient(150deg,var(--gate-blue-deep) 0,var(--gate-blue) 55%,#0b6aa3 100%)}.MobilityGateway_commercial__5EVsk:hover{transform:rotateY(11deg) translateY(-4px);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.24),0 0 0 1px rgba(14,165,233,.35),0 26px 60px -14px rgba(14,165,233,.55)}.MobilityGateway_industrial___U7H6{transform:rotateY(-11deg);transform-origin:left center;background:radial-gradient(120% 90% at 0 0,rgba(47,138,82,.4),transparent 55%),linear-gradient(215deg,var(--gate-green-deep) 0,var(--gate-green) 50%,var(--gate-green-soft) 100%)}.MobilityGateway_industrial___U7H6:hover{transform:rotateY(-11deg) translateY(-4px);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.24),0 0 0 1px rgba(47,138,82,.4),0 26px 60px -14px rgba(47,138,82,.55)}.MobilityGateway_circuit___fIMA{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.28;background-image:radial-gradient(circle at 18% 22%,rgba(255,255,255,.45) 0 1.5px,transparent 2px),radial-gradient(circle at 72% 38%,rgba(255,255,255,.35) 0 1.2px,transparent 2px),radial-gradient(circle at 40% 70%,rgba(255,255,255,.3) 0 1.2px,transparent 2px),linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.08) 42% 43%,transparent 43%),linear-gradient(25deg,transparent 0 58%,rgba(255,255,255,.07) 58% 59%,transparent 59%)}.MobilityGateway_cardBody__0AiKL{position:relative;z-index:1;padding:24px 24px 0;display:flex;flex-direction:column;flex:1}.MobilityGateway_kicker__1zrjM{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.9;margin-bottom:4px}.MobilityGateway_title__6jlWf{font-family:var(--font-heading);font-size:clamp(1.55rem,2.6vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0 0 8px;text-transform:uppercase}.MobilityGateway_desc__STSXO{font-size:.82rem;line-height:1.5;max-width:30ch;opacity:.92;margin:0 0 14px}.MobilityGateway_cta___OKi5{display:inline-flex;align-items:center;gap:8px;width:fit-content;height:40px;padding:0 8px 0 18px;border-radius:999px;background:#fff;color:var(--gate-blue);font-family:var(--font-heading);font-size:.78rem;font-weight:700;letter-spacing:.02em;text-decoration:none;box-shadow:0 10px 22px rgba(0,0,0,.2);transition:transform var(--motion),box-shadow var(--motion)}.MobilityGateway_industrial___U7H6 .MobilityGateway_cta___OKi5{color:var(--gate-green)}.MobilityGateway_cta___OKi5:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.24)}.MobilityGateway_ctaIcon__qZNpV{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:var(--gate-blue);color:#fff;font-size:.75rem;transition:transform var(--motion)}.MobilityGateway_industrial___U7H6 .MobilityGateway_ctaIcon__qZNpV{background:var(--gate-green)}.MobilityGateway_card__eNtbo:hover .MobilityGateway_ctaIcon__qZNpV{transform:translateX(2px)}.MobilityGateway_vehicles__fZSJ8{margin-top:auto;display:flex;align-items:stretch;justify-content:space-around;gap:8px;padding:18px 10px 10px}.MobilityGateway_vehicle__Lgxs6{flex:1;min-width:0;text-align:center;text-decoration:none;color:inherit;transition:transform var(--motion)}.MobilityGateway_vehicle__Lgxs6:hover{transform:translateY(-4px)}.MobilityGateway_vehicleImg___saIu{position:relative;min-height:72px;display:flex;align-items:flex-end;justify-content:center;padding:10px 6px 6px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px);transition:background var(--motion),border-color var(--motion)}.MobilityGateway_vehicle__Lgxs6:hover .MobilityGateway_vehicleImg___saIu{background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.08));border-color:rgba(255,255,255,.3)}.MobilityGateway_vehicleImg___saIu img{object-fit:contain;object-position:bottom center;max-height:72px;width:auto!important;height:auto!important;filter:drop-shadow(0 8px 10px rgba(0,0,0,.3))}.MobilityGateway_vehicleLabel__Deo1g{margin-top:6px;font-size:.58rem;font-weight:600;letter-spacing:.02em;line-height:1.2;opacity:.88}.MobilityGateway_domain__rdJi7{position:relative;z-index:1;margin:6px 18px 18px;display:flex;align-items:center;justify-content:center;gap:6px;height:34px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:.66rem;font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;backdrop-filter:blur(8px);transition:background var(--motion),transform var(--motion)}.MobilityGateway_domain__rdJi7:hover{background:rgba(255,255,255,.24);transform:translateY(-1px)}.MobilityGateway_badge__NOEOG{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);z-index:5;width:88px;height:88px;border-radius:50%;background:linear-gradient(150deg,rgba(255,255,255,.95),rgba(255,255,255,.72));backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow),0 0 0 6px rgba(255,255,255,.1);pointer-events:none}.MobilityGateway_badge__NOEOG:before{content:"";position:absolute;inset:-10px;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,255,255,0) 0,rgba(14,165,233,.85) 18%,rgba(255,255,255,0) 36%,rgba(47,138,82,.75) 62%,rgba(255,255,255,0) 82%);filter:blur(2px);animation:MobilityGateway_orbitSpin__8qlZ7 7s linear infinite}@keyframes MobilityGateway_orbitSpin__8qlZ7{to{transform:rotate(1turn)}}.MobilityGateway_badgeInner__gxRle{width:76%;height:76%;border-radius:50%;background:#fff;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.22),inset 0 0 0 1px rgba(1,42,74,.06);position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.MobilityGateway_badgeLogo__aBr4m{position:relative;width:72%;height:72%}.MobilityGateway_features__qVICg{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 14px;border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(3,89,140,.08)}.MobilityGateway_root__81IQJ[data-variant=popup] .MobilityGateway_features__qVICg{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(18px);box-shadow:0 20px 44px rgba(1,42,74,.28)}.MobilityGateway_feature__Zdic9{display:flex;align-items:flex-start;gap:10px;padding:4px 8px}.MobilityGateway_featureIcon__CYzxS{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(3,89,140,.35);background:rgba(3,89,140,.05);color:var(--gate-blue)}.MobilityGateway_root__81IQJ[data-variant=popup] .MobilityGateway_featureIcon__CYzxS{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.12);color:#fff}.MobilityGateway_featureIcon__CYzxS svg{width:16px;height:16px}.MobilityGateway_feature__Zdic9 h3{font-family:var(--font-heading);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;color:var(--gate-ink)}.MobilityGateway_root__81IQJ[data-variant=popup] .MobilityGateway_feature__Zdic9 h3{color:#fff}.MobilityGateway_feature__Zdic9 p{margin:0;font-size:.68rem;line-height:1.35;color:var(--gate-muted)}.MobilityGateway_root__81IQJ[data-variant=popup] .MobilityGateway_feature__Zdic9 p{color:rgba(255,255,255,.72)}.MobilityGateway_stats__5X8iG{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 16px;border-radius:18px;background:linear-gradient(115deg,var(--gate-blue) 0,var(--gate-blue-deep) 100%);color:#fff;box-shadow:0 14px 34px rgba(1,42,74,.22)}.MobilityGateway_stat__OhnVc{text-align:center;padding:2px 4px}.MobilityGateway_statNum__7qrGw{font-family:var(--font-heading);font-size:1.05rem;font-weight:800;line-height:1.15}.MobilityGateway_statLabel__TyM5b{margin-top:2px;font-size:.65rem;opacity:.78;font-weight:500}.MobilityGateway_root__81IQJ[data-variant=popup] .MobilityGateway_headlineWrap__Nz173{margin-bottom:0}.MobilityGateway_root__81IQJ[data-variant=popup] .MobilityGateway_cardBody__0AiKL{padding:20px 20px 0}.MobilityGateway_root__81IQJ[data-variant=popup] .MobilityGateway_vehicles__fZSJ8{padding-top:12px}.MobilityGateway_root__81IQJ[data-variant=popup] .MobilityGateway_vehicleImg___saIu{min-height:62px}.MobilityGateway_root__81IQJ[data-variant=popup] .MobilityGateway_vehicleImg___saIu img{max-height:62px}.MobilityGateway_root__81IQJ[data-variant=popup] .MobilityGateway_badge__NOEOG{width:78px;height:78px}.MobilityGateway_root__81IQJ[data-variant=popup] .MobilityGateway_stats__5X8iG{display:none}@media (max-width:900px){.MobilityGateway_cards__xX1J5{grid-template-columns:1fr;gap:30px;perspective:none}.MobilityGateway_commercial__5EVsk,.MobilityGateway_industrial___U7H6{transform:none}.MobilityGateway_commercial__5EVsk:hover,.MobilityGateway_industrial___U7H6:hover{transform:translateY(-4px)}.MobilityGateway_badge__NOEOG{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.MobilityGateway_features__qVICg,.MobilityGateway_stats__5X8iG{grid-template-columns:1fr 1fr}}@media (max-width:560px){.MobilityGateway_features__qVICg{grid-template-columns:1fr}.MobilityGateway_desc__STSXO{max-width:none}.MobilityGateway_cta___OKi5{width:100%;justify-content:center}.MobilityGateway_vehicles__fZSJ8{overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch}.MobilityGateway_vehicle__Lgxs6{flex:0 0 92px}}@media (prefers-reduced-motion:reduce){.MobilityGateway_badge__NOEOG:before,.MobilityGateway_card__eNtbo,.MobilityGateway_commercial__5EVsk,.MobilityGateway_ctaIcon__qZNpV,.MobilityGateway_cta___OKi5,.MobilityGateway_domain__rdJi7,.MobilityGateway_industrial___U7H6,.MobilityGateway_vehicle__Lgxs6{transition:none!important;animation:none!important}.MobilityGateway_commercial__5EVsk,.MobilityGateway_industrial___U7H6{transform:none!important}.MobilityGateway_card__eNtbo:hover,.MobilityGateway_cta___OKi5:hover,.MobilityGateway_vehicle__Lgxs6:hover{transform:none}}@keyframes MobilityGatewayPopup_overlayIn__6MvP9{0%{opacity:0}to{opacity:1}}@keyframes MobilityGatewayPopup_dialogIn__m7QVm{0%{opacity:0;transform:translateY(18px) scale(.96);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.MobilityGatewayPopup_overlay__FZiEr{background:radial-gradient(ellipse 70% 55% at 50% 8%,rgba(14,165,233,.16),transparent 60%),linear-gradient(180deg,rgba(1,20,40,.78),rgba(1,12,26,.92));animation:MobilityGatewayPopup_overlayIn__6MvP9 .26s ease-out both}.MobilityGatewayPopup_dialog__kM2q6{animation:MobilityGatewayPopup_dialogIn__m7QVm .36s cubic-bezier(.22,1,.36,1) both}.MobilityGatewayPopup_scrollArea__wdtUO{scrollbar-width:none;-ms-overflow-style:none}.MobilityGatewayPopup_scrollArea__wdtUO::-webkit-scrollbar{width:0;height:0;display:none}.MobilityGatewayPopup_noOutline__e5Fk9,.MobilityGatewayPopup_noOutline__e5Fk9:focus,.MobilityGatewayPopup_noOutline__e5Fk9:focus-visible{outline:none!important}@media (prefers-reduced-motion:reduce){.MobilityGatewayPopup_dialog__kM2q6,.MobilityGatewayPopup_overlay__FZiEr{animation:none}}