.wlfq{--wlfq-accent:#9c78ff;--wlfq-soft:#ece4ff;--wlfq-ink:#0d082b;--wlfq-muted:#77728f;--wlfq-gap:22px;--wlfq-radius:26px;--wlfq-icon-size:56px;position:relative;isolation:isolate;overflow:hidden;padding:36px 24px;background:radial-gradient(ellipse at 40% 70%,#f8f5ff,#fff 80%);font-family:inherit;direction:rtl}.wlfq,.wlfq *{box-sizing:border-box}.wlfq__header{margin-bottom:36px;text-align:right}.wlfq__badge{display:inline-flex;align-items:center;gap:12px;padding:5px 11px;border-radius:20px;background:#f5f0ff;color:var(--wlfq-accent);font-size:12px;font-weight:700;direction:ltr}.wlfq__badge i{width:22px;height:2px;background:var(--wlfq-accent);border-radius:5px}.wlfq .wlfq__heading{margin:10px 0;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.6;color:var(--wlfq-ink);overflow-wrap:anywhere}.wlfq__heading span{color:var(--wlfq-accent)}.wlfq .wlfq__subtitle{margin:0;color:var(--wlfq-muted);font-size:16px;line-height:1.8}
.wlfq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wlfq-gap);align-items:stretch}.wlfq__item{min-width:0;padding:18px 22px;border:1px solid #eee9fb;border-radius:var(--wlfq-radius);background:#ffffffde;box-shadow:0 12px 30px -18px #ac92d742}.wlfq__item.is-open{border-color:var(--wlfq-accent);background:linear-gradient(125deg,#faf7ff,#fff);box-shadow:0 14px 34px -16px #ac92d74a}.wlfq .wlfq__question{margin:0;padding:0;font-size:18px;font-weight:700;line-height:1.8;color:var(--wlfq-ink)}.wlfq .wlfq__trigger{display:flex;align-items:center;gap:16px;width:100%;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:right;cursor:pointer;box-shadow:none;white-space:normal}.wlfq__label{flex:1;min-width:0;overflow-wrap:anywhere}.wlfq__icon{display:grid;place-items:center;flex:0 0 var(--wlfq-icon-size);height:var(--wlfq-icon-size);border-radius:50%;background:linear-gradient(140deg,#f8f5ff,var(--wlfq-soft));color:var(--wlfq-accent)}.wlfq__icon svg{width:46%;height:46%}.wlfq__icon i{font-size:calc(var(--wlfq-icon-size)*.46)}.wlfq__toggle{position:relative;flex:0 0 42px;height:42px;border-radius:50%;background:#f0edf7;color:#8c81ac}.wlfq__toggle:before,.wlfq__toggle:after{content:"";position:absolute;width:15px;height:2px;left:50%;top:50%;transform:translate(-50%,-50%);background:currentColor;border-radius:3px}.wlfq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.wlfq__item.is-open .wlfq__toggle{background:linear-gradient(145deg,var(--wlfq-accent),#b9a4ff);color:#fff}.wlfq__item.is-open .wlfq__toggle:after{transform:translate(-50%,-50%) rotate(0)}
.wlfq__panel{display:grid;grid-template-rows:0fr;visibility:hidden}.wlfq__clip{min-height:0;overflow:hidden}.wlfq__item.is-open .wlfq__panel{grid-template-rows:1fr;visibility:visible}.wlfq__answer{margin-top:16px;padding-top:14px;border-top:1px solid var(--wlfq-soft);color:var(--wlfq-muted);font-size:16px;line-height:1.95;overflow-wrap:anywhere}.wlfq__answer p{margin:0 0 10px}.wlfq__answer>:last-child{margin-bottom:0}.wlfq__answer img{max-width:100%;height:auto}.wlfq__answer a{color:var(--wlfq-accent);text-decoration:underline}.wlfq .wlfq__trigger:focus-visible{outline:3px solid var(--wlfq-accent);outline-offset:6px;border-radius:10px}.wlfq__footer{display:flex;align-items:center;gap:18px;justify-content:flex-end;margin:36px 0 0;font-size:13px;color:#aaa2c0}.wlfq__footer:before{content:"";width:44px;height:2px;background:linear-gradient(to left,var(--wlfq-soft),var(--wlfq-accent))}
.wlfq__decor{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.wlfq__decor:before{content:"";position:absolute;left:-140px;top:-230px;width:400px;height:400px;border-radius:50%;background:linear-gradient(135deg,#fff,var(--wlfq-soft));opacity:.6}.wlfq__decor:after{content:"";position:absolute;right:-200px;bottom:-220px;width:660px;height:290px;border:1px solid var(--wlfq-soft);border-radius:50%;transform:rotate(-25deg)}.wlfq__decor i,.wlfq__decor b{position:absolute;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,var(--wlfq-soft),transparent 72%)}.wlfq__decor i{top:110px;left:-30px}.wlfq__decor b{bottom:10px;right:15%}.wlfq__decor span{position:absolute;left:40px;top:48px;width:100px;height:75px;background:radial-gradient(circle,var(--wlfq-accent) 1.7px,transparent 2px) 0 0/16px 16px;opacity:.28}
.wlfq--motion .wlfq__panel{transition:grid-template-rows .3s ease,visibility .3s}.wlfq--motion .wlfq__toggle:after{transition:transform .25s ease}.wlfq--motion .wlfq__item{transition:border-color .3s ease,box-shadow .3s ease}
@media(max-width:1024px){.wlfq{--wlfq-icon-size:46px;--wlfq-gap:18px}.wlfq__item{padding:16px}.wlfq .wlfq__trigger{gap:12px}.wlfq .wlfq__question{font-size:16px}.wlfq__toggle{flex-basis:34px;height:34px}}
@media(max-width:767px){.wlfq{--wlfq-radius:22px;padding:24px 12px}.wlfq__grid{grid-template-columns:minmax(0,1fr)}.wlfq .wlfq__heading{font-size:26px}.wlfq .wlfq__subtitle{font-size:14px}.wlfq__header{margin-bottom:24px}.wlfq__answer{font-size:14px}.wlfq__footer{margin-top:26px}.wlfq__decor span{opacity:.12}}
@media(prefers-reduced-motion:reduce){.wlfq--motion .wlfq__panel,.wlfq--motion .wlfq__toggle:after,.wlfq--motion .wlfq__item{transition:none}}
