.easyLandingFaq{--elfaq-accent:#e94b55;--elfaq-glow-size:150px;--elfaq-glow-opacity:.14;--elfaq-bg:#fff;--elfaq-border:rgba(17,24,39,.085);--elfaq-text:#17181c;--elfaq-muted:#64666d;display:flex;flex-direction:column;width:100%;gap:12px;direction:rtl;font-family:inherit}
.easyLandingFaq__item{position:relative;isolation:isolate;width:100%;overflow:hidden;background:linear-gradient(145deg,#fff,#fbfbfc);border:1px solid var(--elfaq-border);border-radius:18px;box-shadow:0 8px 30px rgba(17,24,39,.035);transition:border-color .28s ease,box-shadow .28s ease,background .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}
.easyLandingFaq__item:before,.easyLandingFaq__item:after{content:"";position:absolute;pointer-events:none;z-index:-1;transition:opacity .28s ease,transform .35s cubic-bezier(.22,1,.36,1)}
.easyLandingFaq__item:before{top:0;right:0;width:3px;height:100%;background:var(--elfaq-accent);opacity:0;transform:scaleY(.45);transform-origin:center}
.easyLandingFaq__item:after{width:var(--elfaq-glow-size);height:var(--elfaq-glow-size);top:calc(var(--elfaq-glow-size) * -.56);left:calc(var(--elfaq-glow-size) * -.38);border-radius:50%;background:var(--elfaq-accent);filter:blur(48px);opacity:0}
.easyLandingFaq.has-decorative-glow .easyLandingFaq__item.is-open:after{opacity:var(--elfaq-glow-opacity)}
.easyLandingFaq.has-active-accent .easyLandingFaq__item.is-open:before{opacity:1;transform:scaleY(1)}
.easyLandingFaq.has-hover-motion .easyLandingFaq__item:hover{transform:translateY(-2px)}
.easyLandingFaq__trigger{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;padding:19px 18px 19px 22px;border:0;background:transparent;box-shadow:none;outline:0;text-align:right;cursor:pointer;font:inherit;color:inherit}
.easyLandingFaq__trigger:focus-visible{outline:2px solid var(--elfaq-accent);outline-offset:-4px;border-radius:inherit}
.easyLandingFaq__questionText{display:block;flex:1;color:var(--elfaq-text);font-size:16px;font-weight:750;line-height:1.9;transition:color .25s ease}
.easyLandingFaq__icon{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border:1px solid transparent;border-radius:12px;background:#f3f4f6;color:#17181c;font-size:14px;transition:background .28s ease,color .28s ease,border-color .28s ease,transform .32s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}
.easyLandingFaq__icon svg{display:block;width:14px;height:14px;fill:currentColor}
.easyLandingFaq__iconOpen,.easyLandingFaq__iconClose{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .32s cubic-bezier(.22,1,.36,1)}
.easyLandingFaq__iconClose{opacity:0;transform:rotate(-45deg) scale(.78)}
.easyLandingFaq__item.is-open .easyLandingFaq__iconOpen{opacity:0;transform:rotate(45deg) scale(.78)}
.easyLandingFaq__item.is-open .easyLandingFaq__iconClose{opacity:1;transform:rotate(0) scale(1)}
.easyLandingFaq__answer{height:0;overflow:hidden;opacity:0;transform:translateY(-5px);transition:height .42s cubic-bezier(.22,1,.36,1),opacity .28s ease,transform .38s cubic-bezier(.22,1,.36,1)}
.easyLandingFaq__item.is-open .easyLandingFaq__answer{opacity:1;transform:translateY(0)}
.easyLandingFaq__answerInner{position:relative;padding:0 22px 22px 64px;color:var(--elfaq-muted);font-size:14px;font-weight:400;line-height:2}
.easyLandingFaq__answerInner:before{content:"";display:block;width:100%;height:1px;margin-bottom:16px;background:linear-gradient(90deg,rgba(17,24,39,.08),rgba(17,24,39,.035),transparent)}
.easyLandingFaq__answerInner>:first-child{margin-top:0}.easyLandingFaq__answerInner>:last-child{margin-bottom:0}

/* Light */
.easyLandingFaq.theme-light .easyLandingFaq__item{background:linear-gradient(145deg,#fff 0%,#fafbfc 100%);border-color:rgba(17,24,39,.085);box-shadow:0 9px 32px rgba(17,24,39,.045)}
.easyLandingFaq.theme-light .easyLandingFaq__item:hover{border-color:color-mix(in srgb,var(--elfaq-accent) 24%,rgba(17,24,39,.12));box-shadow:0 15px 42px rgba(17,24,39,.075)}
.easyLandingFaq.theme-light .easyLandingFaq__item.is-open{border-color:color-mix(in srgb,var(--elfaq-accent) 34%,rgba(17,24,39,.11));box-shadow:0 17px 48px rgba(17,24,39,.085)}
.easyLandingFaq.theme-light .easyLandingFaq__questionText{color:#17181c}.easyLandingFaq.theme-light .easyLandingFaq__answerInner{color:#666a73}
.easyLandingFaq.theme-light .easyLandingFaq__icon{background:#f2f3f5;color:#17181c;border-color:rgba(17,24,39,.045)}
.easyLandingFaq.theme-light .easyLandingFaq__item.is-open .easyLandingFaq__icon{background:color-mix(in srgb,var(--elfaq-accent) 10%,#fff);color:var(--elfaq-accent);border-color:color-mix(in srgb,var(--elfaq-accent) 24%,transparent);box-shadow:0 7px 22px color-mix(in srgb,var(--elfaq-accent) 13%,transparent)}
.easyLandingFaq.theme-light .easyLandingFaq__item.is-open .easyLandingFaq__questionText{color:#111318}
.easyLandingFaq.theme-light .easyLandingFaq__answerInner:before{background:linear-gradient(90deg,color-mix(in srgb,var(--elfaq-accent) 22%,rgba(17,24,39,.06)),rgba(17,24,39,.035),transparent)}

/* Dark */
.easyLandingFaq.theme-dark .easyLandingFaq__item{background:linear-gradient(145deg,#18191c 0%,#0e0f11 100%);border-color:rgba(255,255,255,.09);box-shadow:0 14px 42px rgba(0,0,0,.22)}
.easyLandingFaq.theme-dark .easyLandingFaq__item:hover{border-color:rgba(255,255,255,.16);box-shadow:0 19px 52px rgba(0,0,0,.29)}
.easyLandingFaq.theme-dark .easyLandingFaq__item.is-open{border-color:color-mix(in srgb,var(--elfaq-accent) 28%,rgba(255,255,255,.15));box-shadow:0 22px 58px rgba(0,0,0,.34)}
.easyLandingFaq.theme-dark .easyLandingFaq__questionText{color:#f4f4f5}.easyLandingFaq.theme-dark .easyLandingFaq__answerInner{color:#a8abb2}
.easyLandingFaq.theme-dark .easyLandingFaq__icon{background:rgba(255,255,255,.065);color:#fff;border-color:rgba(255,255,255,.075)}
.easyLandingFaq.theme-dark .easyLandingFaq__item.is-open .easyLandingFaq__icon{background:rgba(255,255,255,.1);color:var(--elfaq-accent);border-color:color-mix(in srgb,var(--elfaq-accent) 28%,rgba(255,255,255,.08));box-shadow:0 8px 24px rgba(0,0,0,.18)}
.easyLandingFaq.theme-dark .easyLandingFaq__item.is-open .easyLandingFaq__questionText{color:#fff}
.easyLandingFaq.theme-dark .easyLandingFaq__answerInner:before{background:linear-gradient(90deg,color-mix(in srgb,var(--elfaq-accent) 26%,rgba(255,255,255,.08)),rgba(255,255,255,.055),transparent)}

/* Red / Black */
.easyLandingFaq.theme-red-black .easyLandingFaq__item{background:linear-gradient(145deg,#161214 0%,#080809 76%);border-color:color-mix(in srgb,var(--elfaq-accent) 20%,transparent);box-shadow:0 15px 46px rgba(0,0,0,.28)}
.easyLandingFaq.theme-red-black .easyLandingFaq__item:hover{border-color:color-mix(in srgb,var(--elfaq-accent) 48%,transparent);box-shadow:0 21px 56px rgba(0,0,0,.36),0 0 0 1px color-mix(in srgb,var(--elfaq-accent) 6%,transparent)}
.easyLandingFaq.theme-red-black .easyLandingFaq__item.is-open{background:linear-gradient(145deg,color-mix(in srgb,var(--elfaq-accent) 7%,#161214) 0%,#080809 78%);border-color:color-mix(in srgb,var(--elfaq-accent) 62%,transparent);box-shadow:0 23px 62px rgba(0,0,0,.42),0 0 0 1px color-mix(in srgb,var(--elfaq-accent) 8%,transparent)}
.easyLandingFaq.theme-red-black .easyLandingFaq__questionText{color:#f5f3f4}.easyLandingFaq.theme-red-black .easyLandingFaq__answerInner{color:#a49ea1}
.easyLandingFaq.theme-red-black .easyLandingFaq__icon{background:color-mix(in srgb,var(--elfaq-accent) 10%,#0c0c0d);color:var(--elfaq-accent);border-color:color-mix(in srgb,var(--elfaq-accent) 22%,transparent)}
.easyLandingFaq.theme-red-black .easyLandingFaq__item.is-open .easyLandingFaq__icon{background:var(--elfaq-accent);color:#fff;border-color:var(--elfaq-accent);box-shadow:0 8px 25px color-mix(in srgb,var(--elfaq-accent) 22%,transparent)}
.easyLandingFaq.theme-red-black .easyLandingFaq__item.is-open .easyLandingFaq__questionText{color:#fff}
.easyLandingFaq.theme-red-black .easyLandingFaq__answerInner:before{background:linear-gradient(90deg,color-mix(in srgb,var(--elfaq-accent) 34%,transparent),rgba(255,255,255,.045),transparent)}

/* Minimal */
.easyLandingFaq.theme-minimal{gap:0}
.easyLandingFaq.theme-minimal .easyLandingFaq__item{background:transparent;border-width:0 0 1px;border-style:solid;border-color:rgba(17,24,39,.1);border-radius:0!important;box-shadow:none}
.easyLandingFaq.theme-minimal .easyLandingFaq__item:hover,.easyLandingFaq.theme-minimal .easyLandingFaq__item.is-open{border-color:color-mix(in srgb,var(--elfaq-accent) 35%,rgba(17,24,39,.13));box-shadow:none;transform:none}
.easyLandingFaq.theme-minimal .easyLandingFaq__questionText{color:#17181c}.easyLandingFaq.theme-minimal .easyLandingFaq__answerInner{color:#6b6e76}
.easyLandingFaq.theme-minimal .easyLandingFaq__icon{background:transparent;color:var(--elfaq-accent);border-color:color-mix(in srgb,var(--elfaq-accent) 25%,rgba(17,24,39,.08))}
.easyLandingFaq.theme-minimal .easyLandingFaq__item.is-open .easyLandingFaq__icon{background:transparent;color:var(--elfaq-accent);border-color:var(--elfaq-accent);box-shadow:none}
.easyLandingFaq.theme-minimal .easyLandingFaq__answerInner:before{background:linear-gradient(90deg,color-mix(in srgb,var(--elfaq-accent) 26%,rgba(17,24,39,.06)),transparent)}
.easyLandingFaq.theme-minimal .easyLandingFaq__item:after{display:none}
.easyLandingFaq.theme-minimal.has-active-accent .easyLandingFaq__item.is-open:before{width:2px}

/* Custom baseline */
.easyLandingFaq.theme-custom .easyLandingFaq__item{background:#fff;border-color:rgba(17,24,39,.085);box-shadow:0 8px 30px rgba(17,24,39,.035)}
.easyLandingFaq.theme-custom .easyLandingFaq__item:hover{border-color:rgba(17,24,39,.15);box-shadow:0 12px 36px rgba(17,24,39,.055)}
.easyLandingFaq.theme-custom .easyLandingFaq__item.is-open{border-color:rgba(17,24,39,.13);box-shadow:0 14px 42px rgba(17,24,39,.07)}
.easyLandingFaq.theme-custom .easyLandingFaq__questionText{color:#17181c}.easyLandingFaq.theme-custom .easyLandingFaq__answerInner{color:#64666d}
.easyLandingFaq.theme-custom .easyLandingFaq__icon{background:#f3f4f6;color:#17181c;border-color:transparent}.easyLandingFaq.theme-custom .easyLandingFaq__item.is-open .easyLandingFaq__icon{background:#17181c;color:#fff}
.easyLandingFaq.theme-custom .easyLandingFaq__answerInner:before{background:linear-gradient(90deg,rgba(17,24,39,.08),rgba(17,24,39,.035),transparent)}

.easyLandingFaqPlaceholder{padding:22px;border:1px dashed #c8c8c8;border-radius:14px;background:#f7f7f8;text-align:center;direction:rtl;color:#555}
@media(max-width:767px){.easyLandingFaq{gap:9px}.easyLandingFaq__item{border-radius:15px}.easyLandingFaq__trigger{gap:12px;padding:16px}.easyLandingFaq__questionText{font-size:14px;line-height:1.85}.easyLandingFaq__icon{width:36px;height:36px;min-width:36px;border-radius:11px}.easyLandingFaq__answerInner{padding:0 16px 18px 52px;font-size:13px;line-height:1.95}.easyLandingFaq.theme-minimal{gap:0}}
@media(prefers-reduced-motion:reduce){.easyLandingFaq__item,.easyLandingFaq__item:before,.easyLandingFaq__item:after,.easyLandingFaq__icon,.easyLandingFaq__iconOpen,.easyLandingFaq__iconClose,.easyLandingFaq__answer{transition:none!important}.easyLandingFaq.has-hover-motion .easyLandingFaq__item:hover{transform:none!important}}
