.mobility-page-v2[data-astro-cid-gialrteh]{--mobility-ink: #17263b;--mobility-muted: #64717d;--mobility-line: rgba(23, 38, 59, .1);--mobility-blue: #4f57c8;--mobility-violet: #7659d9;--mobility-green: #69b891;--mobility-teal: #56a9b8;overflow-x:clip;color:var(--mobility-ink);font-family:Century Gothic,Poppins,Avenir Next,Proxima Nova,Manrope,Helvetica Neue,Arial,sans-serif}.mobility-page-v2[data-astro-cid-gialrteh] h1,.mobility-page-v2[data-astro-cid-gialrteh] h2,.mobility-page-v2[data-astro-cid-gialrteh] h3,.mobility-page-v2[data-astro-cid-gialrteh] p,.mobility-page-v2[data-astro-cid-gialrteh] a{font-family:inherit}.mobility-page-v2[data-astro-cid-gialrteh] .section{padding-top:clamp(34px,4vw,52px);padding-bottom:clamp(34px,4vw,52px)}.mobility-page-v2[data-astro-cid-gialrteh] .eyebrow{color:#4263a5}.mobility-hero[data-astro-cid-gialrteh]{padding:18px 0 0}.mobility-hero-shell[data-astro-cid-gialrteh]{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:410px;overflow:hidden;border-radius:26px;background:radial-gradient(circle at 8% 12%,rgba(118,89,217,.13) 0,rgba(118,89,217,.045) 17%,transparent 34%),radial-gradient(circle at 92% 12%,rgba(79,87,200,.18) 0,rgba(79,87,200,.055) 24%,transparent 44%),radial-gradient(circle at 92% 92%,rgba(105,184,145,.2) 0,rgba(105,184,145,.06) 20%,transparent 42%),linear-gradient(132deg,#fbfbfa,#f3f5f8,#edf1f7);box-shadow:0 20px 46px #14203417}.mobility-hero-shell[data-astro-cid-gialrteh]:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent 0 50%,rgba(23,38,59,.035) 50% 50.15%,transparent 50.15% 74%,rgba(23,38,59,.026) 74% 74.15%,transparent 74.15%),linear-gradient(0deg,transparent 0 68%,rgba(255,255,255,.72) 68% 68.25%,transparent 68.25%);pointer-events:none}.mobility-hero-shell[data-astro-cid-gialrteh]:after{content:"";position:absolute;right:-150px;bottom:-205px;width:490px;height:490px;border:1px solid rgba(81,85,215,.1);border-radius:50%;box-shadow:0 0 0 48px #5155d706,0 0 0 96px #78b88405;pointer-events:none}.mobility-hero-copy[data-astro-cid-gialrteh],.mobility-hero-visual[data-astro-cid-gialrteh]{position:relative;z-index:1}.mobility-hero-copy[data-astro-cid-gialrteh]{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,4vw,56px) clamp(28px,4vw,58px)}.mobility-breadcrumbs[data-astro-cid-gialrteh]{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:18px;color:#6f7781;font-size:.88rem}.mobility-breadcrumbs[data-astro-cid-gialrteh] a[data-astro-cid-gialrteh]{color:inherit;text-decoration:none}.mobility-breadcrumbs[data-astro-cid-gialrteh] a[data-astro-cid-gialrteh]:hover{color:var(--mobility-ink)}.mobility-kicker[data-astro-cid-gialrteh]{margin:0 0 13px;color:#555bbd;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mobility-hero-copy[data-astro-cid-gialrteh] h1[data-astro-cid-gialrteh]{max-width:none;margin:0;color:var(--mobility-ink);font-size:clamp(2.55rem,4vw,4.45rem);font-weight:500;line-height:.99;letter-spacing:-.045em;text-wrap:balance}.mobility-intro[data-astro-cid-gialrteh]{max-width:70ch;margin:19px 0 0;color:#5f6b76;font-size:clamp(.98rem,1.08vw,1.08rem);line-height:1.64}.mobility-hero-visual[data-astro-cid-gialrteh]{display:grid;place-items:center;min-width:0;padding:18px 16px 10px}.mobility-hero-image[data-astro-cid-gialrteh]{position:relative;z-index:3;width:min(104%,820px);max-width:none;height:auto;transform:translate3d(-16%,1%,0);filter:drop-shadow(0 30px 38px rgba(22,31,47,.12));animation:mobilityHeroIn .85s .18s cubic-bezier(.2,.85,.24,1) both}.mobility-orbit[data-astro-cid-gialrteh],.mobility-dot-grid[data-astro-cid-gialrteh]{position:absolute;pointer-events:none}.mobility-orbit[data-astro-cid-gialrteh]{border:1px solid rgba(81,85,215,.14);border-radius:999px}.mobility-orbit-one[data-astro-cid-gialrteh]{width:50%;height:58%;right:12%;top:18%;transform:rotate(-14deg)}.mobility-orbit-two[data-astro-cid-gialrteh]{width:34%;height:42%;right:21%;top:27%;transform:rotate(12deg);opacity:.7}.mobility-dot-grid[data-astro-cid-gialrteh]{left:5%;top:20%;width:92px;height:82px;opacity:.35;background-image:radial-gradient(circle,rgba(23,38,59,.3) 1.25px,transparent 1.25px);background-size:12px 12px}.mobility-anchor[data-astro-cid-gialrteh]{margin-top:14px}.mobility-overview-section[data-astro-cid-gialrteh]{padding-top:clamp(38px,4.2vw,54px)}.mobility-overview-shell[data-astro-cid-gialrteh]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"visual copy";gap:clamp(28px,4vw,58px);align-items:center}.mobility-overview-copy[data-astro-cid-gialrteh]{grid-area:copy;min-width:0}.mobility-overview-copy[data-astro-cid-gialrteh] h2[data-astro-cid-gialrteh],.mobility-heading-row[data-astro-cid-gialrteh] h2[data-astro-cid-gialrteh],.mobility-delivery-intro[data-astro-cid-gialrteh] h2[data-astro-cid-gialrteh]{margin:8px 0 18px;color:var(--mobility-ink);font-size:clamp(2rem,3vw,3.1rem);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.mobility-overview-copy[data-astro-cid-gialrteh]>p[data-astro-cid-gialrteh]:not(.eyebrow),.mobility-delivery-intro[data-astro-cid-gialrteh]>p[data-astro-cid-gialrteh]:not(.eyebrow){max-width:74ch;margin:0;color:var(--mobility-muted);font-size:1rem;line-height:1.7}.mobility-overview-copy[data-astro-cid-gialrteh]>p[data-astro-cid-gialrteh]:not(.eyebrow)+p[data-astro-cid-gialrteh]{margin-top:14px}.mobility-overview-visual[data-astro-cid-gialrteh]{grid-area:visual;position:relative;justify-self:start;width:min(100%,500px);min-height:0;overflow:hidden;border-radius:28px;background:#f7f7f5;box-shadow:inset 0 0 0 1px #17263b12,0 18px 40px #161f2f12}.mobility-overview-image[data-astro-cid-gialrteh]{display:block;width:100%;height:auto;object-fit:contain;object-position:center;transition:transform .6s var(--ease)}.mobility-overview-shell[data-astro-cid-gialrteh]:hover .mobility-overview-image[data-astro-cid-gialrteh]{transform:scale(1.018)}.mobility-engineering-section[data-astro-cid-gialrteh]{background:#fafaf8}.mobility-heading-row[data-astro-cid-gialrteh]{margin-bottom:28px}.mobility-heading-row[data-astro-cid-gialrteh] h2[data-astro-cid-gialrteh]{max-width:none}.mobility-engineering-grid[data-astro-cid-gialrteh]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mobility-engineering-card[data-astro-cid-gialrteh]{position:relative;overflow:hidden;min-height:260px;padding:25px;border-radius:26px;transition:transform .25s ease,box-shadow .25s ease}.mobility-engineering-card[data-astro-cid-gialrteh].card-1{background:#eef0cf}.mobility-engineering-card[data-astro-cid-gialrteh].card-2{background:#dfece7}.mobility-engineering-card[data-astro-cid-gialrteh].card-3{background:#edeae3}.mobility-engineering-card[data-astro-cid-gialrteh].card-4{background:#e4edf5}.mobility-engineering-card[data-astro-cid-gialrteh]:after{content:"";position:absolute;right:-64px;bottom:-78px;width:180px;height:180px;border-radius:50%;background:#ffffff42}.mobility-engineering-card[data-astro-cid-gialrteh]:hover{transform:translateY(-4px);box-shadow:0 18px 34px #131f3014}.mobility-engineering-number[data-astro-cid-gialrteh]{display:inline-flex;margin-bottom:42px;color:#6d7680;font-size:.79rem;font-weight:700;letter-spacing:.1em}.mobility-engineering-card[data-astro-cid-gialrteh] h3[data-astro-cid-gialrteh]{position:relative;z-index:1;margin:0 0 12px;color:var(--mobility-ink);font-size:clamp(1.45rem,1.8vw,1.86rem);font-weight:500;line-height:1.08;letter-spacing:-.03em}.mobility-engineering-card[data-astro-cid-gialrteh] p[data-astro-cid-gialrteh]{position:relative;z-index:1;margin:0;color:#65717a;line-height:1.6}.mobility-delivery-section[data-astro-cid-gialrteh]{padding-top:clamp(34px,4vw,52px)}.mobility-delivery-intro[data-astro-cid-gialrteh]{width:100%;margin-bottom:28px}.mobility-delivery-intro[data-astro-cid-gialrteh] h2[data-astro-cid-gialrteh]{max-width:none}.mobility-delivery-intro[data-astro-cid-gialrteh]>p[data-astro-cid-gialrteh]:not(.eyebrow){max-width:none}.mobility-delivery-journey[data-astro-cid-gialrteh]{position:relative;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 100% 0%,rgba(79,87,200,.1),transparent 34%),linear-gradient(135deg,#f3f5fa,#f8f8f6);box-shadow:inset 0 0 0 1px #17263b11}.mobility-delivery-journey[data-astro-cid-gialrteh]:before{content:"";position:absolute;top:38px;bottom:38px;left:70px;width:1px;background:linear-gradient(180deg,#7659d959,#4f57c847,#56a9b84d,#69b89157);pointer-events:none}.mobility-delivery-step[data-astro-cid-gialrteh]{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr);gap:8px;align-items:center;min-height:154px;padding:24px 34px 24px 18px}.mobility-delivery-step[data-astro-cid-gialrteh]+.mobility-delivery-step[data-astro-cid-gialrteh]{border-top:1px solid rgba(23,38,59,.08)}.mobility-delivery-step[data-astro-cid-gialrteh]:after{content:"";position:absolute;inset:10px 14px;border-radius:22px;background:transparent;transition:background .24s ease,transform .24s ease;pointer-events:none}.mobility-delivery-step[data-astro-cid-gialrteh]:hover:after{background:#ffffff94;transform:translate(3px)}.mobility-delivery-marker[data-astro-cid-gialrteh],.mobility-delivery-step-copy[data-astro-cid-gialrteh]{position:relative;z-index:1}.mobility-delivery-marker[data-astro-cid-gialrteh]{display:grid;place-items:center;width:68px;height:68px;margin-left:18px;border-radius:20px;background:#e7e3fb;color:#5147a6;box-shadow:0 9px 20px #5147a617}.mobility-delivery-marker[data-astro-cid-gialrteh] span[data-astro-cid-gialrteh]{font-size:.84rem;font-weight:700;letter-spacing:.08em}.mobility-delivery-step[data-astro-cid-gialrteh].step-2 .mobility-delivery-marker[data-astro-cid-gialrteh]{background:#e2e5f8;color:#4952ad}.mobility-delivery-step[data-astro-cid-gialrteh].step-3 .mobility-delivery-marker[data-astro-cid-gialrteh]{background:#dff0f2;color:#367d88}.mobility-delivery-step[data-astro-cid-gialrteh].step-4 .mobility-delivery-marker[data-astro-cid-gialrteh]{background:#e2f0e8;color:#3f805d}.mobility-delivery-step-copy[data-astro-cid-gialrteh]{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:clamp(24px,4vw,66px);align-items:center}.mobility-delivery-step[data-astro-cid-gialrteh] h3[data-astro-cid-gialrteh]{margin:0;color:var(--mobility-ink);font-size:clamp(1.42rem,1.8vw,1.8rem);font-weight:500;line-height:1.08;letter-spacing:-.03em}.mobility-delivery-step[data-astro-cid-gialrteh] p[data-astro-cid-gialrteh]{margin:0;color:var(--mobility-muted);font-size:.98rem;line-height:1.66}.mobility-faq-section[data-astro-cid-gialrteh]{margin-top:clamp(30px,3vw,42px)}@keyframes mobilityHeroIn{0%{opacity:0;transform:translate3d(5%,8%,0) scale(.985)}to{opacity:1;transform:translate3d(-16%,1%,0) scale(1)}}@keyframes mobilityHeroInTablet{0%{opacity:0;transform:translate3d(7%,9%,0) scale(.985)}to{opacity:1;transform:translate3d(-4%,4%,0) scale(1)}}@keyframes mobilityHeroInMobile{0%{opacity:0;transform:translate3d(8%,11%,0) scale(.985)}to{opacity:1;transform:translate3d(-7%,7%,0) scale(1)}}@media(max-width:1180px){.mobility-engineering-grid[data-astro-cid-gialrteh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.mobility-hero-shell[data-astro-cid-gialrteh],.mobility-overview-shell[data-astro-cid-gialrteh]{grid-template-columns:1fr}.mobility-overview-shell[data-astro-cid-gialrteh]{grid-template-areas:"copy" "visual"}.mobility-hero-copy[data-astro-cid-gialrteh]{padding-bottom:8px}.mobility-hero-copy[data-astro-cid-gialrteh] h1[data-astro-cid-gialrteh]{max-width:none}.mobility-hero-visual[data-astro-cid-gialrteh]{min-height:320px;padding-top:0}.mobility-hero-image[data-astro-cid-gialrteh]{width:min(104%,760px);transform:translate3d(-4%,4%,0);animation-name:mobilityHeroInTablet}.mobility-overview-visual[data-astro-cid-gialrteh]{min-height:0;width:min(100%,560px);justify-self:center}.mobility-delivery-step-copy[data-astro-cid-gialrteh]{grid-template-columns:1fr;gap:10px}.mobility-delivery-step[data-astro-cid-gialrteh]{align-items:start}}@media(max-width:720px){.mobility-page-v2[data-astro-cid-gialrteh] .section{padding-top:32px;padding-bottom:32px}.mobility-hero[data-astro-cid-gialrteh]{padding-top:10px}.mobility-hero-shell[data-astro-cid-gialrteh]{border-radius:21px}.mobility-hero-copy[data-astro-cid-gialrteh]{padding:26px 22px 4px}.mobility-breadcrumbs[data-astro-cid-gialrteh]{margin-bottom:13px;font-size:.78rem}.mobility-kicker[data-astro-cid-gialrteh]{font-size:.75rem}.mobility-hero-copy[data-astro-cid-gialrteh] h1[data-astro-cid-gialrteh]{max-width:none;font-size:clamp(2.12rem,10vw,2.85rem)}.mobility-intro[data-astro-cid-gialrteh]{margin-top:14px;font-size:.95rem}.mobility-hero-visual[data-astro-cid-gialrteh]{min-height:230px;padding:0 4px 10px}.mobility-hero-image[data-astro-cid-gialrteh]{width:112%;transform:translate3d(-7%,7%,0);animation-name:mobilityHeroInMobile}.mobility-dot-grid[data-astro-cid-gialrteh]{display:none}.mobility-orbit-one[data-astro-cid-gialrteh]{width:64%;height:56%;right:10%;top:20%}.mobility-orbit-two[data-astro-cid-gialrteh]{width:45%;height:38%;right:20%;top:30%}.mobility-anchor[data-astro-cid-gialrteh]{margin-top:14px}.mobility-overview-shell[data-astro-cid-gialrteh]{gap:26px}.mobility-overview-copy[data-astro-cid-gialrteh] h2[data-astro-cid-gialrteh],.mobility-heading-row[data-astro-cid-gialrteh] h2[data-astro-cid-gialrteh],.mobility-delivery-intro[data-astro-cid-gialrteh] h2[data-astro-cid-gialrteh]{font-size:clamp(1.82rem,8vw,2.35rem)}.mobility-overview-visual[data-astro-cid-gialrteh]{min-height:0;border-radius:22px}.mobility-engineering-grid[data-astro-cid-gialrteh]{grid-template-columns:1fr}.mobility-engineering-grid[data-astro-cid-gialrteh]{gap:14px}.mobility-engineering-card[data-astro-cid-gialrteh]{min-height:0;padding:22px;border-radius:22px}.mobility-engineering-number[data-astro-cid-gialrteh]{margin-bottom:28px}.mobility-delivery-intro[data-astro-cid-gialrteh]{margin-bottom:22px}.mobility-delivery-journey[data-astro-cid-gialrteh]{border-radius:24px}.mobility-delivery-journey[data-astro-cid-gialrteh]:before{left:52px;top:30px;bottom:30px}.mobility-delivery-step[data-astro-cid-gialrteh]{grid-template-columns:76px 1fr;min-height:0;padding:22px 18px 22px 12px}.mobility-delivery-marker[data-astro-cid-gialrteh]{width:48px;height:48px;margin-left:16px;border-radius:15px}.mobility-delivery-step-copy[data-astro-cid-gialrteh]{grid-template-columns:1fr;gap:8px}.mobility-delivery-step[data-astro-cid-gialrteh] h3[data-astro-cid-gialrteh]{font-size:1.42rem}.mobility-delivery-step[data-astro-cid-gialrteh] p[data-astro-cid-gialrteh]{font-size:.95rem;line-height:1.6}}@media(prefers-reduced-motion:reduce){.mobility-hero-image[data-astro-cid-gialrteh],.mobility-engineering-card[data-astro-cid-gialrteh],.mobility-overview-image[data-astro-cid-gialrteh],.mobility-delivery-step[data-astro-cid-gialrteh]{animation:none!important;transition:none!important}}
