.PropertyFinder_main__NfI_1{background:#f6f2ec;color:#17211d}.PropertyFinder_hero__Kd9cB{background:linear-gradient(135deg,rgba(12,32,27,.94),rgba(28,76,63,.84)),url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1500&q=80) 50%/cover;color:#fff;padding:clamp(3.2rem,7vw,6.2rem) var(--spacing-md)}.PropertyFinder_heroContent__ReGUH,.PropertyFinder_section__dXQ0U,.PropertyFinder_trustPanel__m3heL,.PropertyFinder_wizardSection__eKC_V,.PropertyFinder_workflowSection__zGo1o{max-width:1180px;margin:0 auto}.PropertyFinder_heroContent__ReGUH{max-width:930px}.PropertyFinder_eyebrow__GlCZ3{color:#bf9b5f;font-size:.78rem;font-weight:900;letter-spacing:.14em;margin:0 0 .7rem;text-transform:uppercase}.PropertyFinder_hero__Kd9cB h1{font-size:clamp(2.35rem,6vw,4.9rem);line-height:.98;margin:0}.PropertyFinder_heroSubtext__fXmEt{color:rgba(255,255,255,.9);font-size:clamp(1.02rem,2vw,1.3rem);line-height:1.65;margin:1.2rem 0 0;max-width:820px}.PropertyFinder_heroActions__kC6XG,.PropertyFinder_wizardActions__gFMZo{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.4rem}.PropertyFinder_primaryButton__wm9u_,.PropertyFinder_secondaryAction__VjGCZ,.PropertyFinder_secondaryButton__u5_FV,.PropertyFinder_submitButton__GpXt2{align-items:center;border-radius:999px;display:inline-flex;font-weight:900;justify-content:center;min-height:3.15rem;padding:.9rem 1.35rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease,background .2s ease}.PropertyFinder_primaryButton__wm9u_,.PropertyFinder_submitButton__GpXt2{background:#bf9b5f;border:1px solid #bf9b5f;color:#111;cursor:pointer}.PropertyFinder_primaryButton__wm9u_:hover,.PropertyFinder_secondaryAction__VjGCZ:hover,.PropertyFinder_submitButton__GpXt2:hover{box-shadow:0 14px 28px rgba(23,33,29,.16);transform:translateY(-1px)}.PropertyFinder_secondaryButton__u5_FV{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.55);color:#fff}.PropertyFinder_secondaryAction__VjGCZ{background:#fff;border:1px solid rgba(23,33,29,.2);color:#17211d;cursor:pointer}.PropertyFinder_submitButton__GpXt2:disabled{cursor:not-allowed;opacity:.65;transform:none}.PropertyFinder_section__dXQ0U,.PropertyFinder_trustPanel__m3heL,.PropertyFinder_wizardSection__eKC_V,.PropertyFinder_workflowSection__zGo1o{padding:clamp(2.2rem,5vw,4.6rem) var(--spacing-md)}.PropertyFinder_sectionIntro__f4sHw{max-width:820px;margin-bottom:1.5rem}.PropertyFinder_sectionIntro__f4sHw h2,.PropertyFinder_summaryPanel__p0X1P h2,.PropertyFinder_trustPanel__m3heL h2,.PropertyFinder_wizardHeader__2TQG4 h2{font-size:clamp(1.75rem,4vw,3rem);line-height:1.05;margin:0}.PropertyFinder_muted__Gq0KB,.PropertyFinder_sectionIntro__f4sHw p:not(.PropertyFinder_eyebrow__GlCZ3),.PropertyFinder_trustPanel__m3heL p,.PropertyFinder_wizardHeader__2TQG4 p{color:#4f5a55;line-height:1.7}.PropertyFinder_cardGrid__sWGXS,.PropertyFinder_featureGrid__YETiR{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.PropertyFinder_card__vSQkC,.PropertyFinder_feature__hx2mG,.PropertyFinder_notice__ZZSLW,.PropertyFinder_reviewCard__09kvB,.PropertyFinder_summaryPanel__p0X1P,.PropertyFinder_trustPanel__m3heL,.PropertyFinder_validationCard__tfLkk,.PropertyFinder_wizardPanel__dawM7{background:#fff;border:1px solid rgba(23,33,29,.1);border-radius:24px;box-shadow:0 18px 50px rgba(23,33,29,.08)}.PropertyFinder_card__vSQkC,.PropertyFinder_feature__hx2mG{padding:1.25rem}.PropertyFinder_cardIcon__Sc83J,.PropertyFinder_selectorIcon__MnptT{display:inline-flex;font-size:1.7rem;margin-bottom:.7rem}.PropertyFinder_card__vSQkC h3,.PropertyFinder_reviewCard__09kvB h3{margin:0 0 .55rem}.PropertyFinder_card__vSQkC p{color:#59645f;line-height:1.6;margin:0}.PropertyFinder_workflowSection__zGo1o{background:#17211d;border-radius:34px;color:#fff}.PropertyFinder_workflowSection__zGo1o .PropertyFinder_sectionIntro__f4sHw p:not(.PropertyFinder_eyebrow__GlCZ3){color:rgba(255,255,255,.78)}.PropertyFinder_workflow__olugB{counter-reset:step;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:1.6rem 0 0;padding:0}.PropertyFinder_workflow__olugB li{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:1rem}.PropertyFinder_workflow__olugB li:before{color:#bf9b5f;content:counter(step,decimal-leading-zero);counter-increment:step;display:block;font-weight:900;margin-bottom:.7rem}.PropertyFinder_feature__hx2mG{font-weight:900}.PropertyFinder_trustPanel__m3heL{align-items:center;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr 1fr}.PropertyFinder_pillGrid__Ri2Ne{display:flex;flex-wrap:wrap;gap:.7rem}.PropertyFinder_pillGrid__Ri2Ne span{background:#f6efe3;border:1px solid rgba(191,155,95,.35);border-radius:999px;color:#42331d;font-weight:900;padding:.65rem .85rem}.PropertyFinder_wizardSection__eKC_V{align-items:flex-start;display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:.38fr .62fr}.PropertyFinder_summaryPanel__p0X1P{padding:1.2rem;position:-webkit-sticky;position:sticky;top:1rem}.PropertyFinder_summaryPanel__p0X1P dl{display:grid;grid-gap:.65rem;gap:.65rem;margin:1rem 0}.PropertyFinder_reviewCard__09kvB dl div,.PropertyFinder_summaryPanel__p0X1P dl div{border-top:1px solid rgba(23,33,29,.08);display:grid;grid-gap:.25rem;gap:.25rem;padding-top:.65rem}.PropertyFinder_reviewCard__09kvB dt,.PropertyFinder_summaryPanel__p0X1P dt{color:#66716b;font-size:.75rem;font-weight:900;text-transform:uppercase}.PropertyFinder_reviewCard__09kvB dd,.PropertyFinder_summaryPanel__p0X1P dd{margin:0;overflow-wrap:anywhere}.PropertyFinder_summaryMissing__7wg7Q dd{color:#9a3412}.PropertyFinder_summaryComplete__FjY6Q dd{color:#14532d;font-weight:800}.PropertyFinder_summaryMeta__ZdwNb{background:#fbfaf7;border-radius:14px;color:#4f5a55;margin:.55rem 0 0;padding:.75rem}.PropertyFinder_completionRing__qG9W4{align-items:center;background:conic-gradient(#bf9b5f var(--progress,100%),#ebe4d8 0);border-radius:999px;color:#17211d;display:flex;font-weight:950;height:4rem;justify-content:center;margin:.8rem 0;width:4rem}.PropertyFinder_wizardPanel__dawM7{padding:clamp(1rem,2.4vw,1.75rem)}.PropertyFinder_wizardHeader__2TQG4{background:#fbfaf7;border:1px solid rgba(191,155,95,.22);border-radius:20px;margin-bottom:1rem;padding:1rem}.PropertyFinder_wizardHeader__2TQG4 p{margin:.55rem 0 0}.PropertyFinder_stepper__yTZlS{align-items:stretch;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(8,minmax(0,1fr));margin:1rem 0;overflow-x:auto;padding-bottom:.35rem}.PropertyFinder_stepperItem__bOq_8{align-items:center;color:#66716b;display:grid;font-size:.75rem;font-weight:900;grid-gap:.45rem;gap:.45rem;justify-items:center;min-width:86px;position:relative;text-align:center;transition:color .2s ease,transform .2s ease}.PropertyFinder_stepperItem__bOq_8:after{background:#ded6c8;content:"";height:2px;left:calc(50% + 1.15rem);position:absolute;top:1.1rem;width:calc(100% - 2.3rem)}.PropertyFinder_stepperItem__bOq_8:last-child:after{display:none}.PropertyFinder_stepIcon__TYpFn{align-items:center;background:#ebe4d8;border:2px solid #ebe4d8;border-radius:999px;display:flex;height:2.2rem;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:2.2rem;z-index:1}.PropertyFinder_stepActive__Er07q{color:#17211d;transform:translateY(-1px)}.PropertyFinder_stepActive__Er07q .PropertyFinder_stepIcon__TYpFn{animation:PropertyFinder_stepPulse__fht3X .8s ease;background:#bf9b5f;border-color:#8f6b2f;color:#111}.PropertyFinder_stepDone__JI7z3{color:#14532d}.PropertyFinder_stepDone__JI7z3 .PropertyFinder_stepIcon__TYpFn{background:#14532d;border-color:#14532d;color:#fff}.PropertyFinder_stepDone__JI7z3:after{background:#bf9b5f}@keyframes PropertyFinder_stepPulse__fht3X{0%{box-shadow:0 0 0 0 rgba(191,155,95,.35)}to{box-shadow:0 0 0 10px rgba(191,155,95,0)}}.PropertyFinder_progressHeader__xP4i_{align-items:center;display:flex;justify-content:space-between;gap:1rem}.PropertyFinder_progressBar__qa9HD{background:#ebe4d8;border-radius:999px;height:.62rem;margin:.8rem 0 1.35rem;overflow:hidden}.PropertyFinder_progressBar__qa9HD span{background:linear-gradient(90deg,#bf9b5f,#ddc28f);display:block;height:100%;transition:width .25s ease}.PropertyFinder_confirmationPanel__AC3jN h3,.PropertyFinder_stepPanel__ktMmu h3{font-size:clamp(1.45rem,3vw,2.2rem);margin:0 0 .45rem}.PropertyFinder_confirmationPanel__AC3jN p,.PropertyFinder_stepPanel__ktMmu p{color:#59645f;line-height:1.65}.PropertyFinder_formGrid__F__3z,.PropertyFinder_reviewGrid__OaBOH,.PropertyFinder_selectorGrid__m7SiD{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.PropertyFinder_selectorCard__n3T7o{background:linear-gradient(145deg,#fff,#fbfaf7);border:1px solid rgba(23,33,29,.14);border-radius:20px;color:#17211d;cursor:pointer;display:grid;min-height:142px;padding:1.05rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.PropertyFinder_selectorCard__n3T7o:hover{border-color:rgba(191,155,95,.75);box-shadow:0 18px 36px rgba(23,33,29,.12);transform:translateY(-2px)}.PropertyFinder_selectorCard__n3T7o:active{transform:scale(.99)}.PropertyFinder_selectorCard__n3T7o strong{font-weight:950;margin-bottom:.35rem}.PropertyFinder_selectorCard__n3T7o small{color:#59645f;line-height:1.45}.PropertyFinder_preferenceActive__FXXKf,.PropertyFinder_selectorCardActive__Kla1k{border-color:#bf9b5f!important;box-shadow:0 0 0 3px rgba(191,155,95,.22),0 18px 36px rgba(23,33,29,.1)}.PropertyFinder_formGrid__F__3z label,.PropertyFinder_fullLabel__M40zK{display:grid;font-size:.92rem;font-weight:900;grid-gap:.45rem;gap:.45rem}.PropertyFinder_formGrid__F__3z input,.PropertyFinder_formGrid__F__3z select,.PropertyFinder_formGrid__F__3z textarea,.PropertyFinder_fullLabel__M40zK textarea{background:#fbfaf7;border:1px solid rgba(23,33,29,.18);border-radius:14px;color:#17211d;font:inherit;min-height:48px;padding:.9rem 1rem;width:100%}.PropertyFinder_formGrid__F__3z textarea,.PropertyFinder_fullLabel__M40zK textarea{min-height:104px;resize:vertical}.PropertyFinder_consent__aOMUx,.PropertyFinder_fullWidth__zxOtT{grid-column:1/-1}.PropertyFinder_fullLabel__M40zK{margin-top:1rem}.PropertyFinder_consent__aOMUx{align-items:flex-start;display:flex!important;font-weight:650!important;line-height:1.5}.PropertyFinder_consent__aOMUx input{flex:0 0 auto;margin-top:.2rem;min-height:auto;width:auto}.PropertyFinder_preferenceGrid__ki5fm{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.8rem}.PropertyFinder_preferenceGrid__ki5fm button{background:#fbfaf7;border:1px solid rgba(23,33,29,.14);border-radius:999px;color:#17211d;cursor:pointer;font-weight:850;min-height:44px;padding:.68rem .85rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.PropertyFinder_preferenceGrid__ki5fm button:hover{border-color:rgba(191,155,95,.75);transform:translateY(-1px)}.PropertyFinder_stepPanel__ktMmu h4 span{color:#66716b;font-size:.9rem;font-weight:700}.PropertyFinder_wizardActions__gFMZo{justify-content:flex-end}.PropertyFinder_reviewCard__09kvB{padding:1rem}.PropertyFinder_reviewCardHeader__wA5xS{align-items:center;display:flex;gap:1rem;justify-content:space-between}.PropertyFinder_reviewCardHeader__wA5xS button{background:#f6efe3;border:1px solid rgba(191,155,95,.35);border-radius:999px;color:#42331d;cursor:pointer;font-weight:900;padding:.45rem .75rem}.PropertyFinder_reviewCard__09kvB dl{display:grid;grid-gap:.65rem;gap:.65rem;margin:.8rem 0 0}.PropertyFinder_notice__ZZSLW,.PropertyFinder_validationCard__tfLkk{padding:1rem}.PropertyFinder_notice__ZZSLW{background:#f6efe3;border-color:rgba(191,155,95,.32);color:#42331d;font-weight:800;line-height:1.6;margin-top:1rem}.PropertyFinder_validationCard__tfLkk{background:#fff7ed;border-color:rgba(194,65,12,.22);color:#7c2d12;margin-top:1rem}.PropertyFinder_validationCard__tfLkk h4,.PropertyFinder_validationCard__tfLkk p{margin:0 0 .35rem}.PropertyFinder_helperText__sjzvm{background:#f6efe3;border-radius:14px;color:#42331d!important;font-weight:800;margin:.9rem 0 0;padding:.8rem}.PropertyFinder_fieldAttention__onMGO,.PropertyFinder_fieldAttention__onMGO input,.PropertyFinder_fieldAttention__onMGO select,.PropertyFinder_fieldAttention__onMGO textarea,.PropertyFinder_needsAttention__sjI_6{border-color:#c2410c!important;box-shadow:0 0 0 3px rgba(194,65,12,.12)}.PropertyFinder_confirmationPanel__AC3jN{text-align:center}.PropertyFinder_successIllustration__m0evQ{align-items:center;background:radial-gradient(circle at 30% 30%,#d7f5df,#14532d);border-radius:999px;color:#fff;display:flex;font-size:3rem;font-weight:950;height:6rem;justify-content:center;margin:0 auto 1rem;width:6rem}.PropertyFinder_confirmationSummary__tuLZw{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.25rem 0;text-align:left}.PropertyFinder_confirmationSummary__tuLZw div{background:#fbfaf7;border-radius:18px;padding:1rem}.PropertyFinder_confirmationSummary__tuLZw span{color:#66716b;display:block;font-size:.78rem;font-weight:900;margin-bottom:.35rem;text-transform:uppercase}.PropertyFinder_confirmationSummary__tuLZw strong{overflow-wrap:anywhere}.PropertyFinder_statusBadge__FCipy{background:#f6efe3;border:1px solid rgba(191,155,95,.35);border-radius:999px;display:inline-flex;padding:.45rem .7rem}.PropertyFinder_confirmationTimeline___5s3d{display:grid;grid-gap:.9rem;gap:.9rem;list-style:none;margin:1rem auto;max-width:520px;padding:0;text-align:left}.PropertyFinder_confirmationTimeline___5s3d li{background:#fbfaf7;border:1px solid rgba(23,33,29,.08);border-radius:16px;font-weight:900;padding:.9rem 1rem;position:relative}.PropertyFinder_confirmationTimeline___5s3d li:not(:last-child):after{color:#bf9b5f;content:"↓";display:block;font-size:1.2rem;font-weight:950;left:50%;position:absolute;top:calc(100% - .1rem);transform:translateX(-50%)}.PropertyFinder_formGrid__F__3z input:focus-visible,.PropertyFinder_formGrid__F__3z select:focus-visible,.PropertyFinder_formGrid__F__3z textarea:focus-visible,.PropertyFinder_fullLabel__M40zK textarea:focus-visible,.PropertyFinder_preferenceGrid__ki5fm button:focus-visible,.PropertyFinder_primaryButton__wm9u_:focus-visible,.PropertyFinder_reviewCardHeader__wA5xS button:focus-visible,.PropertyFinder_secondaryAction__VjGCZ:focus-visible,.PropertyFinder_secondaryButton__u5_FV:focus-visible,.PropertyFinder_selectorCard__n3T7o:focus-visible,.PropertyFinder_submitButton__GpXt2:focus-visible{outline:3px solid #bf9b5f;outline-offset:3px}@media (max-width:1100px){.PropertyFinder_workflow__olugB{grid-template-columns:repeat(3,minmax(0,1fr))}.PropertyFinder_wizardSection__eKC_V{grid-template-columns:1fr}.PropertyFinder_summaryPanel__p0X1P{position:static}}@media (max-width:900px){.PropertyFinder_cardGrid__sWGXS,.PropertyFinder_confirmationSummary__tuLZw,.PropertyFinder_featureGrid__YETiR,.PropertyFinder_formGrid__F__3z,.PropertyFinder_reviewGrid__OaBOH,.PropertyFinder_selectorGrid__m7SiD,.PropertyFinder_trustPanel__m3heL{grid-template-columns:1fr}.PropertyFinder_stepper__yTZlS{grid-template-columns:repeat(4,minmax(86px,1fr));row-gap:.75rem}.PropertyFinder_stepperItem__bOq_8:last-child:after,.PropertyFinder_stepperItem__bOq_8:nth-child(4):after{display:none}}@media (max-width:640px){.PropertyFinder_hero__Kd9cB,.PropertyFinder_section__dXQ0U,.PropertyFinder_trustPanel__m3heL,.PropertyFinder_wizardSection__eKC_V,.PropertyFinder_workflowSection__zGo1o{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.PropertyFinder_hero__Kd9cB{padding-top:2.4rem;padding-bottom:2.6rem}.PropertyFinder_section__dXQ0U,.PropertyFinder_trustPanel__m3heL,.PropertyFinder_wizardSection__eKC_V,.PropertyFinder_workflowSection__zGo1o{padding-top:1.8rem;padding-bottom:1.8rem}.PropertyFinder_workflow__olugB{grid-template-columns:1fr}.PropertyFinder_heroActions__kC6XG,.PropertyFinder_wizardActions__gFMZo{flex-direction:column}.PropertyFinder_primaryButton__wm9u_,.PropertyFinder_secondaryAction__VjGCZ,.PropertyFinder_secondaryButton__u5_FV,.PropertyFinder_submitButton__GpXt2{width:100%}.PropertyFinder_summaryPanel__p0X1P,.PropertyFinder_trustPanel__m3heL,.PropertyFinder_wizardPanel__dawM7{border-radius:18px;padding:1rem}.PropertyFinder_formGrid__F__3z,.PropertyFinder_reviewGrid__OaBOH,.PropertyFinder_selectorGrid__m7SiD{gap:.75rem;margin-top:.85rem}.PropertyFinder_selectorCard__n3T7o{min-height:118px;padding:.9rem}.PropertyFinder_stepper__yTZlS{grid-template-columns:repeat(2,minmax(112px,1fr))}.PropertyFinder_stepperItem__bOq_8:after{display:none}.PropertyFinder_wizardActions__gFMZo{background:rgba(246,242,236,.95);bottom:0;box-shadow:0 -10px 30px rgba(23,33,29,.08);margin:1rem -1rem -1rem;padding:.8rem 1rem;position:-webkit-sticky;position:sticky;z-index:5}}