.realestate-browser{pointer-events:none;isolation:isolate;background:#fff;border:1px solid #07181f24;border-radius:2rem;min-height:39rem;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #07181f24}.realestate-browser,.realestate-browser *,.realestate-blueprint,.realestate-blueprint *,.realestate-lead-loop,.realestate-lead-loop *{pointer-events:none}.realestate-browser:before{z-index:-1;content:"";background:linear-gradient(135deg,#50c5cc33,#50c5cc00 70%);position:absolute;inset:13% -24% -30% 45%;transform:skew(-12deg)}.realestate-browser__head{background:#f7faf9;border-bottom:1px solid #07181f1c;align-items:center;gap:.55rem;height:4.3rem;padding:0 1.4rem;display:flex}.realestate-browser__head i{background:#cbd5d3;border-radius:50%;width:.7rem;height:.7rem}.realestate-browser__head i:nth-child(2){background:var(--aqua)}.realestate-browser__head i:nth-child(3){background:var(--coral)}.realestate-browser__head span{color:#66757a;font-size:var(--font-size-min);letter-spacing:.1em;margin-left:auto;font-weight:850}.realestate-browser__search{color:#fff;background:#102229;border-radius:1.35rem;width:61%;padding:1.8rem;position:absolute;top:18%;left:7%;box-shadow:0 1.4rem 3rem #07181f2e}.realestate-browser__search small,.realestate-browser__search span,.realestate-browser__status{font-size:var(--font-size-min);letter-spacing:.09em;font-weight:850}.realestate-browser__search small{color:var(--aqua)}.realestate-browser__search strong{letter-spacing:-.055em;margin:.8rem 0 1.4rem;font-size:clamp(2rem,3.1vw,3.45rem);line-height:.92;display:block}.realestate-browser__search>div{grid-template-columns:repeat(3,1fr) auto;gap:.45rem;display:grid}.realestate-browser__search span,.realestate-browser__search b{color:#c3cfd2;border:1px solid #ffffff29;border-radius:.7rem;align-items:center;min-height:2.8rem;padding:0 .75rem;display:flex}.realestate-browser__search b{border-color:var(--aqua);background:var(--aqua);color:#07181e}.realestate-browser__map{background-color:#e7f3f1;background-image:linear-gradient(#07181f14 1px,#0000 1px),linear-gradient(90deg,#07181f14 1px,#0000 1px);background-size:2rem 2rem;border-radius:1.25rem;width:45%;height:42%;position:absolute;top:45%;right:5%;transform:rotate(2deg);box-shadow:0 1rem 2.5rem #07181f1f}.realestate-browser__map:before,.realestate-browser__map:after{content:"";background:#fff;border:1px solid #07181f24;border-radius:999px;position:absolute}.realestate-browser__map:before{inset:17% 13% 48% 16%;transform:rotate(-11deg)}.realestate-browser__map:after{inset:52% 22% 13% 8%;transform:rotate(13deg)}.realestate-browser__map i{z-index:2;background:var(--coral);border:.32rem solid #fff;border-radius:50% 50% 50% 0;width:1.15rem;height:1.15rem;animation:3.6s ease-in-out infinite realestatePin;position:absolute;transform:rotate(-45deg);box-shadow:0 .25rem .7rem #07181f33}.realestate-browser__map i:first-child{top:31%;left:28%}.realestate-browser__map i:nth-child(2){animation-delay:-.7s;top:22%;left:67%}.realestate-browser__map i:nth-child(3){animation-delay:-1.4s;top:62%;left:47%}.realestate-browser__map i:nth-child(4){animation-delay:-2.1s;top:69%;left:77%}.realestate-browser__map span{z-index:3;color:var(--aqua-dark);font-size:var(--font-size-min);background:#fff;border-radius:999px;padding:.5rem .7rem;font-weight:850;position:absolute;bottom:1rem;right:1rem}.realestate-browser__cards{grid-template-columns:repeat(2,8.2rem);gap:.65rem;display:grid;position:absolute;bottom:5%;left:8%}.realestate-browser__cards span{background:#fff;border:1px solid #07181f1f;border-radius:1rem;height:7rem;padding:.65rem;position:relative;box-shadow:0 .8rem 2rem #07181f1c}.realestate-browser__cards i{background:linear-gradient(145deg,#e9cdb5,#fbf2e9);border-radius:.65rem;height:4.3rem;display:block}.realestate-browser__cards span:nth-child(2) i{background:linear-gradient(145deg,#b8d1c6,#eaf4ef)}.realestate-browser__cards b{font-size:var(--font-size-min);position:absolute;bottom:.55rem;right:.65rem}.realestate-browser__status{color:#fff;background:#102229;border-radius:999px;align-items:center;gap:.45rem;padding:.65rem .85rem;display:flex;position:absolute;bottom:2.5%;right:4%}.realestate-browser__status i{background:var(--aqua);border-radius:50%;width:.7rem;height:.7rem;box-shadow:0 0 0 .3rem #50c5cc29}.realestate-blueprint{color:#102229;pointer-events:none;background:#f8f4eb;border:1px solid #07181f26;border-radius:1.8rem;min-height:39rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 1.8rem 4.5rem #07181f1a}.realestate-blueprint>span,.realestate-blueprint>small{color:#68777b;font-size:var(--font-size-min);letter-spacing:.1em;font-weight:850}.realestate-blueprint>small{position:absolute;bottom:1.7rem;left:2rem}.realestate-blueprint__plan{background-color:#ffffff73;background-image:linear-gradient(#10222912 1px,#0000 1px),linear-gradient(90deg,#10222912 1px,#0000 1px);background-size:1.25rem 1.25rem;border:2px solid #102229;height:50%;position:absolute;top:15%;left:8%;right:8%}.realestate-blueprint__plan:before,.realestate-blueprint__plan:after,.realestate-blueprint__plan i{content:"";background:#102229;position:absolute}.realestate-blueprint__plan:before{width:2px;top:0;bottom:38%;left:34%}.realestate-blueprint__plan:after{height:2px;top:62%;left:34%;right:0}.realestate-blueprint__plan i:first-child{height:2px;top:39%;left:0;right:66%}.realestate-blueprint__plan i:nth-child(2){width:2px;top:0;bottom:38%;left:64%}.realestate-blueprint__plan i:nth-child(3){width:2px;top:62%;bottom:0;left:58%}.realestate-blueprint__plan i:nth-child(4){width:2px;top:62%;bottom:0;right:14%}.realestate-blueprint__plan b{letter-spacing:-.05em;font-size:clamp(1.65rem,3vw,2.8rem);line-height:.9;position:absolute;top:22%;left:40%}.realestate-blueprint__plan em{background:var(--aqua);color:#07181e;width:2.2rem;height:2.2rem;font-size:var(--font-size-min);border-radius:.55rem;place-items:center;font-style:normal;font-weight:900;animation:5s ease-in-out infinite realestateBlueprintStep;display:grid;position:absolute}.realestate-blueprint__plan em:first-of-type{top:16%;left:14%}.realestate-blueprint__plan em:nth-of-type(2){animation-delay:-1.5s;top:27%;right:20%}.realestate-blueprint__plan em:nth-of-type(3){animation-delay:-3s;bottom:10%;left:69%}.realestate-blueprint__fields{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid;position:absolute;top:70%;left:8%;right:8%}.realestate-blueprint__fields p{background:#fff;border:1px solid #07181f26;margin:0;padding:.8rem}.realestate-blueprint__fields b,.realestate-blueprint__fields small{font-size:var(--font-size-min);display:block}.realestate-blueprint__fields small{color:#728087;letter-spacing:.06em;margin-top:.3rem}.realestate-lead-loop{pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:.75rem;min-height:22rem;display:grid;position:relative}.realestate-lead-loop span{z-index:2;font-size:var(--font-size-min);letter-spacing:.08em;text-align:center;background:#ffffff0d;border:1px solid #ffffff2e;padding:1.2rem .8rem;font-weight:900;position:relative}.realestate-lead-loop span+span:before{color:var(--aqua);content:"→";position:absolute;left:-1rem}.realestate-lead-loop strong{background:var(--aqua);color:#07181e;text-align:center;grid-column:1/-1;justify-self:center;margin-top:1.2rem;padding:1.1rem 1.5rem;font-size:clamp(1.35rem,2.8vw,2.4rem);line-height:.95}.realestate-lead-loop i{background:var(--coral);border-radius:50%;width:.85rem;height:.85rem;animation:3s ease-in-out infinite realestateLeadPulse;position:absolute}.realestate-lead-loop i:first-of-type{top:22%;left:10%}.realestate-lead-loop i:last-of-type{animation-delay:-1.5s;bottom:18%;right:8%}@media (hover:hover) and (pointer:fine){.realestate-browser,.realestate-blueprint{transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s}.realestate-browser:hover{transform:translateY(calc(var(--parallax-y,0) - .35rem));box-shadow:0 2.5rem 6rem #07181f2e}.realestate-blueprint:hover{transform:translateY(calc(var(--parallax-y,0) - .3rem));box-shadow:0 2.3rem 5.5rem #07181f24}}@media (width<=64rem){.realestate-browser{width:min(100%,44rem);min-height:35rem;margin-inline:auto}.realestate-blueprint{min-height:34rem}}@media (width<=52rem){.realestate-browser{min-height:32rem}.realestate-browser__search{width:80%;left:5%}.realestate-browser__search>div{grid-template-columns:1fr 1fr}.realestate-browser__map{width:62%;height:35%;top:53%;right:4%}.realestate-browser__cards{grid-template-columns:6.8rem;left:5%}.realestate-browser__cards span:nth-child(2){display:none}.realestate-blueprint{min-height:32rem;padding:1.4rem}.realestate-blueprint>small{left:1.4rem}.realestate-blueprint__fields{grid-template-columns:1fr;top:68%}.realestate-blueprint__fields p{justify-content:space-between;display:flex}.realestate-blueprint__fields small{margin:0}.realestate-lead-loop{min-height:18rem}}@media (width<=35rem){.realestate-browser{min-height:29rem}.realestate-browser__search{width:auto;padding:1.25rem;right:5%}.realestate-browser__search strong{font-size:2rem}.realestate-browser__search span:nth-child(3){display:none}.realestate-browser__search>div{grid-template-columns:1fr 1fr auto}.realestate-browser__map{width:72%;height:32%}.realestate-blueprint__plan{height:46%}.realestate-blueprint__fields{top:65%}.realestate-lead-loop{grid-template-columns:1fr}.realestate-lead-loop span+span:before{content:"↓";top:-1rem;left:50%}.realestate-lead-loop strong{grid-column:1}}@media (prefers-reduced-motion:reduce){.realestate-browser,.realestate-blueprint{transform:none!important}.realestate-browser__map i,.realestate-blueprint__plan em,.realestate-lead-loop i{animation:none!important}}@keyframes realestatePin{0%,to{translate:0}50%{translate:0 -.42rem}}@keyframes realestateBlueprintStep{0%,to{background:var(--aqua);transform:translateY(0)}50%{background:var(--coral);transform:translateY(-.3rem)}}@keyframes realestateLeadPulse{0%,to{box-shadow:0 0 #ff715f66}50%{box-shadow:0 0 0 1rem #ff715f00}}