@keyframes tp-kb{0%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes tp-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}}@keyframes tp-note{0%{opacity:0;transform:translateY(-14px)scale(.92)}}@keyframes tp-tap{0%{box-shadow:0 0 #4281ffb3}to{box-shadow:0 0 0 16px #4281ff00}}@keyframes tp-dot{0%{transform:scale(0)}}@keyframes tp-blink{50%{opacity:0}}@keyframes tp-drift{0%{translate:-30px}to{translate:30px}}.tp{isolation:isolate;height:100svh;min-height:900px;font-family:var(--font-family-primary);color:#10265f;position:relative;overflow:hidden}.tp__sky{z-index:0;background:url(/assets/marketplace/blue-hour-sky.jpg) 50% 0/cover no-repeat,linear-gradient(#289afb 0%,#48a7fb 13%,#61b3fd 27%,#7dc2fb 40%,#9fd2fd 53%,#b5dcfb 62%,#c8ddf2 71%,#d4e3f6 84%,#e1eaf9 100%);animation:26s ease-in-out infinite alternate tp-kb;position:absolute;inset:0}.tp:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fff0,#fff);height:90px;position:absolute;bottom:0;left:0;right:0}.tp__bank{z-index:1;pointer-events:none;height:280px;position:absolute;bottom:0;left:0;right:0}.tp__cloud{width:1000px;max-width:none;height:auto;animation:28s ease-in-out infinite alternate tp-drift;position:absolute;bottom:-470px}.tp__cloud--a{left:-14%}.tp__cloud--b{animation-duration:34s;bottom:-500px;left:28%;transform:scaleX(-1)}.tp__cloud--c{animation-direction:alternate-reverse;left:62%}.tp__pair{z-index:6;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:min(1200px,100% - 80px);display:grid;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.tp__or{z-index:20;place-items:center;margin:0 8px;display:grid;position:relative}.tp__or-cloud,.tp__or-haze{display:none}.tp__or-word{color:#fff;text-shadow:0 2px 14px #102e8259;font-size:30px;font-weight:700;position:relative}:is(html:has(.tp),body:has(.tp)){background:#4b93f1!important}.tp__stage{-webkit-text-size-adjust:100%}.tp__path{height:700px;color:inherit;flex-direction:column;justify-content:flex-end;padding:32px 36px 36px;text-decoration:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s;display:flex;position:relative}.tp__pair:has(.tp__path.is-live:hover) .tp__path:not(.is-live){opacity:.55}.tp__text{z-index:4;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.tp__eyebrow{letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:13px;font-weight:700}.tp__title{letter-spacing:-.065em;white-space:nowrap;color:#10265f;text-shadow:0 8px 30px #fff9;font-size:88px;font-weight:700;line-height:.86}.tp__title--c{color:#2f6ff5}.tp__lock{justify-content:center;align-items:flex-end;gap:14px;display:flex}.tp__bigpin{--bp:36px;transform-origin:50% 100%;filter:drop-shadow(0 18px 30px #102e8266);flex-direction:column;align-items:center;margin-bottom:6px;display:inline-flex;transform:rotate(-4deg)}.tp__bigpin-pill{align-items:center;gap:calc(var(--bp) * .28);padding:calc(var(--bp) * .3) calc(var(--bp) * .6) calc(var(--bp) * .3) calc(var(--bp) * .45);border:calc(var(--bp) * .07) solid #fff;color:#fff;font-size:var(--bp);letter-spacing:-.04em;white-space:nowrap;background:linear-gradient(#4281ff 0%,#70acff 60%,#9ed7ff 100%);border-radius:999px;font-weight:700;line-height:1;display:inline-flex}.tp__bigpin-mark{width:calc(var(--bp) * .95);height:calc(var(--bp) * .7)}.tp__bigpin-tip{width:calc(var(--bp) * .75);height:calc(var(--bp) * .56);margin-top:-2px}.tp__sub{max-width:380px;font-size:17px;font-weight:500;line-height:1.45}.tp__btn{white-space:nowrap;border-radius:999px;align-items:center;gap:10px;margin-top:6px;padding:16px 26px;font-size:17px;font-weight:600;transition:transform .2s;display:inline-flex}.tp__path:hover .tp__btn{transform:translateY(-2px)}.tp__btn--white{color:#111;background:#fff;box-shadow:0 10px 30px #102e8238}.tp__btn--sky{color:#fff;background:linear-gradient(#5c9bff 0%,#4281ff 55%,#2f6ff5 100%);box-shadow:inset 0 0 0 2px #ffffff80,0 12px 30px #2f6ff566}.tp__arrow{width:20px;height:20px;transition:transform .2s}.tp__path:hover .tp__arrow{transform:translate(3px)}.tp__stage{z-index:3;transform-origin:top;pointer-events:none;width:330px;height:420px;position:absolute;top:-16px;right:calc(50% - 165px);transform:scale(1.16)}.tp__centre{z-index:3;position:absolute;top:0;left:50%;transform:translate(-50%)}.tp__centre .ap{--s:.4}.tp__map{z-index:1;opacity:0;border:4px solid #fff;border-radius:24px;width:200px;height:250px;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .6s;position:absolute;top:54px;left:calc(50% + 46px);overflow:hidden;transform:translate(-200px)scale(.8);box-shadow:0 24px 60px #08164259}.is-live .tp__map{opacity:1;transform:translate(0)rotate(4deg)}.tp__map--tuck{width:190px;height:220px;top:30px;left:calc(50% - 6px)}.is-live .tp__map--tuck{transform:translate(0)rotate(5deg)}.tp__cover{position:absolute;inset:0;overflow:hidden;container-type:size}.tp__cover-box{aspect-ratio:1880/1800;width:max(100cqw,104.444cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tp__img{object-fit:cover}.tp__roofpin{z-index:3}.is-live .tp__roofpin{animation:.6s cubic-bezier(.2,1.3,.4,1) backwards tp-pop;animation-delay:calc(.45s + var(--k,0) * 70ms)}.tp__fan{z-index:2;width:140px;height:220px;margin-left:-70px;position:absolute;top:56px;left:50%}.tp__fc{opacity:0;transform-origin:50% 100%;--fs:calc(134 / 280);background:#fff;border:3px solid #fff;border-radius:16px;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .55s;position:absolute;inset:0;overflow:hidden;transform:scale(.85);box-shadow:0 18px 44px #08164259}.tp__fcard{color:#fff;width:280px;height:447px;transform:scale(var(--fs));transform-origin:0 0;-webkit-text-size-adjust:100%;position:absolute;top:0;left:0;overflow:hidden}.tp__fcard-img{object-fit:cover}.tp__fcard-shade{background:linear-gradient(#0000 32%,#00000040 52%,#000000c7 100%);position:absolute;inset:0}.tp__fcard-badge{background:linear-gradient(#4281ff,#70acff);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:13px;font-weight:600;display:flex;position:absolute;top:14px;left:14px;box-shadow:inset 0 0 0 1.5px #ffffff8c}.tp__fcard-mark{width:15px;height:15px}.tp__fcard-body{flex-direction:column;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.tp__fcard-place{letter-spacing:-.02em;text-shadow:0 2px 10px #0000004d;font-size:28px;font-weight:700;line-height:1.1}.tp__fcard-street{opacity:.9;margin-top:2px;font-size:14px;font-weight:500}.tp__fcard-facts{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.tp__fcard-facts>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.tp__fcard-facts .ap-icon{width:13px;height:13px}.tp__fcard-quote{margin-top:12px;font-size:15px;font-weight:500;line-height:1.3}.tp__fcard-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tp__fcard-chips>span{color:#2f5fd0;background:#ffffffeb;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.is-live .tp__fc{opacity:1}.is-live .tp__fc--0{transition-delay:50ms;transform:translate(-112px,18px)rotate(2deg)}.is-live .tp__fc--1{transition-delay:.12s;transform:translate(-142px,24px)rotate(-6deg)}.is-live .tp__fc--2{transition-delay:.19s;transform:translate(-172px,32px)rotate(-13deg)}.tp__homecard{--s:.4;width:calc(426px * var(--s));height:calc(898px * var(--s));border-radius:calc(60px * var(--s));background:#dfe8f7;border:5px solid #fff;display:block;position:relative;overflow:hidden;box-shadow:0 30px 70px #08164273}.tp__homecard-img{position:absolute;inset:0}.tp__homecard-img img{object-fit:cover}.tp__homepin{z-index:4;filter:drop-shadow(0 10px 24px #102e8259);position:absolute;transform:translate(-50%,-100%)}.tp__homecard-foot{z-index:5;color:#fff;text-align:left;background:linear-gradient(#08164200 0%,#081642c7 100%);padding:34px 12px 12px;font-size:13px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.tp__picker{z-index:2;color:#111;opacity:0;background:#fff;border-radius:20px;flex-direction:column;gap:8px;width:168px;margin-left:-84px;padding:11px;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .55s;display:flex;position:absolute;top:44px;left:50%;transform:scale(.85);box-shadow:0 22px 50px #08164266}.is-live .tp__picker{opacity:1;transform:translate(-160px,-16px)rotate(-5deg)}.tp__picker-head{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.tp__picker-head i{color:#2f6ff5;font-size:12px;font-style:normal;font-weight:600}.tp__picker-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.tp__pick{aspect-ratio:1;background-color:#dfe8f7;background-repeat:no-repeat;border-radius:6px;transition:transform .25s;display:block;position:relative}.tp__pick-dot{color:#0000;background:#0000002e;border:1.5px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:700;display:grid;position:absolute;top:4px;right:4px}.is-live .tp__pick--on{transition-delay:calc(.7s + var(--o) * .5s);transform:scale(.9)}.is-live .tp__pick--on:after{content:"";animation:.6s ease-out backwards tp-tap;animation-delay:calc(.7s + var(--o) * .5s);border-radius:6px;position:absolute;inset:0;box-shadow:inset 0 0 0 2.5px #4281ff}.is-live .tp__pick--on .tp__pick-dot{color:#fff;animation:.35s cubic-bezier(.2,1.5,.4,1) backwards tp-dot;animation-delay:calc(.7s + var(--o) * .5s);background:#4281ff}.tp__picker-btn{color:#8a8a8a;text-align:center;background:#e9eef7;border-radius:999px;padding:8px;font-size:12px;font-weight:700;transition:background .3s 2.2s,color .3s 2.2s}.is-live .tp__picker-btn{color:#fff;background:#111}.tp__price{z-index:5;color:#111;opacity:0;background:#fff;border-radius:18px;flex-direction:column;gap:7px;width:174px;padding:12px;transition:transform .9s cubic-bezier(.22,1,.36,1) .25s,opacity .55s .25s;display:flex;position:absolute;top:168px;left:calc(50% + 74px);transform:translate(-110px)scale(.85);box-shadow:0 22px 50px #0816426b}.is-live .tp__price{opacity:1;transform:translate(0)rotate(4deg)}.tp__price-head{color:#2952b5;font-size:12px;font-weight:700}.tp__price-field{letter-spacing:-.02em;font-variant-numeric:tabular-nums;border:1.5px solid #4281ff;border-radius:12px;align-items:center;gap:2px;min-height:40px;padding:8px 10px;font-size:21px;font-weight:700;display:flex;box-shadow:0 0 0 3px #ebf1ff}.tp__price-cur{color:#8a8a8a;margin-right:2px}.tp__caret{background:#4281ff;width:2px;height:20px;margin-left:2px;animation:1s step-end infinite tp-blink;display:inline-block}.tp__price-lock{color:#2952b5;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.tp__lockico{background:currentColor;width:12px;height:12px;display:inline-block;-webkit-mask:url(/assets/figma-windfal/v3/icon-lock.svg) 50%/contain no-repeat;mask:url(/assets/figma-windfal/v3/icon-lock.svg) 50%/contain no-repeat}.tp__price-btn{color:#fff;text-align:center;background:#111;border-radius:999px;padding:8px;font-size:12px;font-weight:700;transition:background .3s}.tp__price.is-done .tp__price-btn{background:#34c759}.tp__price.is-done .tp__price-field{border-color:#34c759;box-shadow:0 0 0 3px #34c75926}.tp__note{z-index:7;color:#111;text-align:left;background:#fffffff2;border-radius:18px;gap:10px;width:248px;padding:11px 13px;font-size:13px;line-height:1.3;animation:.7s cubic-bezier(.22,1,.36,1) .8s backwards tp-note;display:flex;position:absolute;top:282px;left:-66px;box-shadow:0 14px 34px #102e8247}.tp__note-icon{color:#fff;background:linear-gradient(#4281ff,#9ed7ff);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.tp__note-mark{width:20px;height:15px}.tp__note-body{flex-direction:column;gap:2px;font-weight:500;display:flex}.tp__note-head{justify-content:space-between;font-size:12px;display:flex}.tp__note-head i{color:#8a8a8a;font-style:normal}@media (max-width:760px){.tp{height:auto;min-height:0;padding:224px 16px 56px}.tp__pair{flex-direction:column;align-items:stretch;width:100%;display:flex;position:relative;bottom:auto;left:auto;transform:none}.tp__or{z-index:1;align-self:center;width:560px;height:300px;margin:-140px 0 66px}.tp__or-haze{background:radial-gradient(50% 48% at 50% 54%,#ffffffd9 0%,#ffffff8c 45%,#fff0 100%);display:block;position:absolute;inset:6% 0 4%}.tp__or-cloud{max-width:none;height:auto;display:block;position:absolute}.tp__or-cloud--a{width:470px;top:14px;left:45px}.tp__or-cloud--b{width:380px;top:96px;left:-30px;transform:scaleX(-1)}.tp__or-cloud--c{width:380px;top:80px;left:220px}.tp__or-word{text-align:center;color:#2f6ff5;text-shadow:none;position:absolute;top:182px;left:0;right:0}.tp__path{z-index:2}.tp__or-word{font-size:30px}.tp__path{height:auto;padding:171px 4px 8px}.tp__path.is-live{transform:none}.tp__stage{transform-origin:0 0;top:-118px;left:calc(50% - 119px);right:auto;transform:scale(.72)}.tp__stage--d{left:calc(50% - 110px)}.tp__centre .ap,.tp__homecard{--s:.44}.tp__fan{width:164px;height:258px;margin-left:-82px;top:46px}.tp__fc{--fs:calc(158 / 280)}.is-live .tp__fc--0{transform:translate(-104px,14px)rotate(2deg)}.is-live .tp__fc--1{transform:translate(-122px,20px)rotate(-6deg)}.is-live .tp__fc--2{transform:translate(-142px,28px)rotate(-12deg)}.tp__stage--d .tp__map{width:196px;height:262px;top:36px;left:calc(50% + 26px)}.is-live .tp__picker{z-index:4;transform:translate(-164px,-10px)rotate(-5deg)}.tp__price{left:calc(50% + 60px)}.tp__note{width:236px;animation-delay:0s;top:300px;left:-90px}.tp__title{font-size:64px}.tp__bigpin{--bp:26px}.tp__lock{flex-wrap:wrap;row-gap:4px}.tp__sub{max-width:320px}.tp__cloud{width:700px;bottom:-330px}}@media (prefers-reduced-motion:reduce){.tp *,.tp :after,.tp__sky{transition:none!important;animation:none!important}}
.mh-page .mh-looking{background:linear-gradient(#fff 0%,#e4f2ff 12%,#b9dbff 46%,#d8ecff 80%,#fff 100%);padding:96px 24px 64px;position:relative;overflow:hidden}.mh-looking__clouds{z-index:0;pointer-events:none;position:absolute;inset:0}.mh-looking__cloud{max-width:none;height:auto;position:absolute}.mh-looking__cloud--a{width:540px;top:70px;left:-150px}.mh-looking__cloud--b{width:580px;top:230px;right:-170px;transform:scaleX(-1)}.mh-looking__cloud--c{opacity:.85;width:420px;bottom:150px;left:6%}.mh-looking .mh-looking__inner--street{z-index:1;max-width:1180px;display:block;position:relative}.mh-looking .mh-looking__head{text-align:center;align-items:center;max-width:760px;margin:0 auto 44px}.mh-looking .mh-kicker{color:#10265f;letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:13px;font-weight:700}.mh-looking .mh-looking__head h2{color:#10265f;letter-spacing:-.05em;text-shadow:0 8px 30px #fff9;margin-top:14px;font-size:56px;font-weight:700;line-height:1}.mh-looking .mh-looking__lede{color:#3b4a6b}.mh-looking .mh-looking__foot{margin-top:44px}.mh-looking .mh-looking__inner--street .mh-looking__rows{flex-direction:row;gap:32px;margin:0}.mh-looking .mh-looking__inner--street .mh-looking__row{flex:1 1 0;align-items:center}.mh-looking .mh-row-icon{background:#fff;border-radius:50%;width:44px;height:44px;box-shadow:0 8px 20px #102e8224}.mh-looking .mh-looking__row p{color:#10265f;font-size:17px;font-weight:500}.mh-looking .mh-looking__actions{flex-direction:row;justify-content:center;gap:14px;margin-top:36px;display:flex}.mh-looking__btn{white-space:nowrap;border-radius:999px;align-items:center;gap:10px;height:56px;padding:0 28px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.mh-looking__btn:hover{text-decoration:none;transform:translateY(-2px)}.mh-looking__btn--white{color:#111;background:#fff;box-shadow:0 10px 30px #102e8238}.mh-looking__btn--sky{color:#fff;background:linear-gradient(#5c9bff 0%,#4281ff 55%,#2f6ff5 100%);box-shadow:inset 0 0 0 2px #ffffff80,0 12px 30px #2f6ff566}.mh-looking+.ff-steps-section{padding-top:40px}@media (max-width:900px){.mh-page .mh-looking{padding:72px 16px 48px}.mh-looking__cloud--a{width:330px;top:40px;left:-130px}.mh-looking__cloud--b{width:360px;top:330px;right:-150px}.mh-looking__cloud--c{display:none}.mh-looking .mh-looking__head{margin-bottom:32px}.mh-looking .mh-looking__head h2{font-size:38px}.mh-looking .mh-looking__foot{margin-top:32px}.mh-looking .mh-looking__inner--street .mh-looking__rows{flex-direction:column;gap:18px}.mh-looking .mh-looking__actions{flex-direction:column;align-items:stretch}.mh-looking__btn{justify-content:center}.mh-looking+.ff-steps-section{padding-top:32px}}.mh-page .mh-final{background:radial-gradient(60% 40%,#4281ffbf 0%,#70acff80 40%,#9ed7ff38 75%,#fff0 100%),linear-gradient(#fff0 0%,#fff 8%,#c8e4ff 18%,#76b8ff 38% 60%,#c8e4ff 82%,#fff 96% 100%)}.mh-page .mh-final .ff-final-cta__decor{-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 83%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 83%,#0000 100%)}.mh-final__sub{color:#3b4a6b;margin:10px 0 0;font-size:20px}.mh-final .mh-auth__email>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mh-auth__note{color:#3b5bab;justify-content:center;align-items:center;gap:6px;margin:4px 0 0;font-size:15px;display:flex}.mh-auth__note svg{color:#4281ff}.mh-final__looking{color:#3b4a6b;text-align:center;margin:22px 0 0;font-size:17px}.mh-final__looking a{color:#2f6ff5;font-weight:600;text-decoration:none}.mh-final__looking a:hover{text-decoration:underline}@media (min-width:1000px){.mh-final .ff-final-cta__inner h2{width:960px;max-width:none;position:relative;left:50%;transform:translate(-50%)}}
.sp{--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--navy:#10265f;--sky:#4281ff;color:#111;grid-template-columns:minmax(0,520px) minmax(0,420px);justify-content:center;align-items:center;gap:64px;display:grid}.sp__img{object-fit:cover}.sp__map{aspect-ratio:1880/1800;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#c9d9c0;border-radius:28px;position:relative;box-shadow:0 0 0 7px #fff,0 40px 80px -30px #08164280,0 10px 30px #102e8226}.sp__layer{border-radius:28px;position:absolute;inset:0;overflow:hidden}.sp__layer--sale{z-index:3;clip-path:inset(0 calc(100% - var(--x)) 0 0)}.sp__layer--sale:after{content:"";pointer-events:none;background:#ebf0f847;position:absolute;inset:0}.sp__img--grey{filter:grayscale()brightness(1.08)contrast(.9)}.sp__roof{z-index:2;width:0;height:0;position:absolute}.sp__roof>*{opacity:0;transform-origin:50% 100%;transition:opacity .25s ease, transform .6s var(--spring);position:absolute;bottom:0;left:0;transform:translate(-50%)translateY(-12px)scale(.3)}.sp__roof.is-on>*{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.sp__roof--mine{z-index:3}.sp__grey{flex-direction:column;align-items:center;display:flex}.sp__grey-pill{color:#fff;background:#8b94a3;border:2px solid #fff;border-radius:999px;place-items:center;width:34px;height:26px;display:grid;box-shadow:0 4px 10px #00000040}.sp__grey-pill .ap-icon{width:15px;height:15px}.sp__grey-tip{width:10px;height:7px;margin-top:-1px;display:block}.sp__divider{top:0;bottom:0;left:var(--x);z-index:5;pointer-events:none;width:0;position:absolute}.sp__divider:before{content:"";background:#fff;width:4px;position:absolute;top:0;bottom:0;left:-2px;box-shadow:0 0 18px #08164259}.sp__handle{color:#fff;background:linear-gradient(#5c9bff 0%,#4281ff 55%,#2f6ff5 100%);border-radius:999px;justify-content:center;align-items:center;gap:2px;width:74px;height:50px;display:flex;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 3px #ffffffe6,0 12px 28px #2f6ff573}.sp__mark{width:24px;height:18px}.sp__chev{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sp__label{z-index:6;color:var(--navy);pointer-events:none;background:#fff;border-radius:999px;align-items:baseline;gap:7px;padding:8px 15px;font-size:14px;font-weight:700;transition:opacity .3s;display:flex;position:absolute;top:16px;box-shadow:0 8px 22px #08164238}.sp__label b{letter-spacing:-.02em;font-size:20px}.sp__label--sale{color:#5b6475;left:16px}.sp__label--every{right:16px}.sp__label--every b{color:#2f6ff5}.sp__label.is-hidden{opacity:0}.sp__owner{flex-direction:column;display:flex}.sp__home{border-radius:28px;height:330px;position:relative;overflow:hidden;box-shadow:0 0 0 7px #fff,0 40px 80px -30px #08164280}.sp__homepin{width:0;height:0;position:absolute;top:25%;left:50%}.sp__homepin .wf-pin{opacity:0;transform-origin:50% 100%;transition:opacity .25s ease, transform .6s var(--spring);position:absolute;bottom:0;left:0;transform:translate(-50%)translateY(-14px)scale(.3)}.sp__homepin.is-on .wf-pin{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.sp__card{z-index:2;background:#fff;border-radius:24px;flex-direction:column;gap:12px;margin:-30px 22px 0;padding:22px 24px;display:flex;position:relative;box-shadow:0 26px 60px -24px #08164261,0 8px 24px #102e821a}.sp__q{color:#6b7280;font-size:15px;font-weight:500}.sp__val{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1.05}.sp__track{height:28px;position:relative}.sp__track:before{content:"";background:#e7edf6;border-radius:3px;height:6px;position:absolute;top:11px;left:0;right:0}.sp__fill{background:linear-gradient(90deg,#9ed7ff,#4281ff);border-radius:3px;height:6px;position:absolute;top:11px;left:0}.sp__thumb{pointer-events:none;background:#fff;border-radius:50%;width:24px;height:24px;margin-left:-12px;position:absolute;top:2px;box-shadow:inset 0 0 0 4px #4281ff,0 4px 12px #102e824d}.sp__track input{opacity:0;cursor:pointer;width:100%;margin:0;position:absolute;inset:0}.sp__lock{color:#3b5bab;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.sp__ico{width:14px;height:14px;color:var(--sky);flex:none}.sp__save{color:#fff;font:inherit;cursor:pointer;background:#111;border:0;border-radius:999px;padding:14px;font-size:15px;font-weight:600;transition:background .3s}.sp__save.is-saved{background:linear-gradient(#5c9bff 0%,#4281ff 55%,#2f6ff5 100%)}@media (max-width:900px){.sp{grid-template-columns:minmax(0,520px);gap:40px}.sp__home{border-radius:24px;height:230px}.sp__card{margin:-32px 12px 0;padding:18px}.sp__val{font-size:34px}}@media (max-width:760px){.sp__map,.sp__layer{border-radius:24px}.sp__map{box-shadow:0 0 0 6px #fff,0 30px 60px -24px #08164280}.sp__handle{width:62px;height:42px}.sp__label{padding:6px 12px;font-size:12px;top:12px}.sp__label b{font-size:17px}.sp__label--sale{left:12px}.sp__label--every{right:12px}.sp .wf-pin--md .wf-pin__pill{padding:5px 11px}}@media (prefers-reduced-motion:reduce){.sp *,.sp :before,.sp :after{transition:none!important;animation:none!important}}
