.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 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 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)}.faq_container .kb-faq-accordion-wrapper,.knowledge-base-page .kb-faq-accordion-wrapper{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.faq_container .kb-faq-item,.knowledge-base-page .kb-faq-item{background-color:transparent;border:1px solid rgba(51,51,51,.4);border-radius:.75rem;overflow:hidden}.faq_container .kb-faq-item:hover,.knowledge-base-page .kb-faq-item:hover{background-color:rgba(26,26,26,.2)}.faq_container .kb-faq-question-btn,.knowledge-base-page .kb-faq-question-btn{width:100%;padding:.875rem 1rem;text-align:left;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer}.faq_container .kb-faq-question-text,.knowledge-base-page .kb-faq-question-text{font-size:1rem;font-weight:600;color:var(--dark-text-primary);padding-right:1rem;margin-bottom:0!important}.faq_container .kb-faq-icon,.knowledge-base-page .kb-faq-icon{flex-shrink:0;color:var(--primary-orange);width:24px}.faq_container .kb-faq-answer-wrapper,.knowledge-base-page .kb-faq-answer-wrapper{overflow:hidden}.faq_container .kb-faq-answer,.knowledge-base-page .kb-faq-answer{border-top:1px solid rgba(51,51,51,.2)}.faq_container .kb-faq-answer p,.knowledge-base-page .kb-faq-answer p{padding:1rem 1rem 1.25rem;color:var(--dark-text-secondary);line-height:1.6;margin-bottom:0}@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}}.mcp_integration_banner{padding:7rem 10rem;text-align:center;position:relative;z-index:2}.mcp_integration_banner h1{color:var(--light-primary-color)}.designed_section .designed_title h2 span,.klmap_advantage_section_header h2,.mcp_integration_banner h1 span,.mcp_revolution_section .mcp_revolution_content .mcp_revolution_title h2 span,.mcp_transform_content h3 span{background:-webkit-linear-gradient(.29deg,var(--mcp-primary-color) 16.11%,#006c82 90.16%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mcp_integration_banner span.ellipse.ellipse-1{width:352px;height:352px;opacity:.6;filter:blur(100px);z-index:-3!important}.mcp_integration_banner p{font-weight:400;font-size:20px}.mcp_integration_banner p.intro_text{box-shadow:0 0 10px 0 #1dbecf80;padding:10px 20px;width:-moz-fit-content;width:fit-content;border-radius:100px;color:var(--mcp-primary-color);font-size:12px;border:1px solid var(--mcp-primary-color)}.mcp_integration_banner .dark-button,.mcp_integration_banner button{font-weight:500;border-radius:6px;font-weight:700;font-size:16px;padding:14px 30px!important;border:none;background:var(--mcp-primary-color);color:var(--dark-primary-color)}.designed_section .designed_title p,.mcp_revolution_section .mcp_revolution_content .mcp_revolution_title p{font-size:24px}.mcp_revolution_section .mcp_revolution_content .mcp_revolution_description{margin-top:2rem}.mcp_transform_section .col-12 .card{background:linear-gradient(180deg,rgba(0,180,216,.15) 0,rgba(0,0,0,.15));border:none}.mcp_revolution_section .testimonials_container blockquote{border-color:var(--mcp-primary-color);background:rgba(26,26,26,.5);text-align:center;color:var(--light-primary-color)}.mcp_revolution_section .testimonials_container blockquote i{font-size:20px}.mcp_revolution_section .testimonials_container blockquote b{color:var(--mcp-primary-color)}.mcp_transform_section .mcp_transform_counter p{color:var(--light-primary-color)}.mcp_transform_section .mcp_transform_counter h3{color:var(--mcp-primary-color);font-size:64px}.designed_content .designed_card p,.getting_started_content p,.getting_started_title p,.mcp_transform_section .mcp_transform_counter p{font-size:20px}.getting_started_content .testimonials_container blockquote,.mcp_transform_content .testimonials_container blockquote{padding:1.5rem;border-color:var(--mcp-primary-color);background:rgba(26,26,26,.5);color:var(--light-primary-color)!important}.getting_started_content .testimonials_container blockquote b,.mcp_transform_content .testimonials_container blockquote b{color:var(--mcp-primary-color)}.designed_content .designed_card:hover h3,.designed_content .designed_card:hover p{color:var(--light-primary-color)}.designed_content .designed_card img{width:56px;height:56px;margin-bottom:1rem;align-self:center}.designed_content .designed_card h3{font-size:24px;margin-bottom:15px}.getting_started_steps ul li{margin:20px 0}.getting_started_steps ul li span span{color:var(--mcp-primary-color);font-size:24px;font-weight:600}.mcp_revolution_description .faq_content .accordion-item{border:none!important;margin-top:10px;box-shadow:0 0 5px 0 #0000001a;background-color:transparent!important}.mcp_revolution_description .faq_content .accordion-header{font-size:20px;font-weight:500;line-height:24px}.mcp_revolution_description .faq_content .accordion-header button{background:linear-gradient(90.67deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.1) 99.13%)!important;font-size:18px;font-weight:600;line-height:24px;color:var(--light-primary-color);padding:20px 30px;white-space:unset!important;box-shadow:none!important}.mcp_revolution_description .faq_content .accordion-header button:hover{transform:none}.mcp_revolution_description .accordion-button:focus{box-shadow:none!important}.mcp_revolution_description .accordion-button:not(.collapsed){box-shadow:none!important;border-top:2px solid var(--mcp-primary-color)}.mcp_revolution_description .accordion-button:not(.collapsed),.mcp_revolution_description .accordion-item:last-of-type>.accordion-collapse{background:linear-gradient(90.67deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.1) 99.13%)!important;border-left:2px solid var(--mcp-primary-color);border-right:2px solid var(--mcp-primary-color)}.mcp_revolution_description .accordion-item:last-of-type>.accordion-collapse{border-bottom:2px solid var(--mcp-primary-color)}.mcp_revolution_description .faq_content .accordion-body{font-size:var(--font-size-p);font-weight:400;line-height:22px;padding:20px 0 10px 30px!important}.mcp_revolution_description .faq_content .accordion-button:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-repeat:no-repeat;background-size:1.25rem;transition:transform .3s ease-in-out}.mcp_revolution_description .accordion-button:not(.collapsed):after,.mcp_revolution_description .faq_content .accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.mcp_revolution_description .accordion-button:not(.collapsed):after{transform:rotate(-180deg)}.mcp_integration_cta .cta_container .cta{background:linear-gradient(93.38deg,var(--mcp-primary-color) .7%,#006c82 99.49%)!important}.mcp_integration_cta .cta_container .cta .rich_text_block button{padding:14px 30px!important}@media (max-width:576px){.mcp_integration_banner{padding:3rem 1rem}.mcp_integration_banner h1{font-size:32px}.mcp_integration_banner p{font-size:16px}.mcp_integration_banner button{padding:10px 20px;font-size:14px}.mcp_transform_section .mcp_transform_counter h3{font-size:48px}}.accordion-button{color:var(--light-primary-color)}.accordion-item{contain:layout paint}.accordion-collapse{max-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .25s ease,transform .3s ease;will-change:max-height,opacity,transform}.accordion-collapse.show{max-height:120px}.accordion-header.open{border-top:2px solid var(--mcp-primary-color)}.accordion-header.open,.accordion-item.active .accordion-body{border-left:2px solid var(--mcp-primary-color);border-right:2px solid var(--mcp-primary-color)}.accordion-item.active .accordion-body{border-bottom:2px solid var(--mcp-primary-color)}.accordion-button:after{transition:transform .3s ease;will-change:transform}.accordion-button:not(.collapsed):after{transform:rotate(-180deg)}.designed_content .d-flex{align-items:stretch!important}.designed_content .col-12,.designed_content .designed_card{display:flex;flex-direction:column}.designed_content .designed_card{border-radius:20px;background:rgba(26,26,26,.5);border:none;height:100%}.designed_content .designed_card .rich-text-wrapper,.designed_content .designed_card>div{flex:1;display:flex;flex-direction:column}.mcp_transform_section .mcp_transform_counter .col-12{display:flex;flex-direction:column}.mcp_transform_section .mcp_transform_counter .card{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;background:linear-gradient(180deg,rgba(0,180,216,.15) 0,rgba(0,0,0,.15));border:none}.getting_started_steps ul{padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.getting_started_steps ul li{list-style:none;padding:20px;box-shadow:0 0 8px 0 #00000026;border-radius:20px;background:rgba(26,26,26,.5);border:none;color:var(--light-primary-color);margin:0;display:flex;align-items:flex-start;gap:1rem}.accordion-collapse.show{max-height:300px;opacity:1;transform:translateY(0);transition:max-height 1s cubic-bezier(.16,1,.3,1),opacity .35s ease,transform .5s ease}.mcp_revolution_section .row{align-items:flex-start!important}.getting_started_content .testimonials_container blockquote,.mcp_revolution_section .testimonials_container blockquote,.mcp_transform_content .testimonials_container blockquote{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:768px){.designed_content .col-12{width:100%}.designed_content .designed_card{margin:.5rem 0!important}.mcp_transform_section .mcp_transform_counter .card{margin:.5rem!important}.getting_started_steps ul li{padding:15px}}