.faq-widget__title{background:radial-gradient(60% 60%,#ffffffeb 18%,#fffc 52%,#ffffff94 100%) 0 0/100% 100% no-repeat;-webkit-text-fill-color:transparent;color:#0000;text-align:center;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin:0 auto 40px;font-size:36px;font-weight:600;display:inline-block}.faq-widget__list{border:1px solid var(--faq-border);border-radius:12px;overflow:hidden}.faq-widget__item{border-bottom:1px solid var(--faq-border)}.faq-widget__item:last-child{border-bottom:none}.faq-widget__question{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:20px;padding:20px 24px;font-size:15px;transition:all .3s;display:flex}.faq-widget__question:hover{background:var(--faq-hover)}.faq-widget__number{min-width:24px;color:var(--accent-light);opacity:.6;font-size:14px}.faq-widget__text{flex:1}.faq-widget__icon{color:var(--accent-light);opacity:.6;transition:transform .3s}.faq-widget__item--open .faq-widget__icon{transform:rotate(45deg)}.faq-widget__answer{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.faq-widget__item--open .faq-widget__answer{max-height:200px;padding:0 24px 20px}.faq-widget__answer p{color:var(--text-muted);margin:8px 0 0;padding-left:44px;font-size:14px;line-height:1.6}@media (width<=768px){.faq-widget__title{margin-bottom:24px;font-size:28px}.faq-widget__question{gap:16px;padding:16px 20px;font-size:14px}.faq-widget__answer p{padding-left:40px;font-size:13px}}@media (width<=480px){.faq-widget__title{font-size:24px}.faq-widget__question{gap:12px;padding:14px 16px;font-size:13px}.faq-widget__number{min-width:20px;font-size:12px}.faq-widget__answer p{padding-left:32px;font-size:12px}.faq-widget__item--open .faq-widget__answer{padding:0 16px 16px}}
