:root{--navy:#1C1E56;--navy-2:#15173f;--navy-soft:#e9e9f3;--gold:#ACADBC;--gold-2:#5f6183;--gold-soft:#eeeef4;--ink:#1b2530;--muted:#5d6b79;--line:#e2e6ea;--bg:#f6f7f8;--card:#fff;--ok:#1f7a4d;--err:#a33a2b;--wa:#15803d;--ui:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--brand:"Gill Sans","Gill Sans MT",var(--ui);--r:12px;--hh:64px;--gut:20px;--maxw:1440px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hh) + 12px)}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 var(--ui);padding-bottom:env(safe-area-inset-bottom,0px)}body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}body.admin-bar{min-height:calc(100vh - 32px);min-height:calc(100dvh - 32px)}@media (max-width:782px){body.admin-bar{min-height:calc(100vh - 46px);min-height:calc(100dvh - 46px)}}body>main{flex:1 0 auto}body>.site-header,body>.site-footer{flex-shrink:0}html{scrollbar-gutter:stable}body.noscroll{overflow:hidden}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.sr-only,.hp{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--navy);color:#fff;padding:10px 14px;border-radius:8px;font-weight:600}.skip-link:focus{top:12px}main:focus{outline:none}.page{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut)}body.page{max-width:none;margin:0;padding-inline:0}@media (max-width:600px){:root{--gut:16px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;border:1px solid var(--line);background:#fff;padding:9px 14px;font-weight:600;font-size:14px;white-space:nowrap;line-height:1.2}.btn svg{width:17px;height:17px;flex:none}.btn.navy{background:var(--navy);border-color:var(--navy);color:#fff}.btn.navy:hover{background:var(--navy-2)}.btn.wa{background:var(--wa);border-color:var(--wa);color:#fff}.btn.wa:hover{filter:brightness(.95)}.linkbtn{border:0;background:none;color:var(--navy);font-weight:700;padding:8px 0 0}.iconbtn{width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;flex:none}.iconbtn.wa{background:var(--wa);border-color:var(--wa);color:#fff}.iconbtn svg{width:17px;height:17px}.site-header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:0;position:relative}}.hwrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut);height:var(--hh);display:flex;align-items:center;gap:28px}.logo img{height:40px;width:auto}.main-nav .menu{list-style:none;margin:0;padding:0;display:flex;gap:22px;font-weight:600;color:var(--muted)}.main-nav a:hover,.main-nav .current-menu-item>a,.main-nav .current_page_item>a,.main-nav .current-menu-ancestor>a{color:var(--navy)}.hright{margin-left:auto;display:flex;align-items:center;gap:12px}.hright .phone{font-weight:600;color:var(--navy);font-size:14px}.hfav{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--navy)}.hfav:hover{background:var(--navy-soft)}.hfav svg{width:22px;height:22px}.hfav .badge-n{position:absolute;top:2px;right:0;min-width:18px;height:18px;font-size:11px;background:var(--gold-2)}.hfav .badge-n[hidden]{display:none}.dfav{margin-top:8px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 12px;font-weight:600;font-size:13.5px;color:var(--navy)}.dfav svg{width:17px;height:17px}.dfav[aria-pressed="true"] svg{fill:var(--gold);color:var(--gold-2)}.dfav[aria-pressed="true"] span::after{content:"de"}.pop-anim svg{animation:fav-pop .3s ease-out}@keyframes fav-pop{50%{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.pop-anim svg{animation:none}}.agentall{display:inline-block;margin-top:4px;font-size:13px;font-weight:600;color:var(--navy)}.navtoggle{display:none;width:40px;height:40px;border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center}.navtoggle svg{width:20px;height:20px}@media (max-width:900px){.hright .phone{display:none}.navtoggle{display:grid}.main-nav{position:absolute;left:0;right:0;top:var(--hh);background:#fff;border-bottom:1px solid var(--line);display:none;box-shadow:0 12px 24px rgba(18,19,57,.08)}.main-nav.open{display:block}.main-nav .menu{flex-direction:column;gap:0;padding:8px var(--gut) 14px}.main-nav .menu a{display:block;padding:10px 0;border-bottom:1px solid var(--line)}}@media (max-width:480px){.hright .btn.wa span{display:none}.hright .btn.wa{padding:9px 11px}}.fbar{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:var(--hh);z-index:25}.admin-bar .fbar{top:calc(var(--hh) + 32px)}@media (max-width:782px){.admin-bar .fbar{top:0}}.fwrap{max-width:var(--maxw);margin:0 auto;padding:10px var(--gut);display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-height:59px}.seg{display:inline-flex;background:var(--navy-soft);border-radius:9px;padding:3px;flex-wrap:wrap}.seg button{border:0;background:transparent;padding:7px 14px;border-radius:7px;font-weight:600;color:var(--navy)}.seg button[aria-pressed="true"]{background:var(--navy);color:#fff}.seg button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.seg .segn{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:#fff;color:var(--navy);font-size:12px;font-weight:700;line-height:1}.seg button[aria-pressed="true"] .segn{background:rgba(255,255,255,.2);color:#fff}.seg button:disabled{opacity:.45;cursor:default}.search{flex:1 1 160px;min-width:160px;max-width:320px;position:relative}.search input{width:100%;border:1px solid var(--line);border-radius:9px;padding:9px 12px 9px 34px;background:#fff}.search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--muted)}.chip{position:relative}.chip>button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 12px;font-weight:600;font-size:14px;display:inline-flex;gap:8px;align-items:center}.chip>button.on{border-color:var(--navy);background:var(--navy-soft);color:var(--navy)}.chip>button::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.6}.pop{position:absolute;top:calc(100% + 6px);left:0;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 12px 32px rgba(18,19,57,.14);padding:14px;min-width:260px;z-index:40}.pop h4{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.pop h4.mt{margin-top:12px}.chk-list{max-height:300px;overflow:auto}.pills{display:flex;flex-wrap:wrap;gap:6px}.pill{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 12px;font-weight:600;font-size:13.5px}.pill[aria-pressed="true"]{background:var(--navy);border-color:var(--navy);color:#fff}.row2{display:flex;gap:8px}.row2 input{width:100%;border:1px solid var(--line);border-radius:8px;padding:8px 10px}.chk{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:14px}.chk input{accent-color:var(--navy);width:16px;height:16px}.chk em{font-style:normal;color:var(--muted);margin-left:auto;font-size:13px}.fclear{margin-left:auto;font-weight:600;color:var(--navy);background:none;border:0;font-size:14px}.noscript-note{color:var(--muted);font-size:14px}.allf{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 12px;font-weight:600;font-size:14px;color:var(--ink)}.allf{flex:none}.allf svg{width:17px;height:17px;flex:none}.allf.on{border-color:var(--navy);background:var(--navy-soft);color:var(--navy)}.allf:hover,.chip>button:hover{border-color:#c9d1da}.allf .allf-m{display:none}.badge-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--navy);color:#fff;font-size:12px;font-weight:700}@media (max-width:1100px){.fwrap{row-gap:10px}}@media (max-width:760px){.fwrap .chip:not(.chip-sort),.fwrap .search{display:none}.fwrap{column-gap:6px}.fwrap .ftools{display:contents}.fwrap .seg{order:1;flex:1 1 100%;flex-wrap:nowrap}.fwrap .seg button{flex:1;padding:7px 6px;font-size:14px;gap:5px}.fwrap .seg .segn{min-width:18px;height:18px;padding:0 5px;font-size:11px}.allf{order:2;padding-inline:9px;gap:6px}.fwrap .rcount{order:3;font-size:13px;padding:0 0 0 4px}.fwrap .chip-sort{order:4;flex:1 1 80px;min-width:0;max-width:200px;margin-left:auto}.fwrap .chip-sort>button{width:100%;justify-content:space-between;padding-inline:10px;overflow:hidden;white-space:nowrap}.fwrap .viewtog{order:5}.allf .allf-t{display:none}.allf .allf-m{display:inline}}.chip[hidden]{display:none}.fsec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.fsec-h h3{margin:0;font:700 15px/1.3 var(--ui);color:var(--ink)}.fsec-h h4.poph{margin:0}.secclear{border:0;background:none;color:var(--navy);font-weight:600;font-size:13px;padding:0;text-decoration:underline;text-underline-offset:2px}.pop h4.mt,.fsec h4.mt{margin-top:14px}.fsec h4{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.pop{width:max-content;min-width:280px;max-width:min(360px,calc(100vw - 32px))}.pop .fsec{max-height:min(60vh,460px);overflow:auto;margin:-2px -4px 0;padding:2px 4px 0}.popfoot{border-top:1px solid var(--line);margin:12px -14px -14px;padding:10px 14px;display:flex;justify-content:flex-end}.chk-grid.cols{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.chk{cursor:pointer;min-height:32px}.chk span{flex:1;min-width:0}.chk.off{color:#9aa5b1;cursor:default}.chk.off em{color:#b8c0c8}.pill{display:inline-flex;align-items:center;gap:6px;min-height:36px}.pill:disabled{opacity:.45;cursor:default}.pill:not(:disabled):hover{border-color:var(--navy)}.morebtn{border:0;background:none;color:var(--navy);font-weight:600;font-size:13.5px;padding:6px 0 0}.fhint{margin:8px 0 0;color:var(--muted);font-size:13px}.range{display:flex;align-items:flex-end;gap:8px}.range label{flex:1;min-width:0;display:grid;gap:4px;position:relative}.range label span{font-size:12px;color:var(--muted);font-weight:600}.range input{width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 34px 9px 10px;font:inherit}.range input:focus,.row2 input:focus,.search input:focus{outline:2px solid var(--navy);outline-offset:-1px;border-color:var(--navy)}.range i{position:absolute;right:10px;bottom:10px;font-style:normal;color:var(--muted);font-size:13px;pointer-events:none}.range .dash{padding-bottom:10px;color:var(--muted)}.switch{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.switch input{appearance:none;-webkit-appearance:none;width:38px;height:22px;border-radius:999px;background:#cfd6de;position:relative;flex:none;margin:0;transition:background .15s}.switch input::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s}.switch input:checked{background:var(--navy)}.switch input:checked::after{transform:translateX(16px)}.switch input:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.fgroup{border:1px solid var(--line);border-radius:10px;margin-top:8px}.fgroup summary{cursor:pointer;padding:10px 12px;font-weight:600;font-size:14px;list-style:none;display:flex;align-items:center;gap:8px}.fgroup summary::-webkit-details-marker{display:none}.fgroup summary::after{content:"";margin-left:auto;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);opacity:.5;transition:transform .15s}.fgroup[open] summary::after{transform:rotate(-135deg)}.fgroup summary em{font-style:normal;font-size:12px;color:var(--navy);background:var(--navy-soft);border-radius:999px;padding:1px 8px}.fgroup .chk-grid{padding:0 12px 10px}.drawer-bg{position:fixed;inset:0;background:rgba(10,11,35,.45);z-index:60;display:flex;justify-content:flex-end;animation:dr-fade .15s ease-out}.drawer{background:#fff;width:min(460px,100%);height:100%;display:flex;flex-direction:column;box-shadow:-12px 0 40px rgba(10,11,35,.18);animation:dr-in .2s ease-out}.dr-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line)}.dr-head h2{margin:0;font:700 18px/1.2 var(--brand);color:var(--navy)}.dr-head h2 .num{font-family:var(--ui);font-size:15px;color:var(--muted)}.dr-body{flex:1;overflow:auto;overscroll-behavior:contain;padding:4px 18px 18px}.dr-search{max-width:none;margin:14px 0 4px}.dr-body .fsec{padding:18px 0;border-bottom:1px solid var(--line)}.dr-body .fsec:last-child{border-bottom:0}.dr-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fff}.dr-foot .linkbtn{padding:0;text-decoration:underline;text-underline-offset:2px}.dr-foot .linkbtn:disabled{color:#9aa5b1;text-decoration:none}.dr-foot .btn{flex:0 1 240px;padding:12px 18px;font-size:15px}@keyframes dr-in{from{transform:translateX(24px);opacity:.6}to{transform:none;opacity:1}}.drawer-bg.closing{animation:dr-fade-out .18s ease-in forwards;pointer-events:none}.drawer-bg.closing .drawer{animation:dr-out .18s ease-in forwards}@keyframes dr-out{from{transform:none;opacity:1}to{transform:translateX(24px);opacity:.6}}@keyframes dr-fade-out{from{opacity:1}to{opacity:0}}@keyframes dr-fade{from{opacity:0}to{opacity:1}}@media (max-width:760px){.drawer{width:100%}.dr-foot .btn{flex:1}}@media (prefers-reduced-motion:reduce){.drawer,.drawer-bg,.drawer-bg.closing,.drawer-bg.closing .drawer{animation:none}}.pills-active .rmall{background:none;color:var(--navy);text-decoration:underline;text-underline-offset:2px}.pills-active .rmall::after{content:none}.is-listing-search .hwrap,.is-listing-search .fwrap{max-width:none}.lsearch{--listw:clamp(600px,44vw,820px);--abh:0px}.admin-bar .lsearch{--abh:32px}@media (max-width:782px){.admin-bar .lsearch{--abh:0px}}.lsearch .page{max-width:none;padding:0}.ftools{margin-left:auto;display:flex;align-items:center;gap:8px}.rcount{font-weight:700;font-size:14px;color:var(--navy);white-space:nowrap;padding-right:4px}.pop.pop-right{left:auto;right:0;min-width:220px}.optlist{display:grid;gap:2px;margin:0 -6px}.opt{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;border-radius:8px;padding:9px 10px;font:500 14px/1.3 var(--ui);color:var(--ink);text-align:left}.opt svg{width:16px;height:16px;flex:none;color:var(--navy);visibility:hidden}.opt[aria-checked="true"]{font-weight:700;color:var(--navy)}.opt[aria-checked="true"] svg{visibility:visible}.opt:hover{background:var(--navy-soft)}.opt:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.viewtog{display:inline-flex;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}.viewtog button{border:0;background:#fff;width:40px;height:37px;display:inline-grid;place-items:center;color:var(--muted)}.viewtog button svg{width:18px;height:18px}.viewtog button:not([aria-pressed="true"]):hover{color:var(--navy);background:var(--navy-soft)}.viewtog button + button{border-left:1px solid var(--line)}.viewtog button[aria-pressed="true"] + button,.viewtog button + button[aria-pressed="true"]{border-left-color:var(--navy)}.viewtog button[aria-pressed="true"]{background:var(--navy);color:#fff}.pills-active{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;height:30px;margin:0 0 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.pills-active::-webkit-scrollbar{display:none}.pills-active button{flex:none;white-space:nowrap}.pills-active button{border:0;background:var(--navy-soft);color:var(--navy);border-radius:999px;padding:5px 10px;font-weight:600;font-size:13px}.pills-active button::after{content:" ✕";opacity:.6}.split{display:grid;grid-template-columns:minmax(0,1fr) var(--listw);align-items:start}.split .listcol{grid-column:2;grid-row:1;padding:14px 20px 40px;min-width:0}.split .mapcol{grid-column:1;grid-row:1}.split.list-only,.split.map-only,.lsearch[data-state="server"] .split{grid-template-columns:1fr}.split.list-only .listcol,.lsearch[data-state="server"] .listcol{grid-column:1;max-width:var(--maxw);width:100%;margin:0 auto;padding:14px var(--gut) 40px}.split.map-only .listcol{display:none}.mapcol{position:sticky;top:calc(var(--hh) + var(--abh) + var(--fbh,60px));height:calc(100vh - var(--hh) - var(--abh) - var(--fbh,60px));height:calc(100dvh - var(--hh) - var(--abh) - var(--fbh,60px));min-height:420px;border-right:1px solid var(--line)}.mapcol[hidden]{display:none}.mapcol .map-note{position:absolute;left:12px;right:12px;bottom:12px;z-index:500;margin:0;padding:10px 14px;background:#fff;border:1px solid var(--line,#dfe3ea);border-radius:10px;box-shadow:0 4px 14px rgba(18,19,57,.12);font-size:14px;color:var(--ink,#1f2a37);text-align:center}.mapcol .map-note[hidden]{display:none}.split.map-only .mapcol{grid-column:1;border-right:0}.map{width:100%;height:100%;overflow:hidden;background:#e9eef2;z-index:0}.maplegend{position:absolute;top:10px;right:10px;z-index:500;display:flex;gap:10px;background:#fff;border-radius:8px;padding:6px 10px;box-shadow:0 2px 8px rgba(18,19,57,.15);font-size:12.5px;font-weight:600;color:var(--ink)}.maplegend .lg::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px}.maplegend .sale::before{background:var(--navy)}.maplegend .rent::before{background:var(--gold)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.empty{background:#fff;border:1px dashed var(--line);border-radius:var(--r);padding:40px;text-align:center;color:var(--muted);grid-column:1 / -1}.more-wrap{display:flex;justify-content:center;padding:22px 0 0}.more-wrap .btn.more{min-width:240px}.more-wrap .nav-links{display:flex;gap:6px;flex-wrap:wrap}.more-wrap .page-numbers{border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 12px;font-weight:600}.more-wrap .page-numbers.current{background:var(--navy);color:#fff;border-color:var(--navy)}.term-desc{padding-bottom:40px;max-width:70ch}@media (max-width:1000px){.split{grid-template-columns:1fr}.split .listcol{grid-column:1;padding:14px var(--gut) 40px}.split:not(.map-only) .mapcol{display:none}}.lsearch .term-desc{max-width:min(70ch,var(--maxw));margin:0 auto;padding:0 var(--gut) 40px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s,border-color .15s}.card:hover,.card.hl{border-color:var(--gold);box-shadow:0 8px 24px rgba(28,30,86,.12)}.ph{position:relative;aspect-ratio:3 / 2;max-width:100%;background:linear-gradient(135deg,#dfe6ee,#c9d4e0);overflow:hidden;display:block}.ph-link,.ph img{display:block;width:100%;height:100%}.ph img{object-fit:cover}.ph-empty{position:absolute;inset:0;display:grid;place-items:center;color:rgba(28,30,86,.28)}.ph-empty svg{width:46%;height:46%}.cnt{position:absolute;right:10px;bottom:10px;font-size:12px;font-weight:600;color:#fff;background:rgba(0,0,0,.5);padding:3px 8px;border-radius:999px}.badges{position:absolute;left:10px;top:10px;display:flex;gap:6px;flex-wrap:wrap;pointer-events:none}.badge{font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:4px 8px;border-radius:6px;background:#fff;color:var(--navy);line-height:1.2}.badge.sale{background:var(--navy);color:#fff}.badge.rent{background:var(--gold);color:#1c1e56}.badge.warn{background:#fff3e0;color:#9a5b00}.fav{position:absolute;right:10px;top:10px;width:34px;height:34px;border-radius:50%;border:0;background:rgba(255,255,255,.94);display:grid;place-items:center}.fav svg{width:18px;height:18px;color:var(--navy)}.fav[aria-pressed="true"] svg{fill:var(--gold);color:var(--gold-2)}.cbody{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1}.price{font:800 21px/1.1 var(--ui);color:var(--navy)}.price small{font-size:13px;font-weight:600;color:var(--muted)}.facts{display:flex;flex-wrap:wrap;gap:6px;font-size:13px}.facts span{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:#eef2f6;color:var(--navy);font-weight:600;line-height:1.35;white-space:nowrap}.ctitle{margin:0;font-weight:600;font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ctitle a:hover{color:var(--navy);text-decoration:underline;text-underline-offset:2px}.cloc{font-size:13px;color:var(--muted)}.cfoot{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;border-top:1px solid var(--line)}.cfoot .agent{font-size:12.5px;line-height:1;color:var(--muted);margin-right:auto}.mpin-wrap{background:none;border:0}.mpin{display:inline-block;transform:translate(-50%,-100%);white-space:nowrap;background:var(--navy);color:#fff;font:700 12px/1 var(--ui);padding:6px 9px;border-radius:999px;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.25)}.mpin.rent{background:var(--gold);color:var(--navy)}.leaflet-marker-icon.hl .mpin{background:var(--err)}.mpop .leaflet-popup-content-wrapper{padding:0;border-radius:var(--r);overflow:hidden}.mpop .leaflet-popup-content{margin:0;width:240px !important}.mapcard{display:block;color:var(--ink) !important}.mc-img{position:relative;display:block;aspect-ratio:16 / 9;background:linear-gradient(135deg,#dfe6ee,#c9d4e0)}.mc-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mc-img .badges{left:8px;top:8px}.mc-title{font-size:13px;font-weight:700;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mapcard .facts{gap:4px}.mapcard .facts span{padding:2px 6px;font-size:12px}.mc-body{display:flex;flex-direction:column;gap:4px;padding:10px 12px}.mc-body .price{font-size:18px}.crumbs{font-size:13px;color:var(--muted);padding:16px 0 10px;display:flex;flex-wrap:wrap;gap:6px}.crumbs a{color:var(--navy);font-weight:600}.crumbs .sep{opacity:.5}.dhead{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap;margin-bottom:14px}.dhead h1{font:700 26px/1.2 var(--brand);color:var(--navy);margin:0 0 6px;text-wrap:balance;max-width:820px}.dhead .cloc{font-size:14.5px}.dprice{margin-left:auto;text-align:right}.dprice .price{font-size:30px}.gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;height:440px;border-radius:14px;overflow:hidden}.gallery .ph{aspect-ratio:auto;width:100%;height:100%;min-width:0;min-height:0;border:0;padding:0}.gallery .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gallery .ph:nth-child(1){grid-column:1;grid-row:1 / 3}.gallery .ph:nth-child(2){grid-column:2;grid-row:1}.gallery .ph:nth-child(3){grid-column:3;grid-row:1}.gallery .ph:nth-child(4){grid-column:2;grid-row:2}.gallery .ph:nth-child(5){grid-column:3;grid-row:2}.gallery[data-count="1"]{grid-template-columns:1fr}.gallery[data-count="2"]{grid-template-columns:1fr 1fr}.gallery[data-count="2"] .ph:nth-child(2){grid-row:1 / 3}.gallery[data-count="3"]{grid-template-columns:2fr 1fr}.gallery[data-count="3"] .ph:nth-child(3){grid-column:2;grid-row:2}.gallery[data-count="4"] .ph:nth-child(4){grid-column:2 / 4}.gallery .more{position:absolute;inset:0;background:rgba(11,12,42,.55);color:#fff;display:grid;place-items:center;font-weight:700;font-size:16px}.gallery .ph:hover img{filter:brightness(.95)}@media (max-width:800px){.gallery{grid-template-columns:1fr !important;grid-template-rows:auto;height:auto}.gallery .ph:not(:first-child){display:none}.gallery .ph:first-child{aspect-ratio:4 / 3;grid-row:auto;grid-column:auto}.dhead h1{font-size:21px}.dprice{margin-left:0;text-align:left}}.dgrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding:22px 0 50px;align-items:start}@media (max-width:1000px){.dgrid{grid-template-columns:1fr}}.keyfacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.keyfacts div{background:#fff;padding:12px 14px}.keyfacts b{display:block;font-size:17px;color:var(--navy)}.keyfacts span{font-size:12.5px;color:var(--muted)}.sec{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px 22px;margin-top:18px}.sec h2{font:700 18px/1.2 var(--brand);color:var(--navy);margin:0 0 14px}.desc{font-size:14.5px;line-height:1.65}.desc.clamped{max-height:320px;overflow:hidden;position:relative}.desc.clamped.open{max-height:none}.desc.clamped:not(.open)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(transparent,#fff)}.desc p{margin:0 0 .9em}table.info{width:100%;border-collapse:collapse;font-size:14px}table.info th,table.info td{padding:9px 4px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}table.info th{color:var(--muted);width:48%;font-weight:400}table.info td{font-weight:600}.cols2{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}@media (max-width:700px){.cols2{grid-template-columns:1fr}}.featgroup{margin-bottom:16px}.featgroup:last-child{margin-bottom:0}.featgroup h3{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px}.ftags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ftags li{background:var(--navy-soft);color:var(--navy);border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600}.ftags li::before{content:"✓ ";color:var(--gold-2)}.ilan-harita{border-radius:10px !important;overflow:hidden}.map-note{margin:10px 0 0}.side{position:sticky;top:calc(var(--hh) + 20px);display:flex;flex-direction:column;gap:14px}@media (max-width:1000px){.side{position:static}}.agentcard{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px}.agentrow{display:flex;gap:12px;align-items:center;margin-bottom:14px}.avatar{width:52px;height:52px;border-radius:50%;background:var(--navy);color:var(--gold);display:grid;place-items:center;font:700 18px var(--brand);object-fit:cover;flex:none}.agentrow b{display:block;font-size:16px}.agentrow small{color:var(--muted);font-size:12.5px}.agentcard>.btn{width:100%;margin-top:8px}.lead{display:flex;flex-direction:column;gap:8px;margin-top:14px;border-top:1px solid var(--line);padding-top:14px}.lead input:not([type="checkbox"]),.lead textarea{border:1px solid var(--line);border-radius:8px;padding:9px 10px;width:100%;background:#fff}.lead textarea{resize:vertical}.kvkk{display:flex;gap:8px;font-size:12.5px;color:var(--muted);line-height:1.4;align-items:flex-start}.kvkk input{margin-top:2px;accent-color:var(--navy);flex:none}.kvkk a{color:var(--navy);text-decoration:underline}.form-msg{border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;margin-top:14px}.form-msg--ok{background:#e8f5ee;color:var(--ok)}.form-msg--err{background:#fbeceb;color:var(--err)}.form-err{color:var(--err);font-size:13px;margin:0}.ilan-yasal{background:#fff;border:1px solid var(--line) !important;border-radius:var(--r) !important;padding:14px 16px !important;font-size:13px !important;margin:0}.ilan-yasal{display:grid;gap:2px}.ilan-yasal__row{display:flex;justify-content:space-between;gap:16px;padding:4px 0}.ilan-yasal dd{margin:0}.ilan-yasal dt{color:var(--muted) !important}.ilan-yasal dd{font-weight:700 !important;text-align:right}.back{font-weight:700;color:var(--navy)}.similar{padding-bottom:50px;max-width:calc(100% - 340px - 28px)}.similar .grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.similar{max-width:none}.similar .grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.similar h2{font:700 20px var(--brand);color:var(--navy);margin:0 0 14px}.lightbox{width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding:0;border:0;background:rgba(10,11,30,.96);color:#fff}.lightbox::backdrop{background:rgba(10,11,30,.96)}.lb-stage{margin:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 64px 24px;gap:10px}.lb-stage img{max-width:100%;max-height:calc(100vh - 110px);object-fit:contain}.lb-stage figcaption{font-size:14px;opacity:.8}.lb-close,.lb-nav{position:absolute;border:0;background:rgba(255,255,255,.12);color:#fff;width:44px;height:44px;border-radius:50%;display:grid;place-items:center}.lb-close svg,.lb-nav svg{width:22px;height:22px}.lb-close{top:12px;right:12px}.lb-prev{left:12px;top:50%;transform:translateY(-50%)}.lb-next{right:12px;top:50%;transform:translateY(-50%)}@media (max-width:600px){.lb-stage{padding:56px 8px 24px}.lb-nav{top:auto;bottom:16px;transform:none}}.page--text{max-width:820px;padding-block:28px 60px}.ptitle{font:700 30px/1.2 var(--brand);color:var(--navy);margin:0 0 18px;text-wrap:balance}.prose{font-size:16px;line-height:1.7}.prose a{color:var(--navy);text-decoration:underline}.prose h2{font:700 22px var(--brand);color:var(--navy)}.kv{width:100%;max-width:1180px;margin:0 auto;padding:40px var(--gut) 72px}.kv-head{max-width:820px;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--line)}.kv-eyebrow{margin:0 0 10px;color:var(--gold-2);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kv-title{margin:0 0 12px;font:700 clamp(28px,3.4vw,42px)/1.15 var(--brand);color:var(--navy);text-wrap:balance}.kv-date{margin:0;color:var(--muted);font-size:14px}.kv-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start}.kv-grid--single{grid-template-columns:minmax(0,820px)}.kv-toc{position:sticky;top:calc(var(--hh) + 24px);padding:20px 20px 16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);font-size:14px}.admin-bar .kv-toc{top:calc(var(--hh) + 56px)}.kv-toc-title{margin:0 0 10px;color:var(--navy);font-weight:700}.kv-toc ol{margin:0;padding-left:20px;display:grid;gap:8px;color:var(--muted)}.kv-toc a{color:var(--ink);text-decoration:none}.kv-toc a:hover{color:var(--navy);text-decoration:underline}.kv-main{max-width:820px}.kv-prose{font-size:16.5px;line-height:1.75;color:var(--ink)}.kv-prose h2{margin:44px 0 14px;font:700 clamp(21px,1.8vw,25px)/1.3 var(--brand);color:var(--navy);scroll-margin-top:12px}.kv-prose h2:first-child{margin-top:0}.kv-prose h3{margin:26px 0 8px;font-size:17px;color:var(--navy)}.kv-prose p{margin:0 0 14px}.kv-prose ul,.kv-prose ol{margin:0 0 16px;padding-left:22px;display:grid;gap:6px}.kv-prose strong{color:var(--navy)}.kv-prose .kv-box{margin:0 0 18px;padding:18px 20px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--navy);border-radius:var(--r)}.kv-prose .kv-box p:last-child{margin-bottom:0}.kv-prose .kv-table-wrap{margin:0 0 18px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}.kv-prose table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.5}.kv-prose th,.kv-prose td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.kv-prose th{background:var(--navy-soft);color:var(--navy);font-weight:700;white-space:nowrap}.kv-prose tr:last-child td{border-bottom:0}.kv-prose td code{font-size:13px;background:var(--bg);padding:2px 6px;border-radius:6px}.kv-card{margin-top:40px;padding:24px;background:var(--navy);color:#d6d6e0;border-radius:var(--r)}.kv-card-title{margin:0 0 10px;color:#fff;font-size:18px;font-weight:700}.kv-card-line{margin:0 0 4px}.kv-card a{color:#fff;text-decoration:underline;text-underline-offset:3px}.kv-card-actions{margin:16px 0 0}.kv .kv-btn{display:inline-flex;align-items:center;min-height:44px;padding:10px 20px;border:1px solid #ACADBC;border-radius:999px;color:#fff;font-weight:600;text-decoration:none}.kv .kv-btn:hover{background:#262869}.kv-prose .kv-btn{border-color:var(--navy);color:var(--navy)}.kv-prose .kv-btn:hover{background:var(--navy-soft)}@media (max-width:900px){.kv{padding-top:28px}.kv-grid{grid-template-columns:minmax(0,1fr);gap:28px}.kv-toc{position:static}}.site-footer{background:var(--navy);color:#d6d6e0;font-size:13.5px}.fwrap-footer{max-width:var(--maxw);margin:0 auto;padding:26px var(--gut) calc(26px + env(safe-area-inset-bottom,0px));display:flex;flex-wrap:wrap;gap:12px 36px}.site-footer strong{color:#fff}.site-footer a:hover{color:#fff}.fcol{display:flex;flex-direction:column;gap:4px}.fmenu{list-style:none;margin:0;padding:0;display:flex;gap:14px;flex-wrap:wrap}.fcopy{margin-left:auto;opacity:.7}@media (prefers-reduced-motion:reduce){*{transition:none !important;scroll-behavior:auto !important}}@media print{.site-header,.fbar,.side .lead,.site-footer,.fav{display:none !important}}.search.has-mic input{padding-right:42px}.vmic{display:grid;place-items:center;border:0;background:transparent;color:var(--navy);border-radius:8px;cursor:pointer}.vmic svg{width:18px;height:18px}.search .vmic{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:32px;height:32px}.search .vmic svg{position:static;transform:none;width:18px;height:18px;color:inherit}.vmic:hover{background:var(--navy-soft)}.vmic.in-bar{display:none}.vmic.on{background:var(--navy);color:#fff;animation:mic-pulse 1.4s ease-out infinite}@keyframes mic-pulse{0%{box-shadow:0 0 0 0 rgba(28,30,86,.45)}100%{box-shadow:0 0 0 10px rgba(28,30,86,0)}}@media (max-width:760px){.vmic.in-bar{display:grid;order:2;width:38px;height:38px;flex:none;border:1px solid var(--line);background:#fff;border-radius:9px}.vmic.in-bar.on{background:var(--navy);border-color:var(--navy);color:#fff}}.vtoast{position:fixed;left:16px;right:16px;bottom:20px;margin:0 auto;width:fit-content;max-width:560px;z-index:70;background:#fff;color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--navy);padding:11px 16px;border-radius:10px;font-size:14px;line-height:1.4;box-shadow:0 12px 32px rgba(18,19,57,.22);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s,transform .2s,visibility .2s;pointer-events:none}.vtoast.show{opacity:1;visibility:visible;transform:none}.vtoast.err{border-left-color:#b03a3a}.dacts{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:8px}.dacts .dfav{margin-top:0}.dlisten{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 12px;font-weight:600;font-size:13.5px;color:var(--navy)}.dlisten[hidden]{display:none}.dlisten svg{width:17px;height:17px}.dlisten .eq{display:none;align-items:flex-end;gap:2px;height:14px}.dlisten .eq i{width:3px;height:100%;background:currentColor;border-radius:2px;animation:eq 0.9s ease-in-out infinite}.dlisten .eq i:nth-child(2){animation-delay:-.3s}.dlisten .eq i:nth-child(3){animation-delay:-.6s}@keyframes eq{0%,100%{transform:scaleY(.3)}50%{transform:scaleY(1)}}.dlisten.on{background:var(--navy);border-color:var(--navy);color:#fff}.dlisten.on svg{display:none}.dlisten.on .eq{display:inline-flex}@media (max-width:800px){.dacts{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.vmic.on,.dlisten .eq i{animation:none}.vtoast{transition:none}}.lsearch[data-state="boot"] .split:not(.list-only) .mapcol[hidden]{display:block}.lsearch[data-state="boot"] .more-wrap .pagination,.lsearch.boot-hide[data-state="boot"] #grid,.lsearch.boot-hide[data-state="boot"] #empty{visibility:hidden}
:root{--hh:88px}@media (max-width:991px){:root{--hh:68px}}.proga-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.75rem;padding:0.9em 2em 0.9em 1.6em;border:0;border-radius:1.3rem;background-color:#ACADBC;color:#121339;font-family:var(--ui);font-size:0.9375rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color 0.25s ease,color 0.25s ease}.proga-btn .proga-btn-dot{display:block;flex:none;width:0.5em;height:0.5em;border-radius:50%;background-color:#121339;transition:background-color 0.25s ease,transform 0.25s ease}.proga-btn:hover,.sc-footer .proga-btn:hover{background-color:#1C1E56;color:#fff}.proga-btn:hover .proga-btn-dot{background-color:#ACADBC;transform:scale(1.25)}.proga-btn:focus-visible{outline:2px solid #ACADBC;outline-offset:3px}.sc-header{background:#121339;border-bottom:0;color:#fff}.sc-header .hwrap{max-width:none;padding-inline:40px;gap:40px}.sc-logo{display:flex;align-items:center;flex:none}.sc-logo img{display:block;width:auto;height:62px;max-width:240px;object-fit:contain}.sc-logo img.sc-logo-mono{filter:brightness(0) invert(1)}.sc-nav{margin-left:auto}.sc-nav .menu{gap:clamp(20px,2.6vw,44px);color:#fff;font-size:14px;font-weight:600;letter-spacing:0.01em;text-transform:uppercase}.sc-nav .menu a{color:#fff;white-space:nowrap;transition:opacity 0.2s}.sc-nav .menu a:hover{color:#fff;opacity:0.7}.sc-nav .sc-nav-cta{display:none}.sc-header .hright{margin-left:0;gap:14px}.sc-header .hfav{color:#fff}.sc-header .hfav:hover{background:rgba(255,255,255,0.1)}.sc-header .hfav .badge-n{background:#ACADBC;color:#121339}.sc-cta{padding-top:0.8em;padding-bottom:0.8em}.sc-cta[aria-current="page"]{box-shadow:inset 0 0 0 2px rgba(18,19,57,0.18)}.sc-header .navtoggle{border-color:rgba(255,255,255,0.3);background:transparent;color:#fff}.sc-header a:focus-visible,.sc-header button:focus-visible{outline:2px solid #ACADBC;outline-offset:3px}@media (max-width:1199px){.sc-header .hwrap{padding-inline:2rem;gap:24px}.sc-nav .menu{font-size:13px;gap:20px}}@media (max-width:991px){.sc-header .hwrap{padding-inline:var(--gut)}.sc-header .hright{margin-left:auto}.sc-logo img{height:48px;max-width:180px}.sc-header .navtoggle{display:grid}.sc-nav{position:absolute;left:0;right:0;top:var(--hh);margin:0;display:none;background:#121339;border-top:1px solid rgba(255,255,255,0.08);border-bottom:0;box-shadow:0 16px 32px rgba(10,11,35,0.35)}.sc-nav.open{display:block}.sc-nav .menu{flex-direction:column;gap:0;padding:6px var(--gut) 16px;font-size:15px}.sc-nav .menu a{display:block;padding:13px 0;border-bottom:1px solid rgba(255,255,255,0.08)}.sc-nav .menu li:last-child a{border-bottom:0}}@media (max-width:600px){.sc-cta{display:none}.sc-nav .sc-nav-cta{display:block}.sc-nav .sc-nav-cta a{color:#ACADBC}}.sc-footer{margin-top:48px;padding:16px;background:transparent;color:#fff;font-size:15px}.sc-panel{border-radius:16px;background:#121339}.sc-wrap{display:flex;flex-direction:column;gap:72px;max-width:var(--maxw);margin:0 auto;padding:80px var(--gut) calc(32px + env(safe-area-inset-bottom,0px))}.is-listing-search .sc-wrap{max-width:none}.sc-cols{display:flex;justify-content:space-between;align-items:flex-start;gap:48px 6vw;flex-wrap:wrap}.sc-main{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.sc-title{margin:0 0 8px;color:#fff;font-family:var(--ui);font-size:clamp(40px,5vw,88px);font-weight:500;line-height:1.1;letter-spacing:-0.01em}.sc-phone{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:clamp(22px,2vw,30px);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.sc-phone svg{flex:none;width:36px;height:36px}.sc-mail{color:#d6d6e0;font-size:clamp(16px,1.3vw,20px);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sc-footer .sc-phone:hover,.sc-footer .sc-mail:hover{color:#ACADBC}.sc-write{margin-top:14px}.sc-info{display:flex;gap:40px 5vw;flex-wrap:wrap}.sc-col{display:flex;flex-direction:column;gap:6px;min-width:10rem}.sc-label{margin:0 0 8px;color:#9a9bb0;font-size:13px}.sc-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.sc-link{color:#fff;font-size:clamp(17px,1.4vw,22px);line-height:1.45;text-decoration:none}.sc-link--small{font-size:15px;color:#d6d6e0}.sc-footer .sc-link:hover{color:#ACADBC}.sc-address{display:flex;flex-direction:column;font-style:normal;color:#fff;font-size:clamp(17px,1.4vw,22px);line-height:1.45}.sc-hours{color:#acadbc;font-size:15px;line-height:1.5}.sc-hours:first-of-type{margin-top:6px}.sc-map{margin-top:6px;color:#ACADBC;font-size:14px;text-decoration:none}.sc-footer .sc-map:hover{text-decoration:underline}.sc-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px 32px;flex-wrap:wrap;padding-top:24px;border-top:1px solid #262869;font-size:14px}.sc-copy{color:#acadbc}.sc-license{color:#acadbc}.sc-license strong{color:#fff;font-weight:600}.sc-footer a:focus-visible{outline:2px solid #ACADBC;outline-offset:3px}@media (max-width:991px){.sc-wrap{gap:48px;padding-top:56px}.sc-footer{padding:0}.sc-panel{border-radius:0}.sc-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.sc-info{flex-direction:column}}.sc-wrap,.is-listing-search .sc-wrap{max-width:none;padding-left:calc(6rem - 16px);padding-right:calc(6rem - 16px)}@media (max-width:991px){.sc-wrap,.is-listing-search .sc-wrap{padding-left:2rem;padding-right:2rem}}@media (max-width:767px){.sc-wrap,.is-listing-search .sc-wrap{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:479px){.sc-wrap,.is-listing-search .sc-wrap{padding-left:1rem;padding-right:1rem}}.sc-eyebrow{margin:0;color:#acadbc;font-size:13px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.sc-lead{max-width:34rem;margin:0;color:#d6d6e0;font-size:16px;line-height:1.55}.sc-brokers{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px 28px;width:100%;max-width:40rem;margin:6px 0 0;padding:0;list-style:none}.sc-brokers li{display:flex;flex-direction:column;gap:2px}.sc-broker-name{color:#acadbc;font-size:13px}.sc-footer .sc-broker-tel{color:#fff;font-size:clamp(18px,1.3vw,22px);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;white-space:nowrap}.sc-footer .sc-broker-tel:hover{color:#acadbc}.sc-title{font-size:clamp(34px,3.6vw,64px)}.sc-cols>.sc-main{flex:1 1 30rem;min-width:0;max-width:100%}.sc-title{overflow-wrap:break-word}
.is-blog{background:#EEF1F5}.bl-wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,4.5vw,64px)}.bl-crumbs{padding:28px 0 0;margin-bottom:clamp(28px,4vw,56px);color:#5f6183;font-size:14px}.bl-crumbs a{color:#1C1E56;font-weight:600}.bl-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.bl-crumbs [aria-current]{color:#5f6183}.bl-eyebrow{display:inline-block;margin:0 0 14px;color:#5f6183;font-size:13px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.bl-eyebrow--link:hover{color:#1C1E56}.bl-eyebrow--dark{color:#acadbc}.bl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:#5f6183;font-size:14px;line-height:1.4}.bl-meta-cat{position:relative;z-index:2;color:#1C1E56;font-weight:600}.bl-meta-cat:hover{text-decoration:underline;text-underline-offset:3px}.bl-dot{opacity:0.6}.bl-head{padding-bottom:clamp(32px,4vw,56px)}.bl-title{max-width:18ch;margin:0;color:#121339;font-size:clamp(40px,4.6vw,96px);font-weight:700;line-height:1.05;letter-spacing:-0.02em;text-wrap:balance}.bl-intro{max-width:46rem;margin-top:20px;color:#121339;font-size:clamp(16px,1.15vw,20px);line-height:1.6}.bl-intro>:first-child{margin-top:0}.bl-intro>:last-child{margin-bottom:0}.bl-cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(24px,3vw,40px)}.bl-cat{padding:9px 16px;border:1px solid rgba(28,30,86,0.16);border-radius:999px;background:#fff;color:#1C1E56;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s}.bl-cat:hover{border-color:#1C1E56}.bl-cat.is-on{background:#1C1E56;border-color:#1C1E56;color:#fff}.bl-search{display:flex;gap:10px;max-width:36rem;margin-top:28px}.bl-search input{flex:1 1 auto;min-width:0;padding:12px 16px;border:1px solid rgba(28,30,86,0.2);border-radius:12px;background:#fff;font-size:16px}.bl-search input:focus{outline:2px solid #5f6183;outline-offset:1px}.bl-list{padding-bottom:clamp(56px,7vw,120px)}.bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.2vw,32px)}.bl-grid:empty{display:none}.bl-list .bl-card--large + .bl-grid{margin-top:clamp(20px,2.2vw,32px)}.bl-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(18,19,57,0.04);transition:box-shadow .25s ease,transform .25s ease}.bl-card:hover{box-shadow:0 18px 40px -18px rgba(18,19,57,0.28)}.bl-card-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#1C1E56}.bl-card-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.bl-card:hover .bl-card-img{transform:scale(1.04)}.bl-card-ph{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(160deg,#1C1E56,#121339)}.bl-card-ph img{width:72px;height:auto;opacity:0.35}.bl-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;padding:clamp(20px,1.8vw,28px)}.bl-card-title{margin:0;color:#121339;font-size:clamp(20px,1.45vw,26px);font-weight:700;line-height:1.25;letter-spacing:-0.01em}.bl-card-title a::after{content:"";position:absolute;inset:0;z-index:1}.bl-card-title a:focus-visible{outline:none}.bl-card:focus-within{outline:2px solid #5f6183;outline-offset:3px}.bl-card-text{margin:0;color:#121339;font-size:15px;line-height:1.65;opacity:0.85}.bl-more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:4px;color:#1C1E56;font-size:14px;font-weight:600}.bl-more svg{transition:transform .25s ease}.bl-card:hover .bl-more svg{transform:translateX(4px)}.bl-card--large{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.bl-card--large .bl-card-media{aspect-ratio:auto;min-height:clamp(320px,32vw,520px)}.bl-card--large .bl-card-body{justify-content:center;gap:18px;padding:clamp(28px,3.5vw,64px)}.bl-card--large .bl-card-title{font-size:clamp(26px,2.6vw,46px);line-height:1.12}.bl-card--large .bl-card-text{font-size:clamp(15px,1.05vw,18px)}.bl-card--large .bl-more{margin-top:8px}.bl-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(40px,5vw,72px)}.bl-pager .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 14px;border:1px solid rgba(28,30,86,0.16);border-radius:12px;background:#fff;color:#1C1E56;font-weight:600}.bl-pager .page-numbers svg{width:18px;height:18px}.bl-pager a.page-numbers:hover{border-color:#1C1E56}.bl-pager .page-numbers.current{background:#1C1E56;border-color:#1C1E56;color:#fff}.bl-pager .page-numbers.dots{border:0;background:none}.bl-empty{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:clamp(32px,4vw,56px);border-radius:16px;background:#fff;color:#121339}.bl-empty p{margin:0}.bl-empty-title{font-size:clamp(20px,1.6vw,28px);font-weight:700}.bl-empty .proga-btn{margin-top:16px}.bl-post-head{max-width:1240px;padding-bottom:clamp(28px,3.5vw,48px)}.bl-post-title{max-width:22ch;margin:0;color:#121339;font-size:clamp(34px,3.8vw,72px);font-weight:700;line-height:1.08;letter-spacing:-0.02em;text-wrap:balance}.bl-post-lead{max-width:46rem;margin:22px 0 0;color:#121339;font-size:clamp(18px,1.35vw,22px);line-height:1.55}.bl-post-meta{margin-top:26px;font-size:15px}.bl-post-meta>span:first-child{color:#121339;font-weight:600}.bl-hero{max-width:1240px;margin-top:0;margin-bottom:clamp(40px,5vw,80px)}.bl-hero-img{width:100%;max-height:78vh;aspect-ratio:16 / 9;border-radius:16px;object-fit:cover}.bl-hero figcaption{margin-top:10px;color:#5f6183;font-size:14px}.bl-body{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;max-width:1240px}.bl-content{min-width:0;max-width:46rem;width:100%;margin-inline:auto}@media (min-width:1100px){.bl-body{grid-template-columns:240px minmax(0,46rem);justify-content:start;gap:clamp(48px,5vw,96px)}.bl-content{margin-inline:0}.bl-aside{position:sticky;top:calc(var(--hh) + 32px);align-self:start;max-height:calc(100vh - var(--hh) - 64px);overflow:auto}.admin-bar .bl-aside{top:calc(var(--hh) + 64px)}}@media (max-width:1099px){.bl-aside{display:contents}.bl-toc{order:-1}.bl-share{order:2}}.bl-toc{margin:0;padding:18px 20px;border-radius:14px;background:#fff}.bl-toc summary{cursor:pointer;color:#121339;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between;align-items:center}.bl-toc summary::-webkit-details-marker{display:none}.bl-toc summary::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.bl-toc[open] summary::after{transform:rotate(-135deg) translateY(-2px)}.bl-toc ol{margin:14px 0 0;padding:0;list-style:none;counter-reset:toc;display:flex;flex-direction:column;gap:2px}.bl-toc li{counter-increment:toc}.bl-toc a{display:flex;gap:10px;padding:7px 0;color:#5f6183;font-size:14px;line-height:1.4;transition:color .2s}.bl-toc a::before{content:counter(toc,decimal-leading-zero);flex:none;color:#acadbc;font-variant-numeric:tabular-nums}.bl-toc a:hover,.bl-toc a.is-on{color:#121339}.bl-toc a.is-on{font-weight:600}.bl-share{margin-top:24px}.bl-share-label{margin:0 0 10px;color:#5f6183;font-size:13px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.bl-share ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.bl-share a,.bl-share button{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(28,30,86,0.16);border-radius:12px;background:#fff;color:#1C1E56;transition:background-color .2s,color .2s,border-color .2s}.bl-share a:hover,.bl-share button:hover{background:#1C1E56;border-color:#1C1E56;color:#fff}.bl-share svg{width:18px;height:18px}.bl-copied{margin:10px 0 0;color:#1f7a4d;font-size:13px;font-weight:600}@media (max-width:1099px){.bl-share{margin-top:8px;padding-top:24px;border-top:1px solid rgba(28,30,86,0.12)}}.bl-content.prose{color:#121339;font-size:clamp(17px,1.15vw,19px);line-height:1.75}.bl-content>:first-child{margin-top:0}.bl-content p{margin:0 0 1.25em}.bl-content h2,.bl-content h3,.bl-content h4{color:#121339;font-family:var(--ui);font-weight:700;letter-spacing:-0.01em;scroll-margin-top:calc(var(--hh) + 24px)}.bl-content h2{margin:2em 0 0.6em;font-size:clamp(26px,2vw,34px);line-height:1.2}.bl-content h3{margin:1.7em 0 0.5em;font-size:clamp(21px,1.5vw,25px);line-height:1.3}.bl-content h4{margin:1.5em 0 0.4em;font-size:19px}.bl-content a{color:#1C1E56;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bl-content a:hover{text-decoration-thickness:2px}.bl-content strong{font-weight:700}.bl-content ul,.bl-content ol{margin:0 0 1.4em;padding-left:1.3em}.bl-content li{margin:0.35em 0;padding-left:0.2em}.bl-content li::marker{color:#5f6183}.bl-content blockquote,.bl-content .wp-block-quote{margin:2em 0;padding:4px 0 4px 24px;border-left:3px solid #1C1E56;color:#121339;font-size:1.1em;font-weight:500;line-height:1.6}.bl-content blockquote cite,.bl-content .wp-block-quote cite{display:block;margin-top:10px;color:#5f6183;font-size:15px;font-style:normal;font-weight:400}.bl-content .wp-block-pullquote{margin:2.2em 0;padding:32px;border:0;border-radius:16px;background:#1C1E56;color:#fff;text-align:left}.bl-content .wp-block-pullquote blockquote{margin:0;padding:0;border:0;color:#fff}.bl-content .wp-block-pullquote cite{color:#acadbc}.bl-content img{height:auto;border-radius:12px}.bl-content figure{margin:2em 0}.bl-content figcaption,.bl-content .wp-element-caption{margin-top:10px;color:#5f6183;font-size:14px;line-height:1.5;text-align:left}.bl-content .alignwide{width:min(100vw - 32px,60rem);max-width:none;margin-left:50%;transform:translateX(-50%)}.bl-content .alignfull{width:min(100vw - 32px,1280px);max-width:none;margin-left:50%;transform:translateX(-50%)}@media (min-width:1100px){.bl-content .alignwide,.bl-content .alignfull{width:100%;margin-left:0;transform:none}}.bl-content .alignleft{float:left;max-width:50%;margin:0.4em 1.5em 1em 0}.bl-content .alignright{float:right;max-width:50%;margin:0.4em 0 1em 1.5em}.bl-content .aligncenter{margin-inline:auto}.bl-content hr,.bl-content .wp-block-separator{margin:2.5em 0;border:0;border-top:1px solid rgba(28,30,86,0.15)}.bl-content table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.bl-content .wp-block-table{overflow-x:auto;margin:2em 0}.bl-content th,.bl-content td{padding:12px 14px;border:0;border-bottom:1px solid rgba(28,30,86,0.12);text-align:left;vertical-align:top}.bl-content thead th{border-bottom:2px solid #1C1E56;color:#121339;font-weight:700}.bl-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:rgba(28,30,86,0.04)}.bl-content code{padding:2px 6px;border-radius:6px;background:rgba(28,30,86,0.07);font-size:0.9em}.bl-content pre{overflow-x:auto;padding:18px 20px;border-radius:12px;background:#121339;color:#e6e6ef;font-size:14px;line-height:1.6}.bl-content pre code{padding:0;background:none}.bl-content .wp-block-button__link{display:inline-flex;align-items:center;padding:0.9em 1.8em;border-radius:1.3rem;background:#1C1E56;color:#fff;font-size:15px;font-weight:600;text-decoration:none}.bl-content .wp-block-button__link:hover{background:#121339;color:#fff}.bl-content .is-style-outline .wp-block-button__link{border:2px solid #1C1E56;background:transparent;color:#1C1E56}.bl-content .wp-block-embed iframe{width:100%;border-radius:12px}.bl-content .wp-block-gallery img{border-radius:10px}.bl-content .wp-block-details{margin:1em 0;padding:16px 20px;border-radius:12px;background:#fff}.bl-content .wp-block-details summary{cursor:pointer;font-weight:600}.bl-content::after{content:"";display:table;clear:both}.bl-content .bl-tags{display:flex;flex-wrap:wrap;gap:8px;margin:2.5em 0 0;padding:0;list-style:none}.bl-content .bl-tags li{margin:0;padding:0}.bl-tags a{display:inline-block;padding:7px 14px;border-radius:999px;background:#fff;color:#1C1E56;font-size:14px;font-weight:600;text-decoration:none}.bl-tags a:hover{background:#1C1E56;color:#fff}.bl-pager--inner{justify-content:flex-start;font-size:15px}.bl-article .bl-wrap{max-width:1240px}.bl-cta{margin-top:clamp(56px,7vw,112px)}.bl-cta-panel{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;padding:clamp(28px,4vw,64px);border-radius:16px;background:#121339;color:#d6d6e0}.bl-cta-text{flex:1 1 32rem;max-width:46rem}.bl-cta-title{margin:0 0 14px;color:#fff;font-size:clamp(28px,2.8vw,52px);font-weight:700;line-height:1.1;letter-spacing:-0.01em}.bl-cta-text p:last-child{margin:0;font-size:clamp(16px,1.1vw,19px);line-height:1.6}.bl-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.bl-cta-link{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.bl-cta-link:hover{color:#acadbc}.bl-cta-link--dark{color:#1C1E56}.bl-cta-link--dark:hover{color:#5f6183}.bl-adjacent{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(32px,4vw,56px)}.bl-adj{display:flex;flex-direction:column;gap:6px;padding:22px 24px;border-radius:16px;background:#fff;transition:box-shadow .25s}.bl-adj:hover{box-shadow:0 14px 32px -16px rgba(18,19,57,0.28)}.bl-adj--next{text-align:right;align-items:flex-end}.bl-adj-label{color:#5f6183;font-size:13px;font-weight:600}.bl-adj-title{color:#121339;font-size:clamp(16px,1.2vw,20px);font-weight:700;line-height:1.3}.bl-related{padding-top:clamp(56px,7vw,112px);padding-bottom:clamp(56px,7vw,120px)}.bl-related-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:clamp(24px,3vw,40px)}.bl-related-title{margin:0;color:#121339;font-size:clamp(30px,3vw,56px);font-weight:700;line-height:1.1;letter-spacing:-0.02em}.is-blog .sc-footer{margin-top:0}@media (max-width:1024px){.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.bl-card--large{grid-template-columns:1fr}.bl-card--large .bl-card-media{aspect-ratio:16 / 10;min-height:0}}@media (max-width:640px){.bl-grid{grid-template-columns:1fr}.bl-crumbs{padding-top:18px}.bl-hero{padding-inline:0}.bl-hero-img{border-radius:0;aspect-ratio:4 / 3}.bl-hero figcaption{padding-inline:16px}.bl-adjacent{grid-template-columns:1fr}.bl-adj--next{text-align:left;align-items:flex-start}.bl-content .alignleft,.bl-content .alignright{float:none;max-width:100%;margin:1.5em 0}.bl-search{flex-direction:column}}@media (prefers-reduced-motion:reduce){.bl-card,.bl-card-img,.bl-more svg{transition:none}.bl-card:hover .bl-card-img{transform:none}}
