.global-search-trigger{color:#475569;cursor:pointer;aspect-ratio:1;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:.875rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.global-search-trigger:before{content:"";z-index:0;background:rgba(9,94,132,.1);border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.global-search-trigger:hover:before{width:200px;height:200px}.global-search-trigger:hover{color:#fff;background:linear-gradient(135deg,#095e84 0%,#0a7ba8 100%);border-color:#095e84;transform:translateY(-2px);box-shadow:0 4px 12px rgba(9,94,132,.3)}.global-search-trigger svg{z-index:1;color:#095e84;stroke-width:2px;flex-shrink:0;transition:all .3s;position:relative}.global-search-trigger:hover svg{color:#fff;transform:scale(1.15)rotate(5deg)}.home-search-wrapper .global-search-trigger,.search-section-eduka .global-search-trigger,.global-search-bar .global-search-trigger{aspect-ratio:auto;color:#475569;cursor:pointer;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;height:auto;padding:.875rem 1.25rem;transition:all .3s;display:flex;position:relative;overflow:visible}.home-search-wrapper .global-search-trigger:before,.search-section-eduka .global-search-trigger:before,.global-search-bar .global-search-trigger:before{display:none}.home-search-wrapper .global-search-trigger:hover,.search-section-eduka .global-search-trigger:hover,.global-search-bar .global-search-trigger:hover{color:#095e84;background:#f8fafc;border-color:#095e84;transform:translateY(0);box-shadow:0 4px 12px rgba(9,94,132,.1)}.home-search-wrapper .global-search-trigger svg,.search-section-eduka .global-search-trigger svg,.global-search-bar .global-search-trigger svg{color:#94a3b8;stroke-width:2px;flex-shrink:0;transition:color .3s}.home-search-wrapper .global-search-trigger:hover svg,.search-section-eduka .global-search-trigger:hover svg,.global-search-bar .global-search-trigger:hover svg{color:#095e84;transform:none}.home-search-wrapper .global-search-trigger:after,.search-section-eduka .global-search-trigger:after,.global-search-bar .global-search-trigger:after{content:"Rechercher dans FAQ, tutoriels, processus...";color:#94a3b8;text-align:left;pointer-events:none;flex:1;font-size:.9375rem}.home-search-wrapper,.search-section-eduka,.global-search-bar{max-width:600px;margin:0 auto 2rem;padding:0 1rem}.home-search-wrapper{margin:2rem auto}.admin-sidebar-layout .global-search-trigger{aspect-ratio:auto;color:#475569;cursor:pointer;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:0;width:100%;height:auto;padding:.625rem .875rem;transition:all .3s;display:flex;position:relative;overflow:visible}.admin-sidebar-layout .global-search-trigger:before{display:none}.admin-sidebar-layout .global-search-trigger:hover{color:#095e84;background:#f8fafc;border-color:#095e84;transform:translateY(0);box-shadow:0 2px 8px rgba(9,94,132,.1)}.admin-sidebar-layout .global-search-trigger svg{color:#94a3b8;stroke-width:2px;flex-shrink:0;width:18px;height:18px;transition:color .3s}.admin-sidebar-layout .global-search-trigger:hover svg{color:#095e84;transform:none}.admin-sidebar-layout .global-search-trigger:after{display:none}.global-search-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:rgba(15,23,42,.75);justify-content:center;align-items:flex-start;padding-top:120px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.global-search-modal{background:#fff;border:2px solid #095e84;border-radius:16px;flex-direction:column;width:90%;max-width:680px;max-height:75vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.global-search-input-wrapper{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;align-items:center;gap:.75rem;margin:1.25rem;padding:.875rem 1.25rem;transition:all .3s;display:flex;position:relative}.global-search-input-wrapper:focus-within{background:#f8fafc;border-color:#e2e8f0;box-shadow:none!important;outline:none!important}.global-search-input-wrapper .search-icon{color:#94a3b8;flex-shrink:0;transition:color .3s}.global-search-input-wrapper:focus-within .search-icon{color:#095e84}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.global-search-input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;font-size:.9375rem}.global-search-input:focus{box-shadow:none!important;border:none!important;outline:none!important}.global-search-input:focus-visible{box-shadow:none!important;outline:none!important}.global-search-input::-webkit-input-placeholder{color:#94a3b8}.global-search-input::-moz-placeholder{color:#94a3b8}.global-search-input::-ms-input-placeholder{color:#94a3b8}.global-search-input::placeholder{color:#94a3b8}.clear-search-btn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.clear-search-btn:hover{color:#fff;background:#dc2626;transform:rotate(90deg)}.global-search-results{flex:1;padding:0 1.25rem 1rem;overflow-y:auto}.global-search-results::-webkit-scrollbar{width:8px}.global-search-results::-webkit-scrollbar-track{background:0 0}.global-search-results::-webkit-scrollbar-thumb{background:linear-gradient(#095e84 0%,#0a7ba8 100%);border-radius:4px}.search-loading,.search-hint,.no-results{text-align:center;color:#64748b;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.search-loading .spinner{border:4px solid rgba(9,94,132,.1);border-top-color:#095e84;border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.no-results svg{color:#cbd5e1;margin-bottom:1rem}.no-results p{color:#1e293b;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.no-results small{color:#64748b;font-size:.875rem}.results-section{margin-bottom:1.25rem}.results-section-title{text-transform:uppercase;letter-spacing:.1em;color:#095e84;background:linear-gradient(90deg,rgba(9,94,132,.1),transparent);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.75rem 1rem;font-size:.75rem;font-weight:700;display:flex}.result-item{cursor:pointer;background:#fff;border:2px solid transparent;border-radius:12px;gap:1rem;margin-bottom:.5rem;padding:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.result-item:hover{background:linear-gradient(135deg,rgba(9,94,132,.05),rgba(10,123,168,.05));border-color:rgba(9,94,132,.2);transform:translate(4px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.result-item.selected{background:linear-gradient(135deg,rgba(9,94,132,.1),rgba(10,123,168,.1));border-left:4px solid #095e84;box-shadow:0 4px 6px -1px rgba(9,94,132,.2)}.result-icon{color:#fff;background:linear-gradient(135deg,#095e84 0%,#0a7ba8 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 6px -1px rgba(9,94,132,.3)}.result-content{flex:1;min-width:0}.result-title{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.375rem;font-size:.9375rem;font-weight:600;overflow:hidden}.result-description{color:#64748b;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.result-meta{color:#94a3b8;align-items:center;gap:1rem;font-size:.75rem;display:flex}.result-type{color:#095e84;background:rgba(9,94,132,.1);border-radius:6px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-weight:500;display:inline-flex}.result-views{align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.global-search-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:center;align-items:center;padding:.75rem 1rem;display:flex}.search-shortcuts{color:#64748b;align-items:center;gap:1rem;font-size:.75rem;display:flex}.search-shortcuts kbd{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;min-width:24px;padding:.25rem .5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px rgba(0,0,0,.05)}@media (max-width:768px){.global-search-trigger span,.global-search-trigger kbd{display:none}.global-search-trigger{border-radius:50%;justify-content:center;width:48px;height:48px;padding:.75rem}.global-search-modal{border-radius:16px;width:95%;max-height:85vh}.global-search-overlay{padding-top:100px}.global-search-input-wrapper{padding:1rem}.global-search-input{font-size:1rem}.result-item{padding:.75rem}.result-icon{width:40px;height:40px}}.faq-container-modern{background-image:url(/assets/images/logos/faq.jpg);background-position:50%;background-size:cover;background-attachment:fixed;min-height:100vh;position:relative}.faq-container-modern:before{content:"";opacity:.4;z-index:0;background-image:url(/assets/images/logos/background.jpg);background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.faq-container-modern:after{content:"";z-index:1;background:rgba(255,255,255,.96);position:absolute;top:0;bottom:0;left:0;right:0}.faq-container-modern>*{z-index:2;position:relative}.faq-container-modern:before,.faq-container-modern:after{will-change:transform}.faq-header-modern{z-index:10;background:#fff;flex-shrink:0;width:100%;margin-bottom:2rem;padding:1rem 2rem;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.08)}.faq-header-top{align-items:center;gap:2rem;margin-bottom:1.5rem;display:flex}.btn-back-faq{color:#475569;cursor:pointer;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.btn-back-faq:hover{color:#fff;background:#095e84;border-color:#095e84;transform:translate(-4px)}.faq-header-title{flex:1;align-items:center;gap:1rem;display:flex}.faq-icon-large-modern{color:#fff;background:linear-gradient(135deg,#095e84 0%,#0a7ba8 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 4px 12px rgba(9,94,132,.3)}.faq-header-title h1{color:#1e293b;margin:0 0 .125rem;font-size:1.5rem;font-weight:800;line-height:1.2}.faq-header-title p{color:#64748b;margin:0;font-size:.8125rem;line-height:1.3}.search-section-modern{max-width:800px;margin:0 auto}.search-box-modern{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;align-items:center;gap:.75rem;padding:.875rem 1.25rem;transition:all .3s;display:flex}.search-box-modern:focus-within{background:#fff;border-color:#095e84;box-shadow:0 0 0 3px rgba(9,94,132,.1)}.search-box-modern svg{color:#94a3b8;flex-shrink:0}.search-box-modern input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;font-size:.9375rem}.search-box-modern input::-webkit-input-placeholder{color:#94a3b8}.search-box-modern input::-moz-placeholder{color:#94a3b8}.search-box-modern input::-ms-input-placeholder{color:#94a3b8}.search-box-modern input::placeholder{color:#94a3b8}.clear-search-modern{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.clear-search-modern:hover{color:#fff;background:#dc2626;transform:rotate(90deg)}.faq-main-modern{padding:0 2rem 2rem}.content-wrapper-faq{max-width:1200px;margin:0 auto}.categories-section-modern{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2rem;display:flex}.category-btn-modern{color:#64748b;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:10px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .3s}.category-btn-modern:hover{color:#095e84;background:#f0fdf4;border-color:#095e84;transform:translateY(-2px)}.category-btn-modern.active{color:#fff;background:linear-gradient(135deg,#095e84 0%,#0a7ba8 100%);border-color:#095e84;box-shadow:0 4px 12px rgba(9,94,132,.3)}.faq-list-modern{flex-direction:column;gap:1rem;display:flex}.faq-item-modern{background:#fff;border:2px solid #f1f5f9;border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.faq-item-modern:hover{border-color:#095e84;transform:translateY(-2px);box-shadow:0 8px 24px rgba(9,94,132,.15)}.faq-question-modern{cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;transition:all .3s;display:flex}.faq-question-modern:hover{background:#f8fafc}.faq-question-content{flex-direction:column;flex:1;gap:.5rem;display:flex}.faq-question-modern h3{color:#1e293b;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.5}.faq-question-stats{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.faq-views-badge{color:#64748b;background:#f1f5f9;border-radius:6px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:flex}.faq-views-badge svg{color:#095e84}.faq-rating-badge{color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-radius:6px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:flex}.faq-rating-badge .star-filled{fill:#f59e0b;color:#f59e0b}.faq-rating-badge .star-empty{fill:none;color:#d1d5db}.faq-question-modern svg{color:#095e84;flex-shrink:0}.faq-answer-modern{padding:0 1.5rem 1.25rem;overflow:hidden}.faq-answer-content{margin-bottom:1rem}.faq-reponse-text{color:#475569;white-space:pre-wrap;word-wrap:break-word;font-size:.9375rem;line-height:1.8}.faq-reponse-text p{margin:0 0 1rem}.faq-reponse-text p:last-child{margin-bottom:0}.faq-meta-modern{border-top:1px solid #f1f5f9;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.faq-category-modern{color:#fff;text-transform:capitalize;background:linear-gradient(135deg,#095e84 0%,#0a7ba8 100%);border-radius:8px;padding:.375rem .875rem;font-size:.8125rem;font-weight:600}.faq-views-modern{color:#64748b;background:#f1f5f9;border-radius:8px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:flex}.faq-views-modern svg{color:#095e84}.faq-usefulness-modern{color:#095e84;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border-radius:8px;padding:.375rem .875rem;font-size:.8125rem;font-weight:600}.faq-rating-section{border-top:2px solid #f1f5f9;margin-top:1.5rem;padding-top:1.5rem}.faq-rating-question{color:#1e293b;margin:0 0 1rem;font-size:.9375rem;font-weight:600}.faq-rating-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.faq-rate-btn{color:#64748b;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.faq-rate-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.faq-rate-btn:disabled{cursor:not-allowed;opacity:.7}.faq-rate-btn.rate-useful{color:#095e84;border-color:#095e84}.faq-rate-btn.rate-useful:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#095e84 0%,#0a7ba8 100%);border-color:#095e84}.faq-rate-btn.rate-not-useful{color:#ef4444;border-color:#ef4444}.faq-rate-btn.rate-not-useful:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-color:#ef4444}.faq-rate-btn.rated{opacity:.8;cursor:default}.faq-rate-btn svg{flex-shrink:0}.rate-count{background:rgba(0,0,0,.1);border-radius:12px;margin-left:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.faq-share-section{border-top:2px solid #f1f5f9;margin-top:1.5rem;padding-top:1.5rem}.faq-share-label{color:#1e293b;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.faq-share-label svg{color:#095e84}.faq-share-link-container{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.faq-share-link-input{color:#475569;background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;outline:none;flex:1;padding:.625rem .875rem;font-family:Courier New,monospace;font-size:.8125rem;transition:all .3s}.faq-share-link-input:focus{background-color:#fff;border-color:#095e84;box-shadow:0 0 0 3px rgba(9,94,132,.1)}.faq-copy-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#095e84 0%,#0a7ba8 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;transition:all .3s;display:flex}.faq-copy-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(9,94,132,.3)}.faq-copy-button:active{transform:translateY(0)}.faq-share-hint{color:#64748b;margin:0;font-size:.75rem;line-height:1.5}.faq-validated-badge{border-radius:12px;align-items:center;gap:.75rem;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.9rem;display:flex}.faq-validated-badge.referent-badge{color:#095e84;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border:2px solid #095e84}.faq-validated-badge.support-badge{color:#065f46;background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%);border:2px solid #095e84}.faq-validated-badge svg{flex-shrink:0}.faq-validated-badge.referent-badge svg,.faq-validated-badge.support-badge svg{color:#095e84}.faq-validated-badge strong{font-weight:700}.faq-validated-badge.referent-badge strong{color:#1e3a8a}.faq-validated-badge.support-badge strong{color:#047857}.validator-role{opacity:.8;font-size:.85rem;font-weight:500}.help-section-modern{text-align:center;background:#fff;border:2px solid #f1f5f9;border-radius:16px;margin-top:2.5rem;padding:2.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.help-section-modern h3{color:#1e293b;margin:0 0 .75rem;font-size:1.5rem;font-weight:800}.help-section-modern p{color:#64748b;margin-bottom:2rem;font-size:15px}.create-ticket-btn-animated{color:#fff;cursor:pointer;background:linear-gradient(135deg,#095e84 0%,#0a7ba8 50%,#0d9ed8 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:16px 32px;font-size:16px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 15px rgba(9,94,132,.2)}.create-ticket-btn-animated:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.create-ticket-btn-animated:hover:before{left:100%}.create-ticket-btn-animated .btn-icon,.create-ticket-btn-animated .btn-arrow{justify-content:center;align-items:center;display:flex}.create-ticket-btn-animated .btn-arrow{font-size:20px;font-weight:700}.loading-container-faq{text-align:center;background:#fff;border:2px solid #f1f5f9;border-radius:16px;padding:4rem 2rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.loading-container-faq .spinner{border:4px solid #f1f5f9;border-top-color:#095e84;border-radius:50%;width:48px;height:48px;margin:0 auto 1.5rem;animation:.8s linear infinite spin}.loading-container-faq p{color:#64748b;font-size:1rem}.empty-state-faq{text-align:center;background:#fff;border:2px solid #f1f5f9;border-radius:16px;padding:4rem 2rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.empty-state-faq svg{color:#cbd5e1;margin-bottom:1.5rem}.empty-state-faq h3{color:#1e293b;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.empty-state-faq p{color:#64748b;margin:0}.faq-initial-response{margin-bottom:1.5rem}.faq-replies-section{border-top:2px solid #e2e8f0;margin-top:2rem;padding-top:1.5rem}.faq-replies-title{color:#095e84;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:700;display:flex}.faq-replies-list{flex-direction:column;gap:1rem;display:flex}.faq-reply-item{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:1rem;transition:all .3s}.faq-reply-item:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(9,94,132,.1)}.faq-reply-support{background:linear-gradient(135deg,rgba(9,94,132,.05) 0%,rgba(10,123,168,.05) 100%);border-color:rgba(9,94,132,.2)}.faq-reply-user{background:linear-gradient(135deg,rgba(100,116,139,.05) 0%,rgba(148,163,184,.05) 100%);border-color:rgba(100,116,139,.2)}.faq-reply-header{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.faq-reply-header svg{color:#64748b;flex-shrink:0}.faq-reply-author{color:#1e293b;font-size:.875rem;font-weight:600}.faq-reply-badge{color:#fff;background:linear-gradient(135deg,#095e84 0%,#0a7ba8 100%);border-radius:6px;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.faq-reply-date{color:#64748b;margin-left:auto;font-size:.75rem}.faq-reply-message{color:#475569;white-space:pre-wrap;word-wrap:break-word;line-height:1.6}@media (max-width:768px){.faq-header-modern{padding:1rem}.faq-header-top{flex-direction:column;align-items:flex-start;gap:1rem}.faq-header-title{width:100%}.faq-header-title h1{font-size:1.25rem}.faq-icon-large-modern{width:45px;height:45px}.faq-icon-large-modern svg{width:24px;height:24px}.search-box-modern{padding:.75rem 1rem}.faq-main-modern{padding:0 1.25rem 1.25rem}.categories-section-modern{justify-content:flex-start}.faq-question-modern{padding:1rem 1.25rem}.faq-answer-modern{padding:0 1.25rem 1rem}.help-section-modern{padding:1.5rem}}.faq-help-section{text-align:center;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:2px solid #e2e8f0;border-radius:20px;margin:3rem 0;padding:3rem 2rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}.faq-help-section .help-icon{color:#095e84;margin-bottom:1.5rem}.faq-help-section h3{color:#1e293b;margin:0 0 .75rem;font-size:1.75rem;font-weight:800}.faq-help-section p{color:#64748b;max-width:600px;margin:0 auto 2rem;font-size:1.05rem}.btn-create-ticket{color:#fff;cursor:pointer;background:linear-gradient(135deg,#095e84 0%,#0a7ba8 100%);border:none;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-size:1.05rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px rgba(9,94,132,.3)}.btn-create-ticket:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(9,94,132,.4)}.btn-create-ticket:active{transform:translateY(0)}.btn-create-ticket svg{width:20px;height:20px}@media (max-width:768px){.faq-help-section{margin:2rem 0;padding:2rem 1.5rem}.faq-help-section h3{font-size:1.5rem}.faq-help-section p{font-size:.95rem}.btn-create-ticket{padding:.875rem 2rem;font-size:1rem}}
