.page-module__FtBorq__page{max-width:1180px;margin:0 auto;padding:108px 20px 80px}.page-module__FtBorq__header{text-align:center;margin-bottom:34px}.page-module__FtBorq__title{color:var(--text-dark);font-family:Cormorant Garamond,serif;font-size:2.4rem;font-weight:300}.page-module__FtBorq__titleEm{color:var(--sakura);font-style:italic}.page-module__FtBorq__subtitle{color:var(--text-muted,#8a7a72);margin-top:8px;font-size:.95rem}.page-module__FtBorq__layout{grid-template-columns:380px 1fr;align-items:start;gap:32px;display:grid}.page-module__FtBorq__formCard{background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:18px;max-height:calc(100vh - 108px);padding:24px;position:sticky;top:88px;overflow-y:auto}.page-module__FtBorq__formHead{color:var(--text-dark);margin-bottom:16px;font-family:Zen Kaku Gothic New,sans-serif;font-size:1rem;font-weight:700}.page-module__FtBorq__reset{border:1px solid var(--border-subtle);background:var(--ui-hover);width:100%;color:var(--text-dark);cursor:pointer;border-radius:10px;margin-top:18px;padding:10px;font-family:Zen Kaku Gothic New,sans-serif;font-size:.83rem;font-weight:600}.page-module__FtBorq__results{min-height:300px}.page-module__FtBorq__resultsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.page-module__FtBorq__count{color:var(--text-dark);font-size:.9rem;font-weight:600}.page-module__FtBorq__note{color:var(--text-muted,#8a7a72);font-size:.78rem}.page-module__FtBorq__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.page-module__FtBorq__card{background:var(--card-bg);border:1px solid var(--border-subtle);color:inherit;border-radius:16px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.page-module__FtBorq__card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #2c18101f}.page-module__FtBorq__imgWrap{aspect-ratio:3/4;background:var(--ui-hover);position:relative}.page-module__FtBorq__img{object-fit:cover;width:100%;height:100%}.page-module__FtBorq__initials{width:100%;height:100%;color:var(--sakura);justify-content:center;align-items:center;font-size:2rem;display:flex}.page-module__FtBorq__matchBadge{color:#fff;background:#2e9e6ae6;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.66rem;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.page-module__FtBorq__ratingBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#2c181094;border-radius:999px;padding:4px 9px;font-size:.68rem;font-weight:600;position:absolute;top:10px;right:10px}.page-module__FtBorq__agencyBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;background:#2c181094;border-radius:999px;align-items:center;gap:5px;max-width:calc(100% - 20px);padding:4px 10px;font-size:.64rem;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.page-module__FtBorq__agencyCertified{color:#eafff4;background:#2e9e6abf}.page-module__FtBorq__body{padding:12px 14px}.page-module__FtBorq__name{color:var(--text-dark);font-size:.95rem;font-weight:700}.page-module__FtBorq__city{color:var(--text-muted,#8a7a72);text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:.76rem}.page-module__FtBorq__price{color:var(--text-dark);margin-top:8px;font-size:.82rem;font-weight:600}.page-module__FtBorq__empty{text-align:center;color:var(--text-muted,#8a7a72);padding:60px 20px}.page-module__FtBorq__cta{background:var(--sakura);color:#fff;border-radius:999px;margin-top:14px;padding:11px 22px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:860px){.page-module__FtBorq__layout{grid-template-columns:1fr}.page-module__FtBorq__formCard{max-height:none;position:static}}@media (max-width:640px){.page-module__FtBorq__page{padding:92px 16px 60px}.page-module__FtBorq__title{font-size:1.8rem}.page-module__FtBorq__subtitle{font-size:.88rem}}
