.lad-faq{background:#f9f9f9;border-radius:12px;margin:2rem 0;padding:32px 20px}.lad-faq__title{color:#597da1;font-size:13px;font-weight:700;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.lad-faq__intro{color:#222;font-size:15px;line-height:1.6;margin:0 0 20px}.lad-faq details{background:#fff;border-left:4px solid transparent;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.06);margin-bottom:10px;transition:border-color .2s}.lad-faq details[open]{border-left-color:#f3c625}.lad-faq summary{align-items:center;color:#222;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:14px;justify-content:space-between;line-height:1.4;list-style:none;padding:16px 20px}.lad-faq summary::-webkit-details-marker{display:none}.lad-faq summary:after{border-bottom:2.5px solid #597da1;border-right:2.5px solid #597da1;content:"";flex-shrink:0;height:9px;margin-top:-4px;transform:rotate(45deg);transition:transform .25s;width:9px}.lad-faq details[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.lad-faq summary:hover{background:rgba(89,125,161,.06);border-radius:12px}.lad-faq__answer{border-top:1px solid rgba(89,125,161,.12);color:#333;font-size:15px;line-height:1.7;padding:14px 20px 18px}.lad-faq__answer p{margin:0 0 8px}.lad-faq__answer p:last-child{margin-bottom:0}