.nw-pw-faq{padding:56px 40px 64px;border-bottom:1px solid var(--grid-color)}.nw-pw-faq-head{max-width:720px;margin-bottom:28px}.nw-pw-faq-head h1{font-size:2rem;margin:0 0 12px}.nw-pw-faq-head h1 span{color:var(--accent)}.nw-pw-faq-head p{color:var(--text-muted);line-height:1.6;font-size:1.02rem;margin:0}.nw-pw-faq-list{max-width:820px;border:1px solid var(--grid-color)}.nw-pw-faq-item{border-bottom:1px solid var(--grid-color)}.nw-pw-faq-item:last-child{border-bottom:0}.nw-pw-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-family:var(--font-tech);font-size:.95rem;font-weight:700;letter-spacing:.02em;color:var(--text-main);transition:color .2s ease,background-color .2s ease}.nw-pw-faq-item summary::-webkit-details-marker{display:none}.nw-pw-faq-item summary::marker{content:''}.nw-pw-faq-item summary:hover,.nw-pw-faq-item[open] summary{color:var(--accent);background:rgba(0,255,204,.04)}.nw-pw-faq-q{flex:1;line-height:1.4}.nw-pw-faq-icon{flex:0 0 auto;width:1.4em;text-align:center;font-family:var(--font-tech);font-size:1.15rem;font-weight:800;color:var(--accent);line-height:1;transition:transform .2s ease}.nw-pw-faq-item[open] .nw-pw-faq-icon{transform:rotate(45deg)}.nw-pw-faq-a{padding:0 20px 18px}.nw-pw-faq-a p{margin:0;color:var(--text-muted);line-height:1.65;font-size:.98rem;max-width:68ch}@media (max-width:991.98px){.nw-pw-faq{padding-left:22px;padding-right:22px}.nw-pw-faq-head h1{font-size:1.55rem}.nw-pw-faq-item summary{padding:16px 14px;font-size:.9rem}.nw-pw-faq-a{padding-left:14px;padding-right:14px}}
