.lease-steps-wrapper{position:relative;max-width:1280px;margin:0 auto;padding:96px 24px;text-align:center;color:#fff;overflow:hidden}.lease-steps-wrapper::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,0.05),transparent 32%),radial-gradient(circle at 85% 80%,rgba(255,255,255,0.035),transparent 30%);pointer-events:none;z-index:0}.lease-steps-wrapper>*{position:relative;z-index:1}.lease-steps-wrapper h2{margin:0 0 12px;font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-0.02em;font-weight:600;color:#ffffff}.lease-steps-intro{max-width:760px;margin:0 auto 48px;font-size:17px;line-height:1.6;color:rgba(255,255,255,0.74)}.lease-steps-scroll{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none}.lease-steps-scroll::-webkit-scrollbar{display:none}.lease-step{position:relative;min-width:300px;padding:32px 28px;border-radius:18px;text-align:left;scroll-snap-align:start;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,0.07) 0%,rgba(255,255,255,0.035) 100%);border:1px solid rgba(255,255,255,0.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 10px 30px rgba(0,0,0,0.18);transition:transform 0.28s ease,border-color 0.28s ease,background 0.28s ease,box-shadow 0.28s ease}.lease-step::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.015) 30%,transparent 60%);pointer-events:none}.lease-step:hover{transform:translateY(-4px);border-color:rgba(255,255,255,0.18);background:linear-gradient(180deg,rgba(255,255,255,0.085) 0%,rgba(255,255,255,0.045) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 18px 44px rgba(0,0,0,0.22)}.step-number{margin-bottom:18px;font-size:34px;line-height:1;font-weight:600;letter-spacing:-0.02em;color:rgba(255,255,255,0.42)}.lease-step h3{margin:0 0 12px;font-size:22px;line-height:1.15;letter-spacing:-0.01em;font-weight:600;color:#ffffff}.lease-step p{margin:0;font-size:16px;line-height:1.65;color:rgba(255,255,255,0.74)}.lease-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:24px}.dot{width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,0.18);transition:all 0.25s ease}.dot.active{width:24px;background:rgba(255,255,255,0.92)}@media (min-width:981px){.lease-steps-scroll{overflow:visible;justify-content:center}.lease-step{flex:1;min-width:auto}.lease-dots{display:none}}@media (max-width:980px){.lease-steps-wrapper{padding:80px 24px}.lease-step{min-width:340px}}@media (max-width:767px){.lease-steps-wrapper{padding:64px 20px}.lease-steps-wrapper h2{font-size:30px}.lease-steps-intro{margin-bottom:32px;font-size:16px}.lease-step{min-width:86%;padding:26px 22px;border-radius:16px}.step-number{font-size:30px;margin-bottom:14px}.lease-step h3{font-size:20px}.lease-step p{font-size:15px;line-height:1.6}}html{scroll-behavior:smooth}.oz-contact-form-section{max-width:980px;margin:0 auto;padding:64px 24px 80px;color:#fff}.oz-contact-form-intro{max-width:760px;margin:0 auto 32px;text-align:center}.oz-contact-form-eyebrow{margin:0 0 12px;font-size:12px;line-height:1;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.62)}.oz-contact-form-intro h2{margin:0 0 12px;font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-0.02em;font-weight:600;color:#fff}.oz-contact-form-intro p{margin:0;font-size:17px;line-height:1.6;color:rgba(255,255,255,0.74)}.oz-form-wrap{max-width:980px;margin:0 auto}.forminator-custom-form{--oz-bg:#0b0b0b;--oz-surface:#121212;--oz-surface-2:#181818;--oz-text:#ffffff;--oz-text-soft:rgba(255,255,255,0.72);--oz-border:rgba(255,255,255,0.28);--oz-border-strong:rgba(255,255,255,0.95);--oz-valid:#1ed760;--oz-error:#ff5c5c;--oz-radius:16px;--oz-radius-sm:14px;color:var(--oz-text);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:22px;padding:28px}.forminator-custom-form *,.forminator-custom-form *::before,.forminator-custom-form *::after{box-sizing:border-box}.forminator-custom-form .forminator-label{display:block;margin-bottom:10px!important;color:#ffffff!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.forminator-custom-form .forminator-required{color:rgba(255,255,255,0.7)!important}.forminator-custom-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.forminator-custom-form textarea,.forminator-custom-form select{width:100%!important;min-height:56px;background:#181818!important;color:#ffffff!important;border:1px solid rgba(255,255,255,0.28)!important;border-radius:14px!important;padding:16px 18px!important;font-size:16px!important;line-height:1.5!important;box-shadow:none!important;transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}.forminator-custom-form input::placeholder,.forminator-custom-form textarea::placeholder{color:rgba(255,255,255,0.45)!important}.forminator-custom-form input:not([type="submit"]):focus,.forminator-custom-form textarea:focus,.forminator-custom-form select:focus{outline:none!important;border-color:rgba(255,255,255,0.95)!important;background:#1b1b1b!important;box-shadow:0 0 0 3px rgba(255,255,255,0.08)!important}.forminator-custom-form textarea{min-height:160px!important;resize:vertical!important;padding-top:16px!important}.forminator-custom-form select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,0.75) 50%),linear-gradient(135deg,rgba(255,255,255,0.75) 50%,transparent 50%)!important;background-position:calc(100% - 22px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px)!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important;padding-right:48px!important}.forminator-custom-form input:-webkit-autofill,.forminator-custom-form input:-webkit-autofill:hover,.forminator-custom-form input:-webkit-autofill:focus,.forminator-custom-form textarea:-webkit-autofill,.forminator-custom-form textarea:-webkit-autofill:hover,.forminator-custom-form textarea:-webkit-autofill:focus,.forminator-custom-form select:-webkit-autofill,.forminator-custom-form select:-webkit-autofill:hover,.forminator-custom-form select:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff!important;-webkit-box-shadow:0 0 0px 1000px #181818 inset!important;box-shadow:0 0 0px 1000px #181818 inset!important;border:1px solid rgba(255,255,255,0.28)!important;transition:background-color 9999s ease-in-out 0s!important;caret-color:#ffffff!important}.forminator-custom-form input:-webkit-autofill:focus,.forminator-custom-form textarea:-webkit-autofill:focus,.forminator-custom-form select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #1b1b1b inset,0 0 0 3px rgba(255,255,255,0.08)!important;box-shadow:0 0 0px 1000px #1b1b1b inset,0 0 0 3px rgba(255,255,255,0.08)!important;border:1px solid rgba(255,255,255,0.95)!important}.forminator-custom-form .oz-field-valid input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.forminator-custom-form .oz-field-valid textarea,.forminator-custom-form .oz-field-valid select{border-color:#1ed760!important}.forminator-custom-form .forminator-has_error input,.forminator-custom-form .forminator-has_error textarea,.forminator-custom-form .forminator-has_error select,.forminator-custom-form input[aria-invalid="true"],.forminator-custom-form textarea[aria-invalid="true"],.forminator-custom-form select[aria-invalid="true"]{border-color:#ff5c5c!important;box-shadow:0 0 0 3px rgba(255,92,92,0.08)!important}.forminator-custom-form .forminator-error-message,.forminator-custom-form .forminator-description-error{margin-top:8px!important;color:#ff8d8d!important;font-size:13px!important;line-height:1.45!important}.forminator-custom-form .forminator-response-message,.forminator-custom-form .forminator-success{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.12)!important;color:#ffffff!important;border-radius:14px!important;padding:14px 16px!important;font-size:14px!important;line-height:1.5!important;margin-top:18px!important}.forminator-custom-form .forminator-field{margin-bottom:18px!important}.forminator-custom-form .forminator-row{margin-left:-10px!important;margin-right:-10px!important}.forminator-custom-form .forminator-row .forminator-col,.forminator-custom-form .forminator-row .forminator-col-6,.forminator-custom-form .forminator-row .forminator-col-12{padding-left:10px!important;padding-right:10px!important}.forminator-custom-form .forminator-button-submit{min-height:52px!important;padding:0 22px!important;border-radius:999px!important;border:1px solid #ffffff!important;background:#ffffff!important;color:#000000!important;font-size:15px!important;font-weight:600!important;line-height:1!important;box-shadow:none!important;transition:transform 0.2s ease,box-shadow 0.2s ease,opacity 0.2s ease!important}.forminator-custom-form .forminator-button-submit:hover{transform:translateY(-1px);opacity:0.96;box-shadow:0 10px 24px rgba(0,0,0,0.18)!important}.forminator-custom-form .forminator-button-submit:focus{outline:none!important;box-shadow:0 0 0 3px rgba(255,255,255,0.12)!important}@media (max-width:767px){.forminator-custom-form{padding:20px;border-radius:18px}.forminator-custom-form .forminator-button-submit{width:100%!important;justify-content:center!important}.forminator-custom-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.forminator-custom-form textarea,.forminator-custom-form select{min-height:52px;font-size:16px!important}@media (max-width:980px){#main-header{position:fixed!important;top:0!important;left:0;width:100%;z-index:99999;background:rgba(8,8,8,0.96)!important;border-bottom:1px solid rgba(255,255,255,0.08);box-shadow:none!important;transition:background 0.25s ease,box-shadow 0.25s ease}#main-header .container,#main-header .et_menu_container{width:90%;max-width:1280px}#main-header .container{min-height:72px!important}#logo{max-height:42px!important;width:auto}.mobile_menu_bar:before{color:#ffffff!important;font-size:28px!important}.et_mobile_menu{background:rgba(8,8,8,0.98)!important;border-top:1px solid rgba(255,255,255,0.08)!important;max-height:calc(100vh - 72px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-shadow:none!important}.et_mobile_menu li a{color:rgba(255,255,255,0.9)!important;font-size:15px!important;font-weight:500!important;padding:14px 20px!important;line-height:1.4!important;text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.et_mobile_menu li a:hover{background:rgba(255,255,255,0.04)!important;color:#ffffff!important;opacity:1!important}.et_mobile_menu li.current-menu-item>a,.et_mobile_menu li.current_page_item>a,.et_mobile_menu li.current-menu-ancestor>a{color:#ffffff!important;background:rgba(255,255,255,0.06)!important}.et_mobile_menu .sub-menu li a{padding-left:34px!important;font-size:14px!important;color:rgba(255,255,255,0.78)!important}body{padding-top:72px!important}body.admin-bar #main-header{top:46px!important}body.admin-bar{padding-top:118px!important}}@media (max-width:767px){#main-header .container{min-height:68px!important}#logo{max-height:34px!important}body{padding-top:68px!important}body.admin-bar{padding-top:114px!important}.et_mobile_menu{max-height:calc(100vh - 68px)!important}}