.emi-faq{background:var(--emi-faq-bg,#fff);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:var(--emi-faq-pad-top,0) 32px var(--emi-faq-pad-bottom,64px);scroll-margin-top:100px}.emi-faq__wrapper{margin:0 auto;max-width:var(--emi-maxw,1100px)}.emi-faq__list{display:flex;flex-direction:column;gap:12px}.emi-faq__item{background:var(--emi-faq-item-bg,#f5f6f8);border:0;border-radius:10px;overflow:hidden}.emi-faq__question{align-items:flex-start;cursor:pointer;display:flex;gap:16px;list-style:none;padding:18px 22px;transition:background-color .15s ease}.emi-faq__question::-webkit-details-marker{display:none}.emi-faq__question:hover{background:rgba(31,40,74,.035)}.emi-faq__question:focus{outline:none}.emi-faq__question:focus-visible{border-radius:10px;outline:2px solid rgba(31,40,74,.3);outline-offset:-2px}.emi-faq__question-text{color:var(--emi-faq-heading,#1f284a);flex:1;font-size:16.5px;font-weight:700;line-height:1.4;margin:0;min-width:0;overflow-wrap:break-word}.emi-faq__question:after{border-bottom:2px solid var(--emi-faq-accent,#198643);border-right:2px solid var(--emi-faq-accent,#198643);content:"";flex-shrink:0;height:9px;margin-top:6px;transform:rotate(45deg);transform-origin:center;transition:transform .2s ease;width:9px}.emi-faq__item[open]>.emi-faq__question:after{margin-top:10px;transform:rotate(-135deg)}.emi-faq__answer{color:var(--emi-faq-body,#374151);font-size:15.5px;line-height:1.65;max-width:860px;padding:0 22px 20px}.emi-faq__answer>:first-child{margin-top:0}.emi-faq__answer>:last-child{margin-bottom:0}.emi-faq__answer p{margin:0 0 12px}.emi-faq__answer ol,.emi-faq__answer ul{margin:0 0 12px 20px;padding:0}.emi-faq__answer li{margin-bottom:6px}.emi-faq__answer strong{color:var(--emi-faq-heading,#1f284a)}.emi-faq__answer a{color:var(--emi-faq-accent,#198643);font-weight:600;text-decoration:none}.emi-faq__answer a:hover{text-decoration:underline}.emi-faq__answer a:focus-visible{border-radius:3px;outline:2px solid var(--emi-faq-accent,#198643);outline-offset:2px}@media (max-width:640px){.emi-faq{padding:var(--emi-faq-pad-top-m,0) 20px var(--emi-faq-pad-bottom-m,48px)}.emi-faq__question{gap:12px;padding:16px 18px}.emi-faq__question-text{font-size:15.5px}.emi-faq__answer{font-size:15px;padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.emi-faq__question,.emi-faq__question:after{transition:none}}.emi-faq__more{margin-top:14px}.emi-faq__more>summary{list-style:none}.emi-faq__more>summary::-webkit-details-marker{display:none}.emi-faq__more-toggle{align-items:center;background:none;border:1px solid var(--emi-faq-accent,#198643);border-radius:22px;color:var(--emi-faq-accent,#198643);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:9px;padding:11px 20px;user-select:none}.emi-faq__more-toggle:hover{background:rgba(25,134,67,.07)}.emi-faq__more-toggle:focus{outline:none}.emi-faq__more-toggle:focus-visible{outline:2px solid var(--emi-faq-accent,#198643);outline-offset:2px}.emi-faq__more-close,.emi-faq__more[open] .emi-faq__more-open{display:none}.emi-faq__more[open] .emi-faq__more-close{display:inline}.emi-faq__more-icon{border-bottom:2px solid;border-right:2px solid;height:8px;margin-top:-3px;transform:rotate(45deg);transition:transform .15s ease;width:8px}.emi-faq__more[open] .emi-faq__more-icon{margin-top:2px;transform:rotate(-135deg)}.emi-faq__list--rest{margin-top:14px}@media (prefers-reduced-motion:reduce){.emi-faq__more-icon{transition:none}}.emi-faq--open-both .emi-faq__item[open],.emi-faq--open-tint .emi-faq__item[open]{background:var(--emi-faq-open-bg,#ebedf1)}.emi-faq--open-both .emi-faq__item[open],.emi-faq--open-shadow .emi-faq__item[open]{box-shadow:0 1px 2px rgba(31,40,74,.06),0 8px 22px rgba(31,40,74,.1)}.emi-faq__item[open]>.emi-faq__question:hover{background:transparent}