.faq-item{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#93c5fd;box-shadow:0 4px 12px #3b82f61a}.faq-item.active{border-color:#3b82f6;box-shadow:0 4px 20px #3b82f626}.faq-question{padding:20px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff;transition:all .3s ease}.faq-question:hover{background:#eff6ff}.faq-item.active .faq-question{background:linear-gradient(135deg,#eff6ff,#e0f2fe);padding-bottom:24px}.faq-question h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0;flex:1;padding-right:16px}.faq-item.active .faq-question h3{color:#2563eb}.faq-icon{width:32px;height:32px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);flex-shrink:0}.faq-item.active .faq-icon{background:linear-gradient(135deg,#3b82f6,#2563eb);transform:rotate(180deg)}.faq-icon i{color:#6b7280;font-size:12px;transition:all .3s ease}.faq-item.active .faq-icon i{color:#fff}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .3s ease;background:#f9fafb}.faq-item.active .faq-answer{max-height:500px;padding:0 24px 24px}.faq-answer p{color:#4b5563;line-height:1.7;margin:0}.faq-answer ul{list-style:none;padding:0;margin:12px 0 0}.faq-answer li{padding:8px 0 8px 28px;position:relative;color:#4b5563;line-height:1.6}.faq-answer li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;color:#3b82f6;font-size:12px;top:10px}.payment-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.payment-method{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:2px solid #e5e7eb;border-radius:10px;transition:all .3s ease}.payment-method:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f61a}.payment-method i{font-size:24px;color:#3b82f6}.payment-method span{font-weight:500;color:#374151}.security-badges{display:flex;gap:16px;flex-wrap:wrap;margin-top:20px}.security-badge{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:8px;font-size:14px;font-weight:500;color:#065f46}.security-badge i{color:#10b981}.highlight-box{background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #f59e0b;padding:20px;border-radius:8px;margin:16px 0}.highlight-box p{margin:0;color:#92400e;font-weight:500}
