@charset "UTF-8";.faq-page{color:#e5e7eb}.faq-container{max-width:1100px;margin:0 auto}.faq-header{text-align:center;margin:30px 0 20px}.faq-header h2{font-size:34px;color:var(--heading);margin-top:10px}.faq-header p{color:var(--muted);max-width:650px;margin:10px auto 0}.faq-search{display:flex;justify-content:center;margin:25px 0}.faq-search-input{width:100%;max-width:600px;padding:14px;border-radius:12px;background:var(--card-bg);color:var(--text);border:1px solid var(--border)}.faq-search-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.15)}.faq-search-input::-moz-placeholder{color:var(--muted)}.faq-search-input::placeholder{color:var(--muted)}.faq-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:30px}.faq-filter{padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#94a3b8;cursor:pointer;transition:.2s}.faq-filter.active{background:var(--primary);color:#fff}.faq-layout{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.faq-col{display:flex;flex-direction:column;gap:15px}.faq-section{padding:70px 0;background:var(--surface-soft);border-top:1px solid var(--border)}.faq-section-header{text-align:center;max-width:760px;margin:0 auto 40px}.faq-section-header h2{font-size:38px;font-weight:800;margin:12px 0;color:var(--heading)}.faq-section-header p{font-size:16px;line-height:1.8;color:var(--muted)}.faq-accordion .accordion-item{background:var(--card-bg);border:1px solid var(--border);border-radius:18px;overflow:hidden;margin-bottom:18px;box-shadow:0 8px 30px #0f172a0d;transition:all .25s ease}.faq-accordion .accordion-item:hover{transform:translateY(-2px);box-shadow:0 12px 35px #0f172a14}.faq-accordion .accordion-button{background:var(--card-bg)!important;color:var(--heading)!important;font-size:16px;font-weight:700;padding:22px 24px;box-shadow:none!important;border:0}.faq-accordion .accordion-button:not(.collapsed){background:var(--surface-soft)!important;color:var(--primary)!important}.faq-accordion .accordion-button:after{opacity:.8;transition:.3s}.faq-accordion .accordion-body{background:var(--card-bg);color:var(--text);font-size:15px;line-height:1.9;padding:0 24px 24px}.faq-accordion .accordion-body p:first-child{margin-top:10px;margin-bottom:18px;font-size:15px}.faq-list{list-style:none;padding:0;margin:0}.faq-list li{position:relative;padding:12px 0 12px 28px;border-bottom:1px solid var(--border);line-height:1.8}.faq-list li:last-child{border-bottom:0}.faq-list li:before{content:"✓";position:absolute;left:0;top:12px;font-weight:700;color:var(--primary)}.faq-list strong{color:#0f172a}.faq-body a,.faq-list a,.accordion-body a{color:var(--primary);text-decoration:none;font-weight:600}.faq-body a:hover,.faq-list a:hover,.accordion-body a:hover{text-decoration:underline}.faq-accordion .accordion-item:has(.accordion-button:not(.collapsed)){border-color:#0a4adf40}.faq-accordion .accordion-button:focus{box-shadow:none!important}.accordion-collapse{transition:all .25s ease}.faq-cta-box{margin-top:50px;padding:30px;border-radius:16px;background:#0a4adf14;border:1px solid rgba(10,74,223,.2);text-align:center}.faq-cta-actions{margin-top:15px;display:flex;gap:12px;justify-content:center}@media (max-width: 992px){.faq-layout{grid-template-columns:1fr}.faq-hero-content{flex-direction:column;text-align:center}.faq-hero-media img{max-width:100%;height:auto}}.questions-page{background:var(--surface-soft);padding:80px 0}.questions-toolbar__form{width:100%;display:flex;align-items:center;gap:24px}.questions-toolbar{padding:24px;background:var(--card-bg);border:1px solid var(--border);border-radius:24px;box-shadow:0 15px 40px rgba(var(--slate-rgb),.05)}.questions-search{flex:1 1 auto;min-width:280px}.questions-search input{width:100%;height:52px}.questions-filters{display:flex;flex-wrap:wrap;gap:10px;flex:0 0 auto}.questions-filters button{border:none;padding:10px 18px;border-radius:999px;background:var(--surface-soft);color:var(--text);font-weight:600;font-size:.85rem;transition:.3s}.questions-filters button:hover,.questions-filters button.active{background:var(--primary);color:var(--card-bg)}.question-card{height:100%;background:var(--card-bg);border-radius:24px;border:1px solid var(--border);overflow:hidden;transition:.35s ease}.question-card:hover{transform:translateY(-6px);box-shadow:0 25px 60px rgba(var(--slate-rgb),.12);border-color:#cbdafe}.question-card__body{padding:28px}.question-card__icon{width:55px;height:55px;border-radius:16px;background:linear-gradient(135deg,var(--primary),#4f8cff);color:var(--card-bg);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px}.question-card__title{font-size:1.15rem;font-weight:700;color:var(--heading);margin-bottom:12px}.question-card__description{color:var(--muted);line-height:1.7;font-size:.95rem}.question-card__meta{display:flex;flex-wrap:wrap;gap:15px;padding:18px 28px;border-top:1px solid var(--border);color:var(--muted);font-size:.85rem}.question-card__meta span{display:flex;align-items:center;gap:6px}.question-card__meta i{color:var(--primary)}.question-card__footer{padding:18px 28px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eef2f7}.status-badge{padding:6px 14px;border-radius:999px;font-size:.75rem;font-weight:700}.status-pending{background:#fff7ed;color:#ea580c}.status-answered{background:#dcfce7;color:#15803d}.status-in-progress{background:#dbeafe;color:#2563eb}.status-closed{background:var(--border);color:#475569}.question-card__toggle{border:none;background:none;color:var(--primary);font-weight:600;display:flex;align-items:center;gap:8px;transition:.3s}.question-card__toggle:hover{gap:12px}.question-replies{padding:0 28px 28px}.reply-card{background:#f8fafc;border-radius:16px;padding:18px;margin-top:15px}.reply-card__header{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.85rem}.reply-card__header span{color:#64748b}.reply-card p{margin:0;color:#475569;line-height:1.7}.questions-pagination{margin-top:50px;display:flex;justify-content:center}.questions-pagination nav{display:flex;gap:8px}.questions-pagination .pagination{gap:8px}.questions-pagination .pagination .page-link{width:42px;height:42px;border-radius:12px!important;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;color:#334155;font-weight:600;background:var(--card-bg)}.questions-pagination .pagination .page-link:hover{background:var(--primary);color:var(--card-bg)}.questions-pagination .pagination .active .page-link{background:var(--primary);color:var(--card-bg);border-color:var(--primary)}.questions-empty{text-align:center;padding:80px 20px;background:var(--card-bg);border-radius:24px}.questions-empty__icon{font-size:60px;color:var(--primary);margin-bottom:20px}@media (max-width: 992px){.questions-toolbar{flex-direction:column;align-items:stretch}}@media (max-width: 576px){.question-card__footer{flex-direction:column;gap:15px;align-items:flex-start}.questions-filters{justify-content:center}}
