*{box-sizing:border-box;margin:0}body{font-family:system-ui,sans-serif;color:#2b2b2b;background:#faf7f2}.hero{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:96px 24px;text-align:center;color:#fff;background-image:linear-gradient(#2b221e73,#2b221e73),url(https://images.unsplash.com/photo-1526047932273-341f2a7631f9?auto=format&fit=crop&w=1600&q=80);background-size:cover;background-position:center;background-repeat:no-repeat}.hero h1{font-size:2.6rem;margin-bottom:12px;text-shadow:0 2px 12px rgba(0,0,0,.35)}.hero p{margin-bottom:24px;text-shadow:0 2px 10px rgba(0,0,0,.35)}.btn{display:inline-block;padding:8px 20px;font-size:14px;font-weight:600;background:#fff;color:#2b2b2b;border-radius:8px;text-decoration:none;box-shadow:0 4px 12px #00000026}.cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding:40px 24px}.cartes article{background:#fff;padding:20px;border-radius:10px}footer{padding:24px;text-align:center;font-size:.9rem}
