.container{position:relative;z-index:10;max-width:820px;margin:0 auto;padding:0 20px 80px}.faq-category{margin-bottom:28px}.category-header{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:0 4px}.category-icon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;background:#3ddc8414;border:1px solid rgba(61,220,132,.15)}.category-title{font-family:Cinzel Decorative,serif;font-weight:700;font-size:1.05rem;color:var(--accent-glow);letter-spacing:.04em}.category-line{flex:1;height:1px;background:linear-gradient(90deg,rgba(61,220,132,.2),transparent)}.faq-item{border-radius:14px;border:1px solid var(--border-subtle);background:var(--bg-card);margin-bottom:8px;overflow:hidden;transition:border-color .3s,box-shadow .3s}.faq-item:hover{border-color:#3ddc8440}.faq-item.open{border-color:#3ddc844d;box-shadow:0 4px 24px #0003}.faq-question{display:flex;align-items:center;gap:14px;padding:16px 20px;cursor:pointer;background:none;border:none;width:100%;color:var(--text-primary);text-align:left;font-family:Quicksand,sans-serif;font-size:.92rem;font-weight:700;line-height:1.45;letter-spacing:.01em;transition:background .2s}.faq-question:hover{background:#ffffff05}.faq-chevron{width:20px;height:20px;flex-shrink:0;stroke:var(--text-muted);fill:none;stroke-width:2.5;transition:transform .3s,stroke .3s}.faq-item.open .faq-chevron{transform:rotate(180deg);stroke:var(--accent-glow)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.faq-item.open .faq-answer{max-height:600px}.faq-answer-inner{padding:0 20px 18px 54px;font-size:.88rem;font-weight:500;color:var(--text-secondary);line-height:1.75}.faq-answer-inner a{color:var(--accent-glow);text-decoration:none;border-bottom:1px solid rgba(61,220,132,.3);transition:border-color .2s}.faq-answer-inner a:hover{border-color:var(--accent-glow)}.faq-answer-inner strong{color:var(--text-primary);font-weight:700}.faq-answer-inner .method-list{margin-top:8px;padding-left:0;list-style:none}.faq-answer-inner .method-list li{position:relative;padding-left:18px;margin-bottom:6px}.faq-answer-inner .method-list li:before{content:"✦";position:absolute;left:0;top:0;color:var(--accent-gold);font-size:.7rem}.faq-answer-inner .note{margin-top:10px;padding:10px 14px;border-radius:10px;background:#f0c0400d;border:1px solid rgba(240,192,64,.12);font-size:.82rem;color:var(--text-muted)}.faq-answer-inner .note:before{content:"💡 ";font-size:.85rem}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#3ddc8433;border-radius:10px}@media(max-width:640px){.header{padding:40px 16px 20px}.container{padding:0 16px 60px}.faq-question{padding:14px 16px;font-size:.87rem;gap:10px}.faq-answer-inner{padding:0 16px 16px 46px}.category-title{font-size:.92rem}}
