.eip-faq-wrap,.eip-faq-single{--eip-accent:#174a7c;--eip-ink:#123b68;--eip-muted:#667789;max-width:1050px;margin:34px auto;color:#17324d;font-family:inherit}
.eip-faq-wrap{direction:rtl}
.eip-faq-hero{position:relative;padding:38px 34px;border-radius:28px;background:linear-gradient(135deg,#f7fbff 0%,#fff 65%);border:1px solid #e0eaf3;margin-bottom:18px;overflow:hidden}.eip-faq-hero:after{content:"";position:absolute;width:180px;height:180px;left:-70px;top:-80px;border-radius:50%;background:#eaf3fa}.eip-faq-kicker{position:relative;z-index:1;display:inline-flex;font-size:12px;font-weight:800;color:var(--eip-accent);background:#eaf3fa;border:1px solid #d9e7f2;border-radius:999px;padding:7px 13px;margin-bottom:11px}.eip-faq-heading{position:relative;z-index:1;font-size:clamp(28px,4vw,44px);margin:0 0 9px;color:var(--eip-ink);font-weight:850;letter-spacing:-.5px}.eip-faq-hero p{position:relative;z-index:1;margin:0;color:var(--eip-muted);font-size:16px;line-height:1.9;max-width:780px}
.eip-faq-intent{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.eip-faq-category-filter{min-height:42px;border:1px solid #dce5ee;background:#fff;color:#36556e;border-radius:999px;padding:9px 14px;font:inherit;cursor:pointer;transition:.18s}.eip-faq-category-filter.active{background:var(--eip-accent);border-color:var(--eip-accent);color:#fff;box-shadow:0 6px 16px rgba(23,74,124,.16)}.eip-faq-category-filter:hover{transform:translateY(-1px);border-color:#b9cddd}
.eip-faq-toolbar{display:flex;gap:10px;align-items:center;margin:14px 0 5px}.eip-faq-searchbox{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #d9e4ed;border-radius:15px;padding:0 15px;flex:1;min-height:54px;box-shadow:0 6px 20px rgba(18,59,104,.055)}.eip-faq-searchbox span{font-size:25px;color:#7f91a2}.eip-faq-filter{width:100%;border:0!important;outline:0!important;box-shadow:none!important;padding:14px 4px;font:inherit;background:transparent;color:#203e58}.eip-faq-filter::placeholder{color:#98a6b3}.eip-faq-expand{min-height:54px;border:1px solid #d9e4ed;background:#fff;border-radius:13px;padding:12px 17px;font:inherit;cursor:pointer;white-space:nowrap;color:#254762;transition:.18s}.eip-faq-expand:hover{border-color:#b9cddd;background:#f8fbfd}.eip-faq-result-count{font-size:13px;color:#718294;min-height:21px;margin:2px 2px 8px}
.eip-faq-suggestions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 18px;padding:8px 0}.eip-faq-suggestion{border:1px solid #e3ebf2;background:#f7fafc;color:#36556e;border-radius:10px;padding:9px 12px;font:inherit;cursor:pointer;transition:.18s}.eip-faq-suggestion:hover{background:#eef5fa;color:var(--eip-accent);border-color:#cfdfeb}
.eip-faq-list{display:grid;gap:12px}.eip-faq-item{border:1px solid #dfe7ee;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 5px 18px rgba(18,59,104,.045);transition:border-color .22s,box-shadow .22s,transform .22s}.eip-faq-item:hover{border-color:#ccdbe7;transform:translateY(-1px)}.eip-faq-item.is-open{border-color:#bfd2e1;box-shadow:0 10px 28px rgba(18,59,104,.09);transform:none}
.eip-faq-question{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:12px;text-align:right;padding:20px 21px;background:#fff;border:0;color:#173e62;font:inherit;font-weight:800;cursor:pointer;min-height:74px}.eip-faq-question:focus-visible{outline:3px solid rgba(23,74,124,.2);outline-offset:-3px}.eip-faq-qtext{line-height:1.65}.eip-faq-index{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#f0f5f9;color:#7890a4;font-size:11px;font-weight:800}.eip-faq-plus{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f0f5f9;color:var(--eip-accent);font-size:22px;font-weight:400;transition:transform .25s,background .25s,color .25s}.eip-faq-item.is-open .eip-faq-plus{background:var(--eip-accent);color:#fff;transform:rotate(180deg)}.eip-faq-item.is-open .eip-faq-index{background:#eaf3fa;color:var(--eip-accent)}
.eip-faq-answer{max-height:0;opacity:0;overflow:hidden;padding:0 21px;color:#4d6073;line-height:1.95;transition:max-height .34s ease,opacity .24s ease}.eip-faq-answer p:first-child{margin-top:0}.eip-faq-item.is-open .eip-faq-answer{padding-bottom:21px}.eip-faq-summary{background:#f7fafc;border-right:3px solid var(--eip-accent);padding:11px 14px;border-radius:9px;color:#52687a}.eip-faq-answer ul,.eip-faq-answer ol{padding-right:22px}.eip-faq-actions,.eip-faq-single-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px;align-items:center}.eip-faq-read,.eip-faq-service{display:inline-flex;text-decoration:none!important;background:var(--eip-accent);color:#fff!important;border-radius:10px;padding:10px 15px;font-weight:750;transition:.18s}.eip-faq-read:hover,.eip-faq-service:hover{filter:brightness(.94);transform:translateY(-1px)}.eip-faq-copy{border:1px solid #d6e1ea;background:#fff;color:#34536d;border-radius:10px;padding:9px 13px;font:inherit;cursor:pointer}.eip-faq-copy:hover{border-color:#b9cddd}.eip-faq-no-results,.eip-faq-empty{padding:19px;border-radius:14px;background:#f7fafc;color:#64748b;border:1px solid #e1e8ef}.eip-faq-cta{margin-top:24px;padding:19px 21px;border-radius:17px;background:linear-gradient(135deg,#f3f8fc,#fff);border:1px solid #dce7f0;display:flex;align-items:center;justify-content:space-between;gap:15px}.eip-faq-cta a{background:var(--eip-accent);color:#fff!important;text-decoration:none!important;border-radius:10px;padding:11px 17px;font-weight:750;white-space:nowrap}
.eip-faq-categories{max-width:1050px;margin:25px auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;direction:rtl}.eip-faq-categories a{display:flex;flex-direction:column;gap:7px;padding:19px;background:#fff;border:1px solid #e0e7ef;border-radius:16px;text-decoration:none!important;color:#173e62;box-shadow:0 5px 18px rgba(18,59,104,.05);transition:.18s}.eip-faq-categories a:hover{transform:translateY(-2px);border-color:#bfd2e1}.eip-faq-categories span{font-size:13px;color:#8191a0}.eip-faq-global-search{max-width:1050px;margin:20px auto}
.eip-faq-single{max-width:900px}.eip-faq-breadcrumb{display:flex;gap:9px;flex-wrap:wrap;font-size:13px;color:#78899a;margin-bottom:20px}.eip-faq-breadcrumb a{color:var(--eip-accent);text-decoration:none}.eip-faq-single h1{font-size:clamp(29px,4vw,48px);line-height:1.25;color:var(--eip-ink);margin:7px 0 14px;letter-spacing:-.5px}.eip-faq-tags{display:flex;gap:7px;flex-wrap:wrap}.eip-faq-tags a{font-size:12px;text-decoration:none!important;color:var(--eip-accent);background:#eef5fb;border-radius:999px;padding:6px 10px}.eip-faq-single-body{background:#fff;border:1px solid #e1e8ef;border-radius:19px;padding:28px;line-height:1.95;box-shadow:0 7px 25px rgba(18,59,104,.05)}.eip-faq-feedback{margin-top:18px;padding:17px;border-radius:14px;background:#f7fafc;border:1px solid #e1e8ef;text-align:center}.eip-faq-feedback button{margin:8px 4px 0;border:1px solid #d7e1ea;background:#fff;border-radius:9px;padding:9px 14px;cursor:pointer;font:inherit;color:#34536d}.eip-faq-feedback button:hover{border-color:var(--eip-accent);color:var(--eip-accent)}.eip-faq-feedback-msg{display:block;font-size:13px;color:#718294;margin-top:5px}.eip-faq-related{margin-top:30px}.eip-faq-related h2{font-size:22px;color:#123b68}.eip-faq-related>div{display:grid;gap:9px}.eip-faq-related a{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #e0e7ef;border-radius:12px;text-decoration:none!important;color:#234b6c;background:#fff}
@media(max-width:650px){.eip-faq-wrap,.eip-faq-single{margin:22px auto}.eip-faq-hero{padding:25px 20px;border-radius:21px}.eip-faq-toolbar{align-items:stretch;flex-direction:column}.eip-faq-expand{width:100%}.eip-faq-question{grid-template-columns:34px minmax(0,1fr) 31px;padding:16px;gap:9px;min-height:68px}.eip-faq-index{width:30px;height:30px}.eip-faq-answer{padding:0 16px}.eip-faq-item.is-open .eip-faq-answer{padding-bottom:17px}.eip-faq-cta{align-items:stretch;flex-direction:column}.eip-faq-single-body{padding:19px}}
@media(prefers-reduced-motion:reduce){.eip-faq-item,.eip-faq-answer,.eip-faq-plus,.eip-faq-read,.eip-faq-service{transition:none!important}}
