.zfq-wrap{--bg:#0C0910;--ink:#EAF0FF;--muted:#8C99BC;--cyan:#FF3B5C;--deep:#E11D48;--violet:#FF5C8A;--amber:#F5B301;--card:rgba(255,255,255,.03);--line:rgba(255,150,175,.14);direction:rtl;font-family:Vazirmatn,IRANYekanX,system-ui,sans-serif;background:var(--bg)}.zfq{color:var(--ink);background:var(--bg);padding-block:80px}.zfq-container{max-width:860px;margin:0 auto;padding-inline:40px}.zfq-head{text-align:center}.zfq-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:color-mix(in srgb,var(--cyan) 10%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 15%,transparent);color:#FFB3C1;font-size:12px;font-weight:800}.zfq-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.zfq-title{margin:16px 0 36px;font-size:34px;font-weight:900;line-height:1.6;background:linear-gradient(110deg,var(--ink) 35%,#FF9FB2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.zfq-list{display:flex;flex-direction:column;gap:12px}.zfq-item{border-radius:18px;background:var(--card);border:1px solid var(--line);overflow:hidden;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.zfq-item[open]{background:color-mix(in srgb,var(--cyan) 7%,transparent);border-color:color-mix(in srgb,var(--cyan) 20%,transparent);box-shadow:0 0 34px color-mix(in srgb,var(--cyan) 16%,transparent)}.zfq-q{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:19px 24px;cursor:pointer;font-size:15.5px;font-weight:800;color:var(--ink)}.zfq-q::-webkit-details-marker{display:none}.zfq-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:900;background:rgb(255 255 255 / .06);color:#9AA6C8}.zfq-icon::after{content:"+"}.zfq-item[open] .zfq-icon{background:linear-gradient(135deg,var(--deep),var(--cyan));color:#04101F;box-shadow:0 0 18px color-mix(in srgb,var(--cyan) 44%,transparent)}.zfq-item[open] .zfq-icon::after{content:"\2212"}.zfq-a{padding:0 24px 21px;font-size:14px;line-height:2.2;color:var(--muted)}.zfq-a a{color:var(--cyan);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--cyan) 40%,transparent)}.zfq-a a:hover{color:var(--violet)}.zfq-a p{margin:0}.zfq-marquee{padding:13px 0;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--deep) 16%,transparent),color-mix(in srgb,var(--violet) 16%,transparent)),var(--bg);border-top:1px solid rgb(255 150 175 / .12);border-bottom:1px solid rgb(255 150 175 / .12)}.zfq-track{display:flex;align-items:center;gap:26px;width:max-content;animation:zfq-marq 30s linear infinite}.zfq-word{font-size:14.5px;font-weight:900;color:#C6D0EC;white-space:nowrap;letter-spacing:1px}.zfq-mdot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.zfq-mdot.is-cyan{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.zfq-mdot.is-violet{background:var(--violet);box-shadow:0 0 12px var(--violet)}.zfq-mdot.is-amber{background:var(--amber);box-shadow:0 0 12px var(--amber)}@keyframes zfq-marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.zfq-track{animation:none}}