.Quiz-module__KAoL5W__quiz{text-align:left;max-width:1180px;margin:clamp(32px,4vw,52px) auto 0;padding:clamp(26px,3.6vw,52px) clamp(22px,3.6vw,52px) clamp(22px,3vw,40px);position:relative;overflow:hidden}.Quiz-module__KAoL5W__stepOf{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex;margin-bottom:clamp(16px,2vw,22px)!important}.Quiz-module__KAoL5W__bars{grid-template-columns:repeat(4,26px);gap:5px;display:grid}.Quiz-module__KAoL5W__bars span{background:#e5e5ea;border-radius:999px;height:4px;transition:background-color .45s}.Quiz-module__KAoL5W__bars span[data-on]{background:var(--ink)}.Quiz-module__KAoL5W__morph{transition:height .5s var(--ease)}.Quiz-module__KAoL5W__body{--dir:1}.Quiz-module__KAoL5W__leaving{animation:.2s cubic-bezier(.55,0,1,.45) both Quiz-module__KAoL5W__leave}@keyframes Quiz-module__KAoL5W__leave{to{opacity:0;transform:translateX(calc(var(--dir) * -28px));filter:blur(4px)}}.Quiz-module__KAoL5W__in{animation:.62s cubic-bezier(.16,1,.3,1) backwards Quiz-module__KAoL5W__arrive;animation-delay:calc(var(--i,0) * 55ms)}@keyframes Quiz-module__KAoL5W__arrive{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 34px))}}.Quiz-module__KAoL5W__title{letter-spacing:-.038em;color:var(--ink);text-wrap:balance;font-size:clamp(32px,3.8vw,52px);font-weight:700;line-height:1.02}.Quiz-module__KAoL5W__hint{letter-spacing:-.012em;max-width:60ch;color:var(--muted);text-wrap:pretty;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.45;margin-top:12px!important}.Quiz-module__KAoL5W__types,.Quiz-module__KAoL5W__rooms,.Quiz-module__KAoL5W__budgets,.Quiz-module__KAoL5W__where{margin-top:clamp(26px,3.2vw,40px)}.Quiz-module__KAoL5W__tile{transition:transform .35s cubic-bezier(.34,1.5,.64,1)}.Quiz-module__KAoL5W__tile:hover{transform:translateY(-3px)}.Quiz-module__KAoL5W__tile:active{transform:scale(.97)}.Quiz-module__KAoL5W__tile[aria-pressed=true]{animation:.42s cubic-bezier(.34,1.5,.64,1) Quiz-module__KAoL5W__picked}@keyframes Quiz-module__KAoL5W__picked{40%{transform:scale(1.035)}}.Quiz-module__KAoL5W__typePhoto.Quiz-module__KAoL5W__typePhoto{background:#fff;box-shadow:inset 0 0 0 1px #0000000f,0 18px 36px -28px #1d1d1f73}.Quiz-module__KAoL5W__typePhoto.Quiz-module__KAoL5W__typePhoto img{object-fit:contain;padding:6% 4% 4%}.Quiz-module__KAoL5W__cities{--cols:4;--ratio:16 / 11}.Quiz-module__KAoL5W__rooms{gap:26px;max-width:660px;display:grid}.Quiz-module__KAoL5W__budgets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.Quiz-module__KAoL5W__budget{min-height:96px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e5e5ea;border-radius:22px;gap:6px;padding:18px 20px;transition:border-color .2s,background-color .25s,color .25s,transform .3s cubic-bezier(.34,1.5,.64,1),box-shadow .3s;display:grid}.Quiz-module__KAoL5W__budget b{letter-spacing:-.022em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(18px,1.7vw,22px);font-weight:700}.Quiz-module__KAoL5W__budget span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:500}.Quiz-module__KAoL5W__budget:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 16px 30px -24px #1d1d1f80}.Quiz-module__KAoL5W__budget[aria-checked=true]{border-color:var(--ink);background:var(--ink);transform:scale(.99)}.Quiz-module__KAoL5W__budget[aria-checked=true] b,.Quiz-module__KAoL5W__budget[aria-checked=true] span{color:#fff}.Quiz-module__KAoL5W__budget:focus-visible{outline-offset:2px;outline:2px solid #0071e399}.Quiz-module__KAoL5W__where{gap:18px;display:grid}.Quiz-module__KAoL5W__searchWrap{z-index:3;max-width:560px;position:relative}.Quiz-module__KAoL5W__menu.Quiz-module__KAoL5W__menu{max-height:320px}.Quiz-module__KAoL5W__search.Quiz-module__KAoL5W__search{align-items:center;gap:12px;padding-left:22px;display:flex}.Quiz-module__KAoL5W__search>span{flex:1}.Quiz-module__KAoL5W__searchIcon{width:22px;height:22px;color:var(--ink);flex:none}.Quiz-module__KAoL5W__pop{animation:.38s cubic-bezier(.34,1.5,.64,1) Quiz-module__KAoL5W__popIn}@keyframes Quiz-module__KAoL5W__popIn{0%{opacity:0;transform:scale(.85)}}.Quiz-module__KAoL5W__quiet{font:inherit;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 2px;font-size:15.5px;font-weight:600;-webkit-text-decoration:underline #1d1d1f4d;text-decoration:underline #1d1d1f4d}.Quiz-module__KAoL5W__quiet:hover{text-decoration-color:currentColor}.Quiz-module__KAoL5W__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(28px,3.6vw,44px);padding-top:clamp(18px,2.2vw,24px);display:flex}.Quiz-module__KAoL5W__footRight{align-items:center;gap:18px;margin-left:auto;display:flex}.Quiz-module__KAoL5W__count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.Quiz-module__KAoL5W__count b{color:var(--ink);font-weight:700}.Quiz-module__KAoL5W__back{border:1px solid var(--line);min-height:48px;font:inherit;letter-spacing:-.01em;color:var(--ink);cursor:pointer;transition:transform .25s var(--ease), border-color .25s ease;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:17px;font-weight:500;display:inline-flex}.Quiz-module__KAoL5W__back:hover{transform:translateY(-1px)}.Quiz-module__KAoL5W__back:focus-visible{outline-offset:3px;outline:3px solid #0071e38c}.Quiz-module__KAoL5W__resultsHead{margin-bottom:clamp(22px,2.8vw,32px)}.Quiz-module__KAoL5W__contact{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.Quiz-module__KAoL5W__contactText{align-content:start;display:grid}.Quiz-module__KAoL5W__face{object-fit:cover;border-radius:50%;width:64px;height:64px;margin-bottom:18px;box-shadow:0 0 0 3px #fff,0 10px 24px -12px #1d1d1f80}.Quiz-module__KAoL5W__contactTitle{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.08}.Quiz-module__KAoL5W__contactForm{gap:16px;display:grid}.Quiz-module__KAoL5W__sent{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px 24px;display:flex}.Quiz-module__KAoL5W__sent>div{flex:320px}.Quiz-module__KAoL5W__sentMark{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;animation:.5s cubic-bezier(.34,1.5,.64,1) Quiz-module__KAoL5W__picked;display:grid}.Quiz-module__KAoL5W__sentMark svg{width:26px;height:26px}.Quiz-module__KAoL5W__found{margin-top:clamp(34px,4.4vw,56px)}.Quiz-module__KAoL5W__foundLabel{color:var(--muted);font-size:15px;font-weight:600;margin-bottom:18px!important}.Quiz-module__KAoL5W__homes{gap:30px;display:grid}.Quiz-module__KAoL5W__cardIn{min-width:0;animation:.62s cubic-bezier(.16,1,.3,1) backwards Quiz-module__KAoL5W__arrive;animation-delay:calc(.12s + var(--i,0) * 70ms)}.Quiz-module__KAoL5W__mapLink{justify-self:start}.Quiz-module__KAoL5W__ghostFeature{aspect-ratio:32/10;background:linear-gradient(100deg,#ececf0 30%,#f6f6f8 50%,#ececf0 70%) 0 0/300% 100%;border-radius:28px;animation:1.4s ease-in-out infinite Quiz-module__KAoL5W__shimmer}@keyframes Quiz-module__KAoL5W__shimmer{to{background-position:-100% 0}}@media (max-width:900px){.Quiz-module__KAoL5W__cities{--cols:2}.Quiz-module__KAoL5W__budgets{grid-template-columns:repeat(2,minmax(0,1fr))}.Quiz-module__KAoL5W__contact{grid-template-columns:minmax(0,1fr)}.Quiz-module__KAoL5W__ghostFeature{aspect-ratio:16/13}}@media (max-width:640px){.Quiz-module__KAoL5W__quiz{--rail-bleed:22px;border-radius:28px;padding:26px 22px 22px}.Quiz-module__KAoL5W__types{--cols:2}.Quiz-module__KAoL5W__budget{min-height:84px;padding:14px 16px}.Quiz-module__KAoL5W__budget b{font-size:17px}.Quiz-module__KAoL5W__foot{flex-wrap:wrap}.Quiz-module__KAoL5W__footRight{display:contents}.Quiz-module__KAoL5W__count{order:-1;width:100%}.Quiz-module__KAoL5W__back{min-height:48px;padding:0 18px}.Quiz-module__KAoL5W__foot>button:last-child,.Quiz-module__KAoL5W__footRight>button{flex:1}.Quiz-module__KAoL5W__contact{gap:22px}}@media (prefers-reduced-motion:reduce){.Quiz-module__KAoL5W__morph,.Quiz-module__KAoL5W__bars span{transition:none}.Quiz-module__KAoL5W__leaving,.Quiz-module__KAoL5W__in,.Quiz-module__KAoL5W__cardIn,.Quiz-module__KAoL5W__pop,.Quiz-module__KAoL5W__tile[aria-pressed=true],.Quiz-module__KAoL5W__sentMark,.Quiz-module__KAoL5W__ghostFeature{animation:none}}
.Steps-module__IoNt-q__stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);display:grid}.Steps-module__IoNt-q__stage{flex-direction:column;gap:14px;min-width:0;display:flex}.Steps-module__IoNt-q__stageHead{letter-spacing:-.015em;color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:650;display:flex;margin:0 0 4px!important}.Steps-module__IoNt-q__stageIndex{background:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums;color:#fff;border-radius:999px;place-items:center;min-width:34px;height:26px;padding:0 8px;font-size:13px;font-weight:600;display:inline-grid}.Steps-module__IoNt-q__stepList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.Steps-module__IoNt-q__step{border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:8px;padding:20px 22px 22px;display:flex;box-shadow:0 0 0 1px #0000000a,0 18px 40px -34px #1d1d1f73}.Steps-module__IoNt-q__onWhite{background:var(--surface-2);box-shadow:none}.Steps-module__IoNt-q__stepTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.Steps-module__IoNt-q__stepNum{letter-spacing:-.005em;font-variant-numeric:tabular-nums;color:var(--muted-2);font-size:15px;font-weight:600}.Steps-module__IoNt-q__stepIcon{object-fit:contain;filter:drop-shadow(0 4px 7px #26221e2e);width:40px;height:40px}.Steps-module__IoNt-q__stepTitle{letter-spacing:-.018em;color:var(--ink);text-wrap:balance;font-size:19px;font-weight:700;line-height:1.22}.Steps-module__IoNt-q__stepText{letter-spacing:-.008em;color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.5}.Steps-module__IoNt-q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:899px){.Steps-module__IoNt-q__stages{grid-template-columns:minmax(0,1fr);gap:34px}}