.prestations-1{padding:100px 5%;background:var(--white)}.prestations-1 .header{text-align:center;max-width:800px;margin:0 auto 70px}.prestations-1 .eyebrow{font-size:.85rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:16px}.prestations-1 h2{font-family:var(--font-display);font-size:clamp(1.8rem, 3vw, 2.5rem);color:var(--gray-900);margin-bottom:16px}.prestations-1 .header>p{font-size:1.05rem;color:var(--gray-600);line-height:1.8}.prestations-1 .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1200px;margin:0 auto 60px}.prestations-1 .card{background:var(--off-white);padding:40px;display:flex;gap:24px;transition:all 0.3s ease;border-left:4px solid transparent}.prestations-1 .card:hover{border-left-color:var(--accent);box-shadow:0 15px 40px rgba(0,0,0,.08);transform:translateX(8px)}.prestations-1 .card-icon{width:70px;height:70px;min-width:70px;background:var(--white);border:2px solid var(--gray-200);display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.prestations-1 .card:hover .card-icon{background:var(--accent);border-color:var(--accent)}.prestations-1 .card-icon svg{width:32px;height:32px;min-width:32px;color:var(--accent);transition:color 0.3s ease}.prestations-1 .card:hover .card-icon svg{color:var(--white)}.prestations-1 .card-content h3{font-family:var(--font-display);font-size:1.3rem;color:var(--gray-900);margin-bottom:12px}.prestations-1 .card-content p{font-size:.95rem;color:var(--gray-600);line-height:1.8;margin-bottom:12px}.prestations-1 .card-features{display:flex;flex-wrap:wrap;gap:10px}.prestations-1 .feature-tag{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--gray-700);background:var(--white);padding:6px 12px}.prestations-1 .feature-tag svg{width:14px;height:14px;min-width:14px;color:var(--accent)}.prestations-1 .cta-wrapper{text-align:center}@media (max-width:1024px){.prestations-1 .grid{grid-template-columns:1fr}}@media (max-width:640px){.prestations-1 .card{flex-direction:column;text-align:center}.prestations-1 .card-icon{margin:0 auto}.prestations-1 .card-features{justify-content:center}.prestations-1 .btn-devis-mini{width:100%;justify-content:center}}