[data-fade-el]{opacity:0}body{background:#0d0d0d}.hero{min-height:100vh;background:#0d0d0d}.hero .hero-inner{display:flex;padding-inline:1rem 7rem;padding-block:1rem;gap:8.5rem;min-height:100vh;position:relative}.hero .hero-inner .hero-left{position:sticky;top:1rem;overflow:hidden;display:flex;align-items:flex-end;padding:1rem;border-radius:2rem;background:#191919;width:93rem;isolation:isolate;height:calc(100vh - 2rem)}.hero .hero-inner .hero-left img{position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none}.hero .hero-inner .hero-left .hero-card{border-radius:3rem;border:1px solid rgba(255,255,255,.17);background:#ffffff26;backdrop-filter:blur(46.25px);-webkit-backdrop-filter:blur(46.25px);padding:3rem;display:flex;flex-direction:column;gap:2rem}.hero .hero-inner .hero-left .hero-card__row{display:flex;align-items:center;gap:2rem}.hero .hero-inner .hero-left .hero-card__row .hero-card__icon{display:flex;align-items:center;justify-content:center;background:#ffffff1a;width:6rem;height:6rem;border-radius:100%}.hero .hero-inner .hero-left .hero-card__row svg{width:3rem;height:3rem}.hero .hero-inner .hero-left .hero-card__row .hero-card__link{color:#fff;font-size:1.8rem;font-weight:400;line-height:1.2;max-width:24rem}.hero-right{padding-block:13rem 3rem;color:#fff;display:flex;flex-direction:column;gap:2rem;flex-grow:1}.hero-right__h1{font-size:min(7rem,7vh);font-weight:500;line-height:1.1;width:61rem}.hero-right__h1 span{color:#fe5000}.hero-right__p{color:#ffffff80;font-size:1.6rem;font-weight:400;line-height:1.3;width:53rem}.hero-form{display:flex;flex-direction:column;flex-grow:1;gap:1rem;justify-content:space-between;margin-top:3rem}.hero-form .cta-1__text{color:#fff}.hero-form .hero-form__field{display:flex;flex-direction:column;gap:1rem}.hero-form .hero-form__field .hero-form__row{display:flex;flex-direction:column;gap:.5rem;width:100%;border-bottom:1px solid rgba(255,255,255,.19)}.hero-form .hero-form__field .hero-form__row label,[data-form-status-message]{font-size:2rem;font-weight:400;line-height:1}.hero-form .hero-form__field .hero-form__row span{color:#fe5000}.hero-form .hero-form__field .hero-form__row .hero-form__input,.hero-form .hero-form__field .hero-form__row .hero-form__textarea{color:#fff;font-size:2rem;font-weight:400;line-height:1;width:100%;padding-block:.5rem}.hero-form .hero-form__field .hero-form__row .hero-form__textarea{resize:none}.hero-form .hero-form__field .form-error{font-size:1.5rem;font-weight:400;line-height:1;opacity:.6}@media(orientation:landscape)and (max-height:1200px){.hero-right__h1{font-size:clamp(12px,6rem,70px);width:100%}.hero-right__p{font-size:clamp(12px,1.4rem,30px)}.hero-form{margin-top:1.5rem}.hero-form .hero-form__field .hero-form__row label,[data-form-status-message],.hero-form .hero-form__field .hero-form__row .hero-form__input,.hero-form .hero-form__field .hero-form__row .hero-form__textarea{font-size:clamp(12px,1.7rem,50px)}.hero-right{padding-block:10rem 3rem}.hero-form .hero-form__field .form-error{font-size:clamp(10px,1.3rem,30px)}}@media(orientation:portrait){.hero .hero-inner{flex-direction:column-reverse;padding-inline:2.5rem;padding-block:10rem;gap:3.5rem}.hero .hero-inner .hero-left{position:relative;width:100%;height:fit-content;padding:2.5rem 2rem}.hero .hero-inner .hero-left img{display:none}.hero .hero-inner .hero-left .hero-card{background:transparent;padding:0;border:0}.hero .hero-inner .hero-left .hero-card__row .hero-card__icon{width:4.7rem;height:4.7rem}.hero .hero-inner .hero-left .hero-card__row .hero-card__icon svg{width:2.2rem;height:2.2rem}.hero-form .cta-1{margin-inline:auto}.hero .hero-inner .hero-left .hero-card__row .hero-card__link{font-size:1.6rem}.hero-right{padding-block:0}.hero-right__h1{font-size:5rem;width:100%}.hero-right__p{width:100%}.hero-form{gap:3rem;margin-top:2rem}.hero-form .hero-form__field{display:flex;flex-direction:column;gap:1rem}.hero-form .hero-form__field .hero-form__row{display:flex;flex-direction:column;gap:.2rem;width:100%;border-bottom:1px solid rgba(255,255,255,.19)}.hero-form .hero-form__field .hero-form__row label,[data-form-status-message]{font-size:1.6rem}.hero-form .hero-form__field .hero-form__row .hero-form__input,.hero-form .hero-form__field .hero-form__row .hero-form__textarea{font-size:2rem;padding-block:.5rem}.hero-form .hero-form__field .form-error span{font-size:1.3rem;color:#ff2f2f}}
