.pmo-faq{background-color:#fff;padding:64px 0;width:100%}.pmo-faq__inner{margin:0 auto;max-width:800px;padding:0 32px}.pmo-faq__header{margin-bottom:40px}.pmo-faq__eyebrow{color:#6fc6ac;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.4px;margin:0 0 10px;text-transform:uppercase}.pmo-faq__heading{color:#233166;font-size:clamp(26px,3.5vw,36px);line-height:1.2;margin:0 0 12px}.pmo-faq__heading,.pmo-faq__subheading{font-family:Outfit,sans-serif;font-weight:300}.pmo-faq__subheading{color:#555f6e;font-size:16px;line-height:1.65;margin:0}.pmo-faq__list{border:1px solid rgba(35,49,102,.14);border-radius:12px;overflow:hidden}.pmo-faq__item{border-bottom:1px solid rgba(35,49,102,.14)}.pmo-faq__item:last-child{border-bottom:none}.pmo-faq__trigger{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:20px 24px;text-align:left;transition:background-color .15s ease;width:100%}.pmo-faq__trigger:hover{background-color:#f5f6fa}.pmo-faq__trigger:focus-visible{outline:2px solid #6fc6ac;outline-offset:-2px}.pmo-faq__item--open .pmo-faq__trigger{background-color:#f5f6fa}.pmo-faq__question{color:#233166;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;line-height:1.4}.pmo-faq__icon{color:#6fc6ac;flex-shrink:0;height:20px;transition:transform .25s ease;width:20px}.pmo-faq__icon-svg{display:block;height:20px;width:20px}.pmo-faq__item--open .pmo-faq__icon{transform:rotate(180deg)}.pmo-faq__panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.pmo-faq__panel[hidden]{display:block;max-height:0;visibility:hidden}.pmo-faq__item--open .pmo-faq__panel{visibility:visible}.pmo-faq__answer{color:#555f6e;font-family:Outfit,sans-serif;font-size:15px;font-weight:300;line-height:1.7;padding:0 24px 22px}.pmo-faq__answer p{margin:0 0 12px}.pmo-faq__answer p:last-child{margin-bottom:0}.pmo-faq__answer a{color:#6fc6ac;text-decoration:underline}.pmo-faq__answer ol,.pmo-faq__answer ul{margin:8px 0;padding-left:20px}.pmo-faq__answer li{margin-bottom:6px}@media (max-width:640px){.pmo-faq__inner{padding:0 20px}.pmo-faq__trigger{padding:16px 18px}.pmo-faq__answer{padding:0 18px 18px}}