.reviews-showcase{padding:40px 0 30px;background:radial-gradient(ellipse at 50% 75%,#e4f2ff,transparent 70%),#f7fbff;color:#0b1545}.reviews-showcase .wrap{max-width:1600px;width:calc(100% - 70px);margin:auto}.reviews-showcase header{text-align:center;margin-bottom:26px}.reviews-eyebrow{display:inline-block;background:#e0efff;color:#0877ff;font-size:13px;font-weight:700;letter-spacing:1.7px;padding:7px 18px;border-radius:30px}.reviews-showcase h2{font:800 clamp(20px,2.12vw,33.6px)/1.15 Inter,sans-serif;letter-spacing:-1.1px;color:#080f40;margin:14px 0 9px}.reviews-showcase h2 em{font-style:normal;color:#0877ff}.reviews-showcase header p{font-size:18px;line-height:1.4;color:#6b7595;margin:0}.reviews-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.reviews-cards figure{margin:0;background:white;border:1px solid #eef5fc;border-radius:23px;padding:22px;box-shadow:0 12px 32px #2684e509;display:flex;flex-direction:column;min-width:0}.reviews-stars{display:flex;align-items:center;gap:22px;height:37px;margin-bottom:17px}.reviews-stars>span{font:bold 68px/1 Georgia,serif;color:#87baff;height:45px}.reviews-stars>b{color:#ffbc32;letter-spacing:3px;font-size:22px}.reviews-cards blockquote{font:400 17px/1.45 Inter,sans-serif;color:#101a42;margin:0 0 20px;flex:1}.reviews-cards figcaption{display:flex;align-items:center;gap:13px}.reviews-cards figcaption img{width:59px;height:59px;border-radius:50%;object-fit:cover;flex:none}.reviews-cards figcaption strong{display:block;color:#10163c;font-size:17px;line-height:1.3}.reviews-cards figcaption small{display:block;color:#77809d;font-size:13px;line-height:1.3;margin-top:5px}.reviews-tag{margin-left:auto;font-size:12px;font-weight:500;white-space:nowrap;color:#0877ff;background:#e8f3ff;padding:7px 11px;border-radius:30px}.reviews-navigation{display:flex;align-items:center;justify-content:space-between;margin-top:23px;gap:12px;text-align:center}.reviews-navigation>button{width:43px;height:43px;border-radius:50%;border:1px solid #dcecff;color:#0877ff;background:#eff7ff;font-size:30px;cursor:pointer}.reviews-dots{display:flex;justify-content:center;gap:9px;margin-bottom:17px}.reviews-dots button{width:12px;height:12px;padding:0;border:0;border-radius:50%;background:#d2e6ff;cursor:pointer}.reviews-dots button[aria-pressed=true]{background:#0877ff}.reviews-navigation a{display:inline-block;font-size:17px;color:#0877ff;text-decoration:none;padding-bottom:9px;border-bottom:1px solid #8fbdff}.reviews-navigation small{display:block;margin-top:12px;color:#7b89a1;font-size:11px}.reviews-navigation button:focus-visible{outline:2px solid #0877ff;outline-offset:3px}
@media(max-width:1250px){.reviews-cards figure{padding:18px}.reviews-cards figcaption{flex-wrap:wrap}.reviews-tag{margin-left:72px}.reviews-cards blockquote{font-size:16px}}
@media(max-width:760px){.reviews-showcase .wrap{width:calc(100% - 32px)}.reviews-showcase header p{font-size:15px}.reviews-showcase header p br{display:none}.reviews-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;scrollbar-width:none}.reviews-cards figure{flex:0 0 100%;scroll-snap-align:center}.reviews-cards figcaption{flex-wrap:nowrap}.reviews-tag{margin-left:auto;font-size:10px;padding:6px}.reviews-cards figcaption img{width:45px;height:45px}.reviews-cards figcaption strong{font-size:15px}.reviews-cards figcaption small{font-size:11px}.reviews-navigation a{font-size:13px}.reviews-navigation>button{flex:none;width:32px;height:32px;font-size:23px}}
/* 15/09 : titre aligne sur celui des 4 etapes (meme clamp), a la demande de l exploitant. */
/* en mobile, la meme valeur que les deux autres titres (21,6 px), au lieu du plancher du clamp (20 px) */
@media(max-width:600px){.reviews-showcase h2{font-size:21.6px;letter-spacing:-.65px}}
