.kvfaq-section{background:#eef0f7;box-sizing:border-box;padding:76px 56px 70px}.kvfaq-section *{box-sizing:border-box}.kvfaq-inner{width:100%;max-width:1500px;margin:0 auto}.kvfaq-header{margin:0 0 52px;text-align:center}.kvfaq-heading{margin:0 0 18px;color:#101a35;font-size:60px;font-weight:800;letter-spacing:0;line-height:1.08;text-align:center}.kvfaq-description{max-width:900px;margin:0 auto;color:#4c5b70;font-size:19px;font-weight:400;line-height:1.45;text-align:center}.kvfaq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;align-items:start}.kvfaq-column{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0}.kvfaq-item{overflow:hidden;background:#fff;border:1px solid rgb(26 31 44 / .08);border-radius:6px;box-shadow:0 1px 1px rgb(15 23 42 / .04),0 8px 18px rgb(15 23 42 / .06);padding:24px 30px;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.kvfaq-item:hover{box-shadow:0 10px 24px rgb(15 23 42 / .08)}.kvfaq-toggle,.kvfaq-toggle:hover,.kvfaq-toggle:focus,.kvfaq-toggle:active{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;gap:18px;margin:0;padding:0!important;border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:inherit!important;box-shadow:none!important;font:inherit;text-align:left;text-decoration:none!important;text-transform:none;cursor:pointer}.kvfaq-toggle:before,.kvfaq-toggle:after{display:none!important;content:none!important}.kvfaq-icon-left .kvfaq-toggle{justify-content:flex-start}.kvfaq-question-text{flex:1;color:#171a22;font-size:26px;font-weight:800;letter-spacing:0;line-height:1.28;transition:color .25s ease}.kvfaq-answer{margin:24px 0 12px;color:#5d6069;font-size:21px;font-weight:400;line-height:1.35}.kvfaq-answer p{margin:0 0 10px}.kvfaq-answer p:last-child{margin-bottom:0}.kvfaq-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;color:#111827;font-size:18px;line-height:1;transition:color .25s ease,transform .25s ease}.kvfaq-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.kvfaq-icon svg{display:block;width:1em;height:1em;fill:currentColor}.kvfaq-icon-open{display:none}.kvfaq-item.is-open .kvfaq-question-text{color:#2f5ff1}.kvfaq-item.is-open .kvfaq-icon-wrap{color:#2f5ff1}.kvfaq-item.is-open .kvfaq-icon-closed{display:none}.kvfaq-item.is-open .kvfaq-icon-open{display:inline-flex}.kvfaq-panel[hidden]{display:none}@media(max-width:1024px){.kvfaq-section{padding:64px 28px}.kvfaq-heading{font-size:46px}.kvfaq-description{font-size:17px}.kvfaq-question-text{font-size:21px}.kvfaq-answer{font-size:18px}}@media(max-width:767px){.kvfaq-section{padding:46px 16px}.kvfaq-grid{grid-template-columns:1fr}.kvfaq-grid{row-gap:12px}.kvfaq-heading{font-size:34px}.kvfaq-description{font-size:15px}.kvfaq-item{padding:20px 18px}.kvfaq-question-text{font-size:18px}.kvfaq-answer{font-size:16px;margin-top:16px}}