/* Bloc « Lire le catalogue » — accueil et page Entreprises */
.amc{background:#000;color:#fff;padding:clamp(70px,9vw,130px) 0;overflow:hidden}
.amc-in{width:min(1180px,100% - 48px);margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,6vw,90px);align-items:center}
.amc-visual{position:relative;display:block;aspect-ratio:297/210;margin:0 6% 0 2%;text-decoration:none}
.amc-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;box-shadow:0 30px 60px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08);transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.amc-back{transform:translate(7%,-6%) rotate(3.5deg);filter:brightness(.72)}
.amc-front{transform:rotate(-2deg)}
.amc-visual:hover .amc-front,.amc-visual:focus-visible .amc-front{transform:rotate(0) translateY(-6px)}
.amc-visual:hover .amc-back{transform:translate(10%,-9%) rotate(5deg)}
.amc-eye{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:#75C4E7;margin:0 0 22px}
.amc h2{font-size:clamp(32px,4.2vw,56px);line-height:1.08;font-weight:300;margin:0 0 24px;letter-spacing:-.01em}
.amc h2 strong{font-weight:600}
.amc p.amc-txt{font-size:16px;line-height:1.75;color:#ffffffc7;max-width:44ch;margin:0 0 38px}
.amc-act{display:flex;align-items:center;gap:30px;flex-wrap:wrap}
.amc-btn{display:inline-flex;align-items:center;gap:14px;padding:19px 36px;border:1px solid #75C4E7;background:#75C4E7;color:#000;font-size:12px;letter-spacing:.28em;text-transform:uppercase;font-weight:600;text-decoration:none;transition:background .25s,color .25s,gap .25s}
.amc-btn:hover,.amc-btn:focus-visible{background:transparent;color:#fff;gap:20px}
.amc-btn svg{width:16px;height:16px}
.amc-dl{color:#fff;font-size:12px;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #ffffff66;padding:10px 0}
.amc-dl:hover{border-color:#fff}
@media(max-width:900px){.amc-in{grid-template-columns:1fr}.amc-visual{max-width:560px;width:88%;margin:0 auto 10px}}
@media(prefers-reduced-motion:reduce){.amc-visual img{transition:none}}
