
.feature-sec{display:grid;grid-template-columns:1fr 1fr;min-height:480px;font-family:'Inter',system-ui,sans-serif;}
.feature-visual{background-image:url('https://www.langaj.fr/wp-content/uploads/2026/07/feature-langaj.webp');background-size:cover;background-position:center;}
.feature-content{background:#0d0d0d;display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,5rem) clamp(1.5rem,4vw,4rem);}
.feature-quote-mark{font-family:'Playfair Display',Georgia,serif;font-size:5rem;line-height:.6;color:#3D7BE0;margin-bottom:1.2rem;display:block;}
.feature-quote{font-family:'Playfair Display',Georgia,serif;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:700;color:#fff;line-height:1.55;margin:0 0 2rem;}
.feature-meta{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;}
.feature-stat{display:flex;flex-direction:column;gap:.2rem;}
.feature-stat-number{font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;color:#3D7BE0;line-height:1;}
.feature-stat-label{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5);}
.feature-divider{width:1px;height:36px;background:rgba(255,255,255,.15);flex-shrink:0;}
.feature-cta{display:inline-block;padding:.8em 1.8em;border:1.5px solid rgba(255,255,255,.3);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:3px;transition:border-color .2s,background .2s;}
.feature-cta:hover{border-color:#3D7BE0;background:#3D7BE0;}
@media(max-width:780px){.feature-sec{grid-template-columns:1fr;}.feature-visual{min-height:240px;}.feature-meta{flex-wrap:wrap;}.feature-cta{width:100%;text-align:center;order:1;margin-left:0;}}
