.kb-row-layout-wrap.faq-accordion .kt-accordion-wrap{border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.06);background:#fff}.kb-row-layout-wrap.faq-accordion .kt-accordion-header-wrap .kt-blocks-accordion-header{display:flex;align-items:center;gap:.75rem;padding:14px 20px;background:#f8fafc!important;color:var(--global-palette3,#0f172a)!important;font-weight:700;transition:background .15s ease,color .15s ease;border:0}.kb-row-layout-wrap.faq-accordion .kt-accordion-header-wrap .kt-blocks-accordion-header:hover,.kb-row-layout-wrap.faq-accordion .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible{background:#eef2f7!important;outline:2px solid rgba(14,165,165,.25);outline-offset:-2px}.kb-row-layout-wrap.faq-accordion .kt-accordion-header-wrap .kt-blocks-accordion-header[aria-expanded="true"]{background:rgba(14,165,165,.08)!important;color:var(--global-palette3,#0f172a)!important;border-bottom:1px solid rgba(0,0,0,.06)}.kb-row-layout-wrap.faq-accordion .kt-blocks-accordion-title{font-size:clamp(1.05rem,.98rem + .25vw,1.25rem)}.kb-row-layout-wrap.faq-accordion .kt-blocks-accordion-icon-trigger{inline-size:22px;block-size:22px;border-radius:9999px;background:var(--global-palette1,#0b6e4f)!important;transition:transform .2s ease, background .2s ease}.kb-row-layout-wrap.faq-accordion .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger{background:var(--global-palette2,#e09f3e)!important}.kb-row-layout-wrap.faq-accordion .kt-accordion-header-wrap .kt-blocks-accordion-header[aria-expanded="true"] .kt-blocks-accordion-icon-trigger{transform:rotate(45deg)}.kb-row-layout-wrap.faq-accordion .kt-accordion-panel{background:#fff}.kb-row-layout-wrap.faq-accordion .kt-accordion-panel-inner{padding:18px 20px 20px;border-top:1px solid rgba(0,0,0,.06)}.kb-row-layout-wrap.faq-accordion .kt-accordion-panel-inner{counter-reset:faq-q}.kb-row-layout-wrap.faq-accordion .kt-accordion-panel-inner > .wp-block-group{position:relative;padding:18px 14px 16px 56px;border-bottom:1px solid rgba(0,0,0,.08);transition:background .15s ease, box-shadow .15s ease}.kb-row-layout-wrap.faq-accordion .kt-accordion-panel-inner > .wp-block-group:hover{background:rgba(0,0,0,.02)}.kb-row-layout-wrap.faq-accordion .kt-accordion-panel-inner > .wp-block-group h2{margin:.25rem 0 .4rem;line-height:1.25;font-size:clamp(1.25rem,1.05rem + .9vw,2rem)}.kb-row-layout-wrap.faq-accordion .kt-accordion-panel-inner > .wp-block-group h2::before{counter-increment:faq-q;content:counter(faq-q, decimal-leading-zero);position:absolute;left:14px;top:18px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--global-palette1,#0b6e4f);color:#fff;font-weight:800;font-size:13px;box-shadow:0 2px 6px rgba(0,0,0,.12)}.kb-row-layout-wrap.faq-accordion .kt-accordion-panel-inner > .wp-block-group p{margin:0;color:#334155}.kb-row-layout-wrap.faq-accordion .kt-accordion-panel-inner > .wp-block-group p:first-of-type::before{content:"A:";font-weight:700;margin-right:.4rem;color:var(--global-palette1,#0b6e4f)}.kb-row-layout-wrap.faq-accordion .kt-accordion-panel-inner > .wp-block-group:last-child{border-bottom:0}@media (max-width:767px){.kb-row-layout-wrap.faq-accordion .kt-accordion-panel-inner > .wp-block-group{padding-left:48px}.kb-row-layout-wrap.faq-accordion .kt-accordion-panel-inner > .wp-block-group h2::before{width:26px;height:26px;top:14px;font-size:12px}}:target{scroll-margin-top:90px}