.buyer-search-wizard_page__2CaR6{min-height:100svh;background:#ffffff;color:#111111;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.buyer-search-wizard_shell__Rf5Bl{width:min(1420px,calc(100% - 28px));margin:18px auto 22px;border:1px solid #e7e2dc;border-radius:16px;padding:22px 48px 32px}.buyer-search-wizard_progress__MF7WH{display:grid;margin:0 0 58px;padding:0;grid-template-columns:repeat(8,minmax(0,1fr));list-style:none}.buyer-search-wizard_progressItem__rGirY{position:relative;display:grid;min-width:0;justify-items:center;grid-gap:12px;gap:12px;color:#77808f;font-size:.82rem;line-height:1.35;text-align:center}.buyer-search-wizard_progressItem__rGirY:before{position:absolute;top:16px;right:50%;width:100%;height:1px;background:#d8dde6;content:""}.buyer-search-wizard_progressItem__rGirY:first-child:before{display:none}.buyer-search-wizard_progressDot__LaYMb{z-index:1;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid #cfd5df;border-radius:50%;background:#ffffff;color:#9aa3b2;font-size:.8rem;font-weight:700}.buyer-search-wizard_progressItem__rGirY[data-state=active] .buyer-search-wizard_progressDot__LaYMb,.buyer-search-wizard_progressItem__rGirY[data-state=done] .buyer-search-wizard_progressDot__LaYMb{border-color:#111111;background:#111111;color:#ffffff}.buyer-search-wizard_progressItem__rGirY[data-state=active]:before,.buyer-search-wizard_progressItem__rGirY[data-state=done]:before{background:#111111}.buyer-search-wizard_progressItem__rGirY[data-state=active]{color:#111111;font-weight:700}.buyer-search-wizard_stepHeader__CHIEY{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:30px}.buyer-search-wizard_stepHeader__CHIEY h1,.buyer-search-wizard_stepHeader__CHIEY h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0}.buyer-search-wizard_stepHeader__CHIEY h1{max-width:680px;font-size:2.75rem;line-height:1.05}.buyer-search-wizard_stepHeader__CHIEY h2{color:#d6a97a;font-size:2rem;line-height:1.1}.buyer-search-wizard_stepHeader__CHIEY p{max-width:560px;margin:14px 0 0;color:#5f6675;font-size:1rem;line-height:1.6}.buyer-search-wizard_infoCallout__zXZOR,.buyer-search-wizard_infoLine__erGsV{display:flex;align-items:center;gap:14px;border:1px solid #ead8c6;border-radius:8px;background:#fbf7f2;color:#2c241f}.buyer-search-wizard_infoCallout__zXZOR{width:min(380px,100%);padding:16px 20px}.buyer-search-wizard_infoCallout__zXZOR p,.buyer-search-wizard_infoLine__erGsV{margin:0;font-size:.92rem;line-height:1.45}.buyer-search-wizard_infoLine__erGsV{padding:15px 17px}.buyer-search-wizard_twoColumn__hm_js{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);grid-gap:48px;gap:48px;align-items:start}.buyer-search-wizard_contactLayout__BGmZ2,.buyer-search-wizard_formColumn__Jw86Q,.buyer-search-wizard_prioritySection__LPlOr,.buyer-search-wizard_projectStack__CGd3G{display:grid;grid-gap:22px;gap:22px}.buyer-search-wizard_field__sDIcR{display:grid;grid-gap:9px;gap:9px;color:#111111;font-size:.93rem;font-weight:700}.buyer-search-wizard_field__sDIcR input,.buyer-search-wizard_searchInput__hPG2x{min-height:58px;width:100%;border:1px solid #d8dde6;border-radius:8px;background:#ffffff;color:#111111;padding:0 16px;font:inherit;font-weight:500}.buyer-search-wizard_searchInput__hPG2x{display:flex;align-items:center;gap:12px}.buyer-search-wizard_searchInput__hPG2x input{min-height:54px;border:0;padding:0}.buyer-search-wizard_field__sDIcR input:focus,.buyer-search-wizard_searchInput__hPG2x:focus-within{border-color:#111111;outline:3px solid #f6efe7}.buyer-search-wizard_hint__8YxPI{color:#697080;font-size:.83rem;font-weight:400}.buyer-search-wizard_fieldNote__PnFHl{color:#697080;font-size:.88rem;font-style:italic;font-weight:400}.buyer-search-wizard_suggestions__4ycyR{display:grid;grid-gap:6px;gap:6px;border:1px solid #e7e2dc;border-radius:8px;padding:8px}.buyer-search-wizard_suggestions__4ycyR button{min-height:44px;border:0;border-radius:7px;background:#ffffff;padding:0 12px;text-align:left}.buyer-search-wizard_suggestions__4ycyR span{color:#77808f}.buyer-search-wizard_suggestions__4ycyR p{margin:0;padding:10px 12px;color:#697080;font-size:.9rem;font-weight:500}.buyer-search-wizard_optionBlock__hPBYA{display:grid;grid-gap:14px;gap:14px}.buyer-search-wizard_optionBlock__hPBYA h3{margin:0;font-size:.96rem}.buyer-search-wizard_buttonRow__RbCXp,.buyer-search-wizard_segmented__6vups,.buyer-search-wizard_tags__XBJ9c{display:flex;flex-wrap:wrap;gap:10px}.buyer-search-wizard_selectedCityList__K0lNz{display:grid;grid-gap:10px;gap:10px}.buyer-search-wizard_cityRadiusCard__5DUNE{display:grid;grid-gap:10px;gap:10px;border:1px solid #d8dde6;border-radius:8px;background:#ffffff;padding:12px}.buyer-search-wizard_cityRadiusHeader__B40HC{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#111111;font-weight:600}.buyer-search-wizard_cityRadiusHeader__B40HC button{display:inline-grid;min-height:28px;min-width:28px;place-items:center;border:0;border-radius:999px;background:transparent;color:#111111;cursor:pointer;font:inherit;line-height:1}.buyer-search-wizard_cityRadiusHeader__B40HC button:focus-visible,.buyer-search-wizard_cityRadiusHeader__B40HC button:hover{background:#f3eee8;outline:none}.buyer-search-wizard_cityRadiusOptions__EGHk_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.buyer-search-wizard_cityRadiusOptions__EGHk_ button{min-height:38px;border:1px solid #d8dde6;border-radius:8px;background:#ffffff;color:#111111;font:inherit;font-size:.9rem}.buyer-search-wizard_cityRadiusOptions__EGHk_ button[data-selected]{border-color:#111111;background:#111111;color:#ffffff}.buyer-search-wizard_addButton__olHst,.buyer-search-wizard_segmentButton__6PInd,.buyer-search-wizard_tag__J2xk7{min-height:48px;border:1px solid #d8dde6;border-radius:8px;background:#ffffff;color:#111111;padding:0 16px;font:inherit}.buyer-search-wizard_addButton__olHst{display:inline-flex;align-items:center;gap:10px}.buyer-search-wizard_tag__J2xk7{display:inline-flex;align-items:center;gap:8px;cursor:default}.buyer-search-wizard_tag__J2xk7 button{display:inline-grid;min-height:24px;min-width:24px;place-items:center;border:0;border-radius:999px;background:transparent;color:#111111;cursor:pointer;font:inherit;line-height:1}.buyer-search-wizard_tag__J2xk7 button:focus-visible,.buyer-search-wizard_tag__J2xk7 button:hover{background:#f3eee8;outline:none}.buyer-search-wizard_channelCard__4C0pb[data-selected],.buyer-search-wizard_choiceCard___OZiw[data-selected],.buyer-search-wizard_preferenceOption__PTx3H[data-selected],.buyer-search-wizard_projectOptions__85nVK button[data-selected],.buyer-search-wizard_segmentButton__6PInd[data-selected]{border-color:#d6b48c;background:#fbf7f2}.buyer-search-wizard_projectOptions__85nVK button[data-selected],.buyer-search-wizard_segmentButton__6PInd[data-selected]{background:#111111;color:#ffffff}.buyer-search-wizard_asideSummary___RvQK,.buyer-search-wizard_mapPanel__olMxT{border:1px solid #e7e2dc;border-radius:14px;background:#ffffff;padding:22px}.buyer-search-wizard_fakeMap__w6SFk{position:relative;min-height:540px;overflow:hidden;border-radius:12px;background:linear-gradient(30deg,rgba(124,164,107,.18),transparent 42%),linear-gradient(120deg,transparent 58%,rgba(119,174,210,.22)),repeating-linear-gradient(35deg,#f6f0e8 0 2px,transparent 2px 92px),#f8f6f1}.buyer-search-wizard_mapboxMap__IpxkL{position:relative;min-height:540px;overflow:hidden;border-radius:12px;background:#f8f6f1}.buyer-search-wizard_mapboxMarker__afLFK{width:22px;height:22px;border:3px solid #ffffff;border-radius:50% 50% 50% 0;background:#111111;box-shadow:0 8px 18px rgba(17,17,17,.24);transform:rotate(-45deg)}.buyer-search-wizard_mapboxMarker__afLFK:after{position:absolute;inset:5px;border-radius:50%;background:#ffffff;content:""}.buyer-search-wizard_radiusCircle__sTRue{position:absolute;left:19%;top:18%;width:62%;aspect-ratio:1;border:2px dashed #111111;border-radius:50%}.buyer-search-wizard_mapBadge__oKbF4,.buyer-search-wizard_mapFooter__IojnP{position:absolute;border-radius:8px;background:#ffffff;box-shadow:0 8px 18px rgba(17,17,17,.08);padding:12px 16px;font-size:.88rem}.buyer-search-wizard_mapBadge__oKbF4{left:38%;top:13%}.buyer-search-wizard_mapFooter__IojnP{right:24px;bottom:24px}.buyer-search-wizard_mapMarker__eItmB{position:absolute;display:grid;justify-items:center;grid-gap:4px;gap:4px;color:#111111;transform:translate(-50%,-50%)}.buyer-search-wizard_mapMarker__eItmB small{font-size:.8rem}.buyer-search-wizard_channelGrid__tKxjs,.buyer-search-wizard_fieldGrid__uMGPH,.buyer-search-wizard_propertyCards__4_smL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.buyer-search-wizard_compactSearchForm__yWfXb{gap:16px}.buyer-search-wizard_compactSection__sCb9x{display:grid;grid-gap:12px;gap:12px}.buyer-search-wizard_compactSection__sCb9x h3{margin:0;font-size:.96rem}.buyer-search-wizard_compactPropertyCards__KGf7Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.buyer-search-wizard_compactChoiceCard__z0vAB{position:relative;display:grid;min-height:86px;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid #d8dde6;border-radius:8px;background:#ffffff;padding:12px;font:inherit;text-align:left}.buyer-search-wizard_compactChoiceCard__z0vAB[data-selected]{border-color:#d6b48c;background:#fbf7f2}.buyer-search-wizard_compactChoiceCard__z0vAB .buyer-search-wizard_iconBubble__Ofc9U{width:42px;height:42px}.buyer-search-wizard_compactChoiceCard__z0vAB>svg:last-child{position:absolute;right:10px;top:10px;border-radius:50%;background:#111111;color:#ffffff;padding:2px}.buyer-search-wizard_compactCounters__sqvbU,.buyer-search-wizard_compactFieldGrid__9MHoO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.buyer-search-wizard_budgetFieldGrid__phs0V{align-items:start}.buyer-search-wizard_invisibleHint__b9WGI{visibility:hidden}.buyer-search-wizard_compactSearchForm__yWfXb .buyer-search-wizard_field__sDIcR{gap:7px}.buyer-search-wizard_compactSearchForm__yWfXb .buyer-search-wizard_field__sDIcR input{min-height:50px}.buyer-search-wizard_rangeField__wpxTa{display:grid;grid-gap:10px;gap:10px;color:#111111;font-size:.93rem;font-weight:700}.buyer-search-wizard_rangeField__wpxTa span{display:flex;align-items:center;justify-content:space-between;gap:12px}.buyer-search-wizard_rangeField__wpxTa strong{font-size:1rem}.buyer-search-wizard_rangeField__wpxTa input[type=range]{width:100%;accent-color:#111111}.buyer-search-wizard_compactCounters__sqvbU{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-search-wizard_compactCounters__sqvbU .buyer-search-wizard_counter__bXeMl{min-height:44px;grid-template-columns:42px 1fr 42px}.buyer-search-wizard_compactCounters__sqvbU .buyer-search-wizard_counterField__9IIO5{gap:7px;font-size:.9rem}.buyer-search-wizard_fieldGrid__uMGPH{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-search-wizard_choiceCard___OZiw{position:relative;display:grid;min-height:132px;place-items:center;grid-gap:10px;gap:10px;border:1px solid #d8dde6;border-radius:8px;background:#ffffff;padding:18px;font:inherit}.buyer-search-wizard_choiceCard___OZiw svg:last-child{position:absolute;right:16px;top:16px;border-radius:50%;background:#111111;color:#ffffff;padding:2px}.buyer-search-wizard_iconBubble__Ofc9U{display:inline-flex;width:52px;height:52px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:#f8f1ea;color:#56351f}.buyer-search-wizard_iconBubble__Ofc9U img{width:25px;height:25px;object-fit:contain}.buyer-search-wizard_asideSummary___RvQK{display:grid;grid-gap:0;gap:0}.buyer-search-wizard_asideSummary___RvQK h2{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500;text-align:center}.buyer-search-wizard_houseSketch___uZIz{display:grid;min-height:154px;place-items:center;color:#d8c7b6}.buyer-search-wizard_summaryLine__7wqAx{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid #e7e2dc;padding:15px 0}.buyer-search-wizard_summaryLine__7wqAx span{color:#697080;font-size:.84rem}.buyer-search-wizard_counterField__9IIO5{display:grid;grid-gap:9px;gap:9px;font-weight:700}.buyer-search-wizard_counterLabelShort__g9OSI{display:none}.buyer-search-wizard_counter__bXeMl{display:grid;min-height:56px;border:1px solid #d8dde6;border-radius:8px;grid-template-columns:64px 1fr 64px;overflow:hidden}.buyer-search-wizard_counter__bXeMl button{border:0;background:#ffffff}.buyer-search-wizard_counter__bXeMl strong{display:grid;place-items:center;border-inline:1px solid #e7e2dc}.buyer-search-wizard_preferenceGrid__gsgW0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.buyer-search-wizard_preferenceGroup__jTDEF{display:grid;grid-gap:16px;gap:16px;border:1px solid #e7e2dc;border-radius:12px;padding:18px}.buyer-search-wizard_preferenceGroup__jTDEF[data-wide]{grid-column:span 2}.buyer-search-wizard_groupTitle__s_sgb,.buyer-search-wizard_panelTitle__yO3B5,.buyer-search-wizard_questionTitle__yAs5O{display:flex;align-items:center;gap:14px}.buyer-search-wizard_groupTitle__s_sgb h3,.buyer-search-wizard_questionTitle__yAs5O h3{margin:0}.buyer-search-wizard_preferenceOptions__7sfD7{display:grid;grid-gap:10px;gap:10px}.buyer-search-wizard_preferenceOptionWrapper__uSiFv{display:grid;grid-gap:8px;gap:8px}.buyer-search-wizard_preferenceOption__PTx3H{display:grid;min-height:54px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;grid-gap:12px;gap:12px;border:1px solid #e1e5ec;border-radius:8px;background:#ffffff;padding:12px 13px;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.buyer-search-wizard_preferenceOption__PTx3H:hover{border-color:#d6b48c;background:#fdfaf6;box-shadow:0 10px 24px rgba(17,17,17,.06);transform:translateY(-1px)}.buyer-search-wizard_preferenceOptionText__mrNOq{display:grid;grid-gap:3px;gap:3px;min-width:0}.buyer-search-wizard_preferenceOption__PTx3H small{color:#697080}.buyer-search-wizard_preferenceOption__PTx3H[data-selected]{border-color:#111111;background:#111111;color:#ffffff;box-shadow:0 14px 30px rgba(17,17,17,.16)}.buyer-search-wizard_preferenceOption__PTx3H[data-selected] small{color:rgba(255,255,255,.72)}.buyer-search-wizard_checkCircle__XcS8_,.buyer-search-wizard_radioDot__kZqDE{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid #b8c0cd;border-radius:50%;background:#ffffff;color:transparent}[data-selected] .buyer-search-wizard_checkCircle__XcS8_,[data-selected] .buyer-search-wizard_radioDot__kZqDE{border-color:#111111;background:#111111;color:#ffffff}.buyer-search-wizard_preferenceOption__PTx3H[data-selected] .buyer-search-wizard_checkCircle__XcS8_{border-color:#ffffff;background:#ffffff;color:#111111}.buyer-search-wizard_preferenceRange__HNmnz{display:grid;grid-gap:9px;gap:9px;border:1px solid #e5d2bd;border-radius:8px;background:#fbf7f2;padding:12px}.buyer-search-wizard_preferenceRange__HNmnz>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#4f5664;font-size:.86rem}.buyer-search-wizard_preferenceRange__HNmnz strong{color:#111111;font-size:.95rem}.buyer-search-wizard_preferenceRange__HNmnz input[type=range]{width:100%;accent-color:#111111}.buyer-search-wizard_rangeTicks__XUT2D{display:grid;grid-template-columns:repeat(4,1fr);color:#7a8190;font-size:.72rem}.buyer-search-wizard_rangeTicks__XUT2D small:nth-child(2),.buyer-search-wizard_rangeTicks__XUT2D small:nth-child(3){text-align:center}.buyer-search-wizard_rangeTicks__XUT2D small:last-child{text-align:right}.buyer-search-wizard_projectStack__CGd3G{gap:14px}.buyer-search-wizard_projectQuestion__2dDal{display:grid;grid-gap:14px;gap:14px;border:1px solid #e7e2dc;border-radius:12px;padding:18px}.buyer-search-wizard_questionTitle__yAs5O{justify-content:space-between}.buyer-search-wizard_questionTitle__yAs5O h3{flex:1 1}.buyer-search-wizard_questionTitle__yAs5O span{font-weight:800}.buyer-search-wizard_projectOptions__85nVK{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.buyer-search-wizard_projectOptions__85nVK button{display:grid;min-height:124px;justify-items:center;align-content:center;grid-gap:16px;gap:16px;border:1px solid #e1e5ec;border-radius:8px;background:#ffffff;padding:12px;font:inherit;font-weight:700}.buyer-search-wizard_summaryGrid__LKqA_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 24px;gap:18px 24px}.buyer-search-wizard_summaryCard__WXeZL{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;border:1px solid #e7e2dc;border-radius:12px;padding:18px}.buyer-search-wizard_summaryCard__WXeZL h3,.buyer-search-wizard_summaryCard__WXeZL p{margin:0}.buyer-search-wizard_summaryCard__WXeZL p{margin-top:5px;color:#4e5664;line-height:1.35}.buyer-search-wizard_summaryCard__WXeZL button{display:inline-flex;min-height:44px;align-items:center;gap:8px;border:0;background:transparent;font:inherit}.buyer-search-wizard_priorityFilters__ASQ9_{display:flex;flex-wrap:wrap;gap:12px}.buyer-search-wizard_priorityFilters__ASQ9_ button{min-height:46px;border:1px solid #d8dde6;border-radius:8px;background:#ffffff;padding:0 20px;font-weight:700}.buyer-search-wizard_priorityFilters__ASQ9_ button[data-selected]{border-color:#111111;background:#111111;color:#ffffff}.buyer-search-wizard_priorityList__C1SYM{display:grid;grid-gap:0;gap:0;border:1px solid #e7e2dc;border-radius:12px;overflow:hidden}.buyer-search-wizard_priorityRow__RYhuQ{display:grid;grid-template-columns:28px 48px minmax(0,1fr) minmax(300px,.42fr) 24px;grid-gap:14px;gap:14px;align-items:center;border-bottom:1px solid #e7e2dc;padding:12px 16px}.buyer-search-wizard_priorityRow__RYhuQ:last-child{border-bottom:0}.buyer-search-wizard_dragHandle__o7iD4{color:#697080;letter-spacing:2px}.buyer-search-wizard_prioritySwitch__i5Ewd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;border:1px solid #e1e5ec;border-radius:999px;background:#f5f2ee;padding:4px}.buyer-search-wizard_prioritySwitch__i5Ewd button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;background:transparent;color:#56351f;font:inherit;font-size:.9rem;font-weight:700;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.buyer-search-wizard_prioritySwitch__i5Ewd button[data-selected]{background:#111111;color:#ffffff;box-shadow:0 8px 18px rgba(17,17,17,.14)}.buyer-search-wizard_addDashed__UX_pH{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:10px;border:1px dashed #bac2cf;border-radius:8px;background:#ffffff;color:#697080;font:inherit}.buyer-search-wizard_contactLayout__BGmZ2{max-width:1240px}.buyer-search-wizard_channelCard__4C0pb{display:flex;min-height:80px;align-items:center;gap:14px;border:1px solid #d8dde6;border-radius:8px;background:#ffffff;padding:14px 18px;text-align:left}.buyer-search-wizard_channelCard__4C0pb small,.buyer-search-wizard_channelCard__4C0pb strong{display:block}.buyer-search-wizard_channelCard__4C0pb small{margin-top:4px;color:#697080}.buyer-search-wizard_consentBox__2NzvS{display:flex;align-items:flex-start;gap:14px;border:1px solid #ead8c6;border-radius:8px;background:#fffaf5;padding:18px;line-height:1.45}.buyer-search-wizard_consentBox__2NzvS input{width:22px;height:22px;flex:0 0 auto}.buyer-search-wizard_consentBox__2NzvS a{display:block;margin-top:10px;color:#2458a6}.buyer-search-wizard_navigation__Q65XE{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px}.buyer-search-wizard_backButton__A157a,.buyer-search-wizard_primaryButton__AC2l7{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:12px;border-radius:8px;padding:0 26px;font:inherit;font-size:1rem;font-weight:700}.buyer-search-wizard_backButton__A157a{border:1px solid #d8dde6;background:#ffffff;color:#111111}.buyer-search-wizard_backButton__A157a:disabled{opacity:.45}.buyer-search-wizard_primaryButton__AC2l7{min-width:250px;border:1px solid #111111;background:#050505;color:#ffffff}.buyer-search-wizard_securityNote__l1Nfn{display:flex;align-items:center;justify-content:center;gap:10px;margin:22px 0 0;color:#697080;font-size:.9rem}.buyer-search-wizard_errorSummary__QaIDK,.buyer-search-wizard_fieldError__EUjgm{color:#8c2b1b;font-size:.88rem;line-height:1.4}.buyer-search-wizard_errorSummary__QaIDK{border:1px solid #efc9bd;border-radius:8px;background:#fff7f4;padding:12px 14px}.buyer-search-wizard_messageIcon__DvvKu{width:25px;height:20px;border:1.8px solid;border-radius:50%}.buyer-search-wizard_confirmationShell__cjOFV{min-height:auto;margin-top:34px;border:1px solid #e7e2dc;border-radius:16px}.buyer-search-wizard_confirmationHero__eEXd6{display:grid;justify-items:center;grid-gap:14px;gap:14px;margin-bottom:30px;text-align:center}.buyer-search-wizard_confirmationHero__eEXd6 h1{max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.8rem;font-weight:500;line-height:1.05}.buyer-search-wizard_confirmationHero__eEXd6 p{max-width:560px;margin:0;color:#5f6675;line-height:1.6}.buyer-search-wizard_confirmationIcon__b3fVP{display:inline-flex;width:70px;height:70px;align-items:center;justify-content:center;border-radius:50%;background:#111111;color:#ffffff}.buyer-search-wizard_confirmationContent__2nPah{display:grid;grid-template-columns:minmax(360px,.84fr) minmax(520px,1.16fr);grid-gap:28px;gap:28px;align-items:start}.buyer-search-wizard_confirmationContentSingle__Qydw1{grid-template-columns:minmax(0,760px);justify-content:center}.buyer-search-wizard_confirmationScoreColumn__5RIes,.buyer-search-wizard_confirmationSearchColumn__fXWYa{display:grid;grid-gap:16px;gap:16px;min-width:0}.buyer-search-wizard_confirmationColumnHeader__AxgJp,.buyer-search-wizard_confirmationScoreIntro__NFA54{min-height:74px}.buyer-search-wizard_confirmationColumnHeader__AxgJp{display:grid;align-content:center;grid-gap:4px;gap:4px}.buyer-search-wizard_confirmationColumnHeader__AxgJp h2,.buyer-search-wizard_confirmationColumnHeader__AxgJp p,.buyer-search-wizard_confirmationScoreIntro__NFA54 h2,.buyer-search-wizard_confirmationScoreIntro__NFA54 p{margin:0}.buyer-search-wizard_confirmationColumnHeader__AxgJp p{color:#6b7280;font-size:.78rem;font-weight:800;text-transform:uppercase}.buyer-search-wizard_confirmationColumnHeader__AxgJp h2,.buyer-search-wizard_confirmationScoreIntro__NFA54 h2{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500}.buyer-search-wizard_confirmationSummaryGrid__2vi11{display:grid;grid-gap:12px;gap:12px}.buyer-search-wizard_confirmationSummaryGrid__2vi11 .buyer-search-wizard_summaryCard__WXeZL{min-height:86px;padding:14px 16px}.buyer-search-wizard_confirmationSummaryGrid__2vi11 .buyer-search-wizard_summaryCard__WXeZL a{color:#274f7c;font-weight:700;-webkit-text-decoration-color:#d2a476;text-decoration-color:#d2a476;text-underline-offset:3px}.buyer-search-wizard_confirmationScoreIntro__NFA54{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;align-content:center;border:1px solid #ead8c6;border-radius:8px;background:#fbf7f2;padding:12px 14px}.buyer-search-wizard_confirmationScoreIntro__NFA54>svg{align-self:start;margin-top:2px;color:#6c513a}.buyer-search-wizard_confirmationScoreIntro__NFA54 p{margin-top:4px;color:#5f6675;font-size:.88rem;line-height:1.45}.buyer-search-wizard_clientAccessCard__1iJVb{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin-top:20px;border:1px solid #e7d1bd;border-radius:12px;background:#fbf7f2;padding:18px}.buyer-search-wizard_clientAccessCard__1iJVb h2,.buyer-search-wizard_clientAccessCard__1iJVb p{margin:0}.buyer-search-wizard_clientAccessCard__1iJVb p{margin-top:6px;line-height:1.55}.buyer-search-wizard_clientAccessCard__1iJVb small{display:block;margin-top:6px;color:#657083}.buyer-search-wizard_clientAccessCodes__y4GqO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0 0}.buyer-search-wizard_clientAccessCodes__y4GqO div{border:1px solid #ead8c5;border-radius:8px;background:#ffffff;padding:10px 12px}.buyer-search-wizard_clientAccessCodes__y4GqO dt{color:#657083;font-size:.78rem}.buyer-search-wizard_clientAccessCodes__y4GqO dd{margin:3px 0 0;color:#111111;font-weight:800;letter-spacing:.02em}@media (max-width:980px){.buyer-search-wizard_shell__Rf5Bl{width:min(100% - 18px,440px);border-radius:22px;margin-top:10px;padding:14px 24px 28px}.buyer-search-wizard_progress__MF7WH{margin-bottom:32px;grid-template-columns:repeat(8,minmax(22px,1fr))}.buyer-search-wizard_progressItem__rGirY{gap:0}.buyer-search-wizard_progressItem__rGirY>span:last-child{display:none}.buyer-search-wizard_progressDot__LaYMb{width:24px;height:24px;font-size:.72rem}.buyer-search-wizard_progressItem__rGirY:before{top:12px}.buyer-search-wizard_stepHeader__CHIEY{display:grid;grid-gap:16px;gap:16px}.buyer-search-wizard_stepHeader__CHIEY h1{font-size:2rem}.buyer-search-wizard_stepHeader__CHIEY h2{font-size:1.55rem}.buyer-search-wizard_stepHeader__CHIEY p{font-size:.96rem}.buyer-search-wizard_infoCallout__zXZOR{width:100%}.buyer-search-wizard_channelGrid__tKxjs,.buyer-search-wizard_confirmationContentSingle__Qydw1,.buyer-search-wizard_confirmationContent__2nPah,.buyer-search-wizard_fieldGrid__uMGPH,.buyer-search-wizard_preferenceGrid__gsgW0,.buyer-search-wizard_summaryGrid__LKqA_,.buyer-search-wizard_twoColumn__hm_js{grid-template-columns:1fr}.buyer-search-wizard_confirmationColumnHeader__AxgJp,.buyer-search-wizard_confirmationScoreIntro__NFA54{min-height:0}.buyer-search-wizard_mapPanel__olMxT{order:2;padding:12px}.buyer-search-wizard_fakeMap__w6SFk,.buyer-search-wizard_mapboxMap__IpxkL{min-height:300px}.buyer-search-wizard_asideSummary___RvQK{padding:18px}.buyer-search-wizard_houseSketch___uZIz{display:none}.buyer-search-wizard_propertyCards__4_smL{grid-template-columns:1fr}.buyer-search-wizard_choiceCard___OZiw{min-height:58px;grid-template-columns:48px minmax(0,1fr) 24px;place-items:center start;text-align:left}.buyer-search-wizard_preferenceGroup__jTDEF[data-wide]{grid-column:auto}.buyer-search-wizard_projectOptions__85nVK{grid-template-columns:1fr;gap:8px}.buyer-search-wizard_projectOptions__85nVK button{min-height:54px;grid-template-columns:minmax(0,1fr) 24px;justify-items:stretch;align-content:center;align-items:center;gap:12px;padding:11px 13px;text-align:left;font-size:.9rem}.buyer-search-wizard_projectOptions__85nVK button span:first-child{line-height:1.2}.buyer-search-wizard_summaryCard__WXeZL{grid-template-columns:48px minmax(0,1fr) auto;padding:12px}.buyer-search-wizard_summaryCard__WXeZL button{font-size:0}.buyer-search-wizard_priorityRow__RYhuQ{grid-template-columns:18px 42px minmax(0,1fr) 24px;gap:10px;padding:12px}.buyer-search-wizard_prioritySwitch__i5Ewd{grid-column:3/-1;width:100%}.buyer-search-wizard_prioritySwitch__i5Ewd button{min-height:36px;gap:4px;font-size:.78rem}.buyer-search-wizard_navigation__Q65XE{align-items:stretch}.buyer-search-wizard_primaryButton__AC2l7{min-width:0;flex:1 1}.buyer-search-wizard_backButton__A157a{min-width:116px}.buyer-search-wizard_clientAccessCard__1iJVb{grid-template-columns:48px minmax(0,1fr);align-items:start}.buyer-search-wizard_clientAccessCard__1iJVb .buyer-search-wizard_primaryButton__AC2l7{grid-column:1/-1;width:100%}}@media (max-width:420px){.buyer-search-wizard_shell__Rf5Bl{width:min(100% - 12px,420px);padding-inline:18px}.buyer-search-wizard_compactCounters__sqvbU{gap:8px}.buyer-search-wizard_compactCounters__sqvbU .buyer-search-wizard_counterField__9IIO5{min-width:0;gap:6px;font-size:.82rem}.buyer-search-wizard_compactCounters__sqvbU .buyer-search-wizard_counterField__9IIO5>span:first-child{min-height:18px;white-space:nowrap}.buyer-search-wizard_compactCounters__sqvbU .buyer-search-wizard_counterLabelFull__QotRU{display:none}.buyer-search-wizard_compactCounters__sqvbU .buyer-search-wizard_counterLabelShort__g9OSI{display:inline}.buyer-search-wizard_compactCounters__sqvbU .buyer-search-wizard_counter__bXeMl{min-height:42px;grid-template-columns:34px minmax(26px,1fr) 34px}.buyer-search-wizard_compactCounters__sqvbU .buyer-search-wizard_counter__bXeMl button{padding:0}.buyer-search-wizard_confirmationShell__cjOFV{margin-top:12px}.buyer-search-wizard_confirmationHero__eEXd6{margin-bottom:22px}.buyer-search-wizard_confirmationHero__eEXd6 h1{font-size:2rem}.buyer-search-wizard_clientAccessCard__1iJVb{grid-template-columns:1fr;gap:14px;padding:16px}.buyer-search-wizard_clientAccessCard__1iJVb .buyer-search-wizard_iconBubble__Ofc9U{width:48px;height:48px}.buyer-search-wizard_clientAccessCard__1iJVb h2{font-size:1.35rem;line-height:1.1}.buyer-search-wizard_clientAccessCodes__y4GqO{grid-template-columns:1fr}.buyer-search-wizard_clientAccessCard__1iJVb small{max-width:31ch;line-height:1.45}.buyer-search-wizard_clientAccessCard__1iJVb .buyer-search-wizard_primaryButton__AC2l7{min-height:52px;justify-content:center;text-align:center}.buyer-search-wizard_projectQuestion__2dDal{padding:14px}.buyer-search-wizard_projectOptions__85nVK{gap:8px}.buyer-search-wizard_projectOptions__85nVK button{min-height:52px;padding:10px 12px}.buyer-search-wizard_navigation__Q65XE{gap:10px;flex-wrap:wrap}.buyer-search-wizard_backButton__A157a,.buyer-search-wizard_primaryButton__AC2l7{min-height:52px;padding-inline:14px}.buyer-search-wizard_navigation__Q65XE .buyer-search-wizard_backButton__A157a,.buyer-search-wizard_navigation__Q65XE .buyer-search-wizard_primaryButton__AC2l7{flex:1 1 100%;justify-content:center}}