:root{--mio-ease-out:cubic-bezier(.22, 1, .36, 1);--mio-ease-inout:cubic-bezier(.65, 0, .35, 1)}.pillango-site main{font-kerning:normal}.pillango-site main p{text-wrap:pretty}.pillango-site main :is(h1,h2){font-feature-settings:"kern","liga"}.pillango-site main :is(.font-display,[class*=tabular]){font-variant-numeric:tabular-nums}html.reveal-on [data-reveal]{transition:opacity .9s var(--mio-ease-out) var(--reveal-delay,0s),transform 1.1s var(--mio-ease-out) var(--reveal-delay,0s),clip-path 1.2s var(--mio-ease-out) var(--reveal-delay,0s),translate .45s var(--mio-ease-out),box-shadow .45s var(--mio-ease-out),border-color .3s ease,background-color .3s ease}html.reveal-on [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(28px)}html.reveal-on [data-reveal=line]{transition:opacity 1s var(--mio-ease-out) var(--reveal-delay,0s),transform 1.2s var(--mio-ease-out) var(--reveal-delay,0s),filter 1s var(--mio-ease-out) var(--reveal-delay,0s)}html.reveal-on [data-reveal=line]:not([data-revealed]){opacity:0;filter:blur(8px);transform:translateY(.6em)}html.reveal-on [data-reveal=image]:not([data-revealed]){opacity:1;clip-path:inset(14% 0 0);transform:none}html.reveal-on [data-reveal=image] img{transition:scale 1.4s var(--mio-ease-out) var(--reveal-delay,0s),transform .8s var(--mio-ease-out)}html.reveal-on [data-reveal=image]:not([data-revealed]) img{scale:1.12}@keyframes mio-settle{0%{scale:1.07}to{scale:1}}.mio-settle{animation:mio-settle 3.2s var(--mio-ease-out) both}html.intro-seen .mio-intro{display:none}.mio-navlink{position:relative}.mio-navlink:after{content:"";transform-origin:100%;height:1.5px;transition:transform .45s var(--mio-ease-out);background:#00346d;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.mio-navlink:hover:after,.mio-navlink[data-status=active]:after{transform-origin:0;transform:scaleX(1)}.pillango-site :is(.btn-mvg,.btn-mvg-outline,.btn-mvg-invert){transition:color .35s ease,translate .35s var(--mio-ease-out),box-shadow .35s ease}.pillango-site :is(.btn-mvg,.btn-mvg-outline,.btn-mvg-invert):before{transition-timing-function:var(--mio-ease-inout);transition-duration:.5s}.pillango-site :is(.btn-mvg,.btn-mvg-outline,.btn-mvg-invert):active{translate:0 1px}.mio-arrow{transition:translate .45s var(--mio-ease-out)}:is(a,button):hover>.mio-arrow,.group:hover .mio-arrow{translate:4px}.pillango-site main .mio-lift{translate:0}@media(hover:hover){.pillango-site main .mio-lift:hover{translate:0 -4px;box-shadow:0 22px 48px -24px #0a1a2f33}.pillango-site main .fleet-card:hover{translate:0 -4px;box-shadow:0 24px 50px -26px #0a1a2f38}}.pillango-site main .fleet-card{transition:opacity .9s var(--mio-ease-out) var(--reveal-delay,0s),transform 1.1s var(--mio-ease-out) var(--reveal-delay,0s),translate .45s var(--mio-ease-out),box-shadow .45s var(--mio-ease-out)}.pillango-site main .fleet-card .fleet-img{transition:transform 1.1s var(--mio-ease-out)}.pillango-site main .fleet-card:hover .fleet-img{transform:scale(1.045)}.mio-zoom{transition:transform 1.1s var(--mio-ease-out)}.group:hover .mio-zoom{transform:scale(1.05)}.mio-progress{background:#dde3ec;border-radius:2px;height:2px;overflow:hidden}.mio-progress>span{transform-origin:0;height:100%;transition:transform .35s var(--mio-ease-out);background:linear-gradient(90deg,#00346d,#2a5d96);display:block}.mio-faq-panel{transition:grid-template-rows .5s var(--mio-ease-out),opacity .4s ease;opacity:0;grid-template-rows:0fr;display:grid}.mio-faq-panel[data-open=true]{opacity:1;grid-template-rows:1fr}.mio-faq-panel>div{overflow:hidden}.mio-faq-icon{transition:rotate .45s var(--mio-ease-out)}[aria-expanded=true] .mio-faq-icon{rotate:45deg}@media(prefers-reduced-motion:reduce){html.reveal-on [data-reveal]:not([data-revealed]),html.reveal-on [data-reveal=line]:not([data-revealed]),html.reveal-on [data-reveal=image]:not([data-revealed]){opacity:1;clip-path:none;filter:none;transform:none}html.reveal-on [data-reveal=image] img{scale:1}.mio-settle{animation:none}.pillango-site main .fleet-card:hover,.pillango-site main .mio-lift:hover{translate:none}.mio-faq-panel,.mio-arrow,.mio-zoom,.mio-navlink:after{transition:none}}
