@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}/* =====================================================================
   Pierre Peyrard : plan de géomètre, allure chic en couleur (bleu nuit, laiton et crème)
   Les deux couleurs de marque sont à ajuster ici si besoin.
   ===================================================================== */
:root{
  --avatar:url("data:image/webp;base64,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");
  --encre:#092B4B;                 /* titres */
  --detail:#A9853F;                /* filets, pictos et accents */
  --blanc:#FFFFFF;

  --ink:var(--encre);         /* titres */
  --text:#22344A;               /* texte courant */
  --muted:#56657A;              /* texte secondaire */
  --cyan:var(--detail);         /* nom historique conservé : couleur d’accent */
  --cyan-hover:#8F6F33;
  --cyan-ink:#7F6229;           /* accent assombri pour du texte sur fond clair */
  --tint:#F4EFE6;               /* fond de section alterné */
  --tint2:#EBE4D7;
  --line:#DED6C7;
  --deep:#061D33;               /* pied de page */
  --on-dark:#DCE5EF;
  --on-dark-2:#A8B8CB;
  --vente:#092B4B;
  --achat:#C6A153;
  --warn:#B42318;

  --display:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;
  --sans:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;
}

*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:84px}
body{margin:0;font-family:var(--sans);font-size:17px;line-height:1.6;color:var(--text);background:var(--blanc);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
img,svg,video{max-width:100%}
a{color:inherit}
p{margin:0 0 1em}
h1,h2,h3{font-family:var(--display);font-weight:600;color:var(--ink);margin:0;letter-spacing:-.005em}
h1{font-size:clamp(2.9rem,6.2vw,5.4rem);line-height:.98;letter-spacing:-.015em}
h2{font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.02;letter-spacing:-.01em;max-width:24ch}
h3{font-size:1.45rem;line-height:1.15}
:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:3px}
.wrap{width:min(1200px,100% - 64px);margin-inline:auto}
section{padding:112px 0}
.lede{font-size:1.18rem;line-height:1.55;color:var(--muted);max-width:56ch;margin:20px 0 0}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}

/* ---------- Boutons ---------- */
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:6px;font:600 1rem/1.2 var(--sans);text-decoration:none;border:1.5px solid var(--ink);cursor:pointer;transition:background .18s,color .18s,border-color .18s}
.btn.primary{background:var(--cyan);border-color:var(--cyan);color:var(--ink)}
.btn.primary:hover{background:var(--cyan-hover);border-color:var(--cyan-hover)}
.btn.primary:disabled{opacity:.65;cursor:default}
.btn.ghost{background:transparent;color:var(--ink)}
.btn.ghost:hover{background:var(--ink);color:var(--blanc)}

/* ---------- En-tête ---------- */
.top{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}
.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:76px}
.brand{position:relative;display:flex;flex-direction:column;gap:2px;padding-left:56px;text-decoration:none;line-height:1.1}
.brand:before{content:"";position:absolute;left:0;top:50%;width:44px;height:44px;margin-top:-22px;border-radius:50%;background:var(--avatar) center/cover no-repeat;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--cyan)}
.brand b{font:600 1.4rem/1.1 var(--display);color:var(--ink)}
.brand span{font-size:.8rem;color:var(--muted)}
nav ul{display:flex;gap:30px;list-style:none;margin:0;padding:0;font-size:.97rem;font-weight:500}
nav a{text-decoration:none;color:var(--text);padding:6px 0;border-bottom:2px solid transparent;transition:border-color .15s,color .15s}
nav a:hover{color:var(--ink);border-bottom-color:var(--cyan)}
.top .btn{min-height:42px;padding:0 18px;font-size:.92rem}
.mobile-toggle{display:none;border:1.5px solid var(--line);background:#fff;padding:8px 14px;border-radius:6px;color:var(--ink);font:600 .9rem var(--sans);cursor:pointer}

/* ---------- Haut de page ---------- */
.hero{position:relative;padding:80px 0 64px;background:var(--blanc);overflow:hidden}
.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(9,43,75,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(9,43,75,.07) 1px,transparent 1px);background-size:64px 64px;background-position:-1px -1px;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.35) 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.35) 55%,transparent 100%);pointer-events:none}
.hero .wrap{position:relative}
.hero-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:72px;align-items:center}
.hero h1{max-width:11ch}
.hero .lede{margin-top:28px;max-width:46ch;font-size:1.22rem}
.trust{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:10px;font-weight:500;color:var(--ink)}
.trust li{position:relative;padding-left:32px}
.trust li:before{content:"";position:absolute;left:0;top:.2em;width:20px;height:20px;border-radius:50%;background:var(--cyan)}
.trust li:after{content:"";position:absolute;left:7px;top:.42em;width:5px;height:9px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}
.hero .cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}

/* Carte d'estimation (diagnostic) */
.est{background:var(--blanc);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 30px 60px -34px rgba(9,43,75,.45)}
.est-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 28px;background:var(--ink);color:#fff}
.est-head strong{font:600 1.25rem/1.1 var(--display)}
.est-head span{font-size:.85rem;color:var(--on-dark)}
.dcard{padding:30px 28px 28px}
.dprog{margin:0 0 10px;font-size:.88rem;font-weight:600;color:var(--muted)}
.dbar{height:4px;background:var(--tint2);border-radius:2px;margin-bottom:24px;overflow:hidden}
.dbar i{display:block;height:100%;background:var(--cyan);border-radius:2px;transition:width .35s ease}
.dcard h3{font-size:1.7rem;line-height:1.1;margin-bottom:20px}
.dopts{display:grid;gap:10px}
.dopt{font:500 1rem/1.35 var(--sans);text-align:left;padding:14px 16px;border:1.5px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s}
.dopt:hover{border-color:var(--cyan);background:var(--tint)}
.dopt.on{border-color:var(--cyan);background:var(--tint2)}
.dback{margin-top:14px;background:none;border:0;font:500 .92rem var(--sans);color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px 0;display:block}
.dthanks p{color:var(--muted)}
.dthanks .cta{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px}

