.landing{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;width:100%;padding:0 0 calc(clamp(1.5rem,4vh,2rem) + env(safe-area-inset-bottom, 0px));font-family:UniCredit,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}.landing__actions,.landing__car,.landing__footer,.landing__header,.landing__hero{position:relative;z-index:1}.landing__header .brand-header__logo{width:322px;height:49.45px}.landing__hero{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:75rem;width:100%;padding:0 clamp(1rem,2vw,1.8rem);box-sizing:border-box;margin:clamp(2rem,1vh,4.5rem) auto 0;text-shadow:0 .25rem 3rem hsla(0,0%,100%,.1)}.landing__car{flex:0 0 auto;align-self:center;margin:auto 0;width:min(100%,41.5625rem);height:auto;object-fit:contain}.landing__actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,2vh,1.25rem);margin-bottom:clamp(2rem,5vh,3.5rem)}.landing__title{margin:0;line-height:0;overflow-wrap:break-word}.landing__title-logo{display:block;width:clamp(16rem,58vw,450px);height:auto;aspect-ratio:196/46}.landing__subtitle{margin:0;color:#fff;line-height:1.33;max-width:42rem;overflow-wrap:break-word}.landing__cta,.landing__subtitle{font-size:clamp(1rem,1.6vw,1.125rem);font-weight:700}.landing__cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:10rem;padding:.8125rem 1.25rem;background:#fff;border:2px solid #262626;border-radius:4px;color:#262626;line-height:1.22;text-transform:uppercase;white-space:nowrap;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.landing__cta:focus-visible,.landing__cta:hover{text-decoration:none}@media(hover:hover){.landing__cta:hover{background:#f0f0f0}}.landing__cta:focus-visible{outline:2px solid #007a91;outline-offset:2px;border-radius:4px}.landing__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;padding:0 clamp(1rem,2vw,1.8rem);box-sizing:border-box}.landing__logo--partnership{width:230px;height:35px}.landing--leaving .landing__cta,.landing--leaving .language-selector--actions{opacity:0;transition:opacity .22s ease-out;pointer-events:none}.landing--leaving .landing__car{transform:translateX(140vw);opacity:0;transition:transform .62s cubic-bezier(.4,0,.2,1),opacity 248ms cubic-bezier(.4,0,.2,1) 372ms}.landing--leaving .landing__hero{transform:translateY(30vh);transition:transform .62s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.landing--leaving .landing__car,.landing--leaving .landing__cta,.landing--leaving .landing__hero,.landing--leaving .language-selector--actions{transform:none;transition:opacity .22s ease-out}.landing--leaving .landing__car,.landing--leaving .landing__hero{opacity:0}}@media(max-width:767px){.landing .page-background--landing{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:100%;min-height:100%;background-position-y:-100px}html.landing-safe-areas #main-content{position:relative;background-color:#131313;padding-bottom:8rem}html.landing-safe-areas{overflow-y:hidden}.landing__header .brand-header__logo{width:min(76vw,300px);height:auto;aspect-ratio:280/43}.landing__logo--partnership{width:140px;height:auto}.landing__footer{justify-content:center}.landing__hero{margin-top:clamp(1.5rem,9vh,5.25rem)}.landing__title-logo{width:min(75vw,300px)}.landing__subtitle{font-size:1.125rem;line-height:1.22}.landing__car{width:min(86vw,22rem)}}