/* doc-project | public/assets/css/taxi-conventionne.css | Habille le composant réutilisable de mise en avant du taxi conventionné avec badge, réassurance, CTA et responsive. | Expose: .conventioned-feature | Dépend de: public-base.css, taxi-conventionne.php, taxi-conventionne.svg | Impacte: visibilité du transport conventionné sur les accueils | Tables: aucune */
.conventioned-feature{max-width:var(--max);margin:1.5rem auto 0;padding:2rem 1rem;display:grid;gap:1.5rem;align-items:center}.conventioned-feature-badge{display:grid;place-items:center;min-height:220px;padding:1.25rem;border-radius:28px;background:linear-gradient(145deg,#fff,#eee6d8);border:1px solid var(--line);box-shadow:var(--shadow)}.conventioned-feature-badge img{width:min(220px,60vw);height:auto}.conventioned-feature-copy{padding:.25rem}.conventioned-feature-copy h2{margin:.35rem 0 1rem;font-size:clamp(2.2rem,8vw,4.2rem);line-height:1.02;letter-spacing:-.04em}.conventioned-feature-copy>p{max-width:760px;color:var(--muted)}.conventioned-feature-note{padding:.85rem 1rem;border-left:4px solid var(--brand);background:rgba(180,107,21,.08);font-size:.92rem}.conventioned-feature-copy ul{display:grid;gap:.45rem;margin:1.25rem 0;padding:0;list-style:none}.conventioned-feature-copy li{position:relative;padding-left:1.6rem}.conventioned-feature-copy li::before{content:'✓';position:absolute;left:0;color:var(--brand-dark);font-weight:900}.conventioned-feature-actions{display:grid;gap:.65rem;margin-top:1.4rem}.conventioned-feature-more{display:inline-block;margin-top:1rem;font-weight:800;color:var(--brand-dark);text-underline-offset:.22em}@media(min-width:760px){.conventioned-feature{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:3rem;padding:4.5rem 1rem}.conventioned-feature-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.conventioned-feature-actions .button{padding-inline:.75rem;text-align:center}}@media(prefers-reduced-motion:reduce){.conventioned-feature .button{transition:none}}