.sf-analysis-page{background:#f3f5f7;font-family:Roboto,Arial,sans-serif;color:#1c2d45}.sf-analysis-page .sf-section{width:100%;max-width:none;background:#f3f5f7;padding:40px 20px;box-sizing:border-box}.sf-analysis-page .sf-inner{width:min(1000px, calc(100% - 48px));max-width:1000px;margin:0 auto;box-sizing:border-box}.sf-analysis-page .sf-card,.sf-analysis-page .sf-hero-card,.sf-analysis-page .sf-cta-card{width:100%;box-sizing:border-box;border:1px solid #dbe3ea;border-radius:26px}.sf-analysis-page .sf-card{background:#fff;padding:42px;box-shadow:0 2px 12px rgb(15 23 42 / .03)}.sf-analysis-page .sf-hero-section{padding-top:24px}.sf-analysis-page .sf-hero-card{background:#fff;padding:42px;box-shadow:0 4px 18px rgb(16 24 40 / .04);overflow:hidden;position:relative}.sf-analysis-page .sf-hero-card:before{content:"";position:absolute;right:-120px;top:-120px;width:300px;height:300px;border-radius:999px;background:rgb(30 95 170 / .08);pointer-events:none}.sf-analysis-page .sf-hero-grid{display:grid;grid-template-columns:55fr 45fr;gap:34px;align-items:center;position:relative}.sf-analysis-page .sf-eyebrow{margin:0 0 12px;color:#42658c;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sf-analysis-page h1,.sf-analysis-page h2{color:#163b73;line-height:1.14;margin:0 0 16px}.sf-analysis-page h1{font-size:clamp(34px, 4vw, 52px);letter-spacing:-.035em}.sf-analysis-page h2{font-size:clamp(25px, 2.4vw, 34px);letter-spacing:-.025em}.sf-analysis-page p{font-size:16.5px;line-height:1.65;margin:0 0 18px}.sf-analysis-page .sf-hero-lead{font-size:18px;color:#405167;max-width:680px}.sf-analysis-page .sf-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.sf-analysis-page .sf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;text-decoration:none;font-weight:800;font-size:15px;transition:transform .15s ease,box-shadow .15s ease}.sf-analysis-page .sf-btn:hover{transform:translateY(-1px)}.sf-analysis-page .sf-btn-primary{background:#163b73;color:#fff;box-shadow:0 8px 20px rgb(22 59 115 / .16)}.sf-analysis-page .sf-btn-secondary{background:#eef4fb;color:#163b73;border:1px solid #dbe3ea}.sf-analysis-page .sf-btn-light{background:#fff;color:#163b73}.sf-analysis-page .sf-hero-panel{background:#f7f9fb;border:1px solid #dbe3ea;border-radius:22px;padding:22px}.sf-analysis-page .sf-kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sf-analysis-page .sf-kpi{background:#fff;border:1px solid #dbe3ea;border-radius:18px;padding:16px}.sf-analysis-page .sf-kpi span{display:block;color:#617084;font-size:13px;margin-bottom:8px}.sf-analysis-page .sf-kpi strong{display:block;color:#163b73;font-size:20px;line-height:1.15}.sf-analysis-page .sf-source-note,.sf-analysis-page .sf-microcopy,.sf-analysis-page .sf-small-link{font-size:13.5px;color:#5c6b7e;margin:16px 0 0}.sf-analysis-anchorbar{position:sticky;top:0;z-index:20;background:rgb(243 245 247 / .92);backdrop-filter:blur(10px);border-top:1px solid rgb(219 227 234 / .8);border-bottom:1px solid rgb(219 227 234 / .8);padding:10px 20px}.sf-analysis-anchorbar .sf-anchor-inner{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.sf-analysis-anchorbar a{white-space:nowrap;text-decoration:none;background:#fff;color:#163b73;border:1px solid #dbe3ea;border-radius:999px;padding:8px 12px;font-size:13.5px;font-weight:800}.sf-analysis-page .sf-grid,.sf-analysis-page .sf-orientation-grid,.sf-analysis-page .sf-analysis-summary,.sf-analysis-page .sf-market-families,.sf-analysis-page .sf-local-links{display:grid;gap:14px}.sf-analysis-page .sf-orientation-grid{grid-template-columns:repeat(4,1fr);margin-top:22px}.sf-analysis-page .sf-orientation-item,.sf-analysis-page .sf-summary-item,.sf-analysis-page .sf-market-families div,.sf-analysis-page .sf-callout{display:block;background:#f7f9fb;border:1px solid #dbe3ea;border-radius:20px;padding:18px;text-decoration:none;color:#1c2d45}.sf-analysis-page .sf-orientation-item strong,.sf-analysis-page .sf-summary-item strong,.sf-analysis-page .sf-market-families strong,.sf-analysis-page .sf-callout strong{display:block;color:#163b73;margin-bottom:8px;font-size:16px}.sf-analysis-page .sf-orientation-item span,.sf-analysis-page .sf-summary-item span,.sf-analysis-page .sf-market-families span,.sf-analysis-page .sf-callout span{display:block;color:#54657a;font-size:14.5px;line-height:1.5}.sf-analysis-page .sf-analysis-summary{grid-template-columns:repeat(3,1fr);margin-top:24px}.sf-analysis-page .sf-table-wrap{width:100%;overflow-x:auto;border:1px solid #dbe3ea;border-radius:20px}.sf-analysis-page .sf-table{width:100%;border-collapse:collapse;background:#fff}.sf-analysis-page .sf-table th,.sf-analysis-page .sf-table td{text-align:left;padding:14px 16px;border-bottom:1px solid #dbe3ea;vertical-align:top}.sf-analysis-page .sf-table th{background:#f7f9fb;color:#163b73;font-size:14px}.sf-analysis-page .sf-table td{font-size:14.5px;color:#34465d}.sf-analysis-page .sf-two-col-card{display:grid;grid-template-columns:1.4fr .8fr;gap:26px;align-items:center}.sf-analysis-page .sf-market-families{grid-template-columns:repeat(3,1fr);margin-top:22px}.sf-analysis-page .sf-project-vendor{border-color:rgb(22 59 115 / .22);box-shadow:0 8px 24px rgb(22 59 115 / .06)}.sf-analysis-page .sf-observatoire-card{background:linear-gradient(135deg,#ffffff 0%,#f7faff 100%)}.sf-analysis-page .sf-local-links{grid-template-columns:repeat(4,1fr);margin-top:22px}.sf-analysis-page .sf-local-links a{background:#f7f9fb;border:1px solid #dbe3ea;border-radius:999px;color:#163b73;text-decoration:none;font-weight:800;padding:10px 14px;text-align:center;font-size:14px}.sf-analysis-page .sf-method{background:#fbfcfd}.sf-analysis-page .sf-faq details{border:1px solid #dbe3ea;border-radius:18px;padding:16px 18px;background:#f7f9fb;margin-top:12px}.sf-analysis-page .sf-faq summary{cursor:pointer;color:#163b73;font-weight:800}.sf-analysis-page .sf-faq details p{margin:12px 0 0;color:#405167}.sf-analysis-page .sf-cta-card{background:#163b73;color:#fff;padding:38px;box-shadow:0 8px 22px rgb(22 59 115 / .16)}.sf-analysis-page .sf-cta-card h2,.sf-analysis-page .sf-cta-card p{color:#fff}.sf-analysis-page .sf-microcopy-light{color:rgb(255 255 255 / .82)}.sf-analysis-error{background:#fff5f5;border:1px solid #ffd2d2;color:#8a1f1f;border-radius:14px;padding:16px}@media (max-width:900px){.sf-analysis-page .sf-hero-grid,.sf-analysis-page .sf-two-col-card,.sf-analysis-page .sf-orientation-grid,.sf-analysis-page .sf-analysis-summary,.sf-analysis-page .sf-market-families,.sf-analysis-page .sf-local-links{grid-template-columns:1fr 1fr}}@media (max-width:768px){.sf-analysis-page .sf-section{padding:28px 0}.sf-analysis-page .sf-inner{width:min(100% - 32px, 1000px)}.sf-analysis-page .sf-card,.sf-analysis-page .sf-hero-card,.sf-analysis-page .sf-cta-card{padding:28px;border-radius:22px}.sf-analysis-page .sf-hero-grid,.sf-analysis-page .sf-two-col-card,.sf-analysis-page .sf-orientation-grid,.sf-analysis-page .sf-analysis-summary,.sf-analysis-page .sf-market-families,.sf-analysis-page .sf-local-links,.sf-analysis-page .sf-kpi-grid{grid-template-columns:1fr}.sf-analysis-anchorbar{top:0;padding-left:0;padding-right:0}.sf-analysis-page h1{font-size:32px}.sf-analysis-page .sf-btn{width:100%}}.sf-analysis-page .sf-editorial-list{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.sf-analysis-page .sf-editorial-list li{position:relative;padding:12px 14px 12px 34px;background:#f7f9fb;border:1px solid #dbe3ea;border-radius:16px;color:#263b55;line-height:1.5;font-size:15px}.sf-analysis-page .sf-editorial-list li:before{content:"";position:absolute;left:14px;top:20px;width:7px;height:7px;border-radius:999px;background:#163b73}.sf-analysis-page .sf-data-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0}.sf-analysis-page .sf-data-proof>div{border:1px solid #dbe3ea;border-radius:20px;padding:18px;background:#f8fafc}.sf-analysis-page .sf-data-proof span,.sf-analysis-page .sf-data-proof small{display:block;color:#55708e;font-size:13px}.sf-analysis-page .sf-data-proof strong{display:block;margin:8px 0 4px;color:#163b73;font-size:22px;line-height:1.1}.sf-analysis-page .sf-diagnostic-box,.sf-analysis-page .sf-data-commentary{border:1px solid #c8d8ea;border-radius:22px;background:#f4f8fd;padding:24px;margin:24px 0}.sf-analysis-page .sf-diagnostic-box p{margin:0 0 12px}.sf-analysis-page .sf-diagnostic-box p:last-child{margin-bottom:0}.sf-analysis-page .sf-data-commentary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sf-analysis-page .sf-data-commentary>div{background:#fff;border:1px solid #dbe3ea;border-radius:18px;padding:18px}.sf-analysis-page .sf-data-commentary strong,.sf-analysis-page .sf-data-commentary span{display:block}.sf-analysis-page .sf-data-commentary strong{color:#163b73;margin-bottom:8px}.sf-analysis-page .sf-ranking-table td:nth-child(2) span{display:inline-block;margin:0 6px 6px 0;padding:5px 9px;border-radius:999px;background:#eef4fb;color:#163b73;font-size:13px;font-weight:700}.sf-analysis-page .sf-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.sf-analysis-page .sf-source-grid>div{border:1px solid #dbe3ea;border-radius:18px;padding:16px;background:#f8fafc}.sf-analysis-page .sf-source-grid strong,.sf-analysis-page .sf-source-grid span{display:block}.sf-analysis-page .sf-source-grid strong{color:#163b73;margin-bottom:6px}@media (max-width:900px){.sf-analysis-page .sf-data-proof,.sf-analysis-page .sf-data-commentary,.sf-analysis-page .sf-source-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sf-analysis-page .sf-data-proof,.sf-analysis-page .sf-data-commentary,.sf-analysis-page .sf-source-grid{grid-template-columns:1fr}}.sf-analysis-page .sf-analysis-hero .sf-hero-card{padding:34px}.sf-analysis-page .sf-analysis-hero .sf-hero-grid{gap:28px;align-items:stretch}.sf-analysis-page .sf-analysis-hero h1{font-size:clamp(31px, 3.4vw, 44px);margin-bottom:12px}.sf-analysis-page .sf-analysis-hero .sf-hero-lead{font-size:16.5px;line-height:1.55;margin-bottom:14px}.sf-analysis-page .sf-analysis-hero .sf-eyebrow{margin-bottom:8px}.sf-analysis-page .sf-analysis-hero .sf-hero-actions{margin-top:18px}.sf-analysis-page .sf-hero-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}.sf-analysis-page .sf-hero-pills li{min-height:0;padding:10px 12px 10px 28px;border:1px solid #dbe3ea;border-radius:14px;background:#f7f9fb;color:#2d4159;font-size:13.5px;line-height:1.35;position:relative}.sf-analysis-page .sf-hero-pills li:before{content:"";position:absolute;left:12px;top:17px;width:6px;height:6px;border-radius:999px;background:#163b73}.sf-analysis-page .sf-analysis-hero .sf-hero-panel{display:flex;flex-direction:column;justify-content:center;padding:18px}.sf-analysis-page .sf-analysis-hero .sf-kpi-grid{gap:10px}.sf-analysis-page .sf-analysis-hero .sf-kpi{padding:13px;border-radius:16px}.sf-analysis-page .sf-analysis-hero .sf-kpi span{margin-bottom:5px;font-size:12.5px}.sf-analysis-page .sf-analysis-hero .sf-kpi strong{font-size:18px}.sf-analysis-page .sf-section-heading-row{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.sf-analysis-page .sf-section-heading-row>div{max-width:690px}.sf-analysis-page .sf-section-heading-row .sf-btn{flex:0 0 auto;margin-top:4px}.sf-analysis-page .sf-territory-map-layout{display:grid;grid-template-columns:1.25fr .85fr;gap:20px;align-items:stretch}.sf-analysis-page .sf-territory-map{min-height:380px;border:1px solid #dbe3ea;border-radius:26px;background:radial-gradient(circle at 20% 30%,rgb(22 59 115 / .08),transparent 25%),radial-gradient(circle at 72% 72%,rgb(66 101 140 / .10),transparent 30%),linear-gradient(135deg,#f8fafc 0%,#eef4fb 100%);position:relative;overflow:hidden}.sf-analysis-page .sf-territory-map:before{content:"";position:absolute;inset:24px;border:1px dashed rgb(22 59 115 / .16);border-radius:40% 55% 48% 46%;transform:rotate(-8deg)}.sf-analysis-page .sf-territory-map:after{content:"";position:absolute;left:11%;right:10%;top:52%;border-top:1px dashed rgb(22 59 115 / .22);transform:rotate(13deg)}.sf-analysis-page .sf-map-axis{position:absolute;z-index:2;font-size:12px;font-weight:800;color:#42658c;background:rgb(255 255 255 / .76);border:1px solid #dbe3ea;border-radius:999px;padding:6px 9px}.sf-analysis-page .sf-map-axis-paris{left:18px;top:18px}.sf-analysis-page .sf-map-axis-east{right:18px;bottom:18px}.sf-analysis-page .sf-map-zone{position:absolute;z-index:3;border:1px solid rgb(22 59 115 / .18);border-radius:24px;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;box-shadow:0 10px 25px rgb(16 24 40 / .07)}.sf-analysis-page .sf-map-zone strong{color:#163b73;font-size:13px;line-height:1.25}.sf-analysis-page .zone-paris-edge{background:rgb(255 255 255 / .92)}.sf-analysis-page .zone-transform{background:rgb(234 242 251 / .94)}.sf-analysis-page .zone-arbitrage{background:rgb(238 244 251 / .88)}.sf-analysis-page .zone-residential{background:rgb(247 249 251 / .96)}.sf-analysis-page .sf-map-legend{display:grid;gap:12px}.sf-analysis-page .sf-map-legend-item{border:1px solid #dbe3ea;border-radius:20px;padding:16px}.sf-analysis-page .sf-map-legend-item strong,.sf-analysis-page .sf-map-legend-item span{display:block}.sf-analysis-page .sf-map-legend-item strong{color:#163b73;margin-bottom:6px}.sf-analysis-page .sf-map-legend-item span{color:#54657a;font-size:14px;line-height:1.45}.sf-analysis-page .sf-map-disclaimer{margin:18px 0 0;color:#617084;font-size:13.5px}@media (max-width:900px){.sf-analysis-page .sf-territory-map-layout,.sf-analysis-page .sf-section-heading-row{grid-template-columns:1fr;display:grid}.sf-analysis-page .sf-section-heading-row .sf-btn{width:fit-content}}@media (max-width:768px){.sf-analysis-page .sf-analysis-hero .sf-hero-card{padding:26px}.sf-analysis-page .sf-hero-pills,.sf-analysis-page .sf-analysis-hero .sf-kpi-grid{grid-template-columns:1fr}.sf-analysis-page .sf-territory-map{min-height:430px}.sf-analysis-page .sf-map-zone{width:auto!important;height:auto!important;left:18px!important;right:18px!important;min-height:58px}.sf-analysis-page .sf-map-zone:nth-of-type(1){top:70px!important}.sf-analysis-page .sf-map-zone:nth-of-type(2){top:150px!important}.sf-analysis-page .sf-map-zone:nth-of-type(3){top:230px!important}.sf-analysis-page .sf-map-zone:nth-of-type(4){top:310px!important}}.sf-analysis-page .sf-hero-centered{text-align:center;padding:38px 42px 30px;background-image:none!important}.sf-analysis-page .sf-hero-centered:before,.sf-analysis-page .sf-hero-centered:after{display:none!important}.sf-analysis-page .sf-hero-centered h1{max-width:840px;margin-left:auto;margin-right:auto;font-size:clamp(30px, 3.3vw, 42px);line-height:1.08}.sf-analysis-page .sf-hero-centered .sf-hero-lead{max-width:790px;margin:0 auto 20px;font-size:16.5px;line-height:1.55}.sf-analysis-page .sf-hero-centered .sf-hero-actions{justify-content:center;margin:0 0 22px}.sf-analysis-page .sf-hero-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:860px;margin:0 auto 12px}.sf-analysis-page .sf-hero-kpi-strip .sf-kpi{text-align:left;padding:14px 15px;border-radius:16px;background:#f7f9fb;border:1px solid #dbe3ea}.sf-analysis-page .sf-hero-kpi-strip .sf-kpi span{font-size:12px;letter-spacing:.02em}.sf-analysis-page .sf-hero-kpi-strip .sf-kpi strong{font-size:17px}.sf-analysis-page .sf-real-map-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:20px;align-items:stretch}.sf-analysis-page .sf-real-map{min-height:460px;border:1px solid #dbe3ea;border-radius:24px;overflow:hidden;background:#eef3f7;position:relative}.sf-analysis-page .sf-real-map .leaflet-container,.sf-analysis-page .sf-real-map.leaflet-container{font-family:Roboto,Arial,sans-serif}.sf-analysis-page .sf-map-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#54657a;font-weight:700;background:#f7f9fb}.sf-analysis-page .sf-map-popup strong,.sf-analysis-page .sf-map-popup span,.sf-analysis-page .sf-map-popup small,.sf-analysis-page .sf-map-popup a{display:block}.sf-analysis-page .sf-map-popup strong{color:#163b73;font-size:14px;margin-bottom:4px}.sf-analysis-page .sf-map-popup span{color:#2d4159;font-weight:700;margin-bottom:6px}.sf-analysis-page .sf-map-popup small{color:#617084;line-height:1.35}.sf-analysis-page .sf-map-popup a{margin-top:8px;color:#163b73;font-weight:800;text-decoration:none}.sf-analysis-page .sf-map-legend-item{border-left:6px solid var(--sf-cat-color,#dbe3ea)}@media (max-width:900px){.sf-analysis-page .sf-real-map-layout{grid-template-columns:1fr}.sf-analysis-page .sf-hero-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sf-analysis-page .sf-hero-centered{padding:28px}.sf-analysis-page .sf-hero-centered .sf-hero-actions,.sf-analysis-page .sf-hero-kpi-strip{grid-template-columns:1fr}.sf-analysis-page .sf-real-map{min-height:390px}}.sf-analysis-page .sf-real-map{min-height:520px}.sf-analysis-page .sf-real-map .leaflet-pane{outline:none}.sf-analysis-page .sf-map-legend{gap:10px}.sf-analysis-page .sf-map-legend-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:flex-start;padding:14px 15px;border-left:0;background:#fff}.sf-analysis-page .sf-map-legend-swatch{width:18px;height:18px;margin-top:2px;border-radius:6px;background:var(--sf-cat-color,#163b73);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .08)}.sf-analysis-page .sf-map-legend-item strong{margin-bottom:4px;line-height:1.25}.sf-analysis-page .sf-map-legend-item span:not(.sf-map-legend-swatch){font-size:13.5px}@media (max-width:640px){.sf-analysis-page .sf-real-map{min-height:430px}}.sf-analysis-page .sf-hero-split-clean{text-align:left;padding:36px 40px;background-image:none!important}.sf-analysis-page .sf-hero-split-clean:before,.sf-analysis-page .sf-hero-split-clean:after{display:none!important}.sf-analysis-page .sf-hero-split-clean .sf-hero-grid{display:grid!important;grid-template-columns:55fr 45fr;gap:32px;align-items:center}.sf-analysis-page .sf-hero-split-clean .sf-hero-content{min-width:0}.sf-analysis-page .sf-hero-split-clean h1{max-width:none;margin-left:0;margin-right:0;font-size:clamp(31px, 3.35vw, 44px);line-height:1.1}.sf-analysis-page .sf-hero-split-clean .sf-hero-lead{max-width:none;margin:0 0 18px;font-size:16.5px;line-height:1.55}.sf-analysis-page .sf-hero-split-clean .sf-hero-actions{justify-content:flex-start;margin:18px 0 0}.sf-analysis-page .sf-hero-split-clean .sf-hero-panel{display:block!important;background:#f7f9fb;border:1px solid #dbe3ea;border-radius:22px;padding:20px}.sf-analysis-page .sf-hero-split-clean .sf-panel-title{margin:0 0 14px;color:#163b73;font-size:15px;font-weight:800;line-height:1.25}.sf-analysis-page .sf-hero-split-clean .sf-kpi-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sf-analysis-page .sf-hero-split-clean .sf-kpi{background:#fff;border:1px solid #dbe3ea;border-radius:16px;padding:14px}.sf-analysis-page .sf-hero-split-clean .sf-kpi span{font-size:12.5px;margin-bottom:6px}.sf-analysis-page .sf-hero-split-clean .sf-kpi strong{font-size:18px}.sf-analysis-page .sf-hero-split-clean .sf-source-note{margin-top:14px;font-size:13px}@media (max-width:768px){.sf-analysis-page .sf-hero-split-clean{padding:28px}.sf-analysis-page .sf-hero-split-clean .sf-hero-grid{grid-template-columns:1fr;gap:22px}.sf-analysis-page .sf-hero-split-clean .sf-hero-actions{display:grid;grid-template-columns:1fr}}@media (max-width:520px){.sf-analysis-page .sf-hero-split-clean .sf-kpi-grid{grid-template-columns:1fr}}.sf-analysis-page .sf-editorial-articles-card .sf-section-heading-row{align-items:flex-start}.sf-analysis-page .sf-editorial-articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.sf-analysis-page .sf-editorial-article{display:flex;flex-direction:column;gap:8px;min-height:178px;padding:18px;border:1px solid #dbe3ea;border-radius:20px;background:#fff;color:#1b2430;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sf-analysis-page .sf-editorial-article:hover{transform:translateY(-2px);border-color:#b9c8d6;box-shadow:0 12px 28px rgb(22 59 115 / .08)}.sf-analysis-page .sf-editorial-article span{width:fit-content;padding:5px 9px;border-radius:999px;background:#eef4fb;color:#163b73;font-size:12px;font-weight:800}.sf-analysis-page .sf-editorial-article strong{color:#163b73;font-size:17px;line-height:1.25}.sf-analysis-page .sf-editorial-article small{color:#4b5a6a;font-size:13.5px;line-height:1.45}@media (max-width:900px){.sf-analysis-page .sf-editorial-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sf-analysis-page .sf-editorial-articles-grid{grid-template-columns:1fr}}.sf-analysis-page .sf-seller-seo-card,.sf-analysis-page .sf-seller-estimate-card,.sf-analysis-page .sf-property-sale-card,.sf-analysis-page .sf-blocked-sale-card{background:#fff}.sf-analysis-page .sf-seller-proof-grid,.sf-analysis-page .sf-property-sale-grid,.sf-analysis-page .sf-blocked-sale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.sf-analysis-page .sf-property-sale-grid,.sf-analysis-page .sf-blocked-sale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-analysis-page .sf-seller-proof,.sf-analysis-page .sf-sale-type{border:1px solid #dbe3ea;border-radius:20px;padding:18px;background:#f7f9fb}.sf-analysis-page .sf-seller-proof strong,.sf-analysis-page .sf-sale-type strong{display:block;color:#163b73;font-size:16px;line-height:1.28;margin-bottom:8px}.sf-analysis-page .sf-seller-proof span,.sf-analysis-page .sf-sale-type span{display:block;color:#54657a;font-size:14.5px;line-height:1.5}.sf-analysis-page .sf-seller-inline-actions{margin-top:22px}.sf-analysis-page .sf-inline-cta{display:inline-block;margin-top:14px;color:#163b73;font-weight:800;text-decoration:none}.sf-analysis-page .sf-inline-cta:hover{text-decoration:underline}.sf-analysis-page .sf-blocked-sale-grid h2{margin-top:0;font-size:clamp(22px, 2.3vw, 30px)}@media (max-width:900px){.sf-analysis-page .sf-seller-proof-grid,.sf-analysis-page .sf-property-sale-grid,.sf-analysis-page .sf-blocked-sale-grid{grid-template-columns:1fr}}.sf-analysis-page [data-sf-analysis-root],.sf-analysis-page .sf-real-map,.sf-analysis-page .sf-kpi-grid{min-width:0}.sf-analysis-page .sf-real-map{width:100%;isolation:isolate}.sf-analysis-page .sf-real-map.leaflet-container{min-height:520px}@media (max-width:640px){.sf-analysis-page .sf-real-map,.sf-analysis-page .sf-real-map.leaflet-container{min-height:min(440px, 72vh)}.sf-analysis-page .sf-map-loading{padding:20px;text-align:center}}