.faq-page *{margin:0;padding:0;box-sizing:border-box}.faq-page{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#1a1a1a;line-height:1.6;background:#f8f9fa}.faq-header{background:linear-gradient(135deg,#0047FF 0%,rgba(161,196,253,.25) 100%);color:#fff;padding:60px 20px;text-align:center}.faq-header h1{font-size:2.5rem;margin-bottom:10px;font-weight:700}.faq-header p{font-size:1.1rem;opacity:.95;max-width:800px;margin:0 auto 30px;color:#fff}.toggle-container{display:flex;gap:16px;justify-content:center;margin-top:30px}.toggle-btn{background:rgba(255,255,255,.2);color:#fff;border:2px solid rgba(255,255,255,.3);padding:14px 32px;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:10px}.toggle-btn:hover{background:rgba(255,255,255,.3);transform:translateY(-2px)}.toggle-btn.active{background:#fff;color:#667eea;border-color:#fff}.toggle-btn[data-view=seller].active{color:#10b981}.toggle-icon{font-size:1.3rem}.faq-container{max-width:1400px;margin:0 auto;padding:40px 20px}.split-layout{display:block;gap:40px;margin-bottom:60px}.buyer-section,.seller-section{display:none;max-width:900px;margin:0 auto}.buyer-section.active,.seller-section.active{display:block}.section-header{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,8%);margin-bottom:20px;text-align:center}.buyer-section .section-header{border-top:4px solid #667eea}.seller-section .section-header{border-top:4px solid #10b981}.section-header h2{font-size:1.8rem;margin-bottom:10px;color:#1a1a1a}.section-header .icon{font-size:2.5rem;margin-bottom:10px}.buyer-section .icon{color:#667eea}.seller-section .icon{color:#10b981}.faq-item{background:#fff;border-radius:12px;padding:25px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,6%);transition:all .3s ease}.faq-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.faq-question{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin-bottom:12px;display:flex;align-items:start}.faq-question::before{content:"Q";display:inline-block;width:28px;height:28px;background:#667eea;color:#fff;border-radius:50%;text-align:center;line-height:28px;margin-right:12px;flex-shrink:0;font-size:.9rem}.seller-section .faq-question::before{background:#10b981}.faq-answer{color:#4a5568;margin-left:40px;font-size:.95rem}.faq-answer strong{color:#1a1a1a;display:block;margin:12px 0 8px}.faq-answer ul{margin-left:20px;margin-top:8px}.faq-answer li{margin-bottom:6px}.faq-note{background:#f8f9fa;padding:20px;margin-top:20px;border-radius:8px}.faq-note ul{margin:0;padding-left:20px;list-style:none}.faq-note li{color:#4a5568;font-size:.95rem;margin-bottom:8px;line-height:1.6}.faq-note li:last-child{margin-bottom:0}.highlight-box{background:#f0f9ff;border-left:4px solid #667eea;padding:16px;margin:16px 0;border-radius:8px}.seller-section .highlight-box{background:#f0fdf4;border-left-color:#10b981}.dos-donts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.dos,.donts{padding:16px;border-radius:8px}.dos{background:#f0fdf4;border-left:4px solid #10b981}.donts{background:#fef2f2;border-left:4px solid #ef4444}.dos h4,.donts h4{margin-bottom:10px;font-size:1rem}.dos ul,.donts ul{list-style:none;margin-left:0}.dos li::before{content:"✅ ";margin-right:8px}.donts li::before{content:"❌ ";margin-right:8px}.address-box{background:#1f2937;color:#fff;padding:20px;border-radius:8px;text-align:center;margin:16px 0;font-family:courier new,monospace}.address-box strong{display:block;color:#10b981;margin-bottom:8px;font-size:1.1rem}.cta-section{background:linear-gradient(135deg,#0047FF 0%,rgba(161,196,253,.25) 100%);color:#fff;padding:60px 20px;text-align:center;margin-top:60px}.cta-section h2{font-size:2rem;margin-bottom:20px}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.cta-button{background:#fff;color:#667eea;padding:16px 40px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:transform .3s ease;display:inline-block}.cta-button:hover{transform:scale(1.05)}.cta-button.seller{background:#10b981;color:#fff}@media(max-width:968px){.split-layout{gap:30px}.faq-header h1{font-size:2rem}.toggle-container{flex-direction:column;gap:12px;align-items:stretch}.toggle-btn{justify-content:center}.dos-donts{grid-template-columns:1fr}}