.FutureBuyerInterest_heroSection___g6OU{position:relative;padding:60px 0 40px;background:linear-gradient(135deg,#fef7f1,#fff 50%,#fff5ed);border-radius:24px;margin-bottom:60px;overflow:hidden}.FutureBuyerInterest_heroSection___g6OU:before{top:-50%;right:-10%;width:300px;height:300px;animation:FutureBuyerInterest_float__G1Gvi 6s ease-in-out infinite}.FutureBuyerInterest_heroSection___g6OU:after,.FutureBuyerInterest_heroSection___g6OU:before{content:"";position:absolute;background:radial-gradient(circle,#f1913d1a 0,#0000 70%);border-radius:50%}.FutureBuyerInterest_heroSection___g6OU:after{bottom:-30%;left:-5%;width:250px;height:250px;animation:FutureBuyerInterest_float__G1Gvi 8s ease-in-out infinite reverse}@keyframes FutureBuyerInterest_float__G1Gvi{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.FutureBuyerInterest_heroIconWrapper__g6w32{width:100px;height:100px;margin:0 auto 30px;background:linear-gradient(135deg,#f1913d,#e0812d);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #f1913d4d;animation:FutureBuyerInterest_pulse__nSeWp 2s ease-in-out infinite;position:relative;z-index:1}.FutureBuyerInterest_heroIconWrapper__g6w32 i{font-size:50px;color:#fff}@keyframes FutureBuyerInterest_pulse__nSeWp{0%,to{transform:scale(1);box-shadow:0 10px 30px #f1913d4d}50%{transform:scale(1.05);box-shadow:0 15px 40px #f1913d66}}.FutureBuyerInterest_heroTitle__env6r{font-size:clamp(32px,5vw,48px);margin-bottom:20px;position:relative;z-index:1}.FutureBuyerInterest_heroSubtitle___8dLT{font-size:clamp(16px,2.5vw,20px);max-width:800px;margin:0 auto;line-height:1.7}.FutureBuyerInterest_formContainer__IRZG0{padding:50px 40px;background:linear-gradient(135deg,#fff,#f9fafb);border-radius:24px;box-shadow:0 10px 40px #00000014;border:2px solid #e5e7eb;position:relative;overflow:hidden}.FutureBuyerInterest_formContainer__IRZG0:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#f1913d,#e0812d)}.FutureBuyerInterest_formTitle__PFtMp{font-size:32px;font-weight:700;margin-bottom:16px;color:#1f2937;text-align:center;display:flex;align-items:center;justify-content:center;gap:12px}.FutureBuyerInterest_formTitle__PFtMp:before{content:"🔍";font-size:36px}.FutureBuyerInterest_formSubtitle__9XTD8{font-size:16px;color:#6b7280;text-align:center;margin-bottom:32px;line-height:1.7}.FutureBuyerInterest_alert__pLsN4{padding:16px;border-radius:8px;margin-bottom:24px}.FutureBuyerInterest_alertSuccess__SMhxQ{background-color:#fef7f1;color:#92400e;border:1px solid #fed7aa}.FutureBuyerInterest_alertDanger__OtJFy{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}.FutureBuyerInterest_alertWarning__F6m9L{background-color:#fffbeb;color:#92400e;border:1px solid #fde68a;display:flex;align-items:center;gap:8px}.FutureBuyerInterest_alertInfo__zjpZB{background-color:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;font-size:14px;line-height:1.5}.FutureBuyerInterest_alertPositive__WinVp{background-color:#f0fdf4;color:#166534;border:1px solid #bbf7d0;font-size:14px;line-height:1.5;margin-bottom:40px}@media (max-width:768px){.FutureBuyerInterest_alertPositive__WinVp{margin-bottom:24px}}.FutureBuyerInterest_honeypot__rvEgH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.FutureBuyerInterest_optionalMark__JTb9a{font-weight:500;color:#6b7280;font-size:13px}.FutureBuyerInterest_formLabel__Dzn5x{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-weight:600;color:#374151;font-size:15px}.FutureBuyerInterest_formLabel__Dzn5x i{color:#f1913d;font-size:18px}.FutureBuyerInterest_inputWrapper__EKvzt{position:relative;display:flex;align-items:center}.FutureBuyerInterest_requiredStar__KlRbT{color:#ef4444}.FutureBuyerInterest_formInput__j9yNF{width:100%;padding:14px 16px;border-radius:12px;border:2px solid #e5e7eb;transition:all .3s ease;font-size:15px;background:#fff}.FutureBuyerInterest_formInput__j9yNF:focus{outline:none;border-color:#f1913d;box-shadow:0 0 0 3px #f1913d1a;background:#fef7f1}.FutureBuyerInterest_inputWrapper__EKvzt .form-select-wrapper .nice-select{width:100%!important;padding:14px 16px!important;border-radius:12px!important;border:2px solid #e5e7eb!important;transition:all .3s ease!important;font-size:15px!important;background:#fff!important}.FutureBuyerInterest_inputWrapper__EKvzt .form-select-wrapper .nice-select.open,.FutureBuyerInterest_inputWrapper__EKvzt .form-select-wrapper .nice-select:focus{border-color:#f1913d!important;box-shadow:0 0 0 3px #f1913d1a!important;background:#fef7f1!important}.FutureBuyerInterest_formSelect__tSlj7{width:100%;padding:14px 16px;border-radius:12px;border:2px solid #e5e7eb;transition:all .3s ease;font-size:15px;background:#fff}.FutureBuyerInterest_formSelect__tSlj7:focus{outline:none;border-color:#f1913d;box-shadow:0 0 0 3px #f1913d1a;background:#fef7f1}.FutureBuyerInterest_textareaWrapper__AgJl_{position:relative}.FutureBuyerInterest_formTextarea__CQ8YQ{width:100%;padding:16px;border-radius:12px;border:2px solid #e5e7eb;resize:vertical;transition:all .3s ease;font-size:15px;background:#fff;font-family:inherit}.FutureBuyerInterest_formTextarea__CQ8YQ:focus{outline:none;border-color:#f1913d;box-shadow:0 0 0 3px #f1913d1a;background:#fef7f1}.FutureBuyerInterest_amenitiesGrid___Wou5{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:12px}.FutureBuyerInterest_amenityCheckbox__vSboi{padding:12px;background:#fff;border:2px solid #e5e7eb;border-radius:8px;transition:all .3s ease}.FutureBuyerInterest_amenityCheckbox__vSboi:hover{border-color:#f1913d;background:#fef7f1}.FutureBuyerInterest_amenityCheckbox__vSboi label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#374151}.FutureBuyerInterest_amenityCheckbox__vSboi input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#f1913d}.FutureBuyerInterest_amenityCheckbox__vSboi input[type=checkbox]:checked+span{color:#f1913d;font-weight:600}.FutureBuyerInterest_submitButton__BifJY{width:100%;padding:18px 32px;font-size:18px;font-weight:600;border-radius:12px;border:none;cursor:pointer;background:linear-gradient(135deg,#f1913d,#e0812d);color:#fff;transition:all .3s ease;box-shadow:0 6px 20px #f1913d4d;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden}.FutureBuyerInterest_submitButton__BifJY:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#0000,#fff3,#0000);transition:left .5s ease}.FutureBuyerInterest_submitButton__BifJY:hover:not(:disabled):before{left:100%}.FutureBuyerInterest_submitButton__BifJY:disabled{cursor:not-allowed;opacity:.7}.FutureBuyerInterest_submitButton__BifJY:hover:not(:disabled){background:linear-gradient(135deg,#e0812d,#d0711d);transform:translateY(-2px);box-shadow:0 8px 25px #f1913d66}.FutureBuyerInterest_submitButton__BifJY:active:not(:disabled){transform:translateY(0)}.FutureBuyerInterest_submitButton__BifJY i{font-size:20px}@media (max-width:768px){.FutureBuyerInterest_heroSection___g6OU{padding:40px 20px 30px;border-radius:16px;margin-bottom:40px}.FutureBuyerInterest_heroIconWrapper__g6w32{width:80px;height:80px;margin-bottom:20px}.FutureBuyerInterest_heroIconWrapper__g6w32 i{font-size:40px}.FutureBuyerInterest_formContainer__IRZG0{padding:30px 20px}.FutureBuyerInterest_formTitle__PFtMp{font-size:24px}.FutureBuyerInterest_formTitle__PFtMp:before{font-size:28px}.FutureBuyerInterest_amenitiesGrid___Wou5{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:480px){.FutureBuyerInterest_heroSection___g6OU{padding:30px 15px 20px;margin-bottom:30px}.FutureBuyerInterest_heroTitle__env6r{font-size:24px}.FutureBuyerInterest_heroSubtitle___8dLT{font-size:14px}.FutureBuyerInterest_formContainer__IRZG0{padding:25px 15px}.FutureBuyerInterest_formTitle__PFtMp{font-size:20px;flex-direction:column;gap:8px}.FutureBuyerInterest_amenitiesGrid___Wou5{grid-template-columns:1fr}}.FutureBuyerInterest_turnstileWrap__u0HiS{display:flex;justify-content:center;align-items:center;min-height:70px}