.faq-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:40px}.faq-tab{background:#fff;border:1px solid var(--line);border-radius:100px;color:var(--muted);cursor:pointer;font:600 14px var(--font);padding:10px 22px;transition:all .2s}.faq-tab.active,.faq-tab:hover{border-color:var(--teal)}.faq-tab.active{background:var(--teal);color:#fff}.faq-group{display:none}.faq-group.active{display:block}.faq-contact{background:#fff;border:1px solid var(--line);border-radius:28px;margin:0 auto;max-width:760px;padding:32px 36px;text-align:center}.faq-contact h3{color:var(--navy);font-size:19px;margin-bottom:8px}.faq-contact p{color:var(--muted);font-size:14.5px;line-height:1.55;margin-bottom:20px}.sec-dark .shead h1,.sec-dark .shead h2,.sec-dark .shead h3{color:var(--c-titre,#fff)}.sec-dark .shead .hl{color:var(--c-hl,#ffd166)}.sec-dark .shead p{color:var(--c-sous,hsla(0,0%,100%,.9))}.sec-dark .eyebrow{background:hsla(0,0%,100%,.18);color:#fff}.sec-dark .lb{color:hsla(0,0%,100%,.7)}