.page-module__4lobbq__page{color:#17181a;background:#f5f6f8;min-height:75vh}.page-module__4lobbq__hero{color:#fff;background:radial-gradient(circle at 78% 20%,#537eae66,#0000 28%),linear-gradient(125deg,#0c1725,#193551);padding:140px 0 78px}.page-module__4lobbq__heroInner,.page-module__4lobbq__container{width:min(1240px,100% - 40px);margin:0 auto}.page-module__4lobbq__eyebrow{letter-spacing:2px;color:#8fc1ef;font-size:11px;font-weight:800}.page-module__4lobbq__hero h1{letter-spacing:-.05em;max-width:760px;margin:10px 0 16px;font-size:clamp(38px,6vw,68px);line-height:1.02}.page-module__4lobbq__hero p{color:#bfd0df;max-width:650px;margin:0;font-size:17px;line-height:1.7}.page-module__4lobbq__heroStats{gap:34px;margin-top:38px;display:flex}.page-module__4lobbq__heroStats span{color:#aebfce;border-right:1px solid #ffffff2e;padding-right:34px;font-size:13px}.page-module__4lobbq__heroStats span:last-child{border:0}.page-module__4lobbq__heroStats strong{color:#fff;margin-bottom:2px;font-size:25px;display:block}.page-module__4lobbq__container{padding:0 0 90px}.page-module__4lobbq__filters{z-index:2;background:#fff;border:1px solid #e3e6ea;border-radius:18px;grid-template-columns:1.7fr repeat(4,1fr);gap:12px;margin-top:-34px;padding:18px;display:grid;position:relative;box-shadow:0 16px 45px #1222341f}.page-module__4lobbq__filters label{gap:7px;display:grid}.page-module__4lobbq__filters label>span{color:#74777c;text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:700}.page-module__4lobbq__filters input,.page-module__4lobbq__filters select{color:#1c2025;width:100%;height:46px;font:inherit;background:#fafbfc;border:1px solid #dfe3e8;border-radius:10px;outline:none;padding:0 13px}.page-module__4lobbq__resultHeader{color:#696d73;justify-content:space-between;align-items:center;padding:34px 2px 20px;display:flex}.page-module__4lobbq__resultHeader strong{color:#17181a;font-size:20px}.page-module__4lobbq__resultHeader button,.page-module__4lobbq__empty button{color:#1c4e78;cursor:pointer;background:0 0;border:0;font-weight:700}.page-module__4lobbq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.page-module__4lobbq__card{color:inherit;background:#fff;border:1px solid #e1e4e8;border-radius:18px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 7px 25px #1623310f}.page-module__4lobbq__card:hover{transform:translateY(-5px);box-shadow:0 18px 42px #16233124}.page-module__4lobbq__visual{aspect-ratio:16/10;background:#e7eaee;position:relative;overflow:hidden}.page-module__4lobbq__visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s}.page-module__4lobbq__card:hover .page-module__4lobbq__visual img{transform:scale(1.04)}.page-module__4lobbq__placeholder{color:#89919b;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.page-module__4lobbq__placeholder span{font-size:42px}.page-module__4lobbq__type,.page-module__4lobbq__featured{color:#183a58;text-transform:uppercase;letter-spacing:.5px;background:#fff;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 4px 14px #0000001f}.page-module__4lobbq__type.page-module__4lobbq__rent{color:#08735b}.page-module__4lobbq__featured{color:#382600;background:#eebc52;left:auto;right:14px}.page-module__4lobbq__body{padding:20px}.page-module__4lobbq__meta{color:#747b83;white-space:nowrap;text-overflow:ellipsis;gap:7px;font-size:12px;display:flex;overflow:hidden}.page-module__4lobbq__body h2{letter-spacing:-.015em;min-height:48px;margin:9px 0 15px;font-size:18px;line-height:1.35}.page-module__4lobbq__specs{color:#5d646c;border-bottom:1px solid #eceef1;gap:14px;min-height:34px;padding-bottom:16px;font-size:12px;display:flex}.page-module__4lobbq__footer{justify-content:space-between;align-items:center;gap:10px;padding-top:17px;display:flex}.page-module__4lobbq__footer strong{letter-spacing:-.03em;font-size:20px}.page-module__4lobbq__footer span{color:#1b557f;font-size:13px;font-weight:700}.page-module__4lobbq__empty{text-align:center;background:#fff;border:1px dashed #d5d9df;border-radius:18px;padding:80px 20px}.page-module__4lobbq__empty>span{color:#a3a9b0;font-size:42px}.page-module__4lobbq__empty h2{margin:12px 0 5px}.page-module__4lobbq__empty p{color:#777d84}.page-module__4lobbq__empty button{color:#fff;background:#193e5d;border-radius:9px;margin-top:10px;padding:12px 18px}@media (max-width:1050px){.page-module__4lobbq__filters{grid-template-columns:repeat(2,1fr)}.page-module__4lobbq__search{grid-column:1/-1}.page-module__4lobbq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.page-module__4lobbq__hero{padding:105px 0 65px}.page-module__4lobbq__heroInner,.page-module__4lobbq__container{width:min(100% - 24px,1240px)}.page-module__4lobbq__heroStats{gap:14px;overflow:auto}.page-module__4lobbq__heroStats span{min-width:90px;padding-right:14px}.page-module__4lobbq__filters{grid-template-columns:1fr;margin-top:-24px;padding:14px}.page-module__4lobbq__search{grid-column:auto}.page-module__4lobbq__grid{grid-template-columns:1fr}.page-module__4lobbq__resultHeader{padding-top:26px}.page-module__4lobbq__body h2{min-height:0}}.page-module__4lobbq__page{background:#f5f5f2}.page-module__4lobbq__hero{background:radial-gradient(circle at 80% 10%,#f4cf003d,#0000 31%),linear-gradient(125deg,#121212,#2b2b2b)}.page-module__4lobbq__eyebrow{color:#f4cf00}.page-module__4lobbq__hero p,.page-module__4lobbq__heroStats span{color:#c2c2c2}.page-module__4lobbq__filters{border-color:#deded8;box-shadow:0 16px 45px #1414141f}.page-module__4lobbq__filters input:focus,.page-module__4lobbq__filters select:focus{border-color:#d8b700;box-shadow:0 0 0 3px #f4cf002b}.page-module__4lobbq__resultHeader button,.page-module__4lobbq__empty button,.page-module__4lobbq__footer span{color:#806c00}.page-module__4lobbq__card:hover{box-shadow:0 18px 42px #28220024}.page-module__4lobbq__type{color:#191919}.page-module__4lobbq__type.page-module__4lobbq__rent,.page-module__4lobbq__featured{color:#191919;background:#f4cf00}.page-module__4lobbq__empty button{color:#fff;background:#191919}
