.hero[data-astro-cid-ce56cpuo]{height:80vh;min-height:600px;background:linear-gradient(#000000b3,#000000b3),url(/e-reputation.jpg) center/cover no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:72px}.hero-content[data-astro-cid-ce56cpuo]{max-width:800px;padding:0 2rem}.hero[data-astro-cid-ce56cpuo] h1[data-astro-cid-ce56cpuo]{font-size:3.5rem;margin-bottom:1.5rem;line-height:1.2}.hero[data-astro-cid-ce56cpuo] p[data-astro-cid-ce56cpuo]{font-size:1.5rem;margin-bottom:2rem;opacity:.9}.cta-button[data-astro-cid-ce56cpuo]{display:inline-block;background:var(--color-accent);color:var(--color-background);padding:1rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease}.cta-button[data-astro-cid-ce56cpuo]:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0003}.services-grid[data-astro-cid-ce56cpuo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.service-card[data-astro-cid-ce56cpuo]{background:#ffffff0d;padding:2.5rem 2rem;border-radius:12px;transition:transform .3s ease;text-align:center;height:100%}.service-card[data-astro-cid-ce56cpuo]:hover{transform:translateY(-10px);background:#ffffff1a}.service-icon[data-astro-cid-ce56cpuo]{color:var(--color-accent);margin-bottom:1.5rem}.service-card[data-astro-cid-ce56cpuo] h3[data-astro-cid-ce56cpuo]{font-size:1.5rem;margin-bottom:1rem}.process[data-astro-cid-ce56cpuo]{padding:8rem 0;background:#ffffff05}.container[data-astro-cid-ce56cpuo]{max-width:1200px;margin:0 auto;padding:0 2rem}.process[data-astro-cid-ce56cpuo] h2[data-astro-cid-ce56cpuo]{font-size:2.5rem;text-align:center;margin-bottom:4rem}.process-steps[data-astro-cid-ce56cpuo]{max-width:800px;margin:0 auto}.process-step[data-astro-cid-ce56cpuo]{display:flex;gap:2rem;margin-bottom:3rem;position:relative}.process-step[data-astro-cid-ce56cpuo]:not(:last-child):after{content:"";position:absolute;top:3rem;left:1.5rem;width:2px;height:calc(100% + 3rem);background:#ffffff1a;z-index:-1}.step-number[data-astro-cid-ce56cpuo]{font-size:2.5rem;font-weight:700;color:var(--color-accent);flex-shrink:0;width:3rem;text-align:center}.step-content[data-astro-cid-ce56cpuo] h3[data-astro-cid-ce56cpuo]{font-size:1.5rem;margin-bottom:.5rem}.benefits[data-astro-cid-ce56cpuo]{padding:8rem 0}.benefits[data-astro-cid-ce56cpuo] h2[data-astro-cid-ce56cpuo]{font-size:2.5rem;text-align:center;margin-bottom:4rem}.benefits-grid[data-astro-cid-ce56cpuo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem}.benefit-card[data-astro-cid-ce56cpuo]{text-align:center;padding:2rem;background:#ffffff0d;border-radius:12px;transition:transform .3s ease}.benefit-card[data-astro-cid-ce56cpuo]:hover{transform:translateY(-10px);background:#ffffff1a}.benefit-icon[data-astro-cid-ce56cpuo]{color:var(--color-accent);margin-bottom:1.5rem}.benefit-card[data-astro-cid-ce56cpuo] h3[data-astro-cid-ce56cpuo]{font-size:1.3rem;margin-bottom:1rem}.case-study[data-astro-cid-ce56cpuo]{padding:8rem 0;background:#ffffff05}.case-study-content[data-astro-cid-ce56cpuo]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.case-study-text[data-astro-cid-ce56cpuo] h2[data-astro-cid-ce56cpuo]{font-size:2.5rem;margin-bottom:1.5rem}.case-intro[data-astro-cid-ce56cpuo]{font-size:1.2rem;line-height:1.8;margin-bottom:3rem}.case-details[data-astro-cid-ce56cpuo]{display:flex;justify-content:space-between;margin-bottom:2rem}.case-stat[data-astro-cid-ce56cpuo]{display:flex;flex-direction:column;align-items:center}.stat-number[data-astro-cid-ce56cpuo]{font-size:2.5rem;font-weight:700;color:var(--color-accent)}.stat-label[data-astro-cid-ce56cpuo]{font-size:.9rem;opacity:.8}.case-description[data-astro-cid-ce56cpuo]{margin-bottom:2rem;line-height:1.8}.case-study-image[data-astro-cid-ce56cpuo] img[data-astro-cid-ce56cpuo]{width:100%;border-radius:12px;box-shadow:0 15px 30px #0003}.faq[data-astro-cid-ce56cpuo]{padding:8rem 0}.faq[data-astro-cid-ce56cpuo] h2[data-astro-cid-ce56cpuo]{font-size:2.5rem;text-align:center;margin-bottom:4rem}.faq-list[data-astro-cid-ce56cpuo]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-ce56cpuo]{margin-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.faq-item[data-astro-cid-ce56cpuo] summary[data-astro-cid-ce56cpuo]{padding:1.5rem 0;font-size:1.2rem;font-weight:500;cursor:pointer;position:relative;list-style:none}.faq-item[data-astro-cid-ce56cpuo] summary[data-astro-cid-ce56cpuo]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-ce56cpuo] summary[data-astro-cid-ce56cpuo]:after{content:"+";position:absolute;right:0;font-size:1.5rem;transition:transform .3s ease}.faq-item[data-astro-cid-ce56cpuo][open] summary[data-astro-cid-ce56cpuo]:after{transform:rotate(45deg)}.faq-answer[data-astro-cid-ce56cpuo]{padding:0 0 1.5rem}.cta-section[data-astro-cid-ce56cpuo]{padding:6rem 0;text-align:center;background:linear-gradient(#484744cc,#484744e6),url(/porteCartes.jpg) center/cover no-repeat}.cta-section[data-astro-cid-ce56cpuo] h2[data-astro-cid-ce56cpuo]{font-size:2.5rem;margin-bottom:1.5rem}.cta-section[data-astro-cid-ce56cpuo] p[data-astro-cid-ce56cpuo]{font-size:1.2rem;max-width:800px;margin:0 auto 2.5rem;opacity:.9}.cta-buttons[data-astro-cid-ce56cpuo]{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.primary-button[data-astro-cid-ce56cpuo],.secondary-button[data-astro-cid-ce56cpuo]{padding:1rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease}.primary-button[data-astro-cid-ce56cpuo]{background:var(--color-accent);color:var(--color-background)}.secondary-button[data-astro-cid-ce56cpuo]{background:transparent;color:var(--color-white);border:2px solid var(--color-accent)}.primary-button[data-astro-cid-ce56cpuo]:hover,.secondary-button[data-astro-cid-ce56cpuo]:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0003}@media (max-width: 992px){.case-study-content[data-astro-cid-ce56cpuo]{grid-template-columns:1fr;gap:3rem}.case-study-image[data-astro-cid-ce56cpuo]{order:-1}.process-step[data-astro-cid-ce56cpuo]{flex-direction:column;gap:1rem}.process-step[data-astro-cid-ce56cpuo]:not(:last-child):after{display:none}}@media (max-width: 768px){.hero[data-astro-cid-ce56cpuo]{height:70vh}.hero[data-astro-cid-ce56cpuo] h1[data-astro-cid-ce56cpuo]{font-size:2.5rem}.hero[data-astro-cid-ce56cpuo] p[data-astro-cid-ce56cpuo]{font-size:1.2rem}.services-grid[data-astro-cid-ce56cpuo]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-ce56cpuo]{flex-direction:column;align-items:center}}
