.efbf-wrap{direction:rtl;max-width:1100px;margin:28px auto;padding:0 18px;font-family:Tahoma,Arial,sans-serif;color:#172033;line-height:1.8}.efbf-wrap a{color:#0b5ed7;text-decoration:none}.efbf-hero{background:linear-gradient(135deg,#071a33,#0b2f57);color:#fff;border-radius:26px;padding:30px;margin-bottom:18px;box-shadow:0 14px 38px rgba(11,47,87,.16)}.efbf-hero h2{margin:4px 0 10px;color:#fff;font-size:32px;line-height:1.35}.efbf-kicker{margin:0;color:#f97316;font-weight:900}.efbf-intro,.efbf-ai-summary{font-size:16px;color:inherit}.efbf-ai-summary{background:#eff6ff;color:#0b2f57;border:1px solid #bfdbfe;border-radius:18px;padding:16px;margin:12px 0}.efbf-hero .efbf-ai-summary{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.18);color:#fff}.efbf-reviewed{font-size:13px;color:#64748b;font-weight:700}.efbf-hero .efbf-reviewed{color:#dbeafe}.efbf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.efbf-box{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:20px;margin:18px 0;box-shadow:0 8px 24px rgba(15,23,42,.06)}.efbf-box h3{margin:0 0 10px;color:#0b2f57}.efbf-experts{display:grid;gap:16px;margin:18px 0}.efbf-card{display:flex;gap:18px;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:18px;box-shadow:0 8px 26px rgba(15,23,42,.06)}.efbf-avatar{width:104px;height:104px;border-radius:18px;object-fit:cover;background:#f1f5f9;flex:0 0 104px}.efbf-avatar.large{width:150px;height:150px;display:block;margin:0 auto 14px;border-radius:28px}.efbf-card h3{margin:0 0 6px;color:#0b2f57}.efbf-rank{display:inline-flex;align-items:center;justify-content:center;background:#f97316;color:#fff;border-radius:999px;padding:2px 8px;font-size:13px;margin-left:6px}.efbf-sub{font-weight:800;color:#334155;margin:.25em 0}.efbf-meta{color:#64748b;margin:.25em 0}.efbf-note{background:#fff7ed;border:1px solid #fed7aa;padding:10px;border-radius:14px}.efbf-verified{display:inline-block;background:#ecfdf3;color:#166534;border:1px solid #bbf7d0;border-radius:999px;padding:4px 10px;font-weight:800}.efbf-sponsored{display:inline-block;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:999px;padding:4px 10px;font-weight:800}.efbf-score{display:inline-block;background:#0b2f57;color:#fff;border-radius:12px;padding:7px 12px;margin:6px 0;font-weight:900}.efbf-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.efbf-actions a,.efbf-request-form button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0b5ed7;color:#fff!important;padding:10px 16px;font-weight:800}.efbf-actions a:nth-child(2){background:#f97316}.efbf-table{width:100%;border-collapse:collapse;background:#fff}.efbf-table th,.efbf-table td{border:1px solid #e5e7eb;padding:10px;text-align:right;vertical-align:top}.efbf-table th{background:#0b2f57;color:#fff}.efbf-table-wrap{overflow:auto}.efbf-disclaimer{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;padding:16px;margin:18px 0;color:#475569}.efbf-disclosure{border-color:#fed7aa;background:#fff7ed}.efbf-request-form{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:22px;max-width:760px;margin:20px auto}.efbf-request-form label{display:block;font-weight:800;margin-bottom:6px;color:#0b2f57}.efbf-request-form input,.efbf-request-form textarea,.efbf-request-form select{width:100%;box-sizing:border-box;border:1px solid #d8dee8;border-radius:14px;padding:12px;font-size:15px}.efbf-consent input{width:auto}.efbf-success{background:#ecfdf3;color:#166534;border:1px solid #bbf7d0;border-radius:14px;padding:14px;margin:12px 0}.efbf-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:14px;padding:14px;margin:12px 0}details{border:1px solid #e5e7eb;border-radius:14px;padding:10px 12px;margin:8px 0;background:#fff}summary{cursor:pointer;font-weight:900;color:#0b2f57}@media(max-width:760px){.efbf-grid{grid-template-columns:1fr}.efbf-card{display:block}.efbf-avatar{margin-bottom:10px}.efbf-hero h2{font-size:24px}}
.efbf-plugin-template{width:100%;max-width:1180px;margin:32px auto;padding:0 18px;box-sizing:border-box;direction:rtl}.efbf-native-content{margin-bottom:18px}.efbf-plugin-template .efbf-wrap{max-width:1180px;margin:0 auto}
