/* Illustration cards and editorial refinements, v1.2 */
.zev-doors{gap:18px}.zev-doors a{position:relative;overflow:hidden;padding-top:175px;min-height:355px;background:#fff9f3;border:1px solid #e5cec9;border-radius:14px;box-shadow:0 10px 25px #682f3910}.zev-doors a::before{content:""!important;position:absolute;top:0;left:0;right:0;height:160px;display:block;background-image:url('assets/rubriques-cfo.svg');background-repeat:no-repeat;background-size:400% 100%;opacity:1}.zev-doors a:nth-child(1)::before{background-position:0 0}.zev-doors a:nth-child(2)::before{background-position:33.333% 0}.zev-doors a:nth-child(3)::before{background-position:66.666% 0}.zev-doors a:nth-child(4)::before{background-position:100% 0}.zev-doors a span{font:700 10px Arial,sans-serif;letter-spacing:.17em}.zev-doors h3{margin:13px 0 14px;font-size:clamp(24px,2.2vw,35px)}.zev-doors p{font-size:13px;line-height:1.7}.zev-hero h1{font-size:clamp(72px,7.3vw,120px)}.zev-hero-copy{max-width:710px}.zev-feature-copy small{color:#85354a}.zev-site .zev-intro h2{letter-spacing:-.035em}.zev-site a:focus-visible{outline:3px solid #6d2d42;outline-offset:4px}@media(max-width:800px){.zev-doors a{min-height:315px;padding-top:170px}}@media(max-width:480px){.zev-doors{grid-template-columns:1fr 1fr;gap:9px}.zev-doors a{padding:142px 13px 20px;min-height:285px}.zev-doors a::before{height:128px}.zev-doors h3{font-size:22px}.zev-doors p{font-size:11px}}