.client-review{--review-ink:var(--profond);--review-secondary:var(--profond);--review-line:#07385a2e;--review-surface:#acc4d229;--review-stars:var(--profond);background:var(--review-surface);border:1px solid var(--review-line);color:var(--review-ink);text-align:left;margin:28px 0 0;padding:22px 26px}.client-review--dark{--review-ink:var(--mineral);--review-secondary:var(--brume);--review-line:#acc4d240;--review-surface:#acc4d20e;--review-stars:var(--soleil)}.client-review .client-review-head{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;display:flex}.client-review .client-review-stars{letter-spacing:2px;color:var(--review-stars);font-family:Arial,sans-serif;font-size:16px;line-height:1}.client-review .client-review-mail{width:22px;height:18px;color:var(--review-stars);flex-shrink:0}.client-review .client-review-origin{color:var(--review-secondary);font-size:12px;line-height:1.5}.client-review .client-review-label{font-family:var(--m);letter-spacing:.035em;text-transform:uppercase;color:var(--review-secondary);font-size:12px;line-height:1.4}.client-review blockquote{max-width:65ch;font-family:var(--t);color:var(--review-ink);margin:0;font-size:20px;font-style:normal;font-weight:400;line-height:1.5}.client-review blockquote p{font:inherit;color:inherit;margin:0}.client-review blockquote strong{color:inherit;font-weight:700}.client-review .client-review-omission{color:var(--review-secondary);font-weight:400}.client-review figcaption{font-family:var(--t);letter-spacing:0;text-transform:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:16px;font-size:14px;line-height:1.5;display:flex}.client-review .client-review-author{flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.client-review .client-review-name{color:var(--review-ink);font-weight:650}.client-review .client-review-context{color:var(--review-secondary)}.client-review .client-review-source{min-height:32px;color:var(--review-ink);text-decoration:underline;text-decoration-color:var(--review-line);text-underline-offset:4px;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.client-review .client-review-source:hover{text-decoration-color:currentColor}.client-review .client-review-source:focus-visible{outline-color:var(--review-ink);outline-offset:4px}.client-review--compact{margin-top:20px;padding:16px 18px}.client-review--compact blockquote{font-size:18px;line-height:1.45}.client-review--compact figcaption{gap:4px 16px;margin-top:8px}.client-review--compact .client-review-head{margin-bottom:8px}.hero-story{padding-block:24px}.proofs .client-review{margin-top:30px;margin-bottom:20px}.estimate-next .client-review{margin-top:20px}#tarif>.wrap>.client-review{margin-top:28px}.aftercare-disclosure>.client-review{margin-block:28px}.work-panel .client-review{margin-top:28px;padding:20px 22px}.work-panel .client-review blockquote{font-size:20px}.work-panel .client-review figcaption{font-size:14px}.creation-copy+.client-review,.improve-grid+.client-review{margin-top:32px}#carnet .client-review{margin-top:28px}.review-transparency{color:var(--brume);max-width:70ch;margin-top:22px;font-size:15px;line-height:1.6}.review-transparency a{color:var(--soleil);text-underline-offset:4px}@media (width<=619px){.client-review,.work-panel .client-review{margin-top:24px;padding:18px}.client-review blockquote,.work-panel .client-review blockquote{font-size:18px;line-height:1.5}.client-review figcaption{margin-top:14px;display:block}.client-review .client-review-source{min-height:44px;margin-top:2px}.client-review--compact{padding:14px 16px}.client-review--compact blockquote{font-size:17px}.client-review--compact .client-review-head{gap:8px 10px}}
