@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;700&display=swap";:root{--bg-primary: #f8fafc;--bg-secondary: #ffffff;--bg-tertiary: #f1f5f9;--text-primary: #2d3748;--text-secondary: #4a5568;--text-tertiary: #718096;--border-color: #e2e8f0;--border-secondary: #e5e7eb;--shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.1);--shadow-md: 0 2px 4px rgba(0, 0, 0, 0.1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1);--accent: #7c3aed;--accent-light: #a78bfa;--accent-bright: #5f28ff;--accent-purple: #a855f7;--accent-hover: #f8fafc;--hover-bg: #f7fafc;--color-success: #22c55e;--color-danger: #dc2626;--color-warning: #fbbf24;--color-info: #3b82f6;--color-facebook: #1877f2;--color-twitter: #1da1f2;--color-youtube: #ff0000;--color-instagram: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);--color-gold: #f7ca01;--color-star: #fbbf24;--color-amber: #f59e0b;--color-amber-gradient: linear-gradient(135deg, #f59e0b 0%, #fbbf24 100%);--color-purple-light: #ede9fe;--color-slate-300: #cbd5e1;--color-slate-400: #a0aec0;--color-black: #000000;--color-white: #ffffff;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--footer-bg: #1f2937;--footer-bg-secondary: #374151;--footer-bg-hover: #4b5563;--footer-text: #9ca3af;--footer-text-muted: #6b7280;--footer-text-white: #ffffff;--footer-border: #374151}[data-theme=dark]{--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-tertiary: #334155;--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-tertiary: #94a3b8;--border-color: #2a3443;--border-secondary: #2a3443;--shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.3);--shadow-md: 0 2px 4px rgba(0, 0, 0, 0.3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.3);--accent: #8b5cf6;--accent-light: #a78bfa;--accent-bright: #b76fff;--accent-purple: #c084fc;--accent-hover: #334155;--hover-bg: #1e293b;--color-success: #22c55e;--color-danger: #dc2626;--color-warning: #fbbf24;--color-info: #3b82f6;--color-facebook: #1877f2;--color-twitter: #1da1f2;--color-youtube: #ff0000;--color-instagram: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);--footer-bg: #1f2937;--footer-bg-secondary: #374151;--footer-bg-hover: #4b5563;--footer-text: #9ca3af;--footer-text-muted: #6b7280;--footer-text-white: #ffffff;--footer-border: #374151}.faq-container{max-width:1200px;margin:20px auto;padding:20px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color);box-shadow:var(--shadow-lg)}.faq-header{background:var(--accent);color:#fff;padding:60px 20px;text-align:center;border-radius:8px}.faq-banner{max-width:800px;margin:0 auto}.faq-title{font-size:48px;margin-bottom:20px;font-weight:bold;color:#fff}.faq-subtitle{font-size:24px;margin-bottom:15px;font-weight:normal;color:#fff}.faq-description{font-size:16px;margin-bottom:30px;opacity:.95;color:#fff;text-align:center}.faq-cta-btn{display:inline-block;background-color:#fff;color:var(--accent);padding:12px 30px;border-radius:25px;text-decoration:none;font-weight:600;transition:all .3s ease}.faq-cta-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.faq-tagline{text-align:center;padding:30px 20px}.faq-tagline h3{font-size:28px;color:var(--text-primary);font-weight:600;margin:0}.faq-content{padding:40px 20px}.faq-main-title{text-align:center;font-size:32px;margin-bottom:40px;color:var(--text-primary)}.faq-section{margin-bottom:50px;max-width:900px;margin-left:auto;margin-right:auto}.faq-section-title{font-size:24px;color:var(--accent);margin-bottom:25px;padding-bottom:10px;border-bottom:2px solid var(--accent)}.faq-item{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;margin-bottom:15px;overflow:hidden;transition:all .3s ease}.faq-item:hover{box-shadow:0 3px 10px rgba(0,0,0,.1)}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-question{padding:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:var(--bg-tertiary);transition:background .3s ease}.faq-question:hover{background:var(--accent-hover)}.faq-question span:first-child{font-weight:600;color:var(--text-primary);font-size:16px}.faq-toggle{font-size:24px;color:var(--accent);font-weight:bold;transition:transform .3s ease}.faq-answer{display:none;padding:20px;background:var(--bg-tertiary);color:var(--text-secondary);line-height:1.6}.faq-answer p{margin:0}.faq-answer ul{margin:10px 0 0 20px;padding-left:20px}.faq-answer li{margin-bottom:8px}@media(max-width: 768px){.faq-title{font-size:36px}.faq-subtitle{font-size:20px}.faq-main-title{font-size:28px}.faq-section-title{font-size:20px}.faq-question span:first-child{font-size:15px}.faq-tagline h3{font-size:22px}}html[data-theme=dark] main{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}html[data-theme=dark] .faq-item{background:#334155;border-color:#475569}html[data-theme=dark] .faq-item:hover{box-shadow:0 3px 10px rgba(0,0,0,.3)}html[data-theme=dark] .faq-question{background:#3b4861}html[data-theme=dark] .faq-question:hover{background:#475569}html[data-theme=dark] .faq-question span:first-child{color:#f1f5f9}html[data-theme=dark] .faq-toggle{color:var(--accent-light)}html[data-theme=dark] .faq-answer{background:#334155;color:#cbd5e1}html[data-theme=dark] .faq-answer p,html[data-theme=dark] .faq-answer ul,html[data-theme=dark] .faq-answer li{color:#cbd5e1}html[data-theme=dark] .faq-section-title{color:var(--accent-light);border-bottom-color:var(--accent-light)}html[data-theme=dark] .faq-main-title{color:#f1f5f9}html[data-theme=dark] .faq-tagline h3{color:#f1f5f9}html[data-theme=dark] .faq-content{background:rgba(0,0,0,0)}body>.theme-switcher,.faq-container .theme-switcher,main .theme-switcher{position:fixed;top:20px;right:30px;z-index:1000}body>.theme-switcher .theme-toggle,.faq-container .theme-toggle,main .theme-toggle{background:#6b7280;border:none;border-radius:50%;width:44px;height:44px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .3s ease}body>.theme-switcher .theme-toggle:hover,.faq-container .theme-toggle:hover,main .theme-toggle:hover{background:#4b5563;box-shadow:0 4px 12px rgba(0,0,0,.3)}body>.theme-switcher .theme-toggle:hover i,.faq-container .theme-toggle:hover i,main .theme-toggle:hover i{transform:rotate(20deg)}body>.theme-switcher .theme-toggle i,.faq-container .theme-toggle i,main .theme-toggle i{font-size:1.1rem;color:#fff;transition:transform .3s ease}body>.theme-switcher .theme-toggle .fa-sun,.faq-container .theme-toggle .fa-sun,main .theme-toggle .fa-sun{display:inline-block}body>.theme-switcher .theme-toggle .fa-moon,.faq-container .theme-toggle .fa-moon,main .theme-toggle .fa-moon{display:none}html[data-theme=dark] body>.theme-switcher .theme-toggle,html[data-theme=dark] .faq-container .theme-toggle,html[data-theme=dark] main .theme-toggle{background:#4b5563}html[data-theme=dark] body>.theme-switcher .theme-toggle:hover,html[data-theme=dark] .faq-container .theme-toggle:hover,html[data-theme=dark] main .theme-toggle:hover{background:#6b7280}html[data-theme=dark] body>.theme-switcher .theme-toggle .fa-sun,html[data-theme=dark] .faq-container .theme-toggle .fa-sun,html[data-theme=dark] main .theme-toggle .fa-sun{display:none}html[data-theme=dark] body>.theme-switcher .theme-toggle .fa-moon,html[data-theme=dark] .faq-container .theme-toggle .fa-moon,html[data-theme=dark] main .theme-toggle .fa-moon{display:inline-block}main.faq-page{margin-top:80px}@media(max-width: 768px){body>.theme-switcher,.faq-container .theme-switcher,main .theme-switcher{top:15px;right:15px}body>.theme-switcher .theme-toggle,.faq-container .theme-toggle,main .theme-toggle{width:40px;height:40px}body>.theme-switcher .theme-toggle i,.faq-container .theme-toggle i,main .theme-toggle i{font-size:1rem}main.faq-page{margin-top:70px}}@media(max-width: 480px){body>.theme-switcher,.faq-container .theme-switcher,main .theme-switcher{top:10px;right:10px}body>.theme-switcher .theme-toggle,.faq-container .theme-toggle,main .theme-toggle{width:36px;height:36px}body>.theme-switcher .theme-toggle i,.faq-container .theme-toggle i,main .theme-toggle i{font-size:.9rem}main.faq-page{margin-top:60px}}:root{font-family:"Open Sans",sans-serif}main.faq-legacy{margin:20px 0px;background:var(--bg-secondary);position:relative;border-radius:11px;box-sizing:border-box;border:1px solid var(--border-color);padding:30px clamp(5px,5vw,50px);box-shadow:var(--shadow-lg);width:clamp(100px,100vw - 20px,1140px)}
