.ag-faq{background:#fff}.ag-faq--filet{border-top:1px solid #ecedf1}.ag-faq-in{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:56px;display:grid}.ag-faq-tete{flex-direction:column;gap:14px;display:flex}.ag-h2.ag-faq-h2{font-size:clamp(32px,3.2vw,46px)}.ag-faq-liste{border-top:1px solid #ecedf1;flex-direction:column;display:flex}.ag-faq-item{border-bottom:1px solid #ecedf1;padding:22px 0}.ag-faq-item summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;list-style:none;display:flex}.ag-faq-item summary::-webkit-details-marker{display:none}.ag-faq-item summary:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #7c3aed}.ag-faq-item h3{font-family:var(--ak-head-f);letter-spacing:normal;color:#111827;margin:0;font-size:20px;font-weight:700;line-height:1.3}.ag-faq-signe{font-family:var(--ak-head-f);color:#7c3aed;flex:none;font-size:20px;line-height:1.3;transition:transform .2s}.ag-faq-item[open] .ag-faq-signe{transform:rotate(45deg)}.ag-faq-item p{color:#4b5563;text-wrap:pretty;margin:12px 0 0;font-size:16.5px;line-height:1.65}@media (max-width:1023px){.ag-faq-in{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:640px){.ag-faq-item{padding:18px 0}.ag-faq-item h3{font-size:17.5px}.ag-faq-item p{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.ag-faq-signe{transition:none}}
