.pci-faq{display:flex;flex-direction:column;gap:12px;width:100%}.pci-faq__item{background:#fff;border:1px solid rgb(1 38 68 / .08);border-radius:12px;overflow:hidden;transition:border-color 0.3s ease,box-shadow 0.3s ease}.pci-faq__item:hover{border-color:rgb(1 38 68 / .18)}.pci-faq__item.is-open{border-color:rgb(200 154 61 / .45);box-shadow:0 8px 28px rgb(1 38 68 / .08)}.pci-faq__question{display:flex;align-items:center;gap:18px;width:100%;padding:22px 26px;margin:0;background:#fff0;border:0;cursor:pointer;text-align:left;font-family:'Manrope',system-ui,-apple-system,sans-serif;color:#012644;transition:background-color 0.25s ease}.pci-faq__question:hover{background-color:rgb(1 38 68 / .02)}.pci-faq__question:focus-visible{outline:2px solid #c89a3d;outline-offset:-2px}.pci-faq__num{flex:0 0 auto;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;letter-spacing:.1em;color:#c89a3d;min-width:28px}.pci-faq__q-text{flex:1;font-size:17px;line-height:1.45;font-weight:600;letter-spacing:-.005em;color:#012644}.pci-faq__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgb(1 38 68 / .05);color:#012644;transition:background-color 0.3s ease,color 0.3s ease,transform 0.3s ease}.pci-faq__item.is-open .pci-faq__icon{background-color:#012644;color:#c89a3d;transform:rotate(180deg)}.pci-faq__icon-v{transform-origin:center;transition:transform 0.3s cubic-bezier(.2,.7,.2,1)}.pci-faq__item.is-open .pci-faq__icon-v{transform:scaleY(0)}.pci-faq__answer{overflow:hidden;transition:height 0.35s cubic-bezier(.2,.7,.2,1)}.pci-faq__answer[hidden]{display:none}.pci-faq__answer-inner{padding:0 26px 24px;padding-left:72px;font-family:'Manrope',system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.65;color:rgb(1 38 68 / .78)}.pci-faq__answer-inner p{margin:0 0 12px 0}.pci-faq__answer-inner p:last-child{margin-bottom:0}.pci-faq__answer-inner a{color:#c89a3d;text-decoration:underline;text-underline-offset:3px}@media (max-width:768px){.pci-faq__question{padding:18px 18px;gap:12px}.pci-faq__q-text{font-size:15.5px}.pci-faq__icon{width:30px;height:30px}.pci-faq__answer-inner{padding:0 18px 20px;padding-left:52px;font-size:14.5px}}