/* RTEA FAQ: all selectors scoped */
.rtea-faq{direction:rtl;text-align:right;font-family:Tahoma,Arial,sans-serif;color:#172b3f;max-width:1120px;margin:0 auto;padding:32px 18px;line-height:1.85}.rtea-faq *{box-sizing:border-box}.rtea-faq .hero{background:linear-gradient(120deg,#102a44,#214967);border-radius:24px;padding:38px 32px;color:white;position:relative;overflow:hidden}.rtea-faq .hero:after{content:'⚖';position:absolute;left:35px;top:6px;font-size:125px;opacity:.09}.rtea-faq .eyebrow{color:#d8bd85;font-weight:700;font-size:13px;letter-spacing:.5px}.rtea-faq h1{font-size:clamp(25px,4vw,42px);margin:8px 0}.rtea-faq .intro{max-width:790px;font-size:17px;margin:0}.rtea-faq .count{font-size:13px;color:#d6e3ee;margin-top:12px}.rtea-faq .panel{margin:24px 0 16px}.rtea-faq .search{width:100%;font-size:16px;padding:15px 19px;border:1px solid #cbd5de;border-radius:12px;background:#fff;color:#172b3f;direction:rtl}.rtea-faq .search:focus{outline:2px solid #b9914e;outline-offset:1px}.rtea-faq .tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.rtea-faq .tab{background:#f4f6f8;border:1px solid #dce2e6;border-radius:99px;padding:8px 15px;color:#243b50;cursor:pointer;font:inherit;font-size:14px}.rtea-faq .tab[aria-pressed=true]{background:#173b57;color:#fff;border-color:#173b57}.rtea-faq .group-title{font-size:21px;border-right:4px solid #bf9b60;padding-right:12px;margin:30px 0 13px}.rtea-faq details{background:#fff;border:1px solid #dee4e8;border-radius:12px;margin:10px 0;box-shadow:0 2px 8px rgba(16,43,68,.035)}.rtea-faq details[open]{border-color:#d0b17e}.rtea-faq summary{cursor:pointer;font-weight:700;padding:16px 18px;list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:center}.rtea-faq summary::-webkit-details-marker{display:none}.rtea-faq summary:after{content:'+';font-size:23px;color:#a17b39;line-height:1}.rtea-faq details[open] summary:after{content:'−'}.rtea-faq .answer{border-top:1px solid #edf0f2;padding:14px 18px 20px;color:#425367}.rtea-faq .answer p{margin:0}.rtea-faq .empty{padding:30px;text-align:center;border:1px dashed #a8b7c4;border-radius:12px}.rtea-faq .cta{background:#f5f2ec;border-radius:18px;padding:25px;margin-top:32px}.rtea-faq .cta h2{font-size:21px;margin:0 0 8px}.rtea-faq .cta p{margin:0 0 15px}.rtea-faq .links{display:flex;gap:10px;flex-wrap:wrap}.rtea-faq .link{background:#173b57;color:white!important;text-decoration:none;padding:10px 16px;border-radius:9px;font-weight:700}.rtea-faq .link.alt{background:#fff;color:#173b57!important;border:1px solid #a5b3c0}.rtea-faq .note{font-size:13px;color:#65717c;margin-top:17px}@media(max-width:600px){.rtea-faq{padding:18px 10px}.rtea-faq .hero{padding:27px 20px}.rtea-faq .tab{font-size:13px;padding:8px 12px}.rtea-faq summary{padding:14px}}