.sp[data-astro-cid-6hl4nlzc]{display:grid;gap:14px;width:100%;max-width:920px}.sp__tabs[data-astro-cid-6hl4nlzc]{display:flex;gap:4px}.sp__tab[data-astro-cid-6hl4nlzc]{position:relative}.sp__radio[data-astro-cid-6hl4nlzc]{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.sp__tab[data-astro-cid-6hl4nlzc] span[data-astro-cid-6hl4nlzc]{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;font-weight:600;color:var(--muted);transition:background .15s,color .15s}.sp__radio[data-astro-cid-6hl4nlzc]:checked+span[data-astro-cid-6hl4nlzc]{background:var(--text);color:#fff}.sp__radio[data-astro-cid-6hl4nlzc]:focus-visible+span[data-astro-cid-6hl4nlzc]{outline:2px solid var(--accent);outline-offset:2px}.sp__tab[data-astro-cid-6hl4nlzc]:hover span[data-astro-cid-6hl4nlzc]{color:var(--text)}.sp__radio[data-astro-cid-6hl4nlzc]:checked:hover+span[data-astro-cid-6hl4nlzc]{color:#fff}.sp__form[data-astro-cid-6hl4nlzc]{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;align-items:stretch;background:var(--bg);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-lg);padding:8px}.sp[data-astro-cid-6hl4nlzc]:has(.sp__radio--buy:checked) .sp__form--rent[data-astro-cid-6hl4nlzc],.sp[data-astro-cid-6hl4nlzc]:has(.sp__radio--rent:checked) .sp__form--buy[data-astro-cid-6hl4nlzc]{display:none}.sp__field[data-astro-cid-6hl4nlzc]{position:relative;display:grid;align-content:center;gap:2px;padding:8px 24px;border-radius:999px;min-width:0;cursor:pointer}.sp__field[data-astro-cid-6hl4nlzc]+.sp__field[data-astro-cid-6hl4nlzc]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;background:var(--line)}.sp__field[data-astro-cid-6hl4nlzc]:hover{background:var(--surface)}.sp__field[data-astro-cid-6hl4nlzc]:hover:before,.sp__field[data-astro-cid-6hl4nlzc]:hover+.sp__field[data-astro-cid-6hl4nlzc]:before{opacity:0}.sp__label[data-astro-cid-6hl4nlzc]{font-size:.8125rem;font-weight:650}.sp__field[data-astro-cid-6hl4nlzc] select[data-astro-cid-6hl4nlzc]{appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;font-size:.9375rem;color:var(--muted);width:100%;min-height:24px;cursor:pointer;text-overflow:ellipsis}.sp__field[data-astro-cid-6hl4nlzc] select[data-astro-cid-6hl4nlzc]:focus{outline:none}.sp__field[data-astro-cid-6hl4nlzc]:focus-within{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent)}.sp__go[data-astro-cid-6hl4nlzc]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:64px;min-height:64px;padding:0 26px;border:0;border-radius:999px;background:var(--accent);color:#fff;font-weight:650;font-size:1rem;cursor:pointer}.sp__go[data-astro-cid-6hl4nlzc]:hover{background:var(--accent-strong)}@media(max-width:759px){.sp__form[data-astro-cid-6hl4nlzc]{grid-template-columns:1fr;border-radius:24px;padding:8px;gap:0}.sp__field[data-astro-cid-6hl4nlzc]{border-radius:16px;padding:12px 16px}.sp__field[data-astro-cid-6hl4nlzc]+.sp__field[data-astro-cid-6hl4nlzc]:before{inset:0 16px auto;width:auto;height:1px}.sp__go[data-astro-cid-6hl4nlzc]{margin-top:8px;min-height:52px;border-radius:16px}}.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--surface) 0%,var(--bg) 100%);padding-block:clamp(40px,7vw,96px) clamp(24px,3vw,40px)}.hero__in[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;text-align:center;gap:18px}.hero__title[data-astro-cid-j7pv25f6]{font-size:var(--step-4);max-width:20ch;letter-spacing:-.035em}.hero__lede[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:var(--step-1);margin-bottom:14px}.hero__in[data-astro-cid-j7pv25f6] .sp{text-align:left}.hero__in[data-astro-cid-j7pv25f6] .sp__tabs{justify-content:center}.hero__quick[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px;align-items:center;color:var(--muted);font-size:.9375rem;margin-top:6px}.hero__quick[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-right:4px}.hero__quick[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--text);background:var(--bg);font-weight:550}.hero__quick[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--text)}.block[data-astro-cid-j7pv25f6]{margin-top:var(--section)}.hero[data-astro-cid-j7pv25f6]+.block[data-astro-cid-j7pv25f6]{margin-top:clamp(32px,4vw,56px)}.cards--4[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}@media(min-width:1200px){.cards--4[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:639px){.cards--4[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6]:nth-child(n+5){display:none}}.cities[data-astro-cid-j7pv25f6]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.city[data-astro-cid-j7pv25f6]{position:relative;display:block;border-radius:var(--radius-card);overflow:hidden;color:#fff;text-decoration:none;aspect-ratio:3 / 2}.city[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.city[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.03)}.city[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 40%,#000000a8)}.city__text[data-astro-cid-j7pv25f6]{position:absolute;left:28px;right:28px;bottom:24px;z-index:1;display:grid;gap:2px}.city__name[data-astro-cid-j7pv25f6]{font-size:var(--step-3);font-weight:650;letter-spacing:-.03em;line-height:1.05}.city__n[data-astro-cid-j7pv25f6]{font-size:1rem;font-weight:500}@media(max-width:759px){.city[data-astro-cid-j7pv25f6]{aspect-ratio:8 / 9}.city__text[data-astro-cid-j7pv25f6]{left:20px;bottom:18px}}.row[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:4px 0 16px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,300px);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain}.row[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6]{scroll-snap-align:start;min-width:0}.row[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.agl[data-astro-cid-j7pv25f6]{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--line)}.agl__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(0,2fr) auto auto;align-items:center;gap:8px 32px;padding:18px 0;border-bottom:1px solid var(--line)}.agl__name[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:650;letter-spacing:-.02em;text-decoration:none;display:grid}.agl__name[data-astro-cid-j7pv25f6]:hover{color:var(--accent-strong)}.agl__city[data-astro-cid-j7pv25f6]{font-size:.875rem;font-weight:500;color:var(--muted);letter-spacing:0}.agl__addr[data-astro-cid-j7pv25f6]{color:var(--muted)}.agl__tel[data-astro-cid-j7pv25f6],.agl__n[data-astro-cid-j7pv25f6]{display:inline-flex;gap:8px;align-items:center;min-height:44px;text-decoration:none;font-weight:550}.agl__n[data-astro-cid-j7pv25f6]{color:var(--accent-strong)}.agl__tel[data-astro-cid-j7pv25f6]:hover,.agl__n[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}@media(max-width:859px){.agl__row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) auto;gap:2px 16px}.agl__addr[data-astro-cid-j7pv25f6]{grid-column:1 / -1;grid-row:2}.agl__tel[data-astro-cid-j7pv25f6]{grid-row:3}.agl__n[data-astro-cid-j7pv25f6]{grid-row:3;justify-self:end}}.sell[data-astro-cid-j7pv25f6]{display:grid;gap:16px;padding:clamp(28px,5vw,56px);border-radius:var(--radius-card);background:var(--accent);color:#fff}.sell[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:62ch;font-size:var(--step-1)}.sell__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.sell[data-astro-cid-j7pv25f6] .vb[data-astro-cid-j7pv25f6]{background:#fff;color:var(--text)}.sell[data-astro-cid-j7pv25f6] .vb[data-astro-cid-j7pv25f6]:hover{background:var(--surface)}.sell[data-astro-cid-j7pv25f6] .vb--ghost[data-astro-cid-j7pv25f6]{background:transparent;color:#fff;border-color:#ffffffb3}.sell[data-astro-cid-j7pv25f6] .vb--ghost[data-astro-cid-j7pv25f6]:hover{background:#ffffff1f;border-color:#fff}.sell[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:focus-visible{outline-color:#fff}
