/*
Theme Name: Gestion d’Immeubles LG
Author: Gestion d’Immeubles LG
Description: Site vitrine des abonnements entretien et rénovation.
Version: 1.0.3
Requires at least: 6.0
Text Domain: gestion-immeubles-lg
*/
:root{--navy:#243c58;--blue:#78add4;--bg:#f6f9fc;--ink:#23364a}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:16px/1.65 system-ui,Arial;background:#fff}a{color:#235f91}header{position:sticky;top:0;background:#fffefef5;border-bottom:1px solid #e0e7ee;z-index:3}.wrap{max-width:1100px;margin:auto;padding:0 24px}.nav{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:12px 0}.nav img{width:125px}.nav nav{display:flex;gap:22px;flex-wrap:wrap}nav a{text-decoration:none;color:var(--navy);font-weight:600}.hero{background:linear-gradient(125deg,#e9f3fb,#fff);padding:70px 0}.hero .wrap{display:grid;grid-template-columns:1.5fr 1fr;gap:35px;align-items:center}.hero img{width:100%;max-width:350px}h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.14;color:var(--navy);margin:10px 0}h2{font-size:2rem;color:var(--navy);line-height:1.2}h3{color:var(--navy)}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#407aa5;font-weight:700;font-size:.82rem}.lead{font-size:1.18rem}.btn{display:inline-block;padding:12px 21px;background:var(--navy);color:white;text-decoration:none;border-radius:8px;font-weight:700;margin:8px 10px 8px 0}.btn.alt{background:white;color:var(--navy);border:1px solid #aac1d4}section{padding:62px 0}.soft{background:var(--bg)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid #dce6ef;border-radius:14px;padding:26px;background:white;box-shadow:0 6px 20px #1737550b}.price{font-size:2rem;font-weight:800;color:#245c8b}.small{font-size:.87rem;color:#56687a}.tag{display:inline-block;background:#e6f1f9;color:#235b87;border-radius:20px;padding:3px 10px;font-size:.8rem;font-weight:700}ul{padding-left:20px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.step{border-left:3px solid var(--blue);padding-left:16px}details{border-bottom:1px solid #dbe4ec;padding:15px 0}summary{font-weight:700;cursor:pointer}footer{background:#233b56;color:white;padding:35px 0}footer a{color:#d4eaff}.notice{background:#f0f6fb;border-left:4px solid #78add4;padding:14px 18px;margin-top:22px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:25px}input,textarea,select{width:100%;padding:11px;border:1px solid #b8c9d8;border-radius:6px;font:inherit;margin:4px 0 14px}label{font-weight:600}button{border:0;cursor:pointer;font:inherit}.muted{color:#66798a}@media(max-width:760px){.hero .wrap,.cards,.steps,.contact{grid-template-columns:1fr}.hero{padding:45px 0}.nav{justify-content:center}section{padding:42px 0}}
/* v1.0.2: hero centré sans grand logo */
.hero .wrap{display:block;max-width:1100px}.hero-copy{max-width:850px}.hero{padding:88px 0 82px;background:linear-gradient(115deg,#e8f3fc 0%,#f5faff 70%,#fff 100%)}.hero h1{max-width:850px}.hero .lead{max-width:820px}.hero-note{margin-top:20px;font-size:.95rem;font-weight:700;color:#3d698a}.service-extra{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:24px 28px;border:1px solid #dce6ef;border-radius:14px;background:#fff}.service-extra>div{max-width:750px}.service-extra .btn{flex-shrink:0}@media(max-width:760px){.service-extra{display:block}.hero{padding:52px 0}.nav nav{gap:12px;justify-content:center}}
