@charset "UTF-8";.knowledge-container{display:flex;gap:30px;margin:40px auto;flex-wrap:wrap;align-items:flex-start}.knowledge-sidebar{flex:0 0 250px;position:sticky;top:90px;z-index:10}.side-menu{background:var(--white);border-radius:12px;padding:20px 0;box-shadow:0 4px 15px rgba(0,0,0,.05);border:1px solid var(--border-color)}.side-menu h3{padding:0 20px 15px 20px;margin-bottom:10px;font-size:18px;color:var(--primary-blue);border-bottom:2px solid var(--light-blue)}.side-link{display:block;padding:12px 20px;color:var(--text-dark);font-weight:500;font-size:15px;transition:all .3s ease;border-left:4px solid transparent}.side-link.active,.side-link:hover{background-color:var(--light-blue);color:var(--primary-blue);border-left:4px solid var(--primary-blue)}.knowledge-content-wrapper{flex:1;min-width:0;background:var(--white);border-radius:12px;padding:40px;box-shadow:0 4px 15px rgba(0,0,0,.05);border:1px solid var(--border-color)}.content-block{margin-bottom:10px;scroll-margin-top:100px}.knowledge-title{font-size:24px;color:var(--primary-blue);margin-bottom:20px;display:flex;align-items:center;gap:10px}.knowledge-title::before{content:"";display:block;width:6px;height:24px;background-color:#f57c00;border-radius:4px}.knowledge-desc{font-size:16px;line-height:1.8;color:var(--text-gray)}.knowledge-divider{border:0;height:1px;background:var(--border-color);margin:40px 0}.highlight-list{list-style:none;padding:0;margin:20px 0}.highlight-list li{position:relative;padding-left:28px;margin-bottom:12px;font-size:16px;line-height:1.6;color:var(--text-gray)}.highlight-list li::before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:2px;color:var(--primary-blue);font-size:18px}.highlight-list li strong{color:var(--text-dark)}.elements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:25px}.element-card{background:var(--bg-color);border:1px solid var(--border-color);border-radius:10px;padding:25px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.element-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(30,91,148,.1);border-color:var(--primary-blue)}.element-icon{font-size:40px;color:#f57c00;margin-bottom:15px}.element-card h4{font-size:18px;color:var(--text-dark);margin-bottom:10px}.element-card p{font-size:14px;color:var(--text-gray)}.quote-box{background:linear-gradient(135deg,var(--light-blue),#fff);border-left:5px solid var(--primary-blue);padding:20px 25px;margin:25px 0;border-radius:0 8px 8px 0;display:flex;align-items:flex-start;gap:15px}.quote-box i{font-size:24px;color:var(--primary-blue);opacity:.5;margin-top:5px}.quote-box span{font-size:17px;font-weight:700;color:var(--primary-blue);line-height:1.6}.faq-container{margin-top:25px;display:flex;flex-direction:column;gap:15px}.faq-item{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:#fff}.faq-question{width:100%;text-align:left;padding:18px 20px;background:0 0;border:none;font-size:16px;font-weight:700;color:var(--text-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s}.faq-question:hover{background:var(--light-blue)}.faq-question i{transition:transform .3s ease;color:var(--primary-blue)}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease;background:var(--bg-color)}.faq-answer p{padding:0 20px 18px 20px;color:var(--text-gray);font-size:15px;line-height:1.6;margin:0}@media (max-width:992px){.knowledge-container{flex-direction:column}.knowledge-sidebar{flex:none;width:100%;position:static}.side-menu{display:flex;flex-wrap:wrap;padding:10px}.side-menu h3{width:100%;border-bottom:none;margin-bottom:5px;padding:5px 10px}.side-link{flex:1 1 auto;text-align:center;border-left:none;border-bottom:3px solid transparent;padding:10px}.side-link.active,.side-link:hover{border-left:none;border-bottom:3px solid var(--primary-blue)}.knowledge-content-wrapper{padding:25px 20px}}