.b2b-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,80px)}.b2b-faq__tete h2{margin:12px 0 0;font-size:clamp(30px,3.6vw,52px);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.b2b-faq__liste{border-top:1px solid #0000001a}.b2b-faq__item{border-bottom:1px solid #0000001a}.b2b-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:14px 0;cursor:pointer;list-style:none;font-size:clamp(17px,1.5vw,21px);font-weight:600;line-height:1.3;letter-spacing:-.02em}.b2b-faq__item summary::-webkit-details-marker{display:none}.b2b-faq__item summary:after{content:"+";content:"+"/"";display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #0000002e;border-radius:50%;font-size:20px;font-weight:400;transition:transform .25s ease}.b2b-faq__item[open] summary:after{transform:rotate(45deg)}.b2b-faq__item summary:hover{color:var(--accent-dark)}.b2b-faq__item summary:focus-visible{outline:2px solid var(--accent-dark);outline-offset:4px;border-radius:4px}.b2b-faq__reponse{max-width:62ch;padding:0 0 22px;color:var(--text-2);font-size:15px;line-height:1.7}.b2b-faq__reponse p{margin:0}.b2b-faq__reponse a{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:4px;font-weight:600;color:var(--text);text-decoration:underline;text-underline-offset:4px}.b2b-faq__reponse a:hover{color:var(--accent-dark)}@media (max-width:760px){.b2b-faq{grid-template-columns:1fr;gap:18px}}