.pci-faq-module{--pci-faq-blue:#143b63;--pci-faq-blue-dark:#0d2944;--pci-faq-accent:#4a89c7;--pci-faq-border:#d7e2ee;--pci-faq-bg:#f7fafc;--pci-faq-text:#17324d;--pci-faq-shadow:0 10px 30px rgba(13,41,68,.08);padding:1rem 0 3rem}.pci-faq-module__inner{margin:0 auto;max-width:1200px}.pci-faq-module__eyebrow{color:var(--pci-faq-accent);font-size:.875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.pci-faq-module__heading{color:var(--pci-faq-blue-dark);margin:0}.pci-faq-module__intro{color:var(--pci-faq-text);margin-top:1rem}.pci-faq-module__intro>:first-child{margin-top:0}.pci-faq-module__intro>:last-child{margin-bottom:0}.pci-faq-module__list{display:grid;gap:1rem;margin-top:1.75rem}.pci-faq-item{background:#fff;border:1px solid var(--pci-faq-border);border-radius:18px;box-shadow:var(--pci-faq-shadow);overflow:hidden}.pci-faq-item__heading{margin:0}.pci-faq-item__trigger{align-items:center;appearance:none;background:linear-gradient(180deg,#fff 0,var(--pci-faq-bg) 100%);border:0;color:var(--pci-faq-blue-dark);cursor:pointer;display:flex;font:inherit;font-weight:700;gap:1rem;justify-content:space-between;line-height:1.35;padding:1.25rem 1.5rem;text-align:left;width:100%}.pci-faq-item__trigger:hover{background:linear-gradient(180deg,#fff,#edf4fb)}.pci-faq-item__trigger:focus-visible{outline:3px solid var(--pci-faq-accent);outline-offset:-3px}.pci-faq-item__question{flex:1 1 auto}.pci-faq-item__icon{background:var(--pci-faq-blue);border-radius:999px;flex:0 0 2rem;height:2rem;position:relative;width:2rem}.pci-faq-item__icon:after,.pci-faq-item__icon:before{background:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease;width:.875rem}.pci-faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.pci-faq-item.is-open .pci-faq-item__icon:after{transform:translate(-50%,-50%) rotate(0deg)}.pci-faq-item__panel{padding:0 1.5rem 1.5rem}.pci-faq-item__answer{color:var(--pci-faq-text);max-width:820px;padding-left:.375rem;padding-top:.25rem}.pci-faq-item__answer [itemprop=text]>:first-child,.pci-faq-item__answer>:first-child{margin-top:0}.pci-faq-item__answer [itemprop=text]>:last-child,.pci-faq-item__answer>:last-child{margin-bottom:0}@media (max-width:767px){.pci-faq-module__inner{max-width:100%}.pci-faq-item__trigger{padding:1rem 1rem 1rem 1.125rem}.pci-faq-item__panel{padding:0 1.125rem 1.125rem}.pci-faq-item__answer{max-width:100%;padding-left:.25rem}}