.wicam-home-faq{--home-faq-bg:#071626;--home-faq-surface:#0D2340;--home-faq-accent:#1BA6B0;--home-faq-signal:#FFBA31;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.45fr);gap:clamp(24px,4vw,62px);padding:clamp(24px,4.6vw,58px);border-radius:28px;background:var(--home-faq-bg);color:#F5F8FC;font-family:var(--wicam-font-fa,IRANSans,Tahoma,sans-serif);isolation:isolate}.wicam-home-faq:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(220,229,240,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(220,229,240,.035) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 94%)}.wicam-home-faq:after{content:"";position:absolute;left:-120px;bottom:-150px;z-index:-1;width:320px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(27,166,176,.13);box-shadow:0 0 0 42px rgba(27,166,176,.03),0 0 0 84px rgba(27,166,176,.018)}
.wicam-home-faq__decor{position:absolute;left:30px;top:28px;display:flex;gap:6px;align-items:center}.wicam-home-faq__decor span{display:block;height:2px;border-radius:999px;background:var(--home-faq-accent);opacity:.45}.wicam-home-faq__decor span:nth-child(1){width:10px}.wicam-home-faq__decor span:nth-child(2){width:34px;opacity:1}.wicam-home-faq__decor span:nth-child(3){width:8px;background:var(--home-faq-signal);opacity:1}
.wicam-home-faq__intro{position:sticky;top:110px;align-self:start}.wicam-home-faq__eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--home-faq-accent);font-size:12px;font-weight:900;letter-spacing:.08em}.wicam-home-faq__eyebrow:before{content:"";width:26px;height:2px;border-radius:999px;background:var(--home-faq-signal)}.wicam-home-faq__intro h2{margin:12px 0 0;color:#F5F8FC;font:900 clamp(25px,2.6vw,42px)/1.42 var(--wicam-font-fa,IRANSans,Tahoma,sans-serif)}.wicam-home-faq__intro p{margin:14px 0 0;color:rgba(220,229,240,.72);font-size:clamp(14px,1.05vw,16px);line-height:2}
.wicam-home-faq__list{display:grid;gap:10px}.wicam-home-faq__item{position:relative;overflow:hidden;border:1px solid rgba(220,229,240,.12);border-radius:18px;background:color-mix(in srgb,var(--home-faq-surface) 90%,transparent);transition:border-color .24s ease,transform .24s ease,box-shadow .24s ease,background-color .24s ease}.wicam-home-faq__item:before{content:"";position:absolute;right:0;top:0;width:3px;height:0;background:var(--home-faq-signal);transition:height .28s ease}.wicam-home-faq__item:hover{transform:translateY(-2px);border-color:rgba(27,166,176,.42)}.wicam-home-faq__item.is-open{border-color:var(--home-faq-accent);box-shadow:0 18px 42px rgba(0,0,0,.16);background:linear-gradient(145deg,color-mix(in srgb,var(--home-faq-surface) 96%,transparent),rgba(7,22,38,.92))}.wicam-home-faq__item.is-open:before{height:100%}
.wicam-home-faq__heading{margin:0}.wicam-home-faq__question{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 20px;border:0;background:transparent!important;text-align:right;cursor:pointer;color:#F5F8FC;font:800 clamp(15px,1.12vw,18px)/1.8 var(--wicam-font-fa,IRANSans,Tahoma,sans-serif)}.wicam-home-faq__question-main{display:flex;align-items:center;gap:13px;min-width:0}.wicam-home-faq__number{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:12px;background:rgba(27,166,176,.08);border:1px solid rgba(27,166,176,.16);color:var(--home-faq-accent);font-size:11px;font-weight:900;letter-spacing:.05em;transition:background-color .22s ease,color .22s ease,border-color .22s ease}.wicam-home-faq__item.is-open .wicam-home-faq__number{background:var(--home-faq-accent);border-color:var(--home-faq-accent);color:#F5F8FC}.wicam-home-faq__toggle{position:relative;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:rgba(220,229,240,.08);border:1px solid rgba(220,229,240,.12);transition:background-color .24s ease,border-color .24s ease,transform .24s ease}.wicam-home-faq__toggle:before,.wicam-home-faq__toggle:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:999px;background:#F5F8FC;transform:translate(-50%,-50%)}.wicam-home-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .24s ease}.wicam-home-faq__item.is-open .wicam-home-faq__toggle{background:var(--home-faq-signal);border-color:var(--home-faq-signal)}.wicam-home-faq__item.is-open .wicam-home-faq__toggle:before,.wicam-home-faq__item.is-open .wicam-home-faq__toggle:after{background:#071626}.wicam-home-faq__item.is-open .wicam-home-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}
.wicam-home-faq__answer{padding:0 70px 22px 64px;color:#DCE5F0;font:400 clamp(14px,1.02vw,16px)/2 var(--wicam-font-fa,IRANSans,Tahoma,sans-serif)}.wicam-home-faq__answer[hidden]{display:none}.wicam-home-faq__answer>:first-child{margin-top:0}.wicam-home-faq__answer>:last-child{margin-bottom:0}.wicam-home-faq__question:focus-visible{outline:3px solid rgba(27,166,176,.2);outline-offset:-3px}
@media(max-width:900px){.wicam-home-faq{grid-template-columns:1fr;gap:22px}.wicam-home-faq__intro{position:relative;top:auto;max-width:720px}.wicam-home-faq__decor{left:20px}}
@media(max-width:600px){.wicam-home-faq{padding:20px 14px;border-radius:20px;gap:18px}.wicam-home-faq__decor{display:none}.wicam-home-faq__intro h2{font-size:24px}.wicam-home-faq__question{padding:15px 13px;gap:10px}.wicam-home-faq__question-main{gap:9px}.wicam-home-faq__number{width:30px;height:30px;flex-basis:30px;border-radius:10px}.wicam-home-faq__toggle{width:28px;height:28px;flex-basis:28px}.wicam-home-faq__answer{padding:0 52px 17px 14px}}
@media(prefers-reduced-motion:reduce){.wicam-home-faq__item,.wicam-home-faq__number,.wicam-home-faq__toggle,.wicam-home-faq__toggle:after{transition:none}.wicam-home-faq__item:hover{transform:none}}
