:export{primary:#be1e2d;primaryLight:rgba(190,30,45,.251);primaryHover:#98111e;primaryBackground:rgba(190,30,45,.051);primaryBackgroundHover:rgba(190,30,45,.102);primaryCheckboxHover:rgba(190,30,45,.149);secondary:#f7941d;tertiary:#fff200;success:#11b364;warning:#f79009;error:#f04438;information:#1363ff;neutral:#6c757d;black:#000;zBlack:#202020;white:#fff;offWhite:#f8f9fa}.hero-section{position:relative;min-height:calc(100dvh - 18rem);display:flex;align-items:center;color:#fff;overflow:hidden}.hero-section__media{position:absolute;inset:0;z-index:0}.hero-section__media img{width:100%;height:100%;object-fit:cover}.hero-section__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.8));z-index:0}.hero-section__container{position:relative;z-index:1;width:100%;padding:8rem 0}.hero-section__content{display:flex;align-items:stretch;justify-content:space-between;gap:6rem;width:100%;max-width:95%;margin:0 auto}.hero-section__copy{max-width:60rem;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.hero-section__copy p{color:#fff}.hero-section__copy .hero-section__headline-animated,.hero-section__copy.hero-section__headline-animated{position:relative;display:inline-flex;align-self:flex-end;padding-bottom:.6rem}.hero-section__copy .hero-section__headline-animated:after,.hero-section__copy.hero-section__headline-animated:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.4rem;background:linear-gradient(90deg,rgba(190,30,45,.9),rgba(247,148,29,.9));border-radius:999rem;transform-origin:center;animation:hero-section-underline 3.2s ease-in-out infinite}.hero-section__copy .heading1{margin:2rem 0}.hero-section__copy .heading6{max-width:52rem}.hero-section__form{background-color:hsla(0,0%,100%,.95);border-radius:2rem;padding:3.5rem 3rem;display:flex;flex-direction:column;gap:2rem;width:100%;max-width:60rem;box-shadow:0 2rem 6rem rgba(0,0,0,.2);align-self:flex-start}.hero-section__form .heading5{color:#202020;margin-bottom:1rem}.hero-section__flow-panel{width:100%;max-width:60rem;align-self:flex-start}.hero-section__form-field{width:100%}.hero-section__form-button{width:100%;margin-top:.5rem}.hero-section__form-error{margin-top:1rem;color:#f04438;font-size:1.4rem}.hero-section__vehicle-types{display:flex;flex-wrap:wrap;gap:1rem}.hero-section__vehicle-type{border:.2rem solid rgba(0,0,0,.15);background-color:#fff;border-radius:999rem;padding:.8rem 1.8rem;font-size:1.6rem;color:#202020;transition:all .2s ease;cursor:pointer}.hero-section__vehicle-type--active{border-color:#be1e2d;background-color:#be1e2d;color:#fff;box-shadow:0 .4rem 1.4rem rgba(190,30,45,.3)}.hero-section__form-group{display:flex;flex-direction:column;gap:1rem}.hero-section__action-row{display:flex;align-items:center;gap:1rem}.hero-section__input-with-suggestions{position:relative}.hero-section__inline-button{min-width:13rem;font-size:1.6rem;padding:1.1rem 1.8rem}.hero-section__phone-prefix{font-size:1.6rem;font-weight:500;color:#202020}.hero-section__phone-input .input-element{font-size:2rem;font-weight:600;letter-spacing:.05rem;padding:5px 20px}.hero-section__phone-verified{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:rgba(190,30,45,.15);color:#be1e2d;position:relative}.hero-section__phone-verified:after{content:"";position:absolute;inset:0;border-radius:50%;border:.2rem solid rgba(190,30,45,.4);animation:hero-section-pulse 1.8s ease-in-out infinite}.hero-section__phone-verified img{width:4rem;height:4rem}.hero-section__location-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.hero-section__location-button{padding:1rem 1.6rem;border-radius:999rem;border:none;background-color:rgba(190,30,45,.1);color:#be1e2d;font-size:1.6rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.hero-section__location-button:disabled{cursor:not-allowed;opacity:.65}.hero-section__location-button:hover:not(:disabled){background-color:rgba(190,30,45,.2);color:#98111e}.hero-section__location-error{font-size:1.3rem;color:#f04438}.hero-section__helper-text{font-size:1.3rem;color:inherit;flex:1 0 100%}.hero-section__otp-group{display:flex;flex-direction:column;gap:1.5rem}.hero-section__otp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.hero-section__resend-button{background:none;border:none;color:#be1e2d;font-size:1.6rem;cursor:pointer;padding:.6rem 1rem;border-radius:999rem;transition:background-color .2s ease,color .2s ease}.hero-section__resend-button:hover:not(:disabled){background-color:rgba(190,30,45,.1);color:#98111e}.hero-section__resend-button:disabled{opacity:.6;cursor:not-allowed}.hero-section__field-error{font-size:1.3rem;color:#f04438}.hero-section__suggestions{list-style:none;margin:0;padding:.8rem 0;position:absolute;top:calc(100% + .2rem);left:0;width:100%;background-color:#fff;border-radius:1.2rem;box-shadow:0 1.4rem 4rem rgba(0,0,0,.2);max-height:20rem;overflow-y:auto;z-index:5}.hero-section__suggestion{width:100%;padding:1rem 1.6rem;text-align:left;background:none;border:none;font-size:1.4rem;color:#202020;cursor:pointer}.hero-section__suggestion:focus-visible,.hero-section__suggestion:hover{background-color:rgba(190,30,45,.1);color:#be1e2d}.hero-section__submit-helper{font-size:1.3rem;color:hsla(0,0%,100%,.8)}@keyframes hero-section-pulse{0%{transform:scale(.9);opacity:.8}70%{transform:scale(1.2);opacity:0}to{transform:scale(.9);opacity:0}}@keyframes hero-section-underline{0%{transform:scaleX(.2);opacity:.6}50%{transform:scaleX(1);opacity:1}to{transform:scaleX(.2);opacity:.6}}@media(max-width:1024px){.hero-section__container{padding:6rem 0}.hero-section__content{flex-direction:column;gap:4rem}.hero-section__copy{max-width:100%;align-items:flex-start;text-align:left}.hero-section__copy .heading1{margin-bottom:1.5rem}.hero-section__copy .heading6{max-width:100%}.hero-section__form{max-width:100%;padding:3rem 2.5rem;order:-1}.hero-section__vehicle-types{justify-content:flex-start}}@media(max-width:600px){.hero-section{min-height:calc(100dvh - 12rem)}.hero-section__container{padding:5rem 0}.hero-section__content{gap:3.5rem}.hero-section__form{padding:2.5rem 2rem}.hero-section__action-row{flex-direction:column;align-items:stretch}.hero-section__inline-button{width:100%;min-width:0}.hero-section__copy{align-items:flex-start;text-align:left}.hero-section__copy .heading1{font-size:4rem;line-height:5rem}.hero-section__vehicle-type{flex:1 1 45%;text-align:center}}