.line-label::before,.line-label::after,.kicker::before,.kicker::after,.section-kicker::before,.section-kicker::after,.section-number::before,.section-number::after,.eyebrow::before,.eyebrow::after,.testimonial figcaption::before{content:none!important;display:none!important}.line-label,.testimonial figcaption{padding-left:0!important}

.testimonials-content{display:grid;gap:3rem;min-width:0}.testimonials-section{grid-template-columns:1fr 3fr;align-items:start}.testimonials-content .testimonial+.testimonial{padding-top:3rem;border-top:1px solid var(--line)}.testimonial-image a{display:block;width:100%;height:100%}.testimonial-image img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.testimonials-section{grid-template-columns:1fr}.testimonials-content{gap:2rem}.testimonials-content .testimonial+.testimonial{padding-top:2rem}}@media(max-width:650px){.testimonials-content .testimonial{grid-template-columns:1fr;gap:1.5rem}.testimonial-image{max-width:100%}.testimonial blockquote{font-size:clamp(1.6rem,6vw,2.2rem);line-height:1.25}}

/* Mots doux : deux témoignages lisibles dans un format compact. */
.testimonials-section{display:block;padding:clamp(2.5rem,4vw,4rem) 5vw;background:#f7efe5;border:0}.testimonials-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin:0 auto 24px;max-width:1180px}.testimonials-heading h2{font:400 clamp(2rem,3vw,3rem)/1.1 'Italiana',Georgia,serif;margin:0;letter-spacing:-.02em}.testimonials-heading .eyebrow{font-size:14px;margin:0}.testimonials-content{grid-template-columns:1fr 1fr;gap:24px;max-width:1180px;margin:0 auto}.testimonials-content .testimonial,.testimonials-content .testimonial+.testimonial{display:block;padding:28px;margin:0;background:#fcf8f2;border:1px solid #ddc9c6;border-radius:8px}.testimonial blockquote{font:400 clamp(1.1rem,1.45vw,1.35rem)/1.65 'Cormorant Garamond',Georgia,serif;letter-spacing:0;margin:0 0 22px;color:#4b2b2e}.testimonial figcaption{padding:0}.testimonial-project{display:inline-flex;flex-direction:column;gap:5px;text-decoration:none}.testimonial-project:hover{text-decoration:underline;text-underline-offset:4px}.testimonial-client{font:500 .875rem/1.5 'DM Sans',Arial,sans-serif;letter-spacing:.06em;color:#72101d}.testimonial-service{font:400 .875rem/1.5 'DM Sans',Arial,sans-serif;text-transform:none;letter-spacing:0;color:#61514b}.testimonials-content .testimonial-image{display:none}@media(max-width:700px){.testimonials-heading{display:block;margin-bottom:20px}.testimonials-heading .eyebrow{margin-bottom:10px}.testimonials-content{grid-template-columns:1fr;gap:16px}.testimonials-content .testimonial,.testimonials-content .testimonial+.testimonial{padding:22px}.testimonial blockquote{font-size:1.2rem;line-height:1.6;margin-bottom:18px}}
