.ks-faq{--ksfaq-accent:#0da9dc;--ksfaq-bg:#102b46;--ksfaq-panel:#143653;--ksfaq-text:#f3f8ff;--ksfaq-muted:#aec4d7;--ksfaq-border:#2b526d;--ksfaq-radius:12px;--ksfaq-gap:12px;color:var(--ksfaq-text);font:inherit;width:100%;box-sizing:border-box}.ks-faq *{box-sizing:border-box}.ks-faq--light{--ksfaq-bg:#f7f9fc;--ksfaq-panel:#fff;--ksfaq-text:#172a40;--ksfaq-muted:#56687b;--ksfaq-border:#dbe4ed}.ks-faq--auto{--ksfaq-bg:transparent;--ksfaq-panel:rgba(127,127,127,.07);--ksfaq-text:inherit;--ksfaq-muted:inherit;--ksfaq-border:rgba(127,127,127,.3)}.ks-faq-search-wrap{margin:0 0 20px}.ks-faq-search{width:100%;padding:14px 18px;border:1px solid var(--ksfaq-border);border-radius:var(--ksfaq-radius);background:var(--ksfaq-panel);color:var(--ksfaq-text);font:inherit}.ks-faq-search::placeholder{color:var(--ksfaq-muted)}.ks-faq-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ks-faq-filter,.ks-faq-actions button,.ks-faq-pagination button{border:1px solid var(--ksfaq-border);background:var(--ksfaq-panel);color:var(--ksfaq-text);border-radius:9px;padding:9px 14px;font:inherit;cursor:pointer}.ks-faq-filter.is-active,.ks-faq-pagination button[aria-current=page]{background:var(--ksfaq-accent);border-color:var(--ksfaq-accent);color:#fff}.ks-faq-filter span{font-size:.8em;opacity:.7}.ks-faq-items{display:grid;gap:var(--ksfaq-gap)}.ks-faq-item{background:var(--ksfaq-panel);border:1px solid var(--ksfaq-border);border-radius:var(--ksfaq-radius);overflow:hidden}.ks-faq-question{margin:0!important;padding:0!important;font-size:1rem!important;line-height:1.5!important}.ks-faq-toggle{display:flex;justify-content:space-between;align-items:center;gap:15px;text-align:left;width:100%;border:0;background:0 0;color:var(--ksfaq-text);font:inherit;font-weight:650;padding:17px 20px;cursor:pointer}.ks-faq-toggle:hover,.ks-faq-toggle:focus-visible{color:var(--ksfaq-accent);outline-offset:-3px}.ks-faq-chevron{flex:none;font-size:23px;font-weight:400;line-height:1}.ks-faq-toggle[aria-expanded=true] .ks-faq-chevron{transform:rotate(45deg)}.ks-faq-answer{color:var(--ksfaq-text)}.ks-faq-answer-inner{padding:0 20px 20px;line-height:1.7}.ks-faq-answer-inner>:first-child{margin-top:0}.ks-faq-answer-inner>:last-child{margin-bottom:0}.ks-faq-actions{display:flex;gap:10px;margin-bottom:12px}.ks-faq-no-results{padding:20px;text-align:center;color:var(--ksfaq-muted)}.ks-faq-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.ks-faq--cards .ks-faq-items{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ks-faq--cards .ks-faq-item{box-shadow:0 8px 28px rgba(0,0,0,.09)}.ks-faq--knowledge .ks-faq-categories{display:flex;flex-direction:column;float:left;width:225px;margin-right:22px}.ks-faq--knowledge .ks-faq-items{overflow:hidden}.ks-faq--knowledge .ks-faq-filter{text-align:left}.ks-faq--help-center .ks-faq-intro{text-align:center;padding:38px 20px;background:linear-gradient(125deg,#0d2c49,#075d83);border-radius:var(--ksfaq-radius);margin-bottom:22px;color:#fff}.ks-faq--help-center .ks-faq-intro h2{color:#fff;margin:0 0 8px}.ks-faq--help-center .ks-faq-intro p{margin:0}.ks-faq--help-center .ks-faq-search-wrap{max-width:740px;margin:0 auto 22px}.ks-faq--help-center .ks-faq-categories{justify-content:center}@media(max-width:700px){.ks-faq--cards .ks-faq-items{grid-template-columns:1fr}.ks-faq--knowledge .ks-faq-categories{float:none;width:auto;flex-direction:row;margin-right:0}.ks-faq-toggle{padding:15px}.ks-faq-answer-inner{padding:0 15px 16px}}.ks-faq .ks-faq-category-count{font-size:.88em;opacity:.8;white-space:nowrap}.ks-faq.ks-faq--theme-light{--ksfaq-bg:#f7f9fc;--ksfaq-panel:#fff;--ksfaq-text:#172a40;--ksfaq-muted:#56687b;--ksfaq-border:#dbe4ed}.ks-faq.ks-faq--theme-light .ks-faq-item{background:var(--ksfaq-panel)!important;border-color:var(--ksfaq-border)!important}.ks-faq.ks-faq--theme-light .ks-faq-toggle{color:var(--ksfaq-text)!important;background:transparent!important}.ks-faq.ks-faq--theme-light .ks-faq-answer,.ks-faq.ks-faq--theme-light .ks-faq-answer-inner{color:var(--ksfaq-text)!important}.ks-faq.ks-faq--theme-light .ks-faq-filter:not(.is-active),.ks-faq.ks-faq--theme-light .ks-faq-search{color:var(--ksfaq-text)!important;background:var(--ksfaq-panel)!important;border-color:var(--ksfaq-border)!important}.ks-faq.ks-faq--theme-light .ks-faq-filter.is-active{color:#fff!important;background:var(--ksfaq-accent)!important}.ks-faq .ks-faq-category-count{display:inline!important;opacity:.8;margin-left:2px}.ks-faq .ks-faq-chevron{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(var(--ksfaq-icon-size,23px) + 12px);height:calc(var(--ksfaq-icon-size,23px) + 12px);font-size:var(--ksfaq-icon-size,23px);line-height:1;color:var(--ksfaq-icon-color,var(--ksfaq-accent));background:var(--ksfaq-icon-bg,transparent);border-radius:7px;transition:color .18s ease,background .18s ease,transform .18s ease}.ks-faq .ks-faq-chevron:before{content:'+';display:block}.ks-faq .ks-faq-toggle[aria-expanded=true] .ks-faq-chevron{transform:none}.ks-faq .ks-faq-toggle[aria-expanded=true] .ks-faq-chevron:before{content:'−'}.ks-faq.ks-faq--icon-chevron .ks-faq-chevron:before{content:'⌄'}.ks-faq.ks-faq--icon-chevron .ks-faq-toggle[aria-expanded=true] .ks-faq-chevron:before{content:'⌃'}.ks-faq.ks-faq--icon-arrow .ks-faq-chevron:before{content:'↓'}.ks-faq.ks-faq--icon-arrow .ks-faq-toggle[aria-expanded=true] .ks-faq-chevron:before{content:'↑'}.ks-faq.ks-faq--icon-circle .ks-faq-chevron,.ks-faq.ks-faq--icon-square .ks-faq-chevron{border:1.5px solid currentColor}.ks-faq.ks-faq--icon-circle .ks-faq-chevron{border-radius:50%}.ks-faq.ks-faq--icon-square .ks-faq-chevron{border-radius:5px}.ks-faq.ks-faq--icon-left .ks-faq-toggle{flex-direction:row-reverse;justify-content:flex-end}.ks-faq .ks-faq-toggle{gap:var(--ksfaq-icon-gap,12px)}.ks-faq.ks-faq--hover-background .ks-faq-toggle:hover .ks-faq-chevron{background:var(--ksfaq-accent);color:#fff}.ks-faq.ks-faq--hover-scale .ks-faq-toggle:hover .ks-faq-chevron{transform:scale(1.16)}.ks-faq.ks-faq--hover-color .ks-faq-toggle:hover .ks-faq-chevron{color:var(--ksfaq-accent)}.ks-faq.ks-faq--icon-rotate.ks-faq--icon-chevron .ks-faq-toggle[aria-expanded=true] .ks-faq-chevron,.ks-faq.ks-faq--icon-rotate.ks-faq--icon-arrow .ks-faq-toggle[aria-expanded=true] .ks-faq-chevron{transform:rotate(180deg)}.ks-faq.ks-faq--icon-rotate.ks-faq--icon-chevron .ks-faq-toggle[aria-expanded=true] .ks-faq-chevron:before{content:'⌄'}.ks-faq.ks-faq--icon-rotate.ks-faq--icon-arrow .ks-faq-toggle[aria-expanded=true] .ks-faq-chevron:before{content:'↓'}@media(prefers-reduced-motion:reduce){.ks-faq .ks-faq-chevron{transition:none}}.ks-faq .ks-faq-toggle .ks-faq-chevron,.ks-faq.ks-faq--theme-light .ks-faq-toggle .ks-faq-chevron{color:var(--ksfaq-icon-color,var(--ksfaq-accent,#0da9dc))!important;border-color:currentColor!important;-webkit-text-fill-color:currentColor}.ks-faq .ks-faq-toggle .ks-faq-chevron:before{color:inherit!important;-webkit-text-fill-color:currentColor}.ks-faq.ks-faq--hover-background .ks-faq-toggle:hover .ks-faq-chevron{color:#fff!important;border-color:var(--ksfaq-accent,#0da9dc)!important}