*{box-sizing:border-box}body{margin:0;font:17px/1.7 Arial,sans-serif;background:#102d50;color:#f7f7f4}.wrap{max-width:1160px;margin:auto;padding:0 22px}header{padding:18px 0;background:#111a20;position:sticky;top:0;z-index:8}.nav{display:flex;align-items:center;justify-content:flex-start;gap:25px;flex-wrap:wrap}.logo{font-weight:900;font-size:23px;color:#fff}.logo span{display:block;color:#65b9df;font-size:11px;letter-spacing:2px}nav{display:flex;gap:9px;flex-wrap:wrap}nav a{padding:9px 16px;border-radius:3px;background:#65b9df22;border:1px solid #65b9df;color:#fff;text-decoration:none}.hero{min-height:610px;display:grid;align-items:center;background:linear-gradient(90deg,#102d50f5,#102d5088),url('photos/chasseneuil-sur-bonnieure-repair.jpg') center/cover;clip-path:polygon(0 0,100% 0,88% 100%,0 91%)}.heroIn{max-width:760px;padding:75px 0 110px}.tag{color:#65b9df;font-weight:900;letter-spacing:2px}h1{font:900 clamp(40px,6vw,70px)/1.03 Arial}h2{font-size:clamp(28px,4vw,43px);line-height:1.15}.btn{display:inline-block;background:#65b9df;color:white;text-decoration:none;padding:13px 21px;border-radius:3px;margin:7px;font-weight:bold}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:70px 0}.card{padding:28px;background:#ffffff12;border-radius:3px;box-shadow:0 12px 35px #0001;border:1px solid #65b9df33}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center;padding:65px 0}.photo{width:100%;height:340px;object-fit:cover;border-radius:3px;clip-path:polygon(0 0,100% 8%,88% 100%,5% 91%)}.zone{background:#65b9df;color:white;padding:45px;border-radius:3px;margin:20px 0 70px}footer{background:#151c1e;color:white;padding:34px 0}@media(max-width:760px){.nav{justify-content:center}.logo{width:100%;text-align:center}nav{justify-content:center}.cards,.split{grid-template-columns:1fr}.hero{min-height:530px}}