.faq-fl-page{--faq-bg:#050a12;--faq-card:#0c1522;--faq-text:#f7f3ea;--faq-muted:#aeb9c8;--faq-gold:#c9a85c;direction:rtl;min-height:100vh;background:var(--faq-bg);color:var(--faq-text);padding:1rem .9rem 2.5rem}.faq-fl-topnav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.85rem;color:var(--faq-muted)}.faq-fl-topnav__home{color:var(--faq-gold);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;font-weight:700}.faq-fl-topnav__home:focus-visible{outline:2px solid var(--faq-gold);outline-offset:2px}.faq-fl-topnav__sep{opacity:.55}.faq-fl-topnav__current{color:var(--faq-text);font-weight:600}.faq-fl-page *{box-sizing:border-box}.faq-fl-shell{width:100%;max-width:52rem;margin:0 auto;display:grid;gap:1rem}.faq-fl-header h1{margin:0;font-size:clamp(1.25rem,4vw,1.75rem);line-height:1.35;font-weight:800;color:var(--faq-text)}.faq-fl-header p{margin:.45rem 0 0;color:var(--faq-muted);font-size:.95rem;line-height:1.6;text-align:justify}.faq-fl-hint{margin:.55rem 0 0;padding:.7rem .85rem;border:1px solid rgba(201,168,92,.45);border-radius:12px;background:rgba(12,21,34,.9);color:var(--faq-text);font-size:.9rem;line-height:1.55;text-align:justify}.faq-fl-search label{display:block;font-size:.85rem;font-weight:700;margin-bottom:.35rem;color:var(--faq-gold)}.faq-fl-search input{width:100%;min-height:48px;font-size:16px;border-radius:12px;border:1px solid rgba(201,168,92,.5);background:var(--faq-card);color:var(--faq-text);padding:.7rem .85rem}.faq-fl-meta{display:flex;flex-wrap:wrap;gap:.5rem .85rem;color:var(--faq-muted);font-size:.82rem}.faq-fl-free-strip{list-style:none;margin:0;padding:.65rem .75rem;display:grid;gap:.35rem;border:1px solid rgba(201,168,92,.5);border-radius:14px;background:var(--faq-card)}.faq-fl-free-strip li{margin:0;color:var(--faq-text);font-size:.9rem;font-weight:700;line-height:1.45}.faq-fl-free-strip li span{color:var(--faq-gold);margin-left:.35rem}.faq-fl-activation-card{border:1px solid rgba(201,168,92,.55);border-radius:14px;background:var(--faq-card);padding:.85rem .95rem;display:grid;gap:.35rem}.faq-fl-activation-card__label{margin:0;color:var(--faq-gold);font-size:.85rem;font-weight:800}.faq-fl-activation-card__amount{margin:0;color:var(--faq-text);font-size:1.35rem;font-weight:800;letter-spacing:.02em}.faq-fl-activation-card__body,.faq-fl-activation-card__note{margin:0;color:#d7dee8;font-size:.88rem;line-height:1.55;text-align:justify}.faq-fl-activation-card__note{color:var(--faq-muted)}.faq-fl-filters{display:flex;flex-wrap:nowrap;gap:.45rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.15rem;scrollbar-width:thin}.faq-fl-filters::-webkit-scrollbar{height:4px}.faq-fl-filter{flex:0 0 auto;white-space:nowrap;min-height:40px;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(201,168,92,.4);background:var(--faq-card);color:var(--faq-text);font-size:.82rem;font-weight:600;cursor:pointer}.faq-fl-reader{display:flex;flex-wrap:wrap;gap:.45rem;padding:0 .9rem .85rem}.faq-fl-filter.is-active{border-color:var(--faq-gold);background:rgba(201,168,92,.18);color:#f7f3ea}.faq-fl-section-title{margin:.4rem 0 0;font-size:1.05rem;font-weight:800;color:var(--faq-gold)}.faq-fl-list{display:grid;gap:.55rem}.faq-fl-item{border:1px solid rgba(201,168,92,.42);border-radius:14px;background:var(--faq-card);overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 72px}.faq-fl-item.is-open{content-visibility:visible}.faq-fl-progressive-footer{display:grid;gap:.55rem;margin-top:.75rem;justify-items:stretch}.faq-fl-sentinel{height:1px;width:100%;pointer-events:none}.faq-fl-item__q{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;text-align:right;background:transparent;border:0;color:var(--faq-text);padding:.85rem .9rem;font-size:.98rem;font-weight:700;line-height:1.45;cursor:pointer;min-height:48px}.faq-fl-item__chevron{flex:0 0 auto;color:var(--faq-gold);transition:transform .2s ease;margin-top:.15rem}.faq-fl-item.is-open .faq-fl-item__chevron{transform:rotate(180deg)}.faq-fl-item__a{margin:0;padding:0 .9rem .95rem;color:#e8eef6;font-size:.9rem;line-height:1.65;text-align:justify;white-space:pre-wrap}.faq-fl-item__cat{display:inline-block;margin:0 .9rem .75rem;font-size:.75rem;color:var(--faq-gold)}.faq-fl-empty{border:1px dashed rgba(201,168,92,.45);border-radius:14px;padding:1rem;background:var(--faq-card)}.faq-fl-empty p{margin:0 0 .55rem;color:var(--faq-text)}.faq-fl-ask,.faq-fl-ready{border:1px solid rgba(201,168,92,.5);border-radius:14px;background:var(--faq-card);padding:1rem .95rem;display:grid;gap:.65rem}.faq-fl-ask h2,.faq-fl-ready h2{margin:0;font-size:1.05rem;color:var(--faq-gold)}.faq-fl-ask p,.faq-fl-ready p{margin:0;color:var(--faq-muted);font-size:.9rem;line-height:1.55;text-align:justify}.faq-fl-ask label{display:block;font-size:.85rem;font-weight:700;margin-bottom:.3rem}.faq-fl-ask input,.faq-fl-ask textarea{width:100%;font-size:16px;border-radius:12px;border:1px solid rgba(201,168,92,.45);background:#0a1320;color:var(--faq-text);padding:.7rem .8rem}.faq-fl-ask textarea{min-height:120px;resize:vertical;line-height:1.5}.faq-fl-hp{position:absolute;left:-10000px;opacity:0;height:0;width:0;overflow:hidden}.faq-fl-btn{min-height:48px;border-radius:12px;border:1px solid var(--faq-gold);background:var(--faq-gold);color:#121820;font-weight:800;font-size:.95rem;cursor:pointer;padding:.55rem .9rem;width:100%}.faq-fl-btn:disabled{opacity:.65;cursor:not-allowed}.faq-fl-btn--ghost{background:transparent;color:var(--faq-text)}.faq-fl-btn-row{display:grid;gap:.5rem}.faq-fl-success{border:1px solid rgba(201,168,92,.55);border-radius:14px;padding:1rem;background:rgba(201,168,92,.1);display:grid;gap:.45rem}.faq-fl-success strong{color:var(--faq-text);font-size:1rem}.faq-fl-success p{margin:0;color:#e8eef6;line-height:1.55}.faq-fl-preview{border:1px solid rgba(201,168,92,.45);border-radius:14px;background:#0c1522;padding:.9rem;display:grid;gap:.55rem;color:#f7f3ea}.faq-fl-preview h3{margin:0;font-size:1rem;color:#e8d7a8}.faq-fl-preview p{margin:0;color:#aeb9c8;font-size:.88rem;line-height:1.5}.faq-fl-preview ul{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.faq-fl-preview li{border:1px solid rgba(201,168,92,.28);border-radius:10px;padding:.55rem .65rem;font-size:.88rem;line-height:1.4}.faq-fl-preview__actions{display:grid;gap:.45rem}.faq-fl-preview a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;text-decoration:none;font-weight:700;font-size:.9rem;border:1px solid #c9a85c;color:#121820;background:#c9a85c;padding:.45rem .75rem}.faq-fl-preview a.secondary{background:transparent;color:#f7f3ea}@media (min-width:768px){.faq-fl-page{padding:1.5rem 1.25rem 3rem}.faq-fl-btn-row,.faq-fl-preview__actions{grid-template-columns:1fr 1fr}}