.page_main__Pn3SD{height:80px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:sticky;top:48px;left:0;right:0;z-index:100}.page_search_input__HSOyL{width:100%;background-color:initial;display:flex;align-items:center;justify-content:center;gap:20px}.page_search_input__HSOyL input{height:100%;outline:none;color:#000;padding:20px;border-radius:40px;box-shadow:0 0 10px 0 #00000080}.page_search_input__HSOyL button{font-family:var(--font-playfair);font-size:20px;font-weight:600;line-height:1.2;color:#000;background-color:#1b2540;color:#fff;border-radius:40px;padding:20px;cursor:pointer}.page_search_input__HSOyL button:hover{box-shadow:0 0 10px 0 #1b254080;transition:all .3s ease}.page_main_underline__tDHRT{background-color:#fff;border-bottom:1px solid #e2e8f0;color:#000;box-shadow:0 2px 4px #0000000d}.page_main_agent__3Z9Kg{background-color:initial!important}.page_main_agent_scrolled__gdP0e{background-color:#fff!important;box-shadow:0 2px 4px #0000001a;transition:all .3s ease}.page_main_dark__InaLc{background-color:#fff;box-shadow:0 2px 4px #0000001a;transition:all .3s ease}.page_logoContainer__eYYH5{flex-shrink:0}.page_desktopMenu__lz5W1{display:none;justify-content:center;gap:32px}.page_desktopMenu2__IbgjL{display:flex;justify-content:center;gap:32px;color:#fff}.page_desktopAuth__s8Qs6{display:none;gap:16px;justify-content:flex-end}.page_desktopAuth__s8Qs6 a{text-decoration:none;color:#000}.page_desktopAuth__s8Qs6 a:hover{color:#000}.page_agentButton___8Gms{background-color:#1b2540;color:#fff}.page_agentButton_2__Slx3v,.page_agentButton___8Gms{padding:10px 20px;border-radius:100px;border:none;cursor:pointer}.page_agentButton_2__Slx3v{background-color:#fff;color:#1b2540}.page_agentButton_2__Slx3v:hover,.page_agentButton___8Gms:hover{box-shadow:0 4px 12px #00000040}.page_authButton__d036N{background-color:#fff;color:#1b2540;border:1px solid #1b2540;border-radius:100px}.page_authButton_2__nuzk5,.page_authButton__d036N{display:flex;align-items:center;gap:8px;padding:10px 20px;cursor:pointer}.page_authButton_2__nuzk5{background-color:initial;color:#fff;border:1px solid #fff;border-radius:100px}.page_authButton_2__nuzk5:hover,.page_authButton__d036N:hover{box-shadow:0 4px 12px #00000040;transition:all .3s ease}.page_mobileAuth__2X5Qa{display:flex;align-items:center;gap:16px}.page_mobileAuthButton__645iw{background-color:#fff;color:#1b2540;border:1px solid #1b2540;border-radius:100px}.page_mobileAuthButton_2__T76BH,.page_mobileAuthButton__645iw{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;font-size:14px}.page_mobileAuthButton_2__T76BH{background-color:initial;color:#fff;border:1px solid #fff;border-radius:100px}.page_mobileAuthButton_2__T76BH:hover,.page_mobileAuthButton__645iw:hover{box-shadow:0 4px 12px #00000040;transition:all .3s ease}.page_hamburgerMenu_2__1OnB8,.page_hamburgerMenu__9qDL6{display:flex;flex-direction:column;align-items:center;justify-content:center;width:24px;height:100%;background:none;border:none;cursor:pointer;padding:0;transition:all .3s ease}.page_hamburgerMenu_2__1OnB8{color:#fff}.page_desktopHamburgerMenu__FltVz{color:#000!important}.page_desktopHamburgerMenu_2___Jh_P,.page_desktopHamburgerMenu__FltVz{display:flex;flex-direction:column;align-self:center;width:24px;height:100%;background:none;border:none;cursor:pointer;padding:0;transition:all .3s ease}.page_desktopHamburgerMenu_2___Jh_P{color:#fff!important}.page_mobileMenuDropdown__7yHrJ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:99999;animation:page_fadeIn__FYUuo .3s ease-out;cursor:pointer}.page_mobileMenuContent__GNWPh{position:fixed;top:0;right:0;width:85vw;max-width:400px;height:100vh;height:100dvh;background-color:#fff;padding:28px 20px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:20px;box-shadow:-4px 0 20px #00000026;animation:page_slideInRight__uTsqu .3s ease-out;cursor:default;-webkit-overflow-scrolling:touch}.page_mobileMenuHeader__5Yqp_{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #e5e7eb}.page_mobileMenuContent__GNWPh:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:40px;height:4px;background-color:#d1d5db;border-radius:2px}.page_mobileMenuClose__yf7rM{width:32px;height:32px;background:none;border:none;font-size:18px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.page_mobileMenuClose__yf7rM:hover{background-color:#f3f4f6;color:#1b2540}.page_mobileMenuSearch__ZCw4M{display:flex;gap:8px}.page_mobileMenuSearchInput__IpTxX{flex:1;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;outline:none}.page_mobileMenuSearchInput__IpTxX:focus{border-color:#1b2540}.page_mobileMenuSearchButton__btAyE{padding:10px 16px;background-color:#1b2540;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.page_mobileMenuSearchButton__btAyE:hover{background-color:#2d3748}.page_mobileMenuSections__iKdq0{flex:1;display:flex;flex-direction:column;gap:24px}.page_mobileMenuSection__4AGu8{display:flex;flex-direction:column;gap:8px}.page_mobileMenuSectionTitle__s3FBJ{font-size:12px;font-weight:600;color:#6b7280;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.page_mobileMenuItem__HtDBl{display:block;padding:8px 0;color:#1f2937;text-decoration:none;font-size:15px;font-weight:400;transition:color .2s ease;line-height:1.4}.page_mobileMenuItem__HtDBl:hover{color:#1b2540}.page_mobileMenuButtons__8U66G{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.page_mobileMenuAgentButton__frrHN{width:100%;padding:12px 20px;background-color:#1b2540;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.page_mobileMenuAgentButton__frrHN:hover{background-color:#2d3748}.page_mobileMenuLoginButton__n14Vg{width:100%;padding:12px 20px;background-color:initial;color:#1b2540;border:1px solid #1b2540;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_mobileMenuLoginButton__n14Vg:hover{background-color:#1b2540;color:#fff}.page_mobileUserContainer__Tomn7,.page_userContainer__howNu{position:relative}.page_user__90nIV{width:fit-content;height:40px;display:flex;gap:4px;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease}.page_user__90nIV:hover{opacity:.8}.page_userImage__1XkaL{width:40px;height:40px;border-radius:50%;display:flex;text-align:center;justify-content:center;align-items:center;background-color:#fff;border:1px solid #1b2540;color:#000}.page_userDropdown__NJlgT{width:320px}.page_mobileUserDropdown__E3HJW,.page_userDropdown__NJlgT{position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 16px 32px #4e515314;z-index:3000;margin-top:8px;animation:page_slideDown__pj_zf .3s ease-out}.page_mobileUserDropdown__E3HJW{width:280px;max-width:calc(100vw - 40px)}.page_userDropdownItem__l_lMe{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;color:#1b2540;text-decoration:none;font-size:14px;font-weight:400;transition:background-color .2s ease;border-bottom:1px solid #f3f4f6;cursor:pointer;pointer-events:auto}.page_userDropdownItem__l_lMe:last-child{border-bottom:none}.page_userDropdownItem__l_lMe:hover{background-color:#f9fafb}.page_userDropdownItemContent__oYEmP{display:flex;align-items:center;gap:8px}.page_userDropdownAccountIcon___6_zW{width:24px;height:24px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;color:#1b2540;font-size:11px;line-height:14px;letter-spacing:.11px;font-weight:500}@media (min-width:768px){.page_main__Pn3SD{height:100px;padding:0 40px;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:20px}.page_logoContainer__eYYH5{justify-self:start}.page_search_input__HSOyL{width:calc(100vw - 40px)}.page_desktopMenu__lz5W1{display:flex;justify-self:center}.page_desktopAuth__s8Qs6{display:flex;justify-self:end}.page_mobileAuth__2X5Qa{display:none}}@media (min-width:1024px){.page_main__Pn3SD{padding:0 80px;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:20px}.page_search_input__HSOyL{width:calc(100vw - 160px)}.page_logoContainer__eYYH5{justify-self:start}.page_desktopMenu__lz5W1{display:flex;justify-self:center}.page_desktopAuth__s8Qs6{display:flex;justify-self:end}.page_mobileAuth__2X5Qa,.page_mobileMenuDropdown__7yHrJ{display:none}.page_desktopHamburgerMenu_2___Jh_P,.page_desktopHamburgerMenu__FltVz{display:flex}}.page_desktopMenuDropdown__b_oqf{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:99999;animation:page_fadeIn__FYUuo .3s ease-out;cursor:pointer}@keyframes page_fadeIn__FYUuo{0%{opacity:0}to{opacity:1}}@keyframes page_slideInRight__uTsqu{0%{transform:translateX(100%)}to{transform:translateX(0)}}.page_desktopMenuContent___JXdm{position:fixed;top:0;right:0;width:600px;max-width:90vw;height:100vh;background-color:#fff;padding:40px;overflow-y:auto;display:flex;flex-direction:column;gap:30px;box-shadow:-4px 0 20px #00000026;animation:page_slideInRight__uTsqu .3s ease-out;cursor:default}.page_desktopMenuSearch__638UB{display:flex;gap:12px;margin-bottom:20px;background:#f8f9fb;padding:10px;border-radius:24px}.page_desktopMenuSearchInput__HHuB5{flex:1;padding:12px 16px;border:none;border-radius:8px;font-size:14px;outline:none;background:#f8f9fb}.page_desktopMenuSearchInput__HHuB5:focus{border-color:#1b2540}.page_desktopMenuSearchButton__m2RpG{padding:12px 24px;background-color:#1b2540;color:#fff;border:none;border-radius:24px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.page_desktopMenuSearchButton__m2RpG:hover{background-color:#2d3748}.page_desktopMenuGrid__y9nFf{display:grid;grid-template-columns:1fr 1fr;gap:60px;flex:1}.page_desktopMenuLeft__y0_1Z,.page_desktopMenuRight__6uPA3{display:flex;flex-direction:column;justify-content:space-between;gap:32px}.page_desktopMenuSection__5KkW6{display:flex;flex-direction:column;gap:12px}.page_desktopMenuSectionTitle__2q6jg{font-family:var(--font-manrope);font-size:12px;font-weight:600;color:#bdbec1;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.page_desktopMenuItem__gtNA5{display:block;color:#1f2937;text-decoration:none;font-family:var(--font-manrope);font-size:15px;font-weight:400;padding:6px 0;transition:color .2s ease;line-height:1.4}.page_desktopMenuItem__gtNA5:hover{color:#1b2540}.page_desktopMenuButtons__b9DTe{display:flex;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.page_desktopMenuAgentButton___uP46{flex:1;padding:12px 24px;background-color:#1b2540;color:#fff;border:none;border-radius:24px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.page_desktopMenuAgentButton___uP46:hover{background-color:#2d3748}.page_desktopMenuLoginButton__X7Yj5{flex:1;padding:12px 24px;background-color:initial;color:#1b2540;border:1px solid #1b2540;border-radius:24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_desktopMenuLoginButton__X7Yj5:hover{background-color:#1b2540;color:#fff}.page_desktopMenuClose__EciE_{position:absolute;top:30px;right:20px;width:50px;height:50px;background:none;border:none;font-size:20px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.page_desktopMenuClose__EciE_:hover{background-color:#f3f4f6;color:#1b2540}@media screen and (max-width:1023px){.page_desktopHamburgerMenu_2___Jh_P,.page_desktopHamburgerMenu__FltVz,.page_desktopMenuDropdown__b_oqf{display:none}}@media screen and (max-width:768px){.page_search_input__HSOyL{width:100%}.page_search_input__HSOyL input{padding:15px;font-size:12px}.page_search_input__HSOyL button{padding:15px}}.AuthModal_section__TCN1A{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;background:var(--background-modalOverlay);backdrop-filter:blur(4px)}.AuthModal_container__1VF2a{background-color:#fff;border-radius:1rem;width:100%;max-width:100%;height:100%;padding:10px;max-width:1200px;height:auto;display:grid;grid-template-columns:.4fr .6fr}.AuthModal_leftSide__PEjdo{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:40px 30px;gap:10px}.AuthModal_registrationForm__TqCA4{width:100%;max-width:400px;display:flex;flex-direction:column;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.AuthModal_formAnimating__wpXSz{opacity:.5;transform:translateX(-5px)}.AuthModal_formHeader__FDpNA{text-align:center;margin-bottom:10px}.AuthModal_formTitle__8_Mlp{font-family:var(--font-cormorant);font-size:32px;font-weight:600;line-height:1.2;color:#1a1a1a;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease-in-out}.AuthModal_accountText__nsPRB{color:#8b8b8b;font-style:italic;transition:color .3s ease-in-out}.AuthModal_formSubtitle__r1GAT{font-family:var(--font-inter);font-size:14px;font-weight:400;line-height:1.5;color:#666;margin:0;transition:all .3s ease-in-out}.AuthModal_form__vZenL{gap:10px}.AuthModal_form__vZenL,.AuthModal_inputGroup__zv5_5{display:flex;flex-direction:column;transition:all .3s ease-in-out}.AuthModal_inputGroup__zv5_5{gap:8px}.AuthModal_passwordHeader__TuAce{display:flex;justify-content:space-between;align-items:center;transition:all .3s ease-in-out}.AuthModal_forgotPasswordLink__hTmyL{background:none;border:none;color:#2d5aa0;font-family:var(--font-inter);font-size:13px;font-weight:500;text-decoration:underline;cursor:pointer;padding:0;transition:all .3s ease-in-out}.AuthModal_forgotPasswordLink__hTmyL:hover{color:#1f4082;transform:translateX(-2px)}.AuthModal_inputLabel__wl03n{font-family:var(--font-inter);font-size:14px;font-weight:500;color:#1a1a1a}.AuthModal_input__tPDmg{width:100%;height:40px;padding:12px 16px;border:1px solid #e5e5e5;border-radius:2rem;font-family:var(--font-inter);font-size:14px;background-color:#fafafa;transition:all .3s ease-in-out}.AuthModal_input__tPDmg:focus{outline:none;border-color:#2d5aa0;background-color:#fff;box-shadow:0 0 0 3px #2d5aa01a}.AuthModal_input__tPDmg::placeholder{color:#999;transition:color .3s ease-in-out}.AuthModal_checkboxGroup__v7X_n{display:flex;align-items:center;gap:12px;margin:4px 0;transition:all .3s ease-in-out}.AuthModal_checkbox__I1UsL{width:10px;height:10px;margin-top:2px;flex-shrink:0;transition:transform .2s ease-in-out}.AuthModal_checkbox__I1UsL:checked{transform:scale(1.1)}.AuthModal_checkboxLabel___Yv17{font-family:var(--font-inter);font-size:13px;font-weight:400;line-height:1.4;color:#666;cursor:pointer}.AuthModal_termsLink__kvCo1{color:#2d5aa0;text-decoration:underline;cursor:pointer}.AuthModal_registerButton__h3QOn{width:100%;height:40px;background-color:#2d3a4b;color:#fff;border:none;border-radius:2rem;font-family:var(--font-inter);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease-in-out;margin-top:8px}.AuthModal_registerButton__h3QOn:hover:not(:disabled){background-color:#1f2936;transform:translateY(-1px);box-shadow:0 2px 8px #2d3a4b33}.AuthModal_registerButton__h3QOn:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.AuthModal_divider__MVKM9{display:flex;align-items:center;text-align:center;margin:8px 0;transition:all .3s ease-in-out}.AuthModal_divider__MVKM9:after,.AuthModal_divider__MVKM9:before{content:"";flex:1;height:1px;background:#e5e5e5;transition:background-color .3s ease-in-out}.AuthModal_divider__MVKM9 span{padding:0 16px;font-family:var(--font-inter);font-size:14px;color:#999;background:#fff;transition:color .3s ease-in-out}.AuthModal_oauthButtons__W8laR{display:flex;flex-direction:column;gap:12px;transition:all .3s ease-in-out}.AuthModal_loginLink__i42W7{text-align:center;margin-top:8px;transition:all .3s ease-in-out}.AuthModal_loginLink__i42W7 span{font-family:var(--font-inter);font-size:14px;color:#666;transition:color .3s ease-in-out}.AuthModal_loginLinkButton__6Lfcj{background:none;border:none;color:#2d5aa0;font-family:var(--font-inter);font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer;padding:0;transition:all .3s ease-in-out}.AuthModal_loginLinkButton__6Lfcj:hover{color:#1f4082;transform:translateX(2px)}.AuthModal_rightSide___gycq{display:flex;position:relative}.AuthModal_authBackImage__OvvZ3{width:100%;height:100%;border-radius:1rem;object-fit:cover}.AuthModal_authLogo__k_XE7{width:auto;height:auto;position:absolute;top:3%;right:3%}.AuthModal_detail__oCi7I{width:350px;position:absolute;bottom:180px;right:50px;display:flex;flex-direction:column;gap:30px}.AuthModal_detail_content__uAeEG{height:100%;display:flex;flex-direction:column;justify-content:space-between}.AuthModal_detail_text__PNtlA{text-align:end}.AuthModal_detail_text__PNtlA span{font-family:var(--font-cormorant);font-size:18px;font-weight:400;line-height:1.4;color:#fff;display:block}.AuthModal_detail_stats__1Nhp9{display:flex;justify-content:flex-end;align-items:flex-end;gap:10px;width:100%}.AuthModal_stat_item__Fs5Z_{text-align:end;flex:1}.AuthModal_stat_number__viYUM{font-family:var(--font-cormorant);font-size:36px;font-weight:600;line-height:1.2;color:#fff;margin-bottom:8px}.AuthModal_stat_label__C4UNP{font-family:var(--font-inter);font-size:14px;font-weight:400;line-height:1.2;color:#fff;opacity:.9}.AuthModal_review__FBt4G{width:450px;height:150px;position:absolute;bottom:20px;right:0;flex-wrap:wrap}.AuthModal_carousel_container__LAvWI,.AuthModal_review__FBt4G{display:flex;align-items:center;justify-content:center;overflow:hidden}.AuthModal_carousel_container__LAvWI{position:relative;width:100%;height:100%}.AuthModal_card__CJhvR{position:absolute;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.AuthModal_card_2__4xjuK,.AuthModal_card__CJhvR{width:350px;height:150px;background-color:#fefeff33;border-radius:20px;padding:15px;box-shadow:0 4px 20px #0000001a}.AuthModal_card_content__n9Z_u{display:flex;flex-direction:column;gap:20px}.AuthModal_card_text__wblP2{text-align:left}.AuthModal_card_text__wblP2 span{font-family:var(--font-manrope);font-size:12px;font-weight:400;font-style:italic;line-height:1.6;color:#fff;display:block;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.AuthModal_card_attribution__15DrE{display:flex;flex-direction:column;gap:4px}.AuthModal_attribution_name__2isl7{font-family:var(--font-manrope);font-size:12px;font-weight:600;line-height:1.2;color:#fff}.AuthModal_attribution_location__C9sID{font-family:var(--font-manrope);font-size:12px;font-weight:400;line-height:1.2;color:#fff}.AuthModal_card_button__3ypCN{position:absolute;bottom:20px;right:20px;z-index:10}.AuthModal_card_button__3ypCN button{background-color:initial;color:#fff;width:40px;height:40px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px #0003}.TalkToAgentModal_modalOverlay__yMK_N{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;overflow-y:auto}.TalkToAgentModal_modalContainer__68IfZ{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.TalkToAgentModal_modalHeader__AG9_G{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0;border-bottom:none}.TalkToAgentModal_modalTitle__dF95B{font-size:24px;font-weight:700;color:#1a202c;margin:0;font-family:Manrope,sans-serif}.TalkToAgentModal_closeButton__WVhfO{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .2s ease}.TalkToAgentModal_closeButton__WVhfO:hover{background-color:#f7fafc}.TalkToAgentModal_modalBody__qhr4k{display:flex;gap:40px;padding:24px}.TalkToAgentModal_contactSection__QMkOe{flex:1;min-width:280px}.TalkToAgentModal_sectionTitle__QZ7dO{font-size:18px;font-weight:600;color:#2d3748;margin:0 0 20px;font-family:Manrope,sans-serif}.TalkToAgentModal_contactItem__defVG{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:14px;line-height:1.5;color:#4a5568;cursor:pointer}.TalkToAgentModal_contactItem__defVG:hover{text-decoration:underline}.TalkToAgentModal_contactItem__defVG svg{width:16px;height:16px;margin-top:2px;flex-shrink:0}.TalkToAgentModal_socialSection__UJaWm{margin-top:32px}.TalkToAgentModal_socialIcons__742BE{display:flex;gap:8px}.TalkToAgentModal_socialIcon__bS__e{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background-color:#f7fafc;text-decoration:none;font-size:16px;transition:background-color .2s ease}.TalkToAgentModal_socialIcon__bS__e:hover{background-color:#edf2f7}.TalkToAgentModal_formSection__Apfgh{flex:1;min-width:320px;height:600px;overflow:hidden}@media (max-width:768px){.TalkToAgentModal_modalOverlay__yMK_N{padding:0;align-items:stretch;overflow:hidden}.TalkToAgentModal_modalContainer__68IfZ{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.TalkToAgentModal_modalHeader__AG9_G{flex-shrink:0;position:relative;background:#fff;padding:16px;border-bottom:1px solid #e2e8f0}.TalkToAgentModal_modalBody__qhr4k{flex:1;min-height:0;flex-direction:column;gap:24px;padding:16px 16px 24px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.TalkToAgentModal_contactSection__QMkOe{min-width:auto;flex:0 0 auto}.TalkToAgentModal_formSection__Apfgh{flex:0 0 auto;min-width:auto;width:100%;height:min(72vh,620px);overflow:hidden}.TalkToAgentModal_socialSection__UJaWm{margin-top:24px}.TalkToAgentModal_modalTitle__dF95B{font-size:20px}.TalkToAgentModal_closeButton__WVhfO{padding:12px;background-color:#f7fafc;border-radius:50%}}.GoHighLevelFormEmbed_root__jnRNA{width:100%;height:100%;border:none;overflow:auto;-webkit-overflow-scrolling:touch}.GoHighLevelFormEmbed_iframe__lhiPu{width:100%;height:100%;border:none;display:block}.EnhancedSearch_search_container__ZnI5H{position:relative;width:100%;z-index:100}.EnhancedSearch_input_wrapper___I6i7{position:relative;display:flex;align-items:center;gap:10px}.EnhancedSearch_search_icon___4Tly{display:none}.EnhancedSearch_search_input__vJUs3{width:100%;padding:14px 16px;border-radius:12px;font-size:15px;font-weight:500;color:#1f2937;background:#f9fafb;border:2px solid #0000;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EnhancedSearch_search_input__vJUs3:hover{background:#f3f4f6}.EnhancedSearch_search_input__vJUs3:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.EnhancedSearch_search_input__vJUs3::placeholder{color:#9ca3af;font-weight:400}.EnhancedSearch_results_container__318tE{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026,0 0 1px #0000001a;z-index:1000;border:1px solid #0000000d;max-height:400px;overflow-y:auto;margin-top:4px}.EnhancedSearch_loading__LmO48{display:flex;align-items:center;gap:12px;padding:16px;color:#6b7280;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EnhancedSearch_loading_spinner__FRbQu{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:EnhancedSearch_spin__8aE2E 1s linear infinite}@keyframes EnhancedSearch_spin__8aE2E{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EnhancedSearch_section__4X8yY{border-bottom:1px solid #f3f4f6}.EnhancedSearch_section__4X8yY:last-child{border-bottom:none}.EnhancedSearch_section_header__gQnuD{display:flex;align-items:center;gap:8px;padding:12px 16px 8px;font-size:12px;font-weight:600;text-transform:uppercase;color:#6b7280;background:#f9fafb;border-bottom:1px solid #f3f4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EnhancedSearch_section_header__gQnuD svg{font-size:14px}.EnhancedSearch_result_item__OKN1K{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f9fafb}.EnhancedSearch_result_item__OKN1K:last-child{border-bottom:none}.EnhancedSearch_result_item__OKN1K.EnhancedSearch_active___HmLX,.EnhancedSearch_result_item__OKN1K:hover{background:#f8fafc;border-left:3px solid #3b82f6}.EnhancedSearch_result_icon__eoWZN{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f1f5f9;border-radius:8px;color:#64748b;font-size:16px;flex-shrink:0}.EnhancedSearch_result_item__OKN1K.EnhancedSearch_active___HmLX .EnhancedSearch_result_icon__eoWZN,.EnhancedSearch_result_item__OKN1K:hover .EnhancedSearch_result_icon__eoWZN{background:#dbeafe;color:#3b82f6}.EnhancedSearch_result_content__OkKEh{flex:1;min-width:0}.EnhancedSearch_result_title__DdLqm{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px}.EnhancedSearch_pre_construction_badge__vzRA5{display:inline-flex;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;text-transform:uppercase;color:#059669;background:#d1fae5;border-radius:4px;letter-spacing:.5px;flex-shrink:0}.EnhancedSearch_result_subtitle__yl4YZ{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EnhancedSearch_no_results__Nuhb0{padding:24px 16px;text-align:center;color:#6b7280;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.EnhancedSearch_input_wrapper___I6i7,.EnhancedSearch_search_container__ZnI5H{width:100%}.EnhancedSearch_search_input__vJUs3{width:100%;padding:14px;font-size:16px}.EnhancedSearch_search_icon___4Tly{display:none}.EnhancedSearch_results_container__318tE{width:calc(100% + 80px);max-height:300px}.EnhancedSearch_result_item__OKN1K{padding:14px 16px}.EnhancedSearch_result_title__DdLqm{font-size:15px}.EnhancedSearch_result_subtitle__yl4YZ{font-size:13px}}.EnhancedSearch_results_container__318tE::-webkit-scrollbar{width:3px;height:90%;border-radius:16px}.EnhancedSearch_results_container__318tE::-webkit-scrollbar-thumb{border-radius:16px}.GlobalSearchBar_container__QVw8N{position:fixed;top:130px;left:50%;transform:translateX(-50%);z-index:2000;animation:GlobalSearchBar_slideDown__VJIxv .3s ease-out}.GlobalSearchBar_wrapper__sA93S{display:flex;align-items:center;justify-content:center}.GlobalSearchBar_searchToggle__nmeMO{display:flex;align-items:center;gap:10px;padding:14px 24px;background:#1b2540;color:#fff;border:none;border-radius:50px;cursor:pointer;font-family:var(--font-manrope);font-size:14px;font-weight:500;box-shadow:0 4px 20px #1b254040,0 8px 40px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.GlobalSearchBar_searchToggle__nmeMO:hover{background:#2d3a5c;transform:scale(1.02);box-shadow:0 6px 24px #1b254059,0 12px 48px #0003}.GlobalSearchBar_searchToggle__nmeMO:active{transform:scale(.98)}.GlobalSearchBar_toggleText__t7qq6{display:none}.GlobalSearchBar_searchContainer__syjUW{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;background:#fff;border-radius:50px;box-shadow:0 4px 20px #1b254026,0 8px 40px #0000001a;animation:GlobalSearchBar_expandIn__aAar4 .3s ease-out}.GlobalSearchBar_searchInputWrapper__9C6uf{flex:1;min-width:280px;max-width:400px}.GlobalSearchBar_searchInputWrapper__9C6uf svg{margin-left:10px!important}.GlobalSearchBar_searchInputWrapper__9C6uf input{border:none!important;box-shadow:none!important;background:#f8f9fb!important;border-radius:24px!important;padding:12px 16px 12px 30px!important;font-size:14px!important;width:100%!important}.GlobalSearchBar_searchInputWrapper__9C6uf input:focus{outline:none!important;background:#f0f2f5!important}.GlobalSearchBar_searchButton__67FsO{display:flex;align-items:center;justify-content:center;padding:12px 24px;background:#1b2540;color:#fff;border:none;border-radius:24px;cursor:pointer;font-family:var(--font-manrope);font-size:14px;font-weight:500;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.GlobalSearchBar_searchButton__67FsO:hover{background:#2d3a5c}.GlobalSearchBar_closeButton__cwIOZ{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#f3f4f6;color:#6b7280;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease}.GlobalSearchBar_closeButton__cwIOZ:hover{background:#e5e7eb;color:#1b2540}@keyframes GlobalSearchBar_slideDown__VJIxv{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes GlobalSearchBar_slideDownMobile__eCIFB{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes GlobalSearchBar_expandIn__aAar4{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (min-width:768px){.GlobalSearchBar_container__QVw8N{top:160px}.GlobalSearchBar_toggleText__t7qq6{display:inline}.GlobalSearchBar_searchInputWrapper__9C6uf{min-width:350px;max-width:500px}}@media (min-width:1024px){.GlobalSearchBar_container__QVw8N{top:160px}.GlobalSearchBar_searchToggle__nmeMO{padding:16px 28px;font-size:15px}.GlobalSearchBar_searchContainer__syjUW{padding:10px 16px 10px 10px;gap:16px}.GlobalSearchBar_searchInputWrapper__9C6uf{min-width:400px;max-width:600px}.GlobalSearchBar_searchButton__67FsO{padding:14px 24px}}@media (min-width:1440px){.GlobalSearchBar_searchInputWrapper__9C6uf{min-width:500px;max-width:700px}}@media (max-width:767px){.GlobalSearchBar_container__QVw8N{top:140px;left:50%;transform:translateX(-50%);width:auto;max-width:calc(100% - 32px);animation:GlobalSearchBar_slideDown__VJIxv .3s ease-out}.GlobalSearchBar_searchToggle__nmeMO{padding:10px 20px;font-size:13px}.GlobalSearchBar_toggleText__t7qq6{display:inline}.GlobalSearchBar_searchContainer__syjUW{flex-wrap:wrap;gap:10px;border-radius:16px;padding:12px;width:calc(100vw - 32px);max-width:400px}.GlobalSearchBar_searchInputWrapper__9C6uf{width:100%;min-width:unset;max-width:unset;flex-basis:100%}.GlobalSearchBar_searchButton__67FsO{flex:1;padding:12px 20px;font-size:13px}.GlobalSearchBar_closeButton__cwIOZ{width:44px;height:44px;flex-shrink:0}}.GlobalSearchBar_searchInputWrapper__9C6uf>div>div:last-child{z-index:100}