.faq-x{--faq-orange:#f97316;--faq-orange-ink:#b4410b;--faq-tint:#fff1e6;--faq-pale:#eaf3ff;--faq-panel:#f5f9ff;--faq-edge:#d5e1ec;--faq-text:#2b3645}.faq-x .kt-faqbar{gap:14px;margin-bottom:32px}.faq-x .faq-search{position:relative}.faq-x .faq-search>svg{color:var(--brand);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.faq-x .kt-faqbar input[type=search]{border:1.5px solid var(--faq-edge);background:#fff;min-height:54px;padding:12px 16px 12px 48px;font-size:1.0625rem}.faq-x .kt-faqbar input[type=search]::placeholder{color:#5b6678;opacity:1}.faq-x .kt-faqbar input[type=search]:focus-visible{outline:3px solid var(--focus,#1d4ed8);outline-offset:2px;border-color:var(--brand)}.faq-x .kt-chips{gap:8px}.faq-x .kt-chips button{border:1.5px solid var(--faq-edge);background:#fff;flex:none;min-height:44px;padding:10px 16px;font-size:.9375rem}.faq-x .kt-chips button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.faq-x .kt-chips button:hover{border-color:var(--brand)}.faq-x .faq-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.faq-x .kt-faqcount{color:#4b5568;font-size:.9375rem;font-weight:600}.faq-x .faq-clear{font:inherit;color:var(--faq-orange-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:.9375rem;font-weight:700;text-decoration:underline}.faq-x .faq-clear:focus-visible{outline:3px solid var(--focus,#1d4ed8);outline-offset:2px}.faq-x .faq-topic{display:none}.faq-x .kt-chips button{max-width:100%}.faq-x .pg-faqgroup{margin-bottom:40px}.faq-x .pg-faqgroup:last-child{margin-bottom:0}.faq-x .pg-faqgroup h2{border:0;align-items:center;gap:14px;margin:0 0 16px;padding:0;font-size:1.4rem;line-height:1.25;display:flex}.faq-x .faq-ico{background:var(--faq-tint);width:40px;height:40px;color:var(--faq-orange-ink);border-radius:8px;flex:none;place-items:center;display:grid}.faq-x .faq-h{padding-bottom:10px;position:relative}.faq-x .pg-faqgroup h2:after{content:none;display:none}.faq-x .faq-h:after{content:"";background:var(--faq-orange);border-radius:2px;width:56px;height:4px;position:absolute;bottom:0;left:0}.faq-x .pg-faq{border:1px solid var(--faq-edge);background:#fff;border-left:4px solid #0000;border-radius:12px;margin:0 0 10px;overflow:hidden;box-shadow:0 1px 2px #0d1b3a0a}.faq-x .pg-faq[open]{border-left-color:var(--faq-orange)}.faq-x .pg-faq summary{cursor:pointer;min-height:60px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px 12px 18px;font-size:1.0625rem;font-weight:700;line-height:1.4;display:flex}.faq-x .pg-faq summary>span{flex:auto;min-width:0}.faq-x .pg-faq summary:hover{background:var(--faq-pale)}.faq-x .pg-faq summary:focus-visible{outline:3px solid var(--focus,#1d4ed8);outline-offset:-3px}.faq-x .pg-faq summary:after{content:"";background-color:var(--faq-tint);background-image:linear-gradient(var(--faq-orange-ink), var(--faq-orange-ink)), linear-gradient(var(--faq-orange-ink), var(--faq-orange-ink));background-position:50%;background-repeat:no-repeat;background-size:14px 2px,2px 14px;border-radius:8px;flex:none;width:32px;height:32px;font-size:0;line-height:0;position:static;transform:none}.faq-x .pg-faq[open] summary:after{content:"";background-color:var(--brand);background-image:linear-gradient(#fff,#fff);background-size:14px 2px}.faq-x .pg-faq[open] summary{border-bottom:1px solid var(--faq-edge)}.faq-x .pg-faq .pg-ans{background:var(--faq-panel);padding:16px 20px 18px 18px}.faq-x .pg-faq .pg-ans p{max-width:68ch;color:var(--faq-text);margin:0;font-size:1rem;line-height:1.65}html[data-theme] .faq-ask.pg-box{border-top:4px solid var(--brand);background:#fff;padding:22px}@media (max-width:600px){.faq-x .kt-chips{display:none}.faq-x .faq-topic{gap:6px;display:grid}.faq-x .faq-topic label{color:#2b3645;font-size:.9375rem;font-weight:700}.faq-x .faq-topic select{width:100%;min-height:48px;font:inherit;color:var(--ink);border:1.5px solid var(--faq-edge);appearance:auto;background:#fff;border-radius:10px;padding:10px 40px 10px 14px;font-size:1rem;font-weight:600}.faq-x .faq-topic select:focus-visible{outline:3px solid var(--focus,#1d4ed8);outline-offset:2px;border-color:var(--brand)}.faq-x .pg-faqgroup{margin-bottom:32px}.faq-x .pg-faqgroup h2{gap:12px;font-size:1.25rem}.faq-x .faq-ico{width:36px;height:36px}.faq-x .pg-faq summary{gap:12px;padding:12px 12px 12px 16px;font-size:1rem}.faq-x .pg-faq summary:after{width:30px;height:30px}.faq-x .pg-faq .pg-ans{padding:14px 16px 16px}}
