.epfaq-wrap{font-family:inherit;color:var(--epfaq-text);max-width:100%;box-sizing:border-box}.epfaq-search{position:relative;margin:0 0 22px}.epfaq-search input{width:100%;padding:15px 18px 15px 44px;border:1px solid #e5e7eb;border-radius:var(--epfaq-radius);background:#fff;box-shadow:0 7px 24px rgba(15,23,42,.06);font-size:16px}.epfaq-search:before{content:'⌕';position:absolute;left:17px;top:12px;font-size:22px;color:var(--epfaq-primary)}.epfaq-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 22px}.epfaq-tab{border:0;border-radius:999px;padding:10px 15px;background:#f3f4f6;color:var(--epfaq-text);cursor:pointer;font-weight:700;transition:.2s}.epfaq-tab span{opacity:.7;margin-left:5px}.epfaq-tab.is-active,.epfaq-tab:hover{background:linear-gradient(135deg,var(--epfaq-primary),var(--epfaq-accent));color:#fff;transform:translateY(-1px)}.epfaq-list{display:grid;grid-template-columns:repeat(var(--epfaq-cols),minmax(0,1fr));gap:14px}.epfaq-item{background:var(--epfaq-bg);border:1px solid #e8ebf1;border-radius:var(--epfaq-radius);overflow:hidden;box-shadow:0 10px 28px rgba(15,23,42,.055);transition:box-shadow .2s,transform .2s}.epfaq-item:hover{box-shadow:0 14px 34px rgba(15,23,42,.09)}.epfaq-question{appearance:none;width:100%;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 20px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;font-weight:700;cursor:pointer}.epfaq-question i{width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--epfaq-primary) 12%,white);position:relative;flex:0 0 24px}.epfaq-question i:before,.epfaq-question i:after{content:'';position:absolute;left:6px;right:6px;top:11px;height:2px;background:var(--epfaq-primary);transition:transform var(--epfaq-speed)}.epfaq-question i:after{transform:rotate(90deg)}.epfaq-item.is-open .epfaq-question i:after{transform:rotate(0)}.epfaq-item.is-open{border-color:color-mix(in srgb,var(--epfaq-primary) 35%,#e8ebf1)}.epfaq-answer-inner{padding:0 20px 20px;line-height:1.75;color:color-mix(in srgb,var(--epfaq-text) 78%,white)}.epfaq-layout-cards .epfaq-item{border-top:4px solid var(--epfaq-primary)}.epfaq-layout-minimal .epfaq-item{box-shadow:none;border-width:0 0 1px;border-radius:0}.epfaq-layout-minimal .epfaq-question{padding-left:0;padding-right:0}.epfaq-layout-minimal .epfaq-answer-inner{padding-left:0}.epfaq-empty,.epfaq-no-results{padding:28px;text-align:center;border:1px dashed #cbd5e1;border-radius:var(--epfaq-radius)}@media(max-width:760px){.epfaq-list{grid-template-columns:1fr}.epfaq-question{padding:16px}.epfaq-answer-inner{padding:0 16px 16px}.epfaq-tabs{gap:7px}.epfaq-tab{padding:8px 11px;font-size:13px}}@media(prefers-reduced-motion:reduce){.epfaq-wrap *{transition:none!important}}
