.mapable-display{font-family:ui-rounded,Arial Rounded MT Bold,Trebuchet MS,system-ui,sans-serif;letter-spacing:-.045em;text-wrap:balance}.mapable-soft{font-family:Trebuchet MS,ui-rounded,system-ui,sans-serif;--mapable-mkt-navy:#0c1833;--mapable-mkt-orange:#f26a21;--mapable-mkt-orange-dark:#d45512;--mapable-mkt-royal:#3b5bdb;--mapable-mkt-violet:#8b4dff;--mapable-mkt-surface:#f7f8fc;--mapable-mkt-gradient:linear-gradient(135deg,#3b5bdb,#8b4dff 50%,#f26a21)}.marketing-pda-hero{isolation:isolate}.marketing-pda-hero h1 .mapable-wavy-word{text-shadow:0 1px 0 rgba(12,24,51,.25)}.mapable-wavy-word{display:inline-block;white-space:nowrap;margin-right:.34em;transform:translateY(var(--wave-y,0)) rotate(var(--wave-r,0deg));transform-origin:50% 80%}@media (prefers-reduced-motion:reduce){.mapable-wavy-word{transform:none}}.transport-public-hero-visual{background-color:#0c1833;background-image:radial-gradient(ellipse 80% 55% at 70% 20%,rgba(59,91,219,.55),transparent 55%),radial-gradient(ellipse 60% 40% at 15% 80%,rgba(139,77,255,.28),transparent 50%),linear-gradient(160deg,#0c1833,#3b5bdb 48%,#0c1833),repeating-linear-gradient(105deg,transparent,transparent 46px,rgba(242,106,33,.08) 0,rgba(242,106,33,.08) 48px);background-size:100% 100%,100% 100%,100% 100%,120% 120%;animation:transport-public-drift 28s ease-in-out infinite alternate}@keyframes transport-public-drift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,0 0,8% 4%}}.transport-public-reveal{animation:transport-public-fade-up .85s ease-out both}.transport-public-section{animation:transport-public-fade-up .7s ease-out both}.transport-public-cta-presence{transition:transform .2s ease,box-shadow .2s ease}.transport-public-cta-presence:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(242,106,33,.28)}.transport-public-cta-presence:focus-visible{transform:translateY(-1px)}@keyframes transport-public-fade-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.transport-public-cta-presence,.transport-public-hero-visual,.transport-public-reveal,.transport-public-section{animation:none!important;transition:none!important}.transport-public-cta-presence:focus-visible,.transport-public-cta-presence:hover{transform:none}}