.hero{background:linear-gradient(150deg,var(--vert) 0%,var(--vert-fonce) 75%);color:#fff}.hero .int{max-width:1120px;margin:0 auto;padding:72px 20px 64px;display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:end}.sur-titre{margin:0 0 12px;color:#f3c7a5;font-weight:600;font-size:15px;letter-spacing:.02em}.hero h1{margin:0 0 18px;font-size:48px}.hero .chapo{margin:0 0 28px;font-size:18.5px;color:#d9e6df;max-width:640px}.actions{display:flex;gap:12px;flex-wrap:wrap}.hero-chiffres{display:grid;gap:12px}.hero-chiffres div{display:flex;align-items:baseline;gap:14px;padding:16px 20px;border:1px solid rgba(255,255,255,.2);border-radius:14px}.hero-chiffres b{font-family:Outfit,sans-serif;font-size:38px;color:#f3c7a5;min-width:34px}.hero-chiffres span{font-size:16px;color:#d9e6df}.demo-carte{display:flex;gap:28px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:30px;border-left:5px solid var(--orange)}.demo-carte h2{font-size:26px;margin:0 0 8px}.demo-carte p,.demo-carte ol{margin:0 0 8px;color:var(--muet)}.etapes .num{display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--orange-fonce);color:#fff;font-weight:700;align-items:center;justify-content:center}.contact{margin-top:26px;font-size:17px}@media (max-width: 820px){.hero .int{grid-template-columns:1fr;padding:48px 16px}.hero h1{font-size:34px}}