/* Champs de formulaire */
.field{display:grid;gap:6px;margin-bottom:16px}
.field label{font-size:.9rem;font-weight:600;color:var(--ink)}
.dform input:not([type=checkbox]),.dform select,.capture input:not([type=checkbox]),.f input,.f select,.f textarea{width:100%;font:inherit;padding:12px 14px;border:1.5px solid var(--line);border-radius:6px;background:#fff;color:var(--ink)}
.dform input:focus,.dform select:focus,.capture input:focus,.f input:focus,.f select:focus,.f textarea:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(169,133,63,.35)}
.f textarea{min-height:112px;resize:vertical}
.consent{display:flex;gap:10px;align-items:flex-start;font-size:.86rem;color:var(--muted);margin:6px 0 14px;line-height:1.45}
.consent input[type=checkbox]{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--cyan)}
.consent a{color:inherit}
.derr{color:var(--warn);font-size:.92rem;margin:0 0 10px;min-height:1.2em}
.dform .btn,.capture .btn,.f .btn{width:100%}

/* Film de survol */
.film{padding:0 0 112px;background:var(--blanc)}
.film-fig{margin:0}
.film-frame{position:relative;border-radius:4px;overflow:hidden;background:var(--ink);box-shadow:0 36px 70px -44px rgba(9,43,75,.7)}
.film-video{display:block;width:100%;height:auto;aspect-ratio:1200/472;object-fit:cover}
.film-frame:after{content:"";position:absolute;inset:16px;pointer-events:none;opacity:.9;background:
  linear-gradient(#fff,#fff) top left/26px 2px no-repeat,linear-gradient(#fff,#fff) top left/2px 26px no-repeat,
  linear-gradient(#fff,#fff) top right/26px 2px no-repeat,linear-gradient(#fff,#fff) top right/2px 26px no-repeat,
  linear-gradient(#fff,#fff) bottom left/26px 2px no-repeat,linear-gradient(#fff,#fff) bottom left/2px 26px no-repeat,
  linear-gradient(#fff,#fff) bottom right/26px 2px no-repeat,linear-gradient(#fff,#fff) bottom right/2px 26px no-repeat}
.film-tag,.film-coord{position:absolute;z-index:1;font:600 .95rem/1 var(--display);letter-spacing:.02em;color:#fff;background:rgba(9,43,75,.72);backdrop-filter:blur(6px);padding:9px 14px;border-radius:3px}
.film-tag{left:34px;top:34px}
.film-coord{right:34px;bottom:34px;font-weight:500}
.film-fig figcaption{margin-top:14px;font-size:.84rem;color:var(--muted)}

/* ---------- Courrier ---------- */
.courrier{background:var(--tint);padding:88px 0}
.courrier-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 72px;align-items:start}
.courrier h2{max-width:14ch}
.courrier-q{font:500 1.5rem/1.3 var(--display);color:var(--ink);margin:0 0 20px;max-width:34ch}
.courrier-in p{max-width:60ch}
.courrier-sign{font:600 1.6rem/1 var(--display);color:var(--ink);margin:24px 0 0!important}

/* ---------- Avis ---------- */
#avis{background:var(--blanc)}
#avis .lede{max-width:60ch}
.avis-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0 72px;margin-top:64px;align-items:start}
.avis-main{grid-column:1;grid-row:1 / span 5;margin:0;padding:40px 0 0;border-top:4px solid var(--cyan);position:sticky;top:110px}
.avis-main blockquote{margin:0}
.avis-main p{font:500 clamp(1.5rem,2.4vw,2.1rem)/1.28 var(--display);color:var(--ink);margin:0 0 .7em;max-width:30ch}
.avis-main figcaption{margin-top:28px}
.avis-main figcaption strong,.avis figcaption strong{display:block;font-weight:700;color:var(--ink)}
.avis-main figcaption span,.avis figcaption span{font-size:.88rem;color:var(--muted)}
.avis{grid-column:2;margin:0;padding:24px 0;border-top:1px solid var(--line)}
.avis-main + .avis{border-top:0;padding-top:0}
.avis blockquote{margin:0 0 14px}
.avis p{margin:0;font-size:1.02rem;line-height:1.55;color:var(--text)}
.avis-foot{margin:44px 0 0;font-weight:600}
.avis-foot a{color:var(--cyan-ink);text-underline-offset:4px}

/* ---------- Conseiller ---------- */
#conseiller{background:var(--tint)}
.about{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:96px;align-items:start}
.about-photo{margin:0;max-width:460px;position:sticky;top:110px}
.about-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:6px;background:var(--ink);box-shadow:0 30px 60px -38px rgba(9,43,75,.7)}
.about-copy h2{max-width:20ch}
.about-copy p{max-width:54ch}
.about-copy .lede{margin:22px 0 1em}
.about-points{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:20px}
.about-points li{padding-left:20px;border-left:3px solid var(--cyan);color:var(--muted)}
.about-points strong{display:block;font:600 1.25rem/1.2 var(--display);color:var(--ink);margin-bottom:2px}
.about-copy .about-sign{font:600 1.9rem/1 var(--display);color:var(--ink);margin:36px 0 4px}
.about-copy .about-role{font-size:.9rem;color:var(--muted);margin:0 0 28px}
.about-copy .cta{display:flex;flex-wrap:wrap;gap:12px}

/* ---------- Risques ---------- */
.risks{background:var(--blanc)}
.risk-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-top:56px}
.risk{padding-top:26px;border-top:4px solid var(--ink)}
.risk h3{margin-bottom:12px}
.risk p{margin:0;color:var(--muted)}
.risk p strong{color:var(--ink);font-weight:600}

/* ---------- Méthode ---------- */
#methode{background:var(--tint)}
.steps{list-style:none;margin:56px 0 0;padding:0;counter-reset:s}
.step{counter-increment:s;display:grid;grid-template-columns:84px minmax(0,1fr) minmax(0,1fr);gap:10px 44px;padding:34px 0;border-top:1px solid var(--line)}
.step:last-child{border-bottom:1px solid var(--line)}
.step:before{content:counter(s);grid-row:1 / span 2;font:600 3rem/1 var(--display);color:var(--ink)}
.step h3{grid-column:2 / 4;font-size:1.9rem}
.step div{color:var(--muted);font-size:1rem}
.step div:nth-of-type(1){grid-column:2}
.step div:nth-of-type(2){grid-column:3}
.badge{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:4px;font:700 .78rem/1 var(--sans);margin-right:10px;vertical-align:middle}
.badge.v{background:var(--vente);color:#fff}
.badge.a{background:var(--achat);color:var(--ink)}

/* ---------- Honoraires ---------- */
.fees{background:var(--blanc)}
.fees .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:80px;align-items:start}
.fees h2{grid-column:1;grid-row:1}
.fees .lede{grid-column:1;grid-row:2}
.fees-note{grid-column:1;grid-row:3;margin:24px 0 0;font-size:.86rem;color:var(--muted);max-width:44ch}
.fees-table{grid-column:2;grid-row:1 / span 3;max-width:none;overflow-x:auto}
.fees table{width:100%;border-collapse:collapse;font-size:1.02rem;border-top:4px solid var(--ink)}
.fees th,.fees td{text-align:left;padding:18px 4px;border-bottom:1px solid var(--line)}
.fees th{font-size:.84rem;font-weight:600;color:var(--muted);padding-top:14px}
.fees td:last-child,.fees th:last-child{text-align:right}
.fees td:last-child{font:600 1.35rem/1 var(--display);color:var(--ink);white-space:nowrap}

/* ---------- Données locales ---------- */
.local{background:var(--tint)}
.local-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-top:56px}
.local-grid>div{padding-top:24px;border-top:1px solid var(--ink)}
.local-grid h3{margin-bottom:12px}
.local-grid p{color:var(--muted);margin:0}
.dpe{display:flex;gap:4px;margin-top:20px}
.dpe span{flex:1;display:grid;place-items:center;height:30px;border-radius:3px;font:700 .85rem/1 var(--sans);color:#10241a}
.dpe span:nth-child(1){background:#33A852;color:#fff}.dpe span:nth-child(2){background:#7CC243}.dpe span:nth-child(3){background:#C9DC3A}
.dpe span:nth-child(4){background:#F4D923}.dpe span:nth-child(5){background:#F7B32B}.dpe span:nth-child(6){background:#F2812C;color:#fff}
.dpe span:nth-child(7){background:#D8383A;color:#fff}
.where{margin-top:64px;padding:28px 32px;border:1px solid var(--line);border-left:5px solid var(--cyan);border-radius:0 8px 8px 0;background:#fff;display:flex;flex-wrap:wrap;gap:18px 40px;align-items:center;justify-content:space-between}
.where p{margin:0;max-width:60ch;color:var(--muted)}
.where strong{display:block;font:600 1.5rem/1.15 var(--display);color:var(--ink);margin-bottom:4px}

/* ---------- Secteur ---------- */
#secteur{background:var(--blanc)}
#secteur h2{max-width:24ch}
.mapgrid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:56px}
.mapgrid>*{min-width:0}
.mapgrid h3{font-size:1.5rem}
.traj{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.traj button{width:100%;height:100%;text-align:left;font:600 .98rem/1.3 var(--sans);padding:16px 18px;border:1.5px solid var(--line);background:#fff;border-radius:6px;cursor:pointer;color:var(--ink);transition:border-color .15s,background .15s}
.traj button:hover{border-color:var(--cyan)}
.traj button[aria-pressed="true"]{border-color:var(--cyan);background:var(--tint2)}
.traj-text{margin:8px 0 0;color:var(--muted);min-height:4.6em;max-width:80ch}
#map{overflow-x:auto}
#map svg{min-width:760px}
.mapbox{background:var(--tint);border:1px solid var(--line);border-radius:6px;padding:0;overflow:hidden}
.mapbox svg{display:block;width:100%;height:auto}
.mapbox figcaption{font-size:.84rem;color:var(--muted);padding:10px 16px;background:#fff;border-top:1px solid var(--line)}
.arrow{fill:none;stroke:var(--detail);stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}
.arrow.go{opacity:1;animation:draw 1s ease forwards}
.communes{margin:40px 0 0;font-size:.98rem;color:var(--muted);max-width:90ch}
.communes strong{color:var(--ink)}
.ambiances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:48px}
.amb .ph{aspect-ratio:4/3;overflow:hidden;border-radius:6px;background:var(--tint)}
.amb .ph img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s}
.amb:hover .ph img{transform:scale(1.04)}
.amb h3{margin:18px 0 6px;font-size:1.4rem}
.amb p{margin:0;font-size:.95rem;color:var(--muted)}
.image-credit{font-size:.8rem;color:var(--muted);margin-top:22px}

/* ---------- Scénarios ---------- */
.scen{background:var(--tint)}
.scen h2{max-width:24ch}
.diagram{margin:44px 0 0;background:#fff;border:1px solid var(--line);border-radius:0;padding:28px 28px 20px}
.legend{display:flex;flex-wrap:wrap;gap:24px;margin:0 0 8px;font-size:.95rem;font-weight:600;color:var(--ink)}
#tracks svg{display:block;width:100%;height:auto;max-height:240px;margin-inline:auto}
#tracks text{font-family:var(--sans);font-size:17px;font-weight:500;fill:var(--ink)}
#tracks .small{font-size:14px;fill:var(--muted)}
#tracks .end{font-weight:700}
.trk{fill:none;stroke-width:6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}
.stn{opacity:0}
.diagram.in .trk{animation:draw 1.6s cubic-bezier(.6,.1,.2,1) .1s forwards}
.diagram.in .stn{animation:pop .5s ease forwards}
@keyframes draw{to{stroke-dashoffset:0}}
@keyframes pop{to{opacity:1}}
.diagram figcaption{font-size:.88rem;color:var(--muted);margin-top:6px;max-width:80ch}
.tabs{display:flex;flex-wrap:wrap;gap:0 30px;margin:44px 0 0;border-bottom:1px solid var(--line)}
.tab{font:600 1rem var(--sans);padding:16px 0;margin-bottom:-1px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);cursor:pointer}
.tab:hover{color:var(--ink)}
.tab[aria-selected="true"]{color:var(--ink);border-bottom-color:var(--cyan)}
.panel{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:0}
.panel[hidden]{display:none}
.panel>div{padding:30px 32px}
.panel>div+div{border-left:1px solid var(--line)}
.panel h3{margin-bottom:10px;font-size:1.35rem}
.panel p{color:var(--muted);margin:0}

/* ---------- Simulateur ---------- */
#simulateur{background:var(--blanc)}
.sim-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;margin-top:56px;align-items:start}
#inputs{background:var(--tint);border:1px solid var(--line);border-radius:0;padding:32px}
.inp{display:flex;align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:6px}
.inp:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(169,133,63,.35)}
.inp input{flex:1;min-width:0;border:0!important;background:transparent!important;font:inherit;padding:12px 14px;color:var(--ink);box-shadow:none!important}
.inp input:focus{outline:none}
.inp span{padding-right:14px;color:var(--muted);font-size:.9rem}
details{margin-top:6px;border-top:1px solid var(--line);padding-top:16px}
summary{cursor:pointer;font-weight:600;color:var(--ink);margin-bottom:16px}
.hyp{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}
.result{background:var(--ink);color:#fff;border-radius:0;padding:34px}
.result h3{color:#fff;font-size:1.45rem;margin-bottom:12px}
.rows{margin:0 0 30px}
.row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.16);font-size:1rem}
.row dt{color:#A8B8CB}
.row dd{margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}
.row.total{border-bottom:2px solid var(--cyan)}
.row.total dt,.row.total dd{color:#fff;font-size:1.1rem}
.duo{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.duo .rows{margin-bottom:0}
.flag{color:#FFA89B}
.ok{color:#7DE8C3}
.note{font-size:.88rem;color:var(--on-dark-2);margin:22px 0 0}
.alert{background:rgba(255,168,155,.14);border-left:4px solid #FFA89B;padding:10px 14px;margin:0 0 22px;font-size:.95rem;border-radius:0 6px 6px 0}
.capture{margin-top:20px;background:#fff;border:1px solid var(--line);border-radius:0;padding:26px}
.capture h3{font-size:1.4rem;margin-bottom:6px}
.capture>p{margin:0 0 16px;color:var(--muted);font-size:.97rem}
.caprow{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}
.capture.sent{background:var(--tint2)}

/* ---------- FAQ ---------- */
.faq{background:var(--tint)}
.faq-list{margin-top:48px;max-width:880px}
.faq details{margin:0;padding:0;border-top:1px solid var(--line)}
.faq details:last-child{border-bottom:1px solid var(--line)}
.faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:24px 0;list-style:none;font:500 1.45rem/1.2 var(--display);color:var(--ink)}
.faq summary::-webkit-details-marker{display:none}
.faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--cyan);font:500 1.4rem/1 var(--sans);color:var(--ink)}
.faq details[open] summary:after{content:"–"}
.faq details p{color:var(--muted);margin:0 0 26px;max-width:66ch}

/* ---------- Contact ---------- */
#contact{background:var(--ink);color:#fff;position:relative}
#contact h2{color:#fff}
#contact .lede{color:var(--on-dark)}
.contact-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:88px;margin-top:40px}
.contact-photo{margin:0 0 36px;max-width:260px}
.contact-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:6px;background:var(--deep)}
.contact-photo figcaption{margin-top:14px}
.contact-photo figcaption strong{display:block;font:600 1.4rem/1.1 var(--display);color:#fff}
.contact-photo figcaption span{font-size:.9rem;color:var(--on-dark)}
.contact-grid ul{list-style:none;padding:0;margin:28px 0 0}
.contact-grid li{margin-bottom:10px;color:var(--on-dark)}
.contact-grid a{color:#fff}
.contact-grid a.big{font:600 2.4rem/1.1 var(--display);text-decoration:none;border-bottom:3px solid var(--cyan);padding-bottom:2px}
#contact :focus-visible{outline-color:var(--cyan)}
#contact .field label{color:#DCE5EF}
#contact .consent{color:var(--on-dark)}
#contact .consent a{color:#fff}
#contact .derr{color:#FFB3A7}

/* ---------- Pied de page ---------- */
footer{background:var(--deep);color:var(--on-dark-2);padding:48px 0;font-size:.84rem;line-height:1.7}
footer b{color:#fff}
footer p{margin:0 0 10px;max-width:105ch}
footer a{color:#fff}

/* ---------- Barre mobile ---------- */
.stickybar{display:none}

/* ---------- Adaptation ---------- */
@media(max-width:1100px){
  .wrap{width:min(1200px,100% - 48px)}
  nav ul{gap:18px;font-size:.9rem}
  .hero-layout{gap:44px}
  .about{gap:56px}
  .contact-grid{gap:48px}
  .sim-grid{gap:36px}
}
@media(max-width:900px){
  section{padding:80px 0}
  nav{display:none}
  .mobile-toggle{display:block}
  .top nav.open{display:block;position:absolute;top:76px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 18px 30px -18px rgba(9,43,75,.3);padding:22px 24px}
  .top nav.open ul{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:1rem}
  .hero{padding:48px 0 48px}
  .hero-layout,.about,.courrier-in,.sim-grid,.contact-grid,.fees .wrap{grid-template-columns:1fr}
  .hero-layout{gap:32px}
  .hero-copy{display:contents}
  .hero h1{order:1}
  .hero .lede{order:2;margin-top:0}
  .est{order:3}
  .trust{order:4;margin-top:0}
  .hero .cta{order:5;margin-top:0}
  .hero-layout{display:flex;flex-direction:column;align-items:stretch}
  .hero h1{max-width:12ch}
  .film{padding-bottom:80px}
  .courrier{padding:64px 0}
  .courrier-in{gap:16px}
  .avis-grid{grid-template-columns:1fr;gap:0}
  .avis-main,.avis{grid-column:1;grid-row:auto}
  .avis-main,.about-photo{position:static}
  .avis-main{margin-bottom:36px}
  .avis-main + .avis{border-top:1px solid var(--line);padding-top:24px}
  .risk-list,.local-grid,.ambiances{grid-template-columns:1fr;gap:36px}
  .fees h2,.fees .lede,.fees-note,.fees-table{grid-column:1;grid-row:auto}
  .fees-table{margin-top:36px}
  .fees-note{margin-top:20px}
  .step{grid-template-columns:48px minmax(0,1fr);gap:8px 20px}
  .step:before{font-size:2.2rem}
  .step h3,.step div:nth-of-type(1),.step div:nth-of-type(2){grid-column:2}
  .traj{grid-template-columns:repeat(2,minmax(0,1fr))}
  .traj-text{min-height:0}
  .panel{grid-template-columns:1fr}
  .panel>div+div{border-left:0;border-top:1px solid var(--line)}
  .duo{grid-template-columns:1fr}
  .about-photo{max-width:380px}
  .contact-photo{max-width:220px}
}
@media(max-width:700px){
  .stickybar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;gap:10px;padding:10px 14px;background:#fff;border-top:1px solid var(--line);box-shadow:0 -10px 24px -16px rgba(9,43,75,.4)}
  .stickybar .btn{flex:1;min-height:46px;padding:0 10px;font-size:.95rem}
  body{padding-bottom:70px}
  .film-video{aspect-ratio:4/3}
  .film-tag{left:24px;top:24px}
  .film-coord{right:24px;bottom:24px}
  .film-frame:after{inset:10px}
}
@media(max-width:600px){
  body{font-size:16px}
  .wrap{width:calc(100% - 36px)}
  .top .wrap{min-height:68px}
  .top nav.open{top:68px}
  .top .btn{display:none}
  .brand{padding-left:50px}
  .brand:before{width:38px;height:38px;margin-top:-19px}
  .brand b{font-size:1.2rem}
  .brand span{font-size:.72rem}
  h1{font-size:3.2rem}
  .hero .cta .btn{flex:1}
  .est-head{padding:14px 20px}
  .dcard{padding:24px 20px 22px}
  .dcard h3{font-size:1.5rem}
  .hyp,.caprow{grid-template-columns:1fr}
  #inputs,.result{padding:24px}
  .where{padding:22px}
  .contact-grid a.big{font-size:2rem}
  .faq summary{font-size:1.25rem}
  .diagram{padding:20px 14px 14px}
  #tracks svg{max-height:none}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*:before,*:after{transition:none!important}
  .trk{animation:none!important;stroke-dashoffset:0}
  .stn{animation:none!important;opacity:1}
  .arrow.go{animation:none;stroke-dashoffset:0}
}
/* ---------- Carte des prix au m² : médianes DVF par îlot ---------- */
.pm2{margin-top:72px;padding-top:40px;border-top:1px solid var(--ink)}
.pm2-head{display:grid;gap:12px;max-width:780px}
.pm2-head h3{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05}
.pm2-head p{margin:0;color:var(--muted)}
.pm2-bar{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:flex-end;justify-content:space-between;margin-top:28px}
.pm2-seg{display:inline-flex;gap:3px;padding:3px;background:#fff;border:1.5px solid var(--line);border-radius:6px}
.pm2-seg button{min-height:42px;padding:0 16px;border:0;border-radius:4px;background:transparent;font:600 .95rem/1 var(--sans);color:var(--text);cursor:pointer;transition:background .15s,color .15s}
.pm2-seg button:hover{background:var(--tint2)}
.pm2-seg button[aria-pressed="true"]{background:var(--ink);color:#fff}
.pm2-ter{display:grid;gap:4px;font-size:.85rem;font-weight:500;color:var(--muted)}
.pm2-ter select{min-height:46px;min-width:240px;padding:0 12px;border:1.5px solid var(--line);border-radius:6px;background:#fff;font:500 1rem var(--sans);color:var(--ink);cursor:pointer}
.pm2-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;margin-top:20px;align-items:stretch}
.pm2-map{position:relative;margin:0;background:#fff;border:1px solid var(--line);border-radius:0;overflow:hidden}
.pm2-map svg{display:block;width:100%;height:auto;max-width:none;aspect-ratio:1000/683;touch-action:manipulation;user-select:none;-webkit-user-select:none}
.pm2-map .il{cursor:pointer}
.pm2-map .lab{font-family:var(--display);font-weight:600;fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-linejoin:round;pointer-events:none}
.pm2-map .lab.nat{fill:#3B6B35;font-style:italic;font-weight:500}
.pm2-map .off{opacity:.28}
.pm2-wait{position:absolute;inset:0;margin:0;display:grid;place-items:center;color:var(--muted);font-size:.95rem;padding:24px;text-align:center}
.pm2-wait[hidden],.pm2-tip[hidden]{display:none}
.pm2-tip{position:absolute;z-index:2;pointer-events:none;max-width:250px;padding:8px 12px;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 14px 30px -16px rgba(9,43,75,.5);font-size:.86rem;line-height:1.35;color:var(--muted)}
.pm2-tip b{display:block;font:600 1.05rem/1.2 var(--display);color:var(--ink)}
.pm2-tip strong{color:var(--ink);font-variant-numeric:tabular-nums}
.pm2-card{display:flex;flex-direction:column;gap:10px;padding:22px 22px 20px;background:#fff;border:1px solid var(--line);border-left:5px solid var(--cyan);border-radius:0 8px 8px 0}
.pm2-card .k{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.pm2-card h4{margin:0;font:600 1.5rem/1.1 var(--display);color:var(--ink)}
.pm2-card .big{font:600 2.5rem/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums}
.pm2-card .big small{display:block;margin-top:6px;font:500 .92rem/1.3 var(--sans);color:var(--muted)}
.pm2-card p{margin:0;font-size:.95rem;color:var(--muted)}
.pm2-card p strong{color:var(--ink)}
.pm2-card dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin:4px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:.92rem}
.pm2-card dt{color:var(--muted)}
.pm2-card dd{margin:0;text-align:right;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}
.pm2-card dd small{font-weight:400;color:var(--muted)}
.pm2-card .btn{align-self:flex-start;margin-top:auto}
.pm2-card .lnk{align-self:flex-start;padding:0;border:0;background:none;font:600 .95rem var(--sans);color:var(--cyan-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.pm2-legend{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:0;padding:12px 16px;border-top:1px solid var(--line);background:#fff;font-size:.86rem;color:var(--muted)}
.pm2-legend b{color:var(--ink);font-weight:600}
.pm2-legend span{display:inline-flex;align-items:center;gap:7px;font-variant-numeric:tabular-nums}
.pm2-legend i{display:inline-block;width:20px;height:13px;border-radius:2px}
.pm2-legend i.nd{background:repeating-linear-gradient(45deg,#F1EFEA 0 3px,#D6D1C6 3px 4.5px);box-shadow:inset 0 0 0 1px #DCDDD6}
.pm2-legend i.nat{background:#DCEBD6;box-shadow:inset 0 0 0 1px #C5D9BE}
.pm2-tw{margin-top:32px;overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:0}
.pm2-table{width:100%;border-collapse:collapse;font-size:.95rem}
.pm2-table caption{padding:14px 16px 0;text-align:left;font:600 1.15rem/1.2 var(--display);color:var(--ink)}
.pm2-table th,.pm2-table td{padding:10px 16px;text-align:left;border-bottom:1px solid var(--line)}
.pm2-table thead th{font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}
.pm2-table th.n,.pm2-table td.n{text-align:right}
.pm2-table td.n{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}
.pm2-table td.n small{display:block;font-size:.76rem;font-weight:400;color:var(--muted)}
.pm2-table tbody tr:last-child>*{border-bottom:0}
.pm2-table tbody tr[data-ter]{cursor:pointer}
.pm2-table tbody tr[data-ter]:hover,.pm2-table tbody tr.on{background:var(--tint2)}
.pm2-table tbody tr:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}
.pm2-all{margin-top:14px}
.pm2-all summary{display:inline-flex;align-items:center;gap:8px;padding:8px 0;font-weight:600;color:var(--ink);cursor:pointer}
.pm2-all .pm2-tw{margin-top:8px;max-height:460px;overflow:auto}
.pm2-src{max-width:92ch;margin:18px 0 0;font-size:.84rem;color:var(--muted)}
@media(max-width:900px){
  .pm2-grid{grid-template-columns:1fr}
}
/* entre 901 et 1239 px, l'en-tête n'a pas la place d'un lien de plus : il reste dans le menu mobile et sur grand écran */
@media(min-width:901px) and (max-width:1239px){#main-nav li.nav-prix{display:none}}
@media(max-width:600px){
  .pm2{margin-top:56px;padding-top:32px}
  .pm2-bar{align-items:stretch}
  .pm2-seg{display:flex;width:100%}
  .pm2-seg button{flex:1;padding:0 6px;font-size:.9rem}
  .pm2-ter{width:100%}
  .pm2-ter select{width:100%;min-width:0}
  .pm2-map svg{aspect-ratio:1/1}
  .pm2-card{padding:18px}
  .pm2-card .big{font-size:2.1rem}
  .pm2-table th,.pm2-table td{padding:9px 10px}
  .pm2-table .opt{display:none}
}
@media(prefers-reduced-motion:reduce){.pm2-seg button{transition:none}}

.seo-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin:28px 0}.seo-card{display:block;padding:26px;border:1px solid #DED6C7;border-radius:0;text-decoration:none;color:#092B4B;background:#fff}.seo-card strong{display:block;font-size:1.35rem;margin-bottom:12px}.seo-card span{color:#56657A}.seo-article{max-width:880px;margin:auto;padding:48px 24px 90px}.seo-article h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;margin:28px 0}.seo-article h2{font-size:clamp(1.5rem,3vw,2rem);margin:36px 0 16px}.seo-article p,.seo-article li{font-size:1.1rem;line-height:1.75}.seo-article ul,.seo-article ol{padding-left:1.5em}.seo-article li{margin-bottom:10px}.seo-article table{width:100%;border-collapse:collapse;margin:24px 0}.seo-article th,.seo-article td{padding:14px;text-align:left;border-bottom:1px solid #DED6C7}.seo-note{background:#F4EFE6;padding:22px;border-left:4px solid #A9853F;margin:24px 0}.seo-breadcrumb{font-size:.95rem;color:#56657A}.seo-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.seo-head{padding:20px 24px;border-bottom:1px solid #DED6C7}.seo-head a{color:#092B4B;text-decoration:none}.seo-head strong{font-size:1.4rem}.seo-foot{padding:28px 24px;background:#092B4B;color:white}.seo-foot a{color:white}.seo-article details{padding:18px 0;border-bottom:1px solid #DED6C7}.seo-article summary{font-weight:600;cursor:pointer}.seo-article a:focus-visible,.seo-head a:focus-visible{outline:3px solid #7F6229;outline-offset:4px}

/* =====================================================================
   Allure chic en couleur (Bleu de Paris) : bleu nuit, laiton et crème.
   Titres fins, angles droits, filets d'un pixel, photos en couleur.
   La structure de la page est inchangée.
   ===================================================================== */
:root{
  --paper:#FCFAF6;--paper-a:rgba(252,250,246,.95);
  --band:#092B4B;--band-a:rgba(9,43,75,.78);
  --btn:#092B4B;--btn-hover:#123C66;--on-btn:#FFFFFF;
  --btn-dark:#C6A153;--btn-dark-hover:#D4B36C;--on-btn-dark:#092B4B;
  --detail-dark:#C6A153;
  --grid:rgba(9,43,75,.05);--shadow:rgba(9,43,75,.45);
}
body{background:var(--paper);line-height:1.65;letter-spacing:.005em}
.hero,.risks,.fees,.film{background:var(--paper)}
.top{background:var(--paper-a)}
.top nav.open,.stickybar{background:var(--paper)}
.btn{border-radius:0;min-height:52px;padding:0 28px;font:600 .8rem/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;border-width:1px}
.btn.primary{background:var(--btn);border-color:var(--btn);color:var(--on-btn)}
.btn.primary:hover{background:var(--btn-hover);border-color:var(--btn-hover);color:var(--on-btn)}
.btn.ghost{border-color:var(--ink);color:var(--ink)}
.btn.ghost:hover{background:var(--ink);border-color:var(--ink);color:#fff}
.top .btn{min-height:44px;padding:0 20px;font-size:.74rem;white-space:nowrap}
.brand b{font:600 .98rem/1.1 var(--sans);letter-spacing:.24em;text-transform:uppercase}
.brand span{font-size:.76rem;letter-spacing:.03em}
.brand:before{box-shadow:0 0 0 1px var(--paper),0 0 0 2px var(--detail)}
nav ul{gap:18px;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}
nav a:hover{color:var(--ink);border-bottom-color:var(--detail)}
.mobile-toggle{border-radius:0;border-width:1px;background:transparent;font:600 .76rem var(--sans);letter-spacing:.14em;text-transform:uppercase}
.hero:before{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px)}
.trust{color:var(--text)}
.trust li:before{background:transparent;border:1px solid var(--detail);width:18px;height:18px}
.trust li:after{border-color:var(--cyan-ink);border-width:0 1.5px 1.5px 0}
.est{border-radius:0;background:#fff;border-color:var(--line);box-shadow:0 34px 60px -44px var(--shadow)}
.est-head{background:var(--band)}
.est-head span{color:var(--on-dark)}
.dbar{border-radius:0;height:2px}
.dbar i{background:var(--detail);border-radius:0}
.dopt{border-radius:0;border-width:1px}
.dopt:hover,.dopt.on{border-color:var(--detail)}
.dform input:not([type=checkbox]),.dform select,.capture input:not([type=checkbox]),.f input,.f select,.f textarea,.inp,.pm2-seg,.pm2-ter select,.traj button{border-radius:0;border-width:1px}
.film-frame{border-radius:0;box-shadow:none;background:var(--band)}
.film-tag,.film-coord{background:var(--band-a);border-radius:0;font:600 .72rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;padding:10px 14px}
.avis-main{border-top:1px solid var(--detail)}
.avis-foot a{color:var(--cyan-ink)}
.about-photo img,.contact-photo img{border-radius:0;box-shadow:none}
.about-points li{border-left:1px solid var(--detail)}
.risk{border-top:1px solid var(--ink)}
.badge{border-radius:0}
.fees table{border-top:1px solid var(--ink)}
.where{border:1px solid var(--line);border-top:1px solid var(--detail);border-radius:0}
.amb .ph{border-radius:0}
.mapbox,.diagram,.panel,#inputs,.result,.capture,.pm2-map,.pm2-tw,.pm2-card,.pm2-tip{border-radius:0}
.result{background:var(--band)}
.row.total{border-bottom:1px solid var(--detail-dark)}
.tab{font:600 .8rem var(--sans);letter-spacing:.14em;text-transform:uppercase}
.tab[aria-selected="true"]{border-bottom-color:var(--detail)}
.traj button{font-weight:500}
.traj button[aria-pressed="true"]{border-color:var(--detail);background:var(--tint)}
.faq summary:after{border:1px solid var(--detail);color:var(--cyan-ink);font-weight:300}
#contact{background:var(--band)}
#contact .btn.primary{background:var(--btn-dark);border-color:var(--btn-dark);color:var(--on-btn-dark)}
#contact .btn.primary:hover{background:var(--btn-dark-hover);border-color:var(--btn-dark-hover);color:var(--on-btn-dark)}
#contact :focus-visible{outline-color:var(--detail-dark)}
.contact-grid a.big{border-bottom:1px solid var(--detail-dark)}
.pm2{border-top:1px solid var(--ink)}
.pm2-seg button{border-radius:0;font:600 .76rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}
.pm2-seg button[aria-pressed="true"]{background:var(--band)}
.pm2-card{border:1px solid var(--line);border-top:1px solid var(--detail)}
.pm2-card .lnk{color:var(--cyan-ink)}
.pm2-legend i{border-radius:0}
.pm2-map .lab{font-family:var(--sans)}
.seo-card{border-radius:0}
/* logo Fortis Immo : en-tête, section conseiller, pied de page */
.brand-wrap{display:flex;align-items:center;gap:20px}
.brand{flex:none}
.brand b{white-space:nowrap}
.top .brand span{display:none}
.brand-fortis{display:block;flex:none;height:48px;width:auto;padding-left:20px;border-left:1px solid var(--line)}
.about-copy .about-role{margin-bottom:20px}
.about-fortis{display:block;height:86px;width:auto;margin:0 0 30px}
.footer-fortis{display:block;height:78px;width:auto;margin:0 0 26px}
@media(min-width:1141px) and (max-width:1279px){.top .fortis-link{display:none}}
/* jusqu'à 1140 px, le menu passe derrière le bouton « Menu » (huit rubriques) */
@media(min-width:901px) and (max-width:1140px){nav{display:none}.mobile-toggle{display:block}
  .top nav.open{display:block;position:absolute;top:76px;left:0;right:0;border-bottom:1px solid var(--line);box-shadow:0 18px 30px -18px var(--shadow);padding:22px 24px}
  .top nav.open ul{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:1rem}
  #main-nav li.nav-prix{display:list-item}}
@media(min-width:901px) and (max-width:1060px){nav ul{gap:16px;letter-spacing:.08em}.top .btn{padding:0 14px;letter-spacing:.1em}}
@media(min-width:901px) and (max-width:1000px){.top .wrap{gap:20px}nav ul{gap:12px;letter-spacing:.04em}.top .btn{padding:0 12px;letter-spacing:.06em}}
@media(max-width:760px){.top .wrap{gap:16px}.brand-wrap{gap:14px}.brand-fortis{height:40px;padding-left:14px}}
@media(max-width:600px){.btn{letter-spacing:.12em}.stickybar .btn{font-size:.7rem;letter-spacing:.08em}.est-head{flex-direction:column;align-items:flex-start;gap:4px}
  .brand-wrap{gap:12px}.brand b{font-size:.82rem;letter-spacing:.14em}.brand-fortis{height:34px;padding-left:12px}.mobile-toggle{padding:8px 12px}}
@media(min-width:601px) and (max-width:700px){.top .fortis-link{display:none}}
@media(max-width:370px){.top .fortis-link{display:none}}

/* logo Pierre Peyrard (monogramme + nom) et lien Fortis Immo */
.brand{flex-direction:row;align-items:center;gap:10px;padding-left:0}
.brand:before{display:none}
.brand-pp{display:block;flex:none;height:44px;width:auto}
.brand-nom{display:block;flex:none;height:16px;width:auto}
.fortis-link{display:block;flex:none;line-height:0}
.fortis-link:focus-visible{outline:2px solid var(--detail);outline-offset:4px}
.footer-logos{display:flex;flex-wrap:wrap;align-items:center;gap:24px 36px;margin:0 0 30px}
.footer-pp{display:block;height:92px;width:auto}
.footer-logos .footer-fortis{margin:0;padding-left:36px;border-left:1px solid rgba(255,255,255,.22)}
@media(max-width:600px){.brand-pp{height:36px}.brand-nom{height:13px}.brand{gap:8px}.footer-pp{height:74px}.footer-logos .footer-fortis{height:62px;padding-left:24px}}
/* guides PDF à télécharger */
.guides-pdf{background:var(--tint)}
.gp-head{max-width:780px}
.gp-list{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.gp-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-top:1px solid var(--detail);padding:18px 18px 22px;transition:border-color .15s}
.gp-card.on{border-color:var(--ink)}
.gp-cover{display:block;width:100%;height:auto;aspect-ratio:520/736;object-fit:cover;margin:0 0 18px;box-shadow:0 22px 34px -26px var(--shadow)}
.gp-tag{margin:0 0 6px;font:600 .72rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-ink)}
.gp-card h3{font-size:1.3rem;line-height:1.15;margin:0 0 8px}
.gp-desc{margin:0 0 12px;font-size:.92rem;line-height:1.5;color:var(--muted)}
.gp-meta{margin:auto 0 16px;font-size:.8rem;color:var(--muted)}
.gp-btn{width:100%;padding:0 12px}
.gp-panel{margin-top:32px;background:#fff;border:1px solid var(--line);border-top:1px solid var(--ink);padding:32px;scroll-margin-top:100px}
.gp-form h3,.gp-done h3{margin:0 0 18px;font-size:1.55rem}
.gp-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 14px}
.gp-fields label{display:block;margin:0 0 6px;font-size:.82rem;font-weight:600;color:var(--ink)}
.gp-fields input{width:100%;font:inherit;padding:12px 14px;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink)}
.gp-fields input:focus{outline:2px solid var(--detail);outline-offset:1px}
.gp-form .consent{max-width:90ch}
.gp-rgpd{margin:20px 0 0;max-width:120ch;font-size:.78rem;line-height:1.55;color:var(--muted)}
.gp-rgpd a{color:var(--muted)}
.gp-done p{max-width:70ch;color:var(--muted)}
.gp-done .btn{margin:6px 0 4px}
.gp-done .gp-more{font-size:.86rem}
@media(max-width:1100px){.gp-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.gp-fields{grid-template-columns:1fr}.gp-panel{padding:22px}}
@media(max-width:520px){.gp-list{gap:14px}.gp-card{padding:12px 12px 14px}.gp-desc{display:none}.gp-card h3{font-size:1.05rem}.gp-cover{margin-bottom:12px}.gp-btn{font-size:.68rem;letter-spacing:.06em;min-height:46px;padding:0 6px}}

/* organisation en six rubriques : un fond par rubrique, moins d'espace entre les sections d'une même rubrique */
.courrier{display:none;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.courrier.vu{display:block}
#donnees{background:var(--tint)}
#conseiller,#avis{background:var(--paper)}
#risques,#methode,#honoraires{background:var(--tint)}
#secteur,#scenarios,#simulateur{background:var(--paper)}
#guides,#conseils{background:var(--tint)}
#faq{background:var(--paper)}
#avis,#methode,#honoraires,#scenarios,#simulateur,#conseils{padding-top:40px}
#conseils h2{font-size:clamp(1.6rem,2.6vw,2.2rem)}
@media(min-width:901px){#main-nav li.nav-prix{display:list-item}}

h1,h2,h3{font-weight:300;letter-spacing:-.025em}
h1{font-size:clamp(2.8rem,5.6vw,5rem);line-height:1.02;letter-spacing:-.035em}
h2{font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.08;letter-spacing:-.03em}
h3{font-weight:500;letter-spacing:-.01em}
.hero h1 em{font-style:normal;color:var(--cyan-ink)}
.est-head strong{font-weight:500;letter-spacing:-.01em}
.dcard h3{font-weight:300;font-size:1.8rem}
.courrier-q{font-weight:300;font-size:1.7rem;letter-spacing:-.02em}
.courrier-sign{font-weight:300;letter-spacing:-.02em}
.avis-main p{font-weight:300;letter-spacing:-.02em}
.about-points strong{font-weight:500}
.about-copy .about-sign{font-weight:300;letter-spacing:-.02em}
.step:before{font-weight:200;font-size:3.4rem;letter-spacing:-.04em;color:var(--cyan-ink)}
.step h3{font-weight:400}
.fees td:last-child{font-weight:400;font-size:1.4rem;letter-spacing:-.01em}
.where strong{font-weight:400;letter-spacing:-.02em}
.amb h3,.result h3{font-weight:400}
.faq summary{font-weight:300;letter-spacing:-.015em}
.contact-photo figcaption strong{font-weight:400}
.contact-grid a.big{font-weight:300;letter-spacing:-.02em}
.pm2-head h3{font-weight:300}
.pm2-card h4{font-weight:500}
.pm2-card .big{font-weight:300;letter-spacing:-.03em}
.pm2-table caption{font-weight:500}
@media(max-width:600px){h1{font-size:2.9rem}}

.seo-head strong{font:600 .98rem/1.1 var(--sans);letter-spacing:.24em;text-transform:uppercase}
.seo-note{border-left:1px solid var(--detail)}
.seo-card{border-radius:0}
.seo-foot{background:var(--band)}
.seo-head{display:flex;align-items:center;justify-content:space-between;gap:16px}
.seo-head .brand-fortis{height:46px;padding-left:16px}
@media(max-width:420px){.seo-head .brand-fortis{height:40px;padding-left:12px}}

.seo-brand{display:flex;align-items:center;gap:12px;min-width:0}
.seo-brand .brand-pp{height:46px}
.seo-brand .brand-nom{height:15px;margin:2px 0 6px}
.seo-brand span{display:block;font-size:.84rem;line-height:1.3;color:var(--muted)}
@media(max-width:420px){.seo-brand .brand-pp{height:38px}.seo-brand .brand-nom{height:12px}.seo-brand span{font-size:.74rem}}

/* Fortis Immo d'abord : la marque en tête, le conseiller en signature d'expert local */
.marque{display:flex;align-items:center;gap:18px;flex:none;min-width:0}
.marque-fortis{display:block;flex:none;line-height:0;padding-right:18px;border-right:1px solid var(--line)}
.marque-fortis img{display:block;height:54px;width:auto}
.marque-agent{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;text-decoration:none;line-height:1.1}
.marque-agent img{display:block;height:15px;width:auto}
.marque-agent span{font-size:.72rem;letter-spacing:.03em;color:var(--muted);white-space:nowrap}
.marque a:focus-visible{outline:2px solid var(--detail);outline-offset:4px}
.footer-logos .footer-fortis{height:92px;margin:0;padding:0;border:0}
.footer-logos .footer-pp{height:74px;padding-left:32px;border-left:1px solid rgba(255,255,255,.22)}
@media(max-width:760px){.marque{gap:12px}.marque-fortis{padding-right:12px}.marque-fortis img{height:42px}.marque-agent{gap:4px}.marque-agent img{height:13px}.marque-agent span{font-size:.62rem;letter-spacing:.02em}}
@media(max-width:600px){.footer-logos .footer-fortis{height:74px}.footer-logos .footer-pp{height:60px;padding-left:22px}}
@media(max-width:379px){.marque{gap:10px}.marque-fortis{padding-right:10px}.marque-fortis img{height:36px}.marque-agent img{height:11px}.marque-agent span{display:none}}
.seo-head{justify-content:flex-start}
.seo-kicker{margin:30px 0 -10px;font:600 .76rem/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan-ink)}
