:root{--primary-orange:#ff6b35;--primary-orange-dark:#e65a2e;--dark-primary-color-secondary:#0a0a0a;--dark-text-primary:#f9fafb;--dark-text-secondary:#d1d5db;--dark-text-muted:#9ca3af;--accent-gray:#4b5563;--blue-400:#60a5fa;--green-400:#4ade80;--purple-400:#c084fc}.knowledge-base-page{min-height:100vh;background-color:var(--dark-primary-color);color:var(--dark-text-primary)}.knowledge-base-page .container{max-width:1220px;margin:0 auto;padding:0 1rem}@media (min-width:640px){.knowledge-base-page .container{padding:0 1.5rem}}@media (min-width:1024px){.knowledge-base-page .container{padding:0 2rem}}.knowledge-base-page .section-header{text-align:center;margin-bottom:4rem}.knowledge-base-page .section-title{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}.knowledge-base-page .section-title-md{font-size:1.875rem;font-weight:700;margin-bottom:1rem}.knowledge-base-page .section-subtitle{font-size:1.25rem;color:var(--dark-text-secondary)}@media (min-width:768px){.knowledge-base-page .section-title{font-size:3rem;line-height:1}.knowledge-base-page .section-title-md{font-size:2.25rem}}.knowledge-base-page .text-primary-orange{color:var(--primary-orange)}.knowledge-base-page .btn{padding:10px 20px;border-radius:6px;font-weight:500;font-size:14px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center}.knowledge-base-page .btn-primary{background-color:var(--primary-orange);color:#fff;outline:none;border:none}.knowledge-base-page .btn-primary:hover{background-color:var(--primary-orange-dark)}.knowledge-base-page .btn-secondary{background:transparent;border:2px solid var(--primary-orange);color:var(--primary-orange)}.knowledge-base-page .btn-secondary:hover{background-color:var(--primary-orange);color:#fff}.knowledge-base-page .btn-icon-left{margin-right:.5rem;transition:transform .2s ease}.knowledge-base-page .icon-xs{width:1rem;height:1rem}.knowledge-base-page .icon-sm{width:1.25rem;height:1.25rem}.knowledge-base-page .icon-md{width:1.5rem;height:1.5rem}.knowledge-base-page .icon-lg{width:2rem;height:2rem}.knowledge-base-page .bg-dark{background-color:var(--dark-primary-color)}.knowledge-base-page .bg-secondary{background-color:var(--dark-primary-color-secondary)}.knowledge-base-page .kb-hero-section{padding-top:6rem;padding-bottom:4rem;position:relative;overflow:hidden}.knowledge-base-page .kb-hero-content{text-align:center;margin-bottom:4rem}.knowledge-base-page .kb-hero-title{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}@media (min-width:768px){.knowledge-base-page .kb-hero-title{font-size:3.75rem}}.knowledge-base-page .kb-hero-subtitle{font-size:1.25rem;color:var(--dark-text-secondary);margin-bottom:2rem;max-width:48rem;margin-left:auto;margin-right:auto;line-height:1.6}.knowledge-base-page .kb-search-wrapper{max-width:42rem;margin:0 auto 2rem;position:relative}.knowledge-base-page .kb-search-glow{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,107,53,.2),rgba(96,165,250,.2));border-radius:.75rem;filter:blur(16px)}.knowledge-base-page .kb-search-bar{position:relative;background-color:rgba(55,65,81,.6);backdrop-filter:blur(16px);border:2px solid rgba(255,107,53,.3);border-radius:.75rem;padding:.25rem}.knowledge-base-page .kb-search-icon-wrapper{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%)}.knowledge-base-page .kb-search-input{width:100%;padding:1.25rem 1.5rem 1.25rem 4rem;background:transparent;color:var(--dark-text-primary);font-size:1.125rem;font-weight:500;border:none}.knowledge-base-page .kb-search-input:focus{outline:none}.knowledge-base-page .kb-search-input::-moz-placeholder{color:var(--dark-text-secondary)}.knowledge-base-page .kb-search-input::placeholder{color:var(--dark-text-secondary)}.knowledge-base-page .kb-search-shortcut-wrapper{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.knowledge-base-page .kb-search-shortcut{background-color:rgba(255,107,53,.2);color:var(--primary-orange);padding:.25rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500}.knowledge-base-page .kb-hero-cta-group{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.knowledge-base-page .kb-hero-cta-group{flex-direction:row}}.knowledge-base-page .btn:hover .hero-icon-rotate{transform:rotate(12deg)}.knowledge-base-page .kb-quick-nav-section{padding:4rem 0;background-color:var(--dark-primary-color-secondary)}.knowledge-base-page .kb-quick-nav-grid{display:grid;gap:1.5rem}@media (min-width:768px){.knowledge-base-page .kb-quick-nav-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.knowledge-base-page .kb-quick-nav-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.knowledge-base-page .kb-quick-nav-grid{grid-template-columns:repeat(4,1fr)}}.knowledge-base-page .kb-quick-nav-grid>.kb-animate{display:flex;flex-direction:column}.knowledge-base-page .kb-quick-nav-card{border-radius:1rem;padding:1.5rem;cursor:pointer;transition:all .3s ease;height:100%;flex-grow:1}.knowledge-base-page .kb-quick-nav-card:hover{border-color:var(--card-accent,#ff6b35)}.knowledge-base-page .card-color-blue{--card-accent:rgba(96,165,250,.8);--card-accent-solid:var(--blue-400);background-color:rgba(96,165,250,.2);border:2px solid rgba(96,165,250,.3)}.knowledge-base-page .card-color-orange{--card-accent:rgba(255,107,53,.8);--card-accent-solid:var(--primary-orange);background-color:rgba(255,107,53,.2);border:2px solid rgba(255,107,53,.3)}.knowledge-base-page .card-color-green{--card-accent:rgba(74,222,128,.8);--card-accent-solid:var(--green-400);background-color:rgba(74,222,128,.2);border:2px solid rgba(74,222,128,.3)}.knowledge-base-page .card-color-purple{--card-accent:rgba(192,132,252,.8);--card-accent-solid:var(--purple-400);background-color:rgba(192,132,252,.2);border:2px solid rgba(192,132,252,.3)}.knowledge-base-page .kb-quick-nav-card-content{display:flex;flex-direction:column;height:100%}.knowledge-base-page .kb-quick-nav-icon-wrapper{margin-bottom:1rem;transition:transform .3s ease;width:3rem;height:3rem}.knowledge-base-page .kb-quick-nav-card:hover .kb-quick-nav-icon-wrapper{transform:scale(1.1)}.knowledge-base-page .icon-color-blue{color:var(--blue-400)}.knowledge-base-page .icon-color-orange{color:var(--primary-orange)}.knowledge-base-page .icon-color-green{color:var(--green-400)}.knowledge-base-page .icon-color-purple{color:var(--purple-400)}.knowledge-base-page .kb-quick-nav-title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;transition:color .3s ease}.knowledge-base-page .kb-quick-nav-card:hover .kb-quick-nav-title{color:var(--card-accent-solid,var(--primary-orange))}.knowledge-base-page .kb-quick-nav-description{color:var(--dark-text-secondary);font-size:.875rem;margin-bottom:1rem;flex-grow:1}.knowledge-base-page .kb-quick-nav-count{font-size:.75rem;color:var(--dark-text-muted);font-weight:500}.knowledge-base-page .kb-section{padding:6rem 0}.knowledge-base-page .kb-getting-started-content{display:flex;flex-direction:column;gap:1.5rem}.knowledge-base-page .kb-getting-started-subtitle{font-size:1.875rem;font-weight:700;text-align:center;margin-bottom:2rem}.knowledge-base-page .kb-getting-started-item{background-color:rgba(26,26,26,.3);border:2px solid rgba(51,51,51,.2);border-radius:1rem;padding:1.5rem;transition:all .3s ease}.knowledge-base-page .kb-getting-started-item:hover{border-color:#ff6b35}.knowledge-base-page .kb-getting-started-item-grid{display:flex;align-items:flex-start;gap:1rem}.knowledge-base-page .kb-getting-started-number{width:2rem;height:2rem;background-color:var(--primary-orange);border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.25rem}.knowledge-base-page .kb-getting-started-number span{color:#fff;font-weight:700;font-size:1.125rem}.knowledge-base-page .kb-getting-started-text{flex-grow:1}.knowledge-base-page .kb-item-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.knowledge-base-page .kb-item-description{color:var(--dark-text-secondary);margin-bottom:1rem}.knowledge-base-page .kb-item-content{color:var(--dark-text-secondary);font-size:1rem;line-height:1.6}.knowledge-base-page .kb-accordion-wrapper{display:flex;flex-direction:column;gap:3rem}.knowledge-base-page .kb-accordion-item{background-color:rgba(26,26,26,.3);border:2px solid rgba(51,51,51,.2);border-radius:1rem;overflow:hidden}.knowledge-base-page .kb-accordion-header{padding:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s ease}.knowledge-base-page .kb-accordion-header:hover{background-color:rgba(26,26,26,.2)}.knowledge-base-page .kb-accordion-title-group{display:flex;align-items:center;gap:1rem}.knowledge-base-page .kb-accordion-icon{width:3rem;height:3rem;background-color:rgba(255,107,53,.2);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.knowledge-base-page .kb-accordion-title{font-size:1.5rem;font-weight:700}.knowledge-base-page .kb-accordion-subtitle{color:var(--dark-text-secondary)}.knowledge-base-page .kb-accordion-content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s ease-in-out}.knowledge-base-page .kb-accordion-content-wrapper.is-expanded{grid-template-rows:1fr}.knowledge-base-page .kb-accordion-content-inner{overflow:hidden;opacity:0;transition:opacity .36s ease-in-out}.knowledge-base-page .kb-accordion-content-wrapper.is-expanded .kb-accordion-content-inner{opacity:1}.knowledge-base-page .kb-accordion-content{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;border-top:1px solid rgba(51,51,51,.2)}.knowledge-base-page .kb-accordion-section{border-left:2px solid rgba(255,107,53,.3);padding-left:1.5rem}.knowledge-base-page .kb-tech-docs-grid{display:grid;gap:2rem}@media (min-width:1024px){.knowledge-base-page .kb-tech-docs-grid{grid-template-columns:repeat(2,1fr)}}.knowledge-base-page .kb-tech-doc-card{background-color:rgba(26,26,26,.3);border:2px solid rgba(51,51,51,.2);border-radius:1rem;padding:2rem;transition:all .3s ease}.knowledge-base-page .kb-tech-doc-card:hover{border-color:#ff6b35}.knowledge-base-page .kb-tech-doc-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.knowledge-base-page .kb-tech-doc-icon{width:3rem;height:3rem;background-color:rgba(255,107,53,.2);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.knowledge-base-page .kb-tech-doc-title{font-size:1.5rem;font-weight:700}.knowledge-base-page .kb-tech-doc-content{display:flex;flex-direction:column;gap:1.5rem}.knowledge-base-page .kb-tech-doc-section-title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;display:flex;align-items:center}.knowledge-base-page .kb-tech-doc-section-title .icon-xs{margin-right:.5rem}.knowledge-base-page .kb-tech-doc-section-content{color:var(--dark-text-secondary);line-height:1.6;padding-left:1.5rem}.kb-animate{opacity:0;will-change:transform,opacity}.kb-animate.is-visible{opacity:1;transform:translate(0) scale(1)}.kb-fade-up{transform:translateY(30px);transition:opacity .4s ease-out,transform .4s ease-out}.kb-fade-up-short{transform:translateY(20px);transition:opacity .25s ease-out,transform .25s ease-out}.kb-fade-right{transform:translateX(-30px);transition:opacity .3s ease-out,transform .3s ease-out}.kb-scale-up{transform:scale(.8);transition:opacity .25s ease-out,transform .25s ease-out}.kb-hover-lift{transition:transform .27s ease-out,border-color .27s ease-out,background-color .27s ease-out}.kb-hover-lift:hover{transform:translateY(-8px) scale(1.02)}.kb-hover-scale{transition:transform .27s ease-out,background-color .27s ease-out}.kb-hover-scale:hover{transform:scale(1.05)}.kb-hover-scale:active{transform:scale(.95)}.kfaq-section{padding:15px 0;background:none!important}.kfaq-container{max-width:860px;margin:0 auto}.kfaq-header{margin:0 0 2.5rem;text-align:center}.kfaq-header h1,.kfaq-header h2,.kfaq-header h4{font-size:2.25rem;font-weight:700;line-height:1.25;letter-spacing:-.03em;color:var(--dark-text-primary)}.kfaq-header h1 span,.kfaq-header h2 span{color:var(--primary-orange)}.kfaq-list{display:flex;flex-direction:column;gap:.625rem}.kfaq-item{border:1px solid hsla(0,0%,100%,.07);border-radius:10px;overflow:hidden;background:transparent;transition:border-color .25s ease,background .25s ease}.kfaq-item:hover{border-color:rgba(255,107,53,.25);background:rgba(255,107,53,.03)}.kfaq-question{display:flex;justify-content:space-between;align-items:flex-start;padding:1.125rem 1.25rem;gap:1rem;cursor:default}.kfaq-question__text{font-size:1rem;font-weight:600;line-height:1.5;color:var(--dark-text-primary);margin:0!important;padding:0!important;white-space:normal;word-break:break-word}.kfaq-answer-wrapper{overflow:hidden}.kfaq-answer{border-top:1px solid hsla(0,0%,100%,.06);padding:0}.kfaq-answer p{padding:.875rem 1.25rem 1.125rem;margin:0}.kfaq-answer ol,.kfaq-answer p,.kfaq-answer ul{color:var(--dark-text-secondary);font-size:.9375rem;line-height:1.7}.kfaq-answer ol,.kfaq-answer ul{padding:.5rem 1.25rem 1.25rem 2.25rem}.kfaq-answer li{margin-bottom:.35rem;color:var(--dark-text-secondary)}.kfaq-answer a{color:var(--primary-orange);text-decoration:underline;text-underline-offset:2px}.kfaq-answer a:hover{color:var(--light-secondary-font-color)}.kfaq-answer b,.kfaq-answer strong{color:var(--dark-text-primary);font-weight:600}.kfaq-answer:before{content:"";display:block;width:36px;height:2px;background:var(--primary-orange);margin:0 1.25rem;border-radius:2px;opacity:.6}@media (max-width:768px){.kfaq-container{max-width:100%;padding:0 .25rem}}@media (max-width:575.98px){.kfaq-section{padding:30px 0 50px}.kfaq-header h1,.kfaq-header h2,.kfaq-header h4{font-size:1.75rem;line-height:1.3;letter-spacing:-.04em}.kfaq-question{padding:1rem}.kfaq-question__text{font-size:.9375rem}.kfaq-answer p{font-size:.875rem;padding:.75rem 1rem 1rem}.kfaq-answer ol,.kfaq-answer ul{padding:.5rem 1rem 1rem 2rem;font-size:.875rem}.kfaq-answer:before{margin:0 1rem}}.kfaq-pricing-tabs{padding-top:60px;display:flex;gap:0}.kfaq-pricing-tabs button{color:var(--dark-paragraph-font-color);background-color:var(--light-primary-color);border:1px solid rgba(0,0,0,.25);padding:10px 30px;font-size:var(--font-size-small)}.kfaq-pricing-tabs button:first-child{border-radius:5px 0 0 5px}.kfaq-pricing-tabs button:nth-child(2){border-radius:0 5px 5px 0}.kfaq-pricing-tabs button.active{background-color:var(--dark-primary-color);color:var(--light-primary-color);border-color:var(--dark-primary-color)}.faq_section{padding:40px 0;background:none!important}.faq_header{margin:0 0 2rem}.faq_container{max-width:900px;margin:0 auto}.faq_container .kb-faq-container,.knowledge-base-page .kb-faq-container{max-width:56rem;margin:0 auto;padding:0 1rem}.faq_container .kb-faq-filter-group,.knowledge-base-page .kb-faq-filter-group{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem}.faq_container .kb-faq-filter-btn,.knowledge-base-page .kb-faq-filter-btn{padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;transition:all .3s ease;border:1px solid var(--accent-gray);background-color:rgba(26,26,26,.3);color:var(--dark-text-secondary);cursor:pointer}.faq_container .kb-faq-filter-btn:hover,.knowledge-base-page .kb-faq-filter-btn:hover{color:var(--primary-orange);border-color:rgba(255,107,53,.3);transform:none}.faq_container .kb-faq-filter-btn.active,.knowledge-base-page .kb-faq-filter-btn.active{background-color:var(--primary-orange);color:#fff;border-color:var(--primary-orange)}.faq_container .kb-faq-list,.knowledge-base-page .kb-faq-list{display:flex;flex-direction:column;gap:2rem}.faq_container .kb-faq-category-title,.knowledge-base-page .kb-faq-category-title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--primary-orange)}@media (max-width:576px){.faq_container{max-width:400px}.faq_section{margin-bottom:50px}.faq_header h1,.faq_header h4{font-size:30px;font-weight:700;line-height:38px;letter-spacing:-.04em}}