.faq-list{border-bottom:1px solid #c9d8de}.faq-item{border-top:1px solid #c9d8de}.faq-item summary{min-height:64px;color:var(--deep);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";width:14px;height:14px;color:var(--petrol);transition:background-size .2s var(--ease-out);background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;flex:none}.faq-item[open] summary:after{background-size:100% 2px,2px 0}.faq-answer{color:var(--ink);padding:0 38px 24px 0;font-size:15px;line-height:1.7}.faq-answer>:first-child{margin-top:0}.faq-answer>:last-child{margin-bottom:0}.faq-answer p{margin:0 0 12px;line-height:1.7}.faq-answer a{color:var(--petrol);text-underline-offset:4px;-webkit-text-decoration:underline #b9cdd5;text-decoration:underline #b9cdd5}@media (hover:hover) and (pointer:fine){.faq-item summary:hover{color:var(--petrol)}.faq-answer a:hover{-webkit-text-decoration-color:var(--petrol);text-decoration-color:var(--petrol)}}@media (max-width:760px){.faq-item summary{font-size:16px}.faq-answer{padding-right:0}}.landing-section{padding-block:72px 80px}.landing-section--light{background:linear-gradient(#fff 0,#f6f9fa 100%)}.landing-section .section-head h2{margin-bottom:12px}.landing-actions{flex-wrap:wrap;gap:12px;display:flex}.landing-actions--center{justify-content:center;margin-top:44px}.landing-empty{border-radius:var(--radius);text-align:center;max-width:820px;box-shadow:var(--shadow-card);background:#e6eff2;border:1px solid #d3e1e6;margin-inline:auto;padding:56px 48px;position:relative;overflow:hidden}.landing-empty.section--mist.section--contours{background:#e6eff2}.landing-empty-section.section--mist .landing-empty.section--contours{background:linear-gradient(#fff 0,#f6f9fa 100%)}.landing-empty h2{letter-spacing:-.8px;max-width:560px;margin:0 auto 14px;font-size:clamp(28px,2.6vw,36px)}.landing-empty p{max-width:540px;color:var(--ink);margin:0 auto 28px;font-size:15px}.landing-empty .landing-actions{justify-content:center}.landing-faq-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:start;gap:72px;display:grid}.landing-faq-head{top:calc(var(--header-h-compact) + 28px);position:sticky}.landing-faq-head p{max-width:360px;color:var(--muted);margin:0 0 24px;font-size:15px}.landing-seller-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.landing-seller h2{max-width:620px;margin-bottom:12px}.landing-seller p{max-width:560px;margin:0;font-size:15px}.landing-seller .button{flex-shrink:0}@media (max-width:1000px){.landing-faq-inner{gap:40px}}@media (max-width:760px){.landing-faq-inner{grid-template-columns:minmax(0,1fr);gap:32px}.landing-section{padding-block:52px 56px}.landing-actions--center{margin-top:32px}.landing-empty{padding:36px 22px}.landing-faq-head{position:static}.landing-seller-inner{display:block}.landing-seller .button{margin-top:24px}}.sqm-map{border-radius:var(--radius);background:repeating-radial-gradient(circle at 30% 70%,#0000 0 34px,#0047660f 34px 35px),linear-gradient(135deg,#e9f2f5 0%,#f7fbfc 100%);height:420px;position:relative;overflow:hidden}.no-js .sqm-map,.no-js .situation-map{display:none}.sqm-map>.sqm-map-canvas{position:absolute;inset:0}.sqm-map.is-failed{place-items:center;padding:24px;display:grid}.sqm-map-error{text-align:center;max-width:32ch;color:var(--muted);margin:0;font-size:15px;line-height:1.5}@media (max-width:760px){.sqm-map{height:360px}}.univers-head{padding-block:22px 30px}.univers-head-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;display:flex}.univers-head .eyebrow{margin-bottom:12px}.univers-title{font-size:var(--fs-section-lead,clamp(30px, 3vw, 44px));letter-spacing:-1px;color:var(--deep);text-wrap:balance;margin:0;line-height:1.1}.univers-lead{max-width:640px;color:var(--ink);margin:12px 0 0;font-size:16px;line-height:1.6}.univers-count{color:var(--petrol);background:#fff;border:1px solid #c9d8de;border-radius:999px;flex:none;margin:0;padding:9px 18px;font-size:14px;font-weight:600;line-height:1.3}.univers-stage{background:linear-gradient(180deg, var(--mist) 0, var(--mist) 60%, #f6f9fa 100%);position:relative}.univers-map-frame{height:420px;position:relative}.univers-map.sqm-map{border-radius:0;height:100%}.univers-relief{z-index:1;color:#00476647;pointer-events:none;width:100%;height:100%;transition:opacity .4s var(--ease-out);position:absolute;inset:0}:is(.univers-map-frame:has(.univers-map.is-ready) .univers-relief,.univers-map-frame:has(.univers-map.is-failed) .univers-relief){opacity:0}.univers-skip{z-index:6;position:absolute;top:12px;left:50%;transform:translate(-50%)}.univers-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;padding:0;overflow:hidden}.no-js .univers-map-frame,.no-js .univers-skip{display:none}.price-pin.pin--project{background:#9a7b2f;border-radius:6px;width:34px;height:34px;min-height:0;padding:0;box-shadow:0 0 0 2px #fff,0 3px 10px #0000004d}.price-pin.pin--project:before{content:"";border:2px solid #fff;border-top-width:5px;border-radius:2px;position:absolute;inset:9px}.price-pin.pin--project:after{bottom:-6px}.price-pin.pin--project:hover,.price-pin.pin--project.is-active{background:#7a6022}.univers-legend{z-index:2;color:var(--ink);pointer-events:none;background:#fffffff0;border-radius:8px;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:13px;font-weight:600;line-height:1.2;display:flex;position:absolute;top:12px;right:56px;box-shadow:0 2px 8px #102c3a2e}.univers-legend-mark{background:#9a7b2f;border-radius:4px;flex:none;width:18px;height:18px;position:relative}.univers-legend-mark:before{content:"";border:1.5px solid #fff;border-top-width:3px;border-radius:1px;position:absolute;inset:4px}.univers-filters-wrap{z-index:3;margin-top:-58px;position:relative}.univers-filters{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #c9d8decc;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:16px 20px;padding:18px 22px;display:flex;box-shadow:0 24px 60px -32px #00344b66,0 6px 18px -12px #00344b24}.univers-filters:focus{outline:none}.no-js .univers-filters-wrap{margin-top:0;padding-top:24px}.univers-field{border:0;min-width:0;margin:0;padding:0}.univers-filters .filter-label{letter-spacing:1px;text-transform:uppercase;color:var(--petrol);margin:0 0 8px;padding:0;font-size:12px;font-weight:600;line-height:1.3;display:block}.univers-filters select{text-overflow:ellipsis;width:200px;min-height:42px;color:var(--ink);background-color:#fff;border:1px solid #c9d8de;border-radius:999px;padding-left:16px;font-size:15px}.univers-field--prix-max select{width:228px}.univers-range{color:var(--muted);margin:6px 0 0;padding-inline-start:15px;font-size:13px;line-height:1.3}.univers-choices{flex-wrap:wrap;gap:8px;display:flex}.univers-choice{cursor:pointer;min-height:42px;padding-inline:12px;font-size:14px;font-weight:500;position:relative}.univers-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.univers-option-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:2px;font-weight:650}.chip:has(input:checked) .univers-option-count{color:#d6e6ec}.univers-filters-submit{align-self:flex-end}.js .univers-filters-submit,.js .univers-sort-submit{display:none}.univers-results{scroll-margin-top:calc(var(--header-h-compact) + 12px);background:linear-gradient(#f6f9fa 0,#fbfcfd 360px,#ebf2f4 100%);padding-block:34px 84px}.univers-results:focus{outline:none}.univers-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:22px;display:flex}.univers-summary{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;min-height:36px;display:flex}.univers-shown{color:var(--ink);margin:0;font-size:15px;font-weight:600}.univers-shown:focus{outline:none}.univers-results .chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.univers-results .chip--remove{min-height:36px;color:var(--petrol);cursor:pointer;border-color:#b9cdd5;gap:8px;padding-right:10px;font-weight:600}.univers-results .chip--remove .icon{stroke-width:2px;width:15px;height:15px}.univers-clear{cursor:pointer;background:0 0;border:0;font-size:15px}.univers-sort{align-items:center;gap:10px;display:flex}.univers-sort-label{color:var(--muted);white-space:nowrap;font-size:14px}.univers-sort select{min-height:42px;color:var(--ink);background-color:#fff;border:1px solid #c9d8de;border-radius:999px;padding-left:14px;font-size:14px}.univers-grid .property.is-linked{box-shadow:0 0 0 2px var(--petrol), var(--shadow-card)}.univers-empty{background:linear-gradient(180deg, #fff 0, var(--mist) 100%);max-width:760px;box-shadow:var(--shadow-card);border:1px solid #d3e1e6;border-radius:10px;padding:34px 38px}.univers-empty-title{font-family:var(--font-serif);color:var(--deep);margin:0 0 8px;font-size:24px;line-height:1.3}.univers-empty-text{max-width:56ch;color:var(--muted);margin:0 0 22px;font-size:15px}.univers-grid:not(:has(>.property:not([hidden]))){display:none}@media (hover:hover) and (pointer:fine){.univers-results .chip--remove:hover{border-color:var(--petrol);background:var(--mist)}}@media (max-width:1000px){.univers-filters{gap:16px 22px}}@media (max-width:760px){.univers-head{padding-block:18px 22px}.univers-head-inner{gap:14px}.univers-lead{font-size:15px}.univers-map-frame{height:320px}.univers-map.sqm-map{height:100%}.price-pin.pin--project{border-radius:5px;width:28px;height:28px}.price-pin.pin--project:before{border-width:4px 1.5px 1.5px;inset:7px}.price-pin.pin--project:after{bottom:-4px}.univers-legend{border-radius:6px;gap:6px;padding:5px 8px;top:8px;right:46px}.univers-legend-mark{border-radius:3px;width:14px;height:14px}.univers-legend-mark:before{border-width:2px 1px 1px;inset:3px}.univers-filters-wrap{margin-top:0;padding-top:16px}.univers-filters{background:#fff;gap:16px;padding:16px}.univers-field{flex:100%}.univers-filters select{width:100%;min-width:0;min-height:44px}.univers-choice{min-height:44px}.univers-sort-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.univers-sort select{min-height:44px}.univers-results{padding-block:26px 64px}.univers-results .chip--remove{min-height:44px}.univers-empty{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.univers-relief{transition:none}}
