.pdy-faq-section{padding:var(--pdy-space-6) 0}.pdy-faq__header{margin:0 auto var(--pdy-space-5);max-width:640px;text-align:center}.pdy-faq__title{font-size:clamp(1.75rem,3.5vw,2.375rem);margin:0 0 var(--pdy-space-2)}.pdy-faq__intro{color:var(--pdy-text-muted);line-height:1.7}.pdy-faq__intro p{margin:0}.pdy-faq{margin:0 auto;max-width:800px}.pdy-faq__item{border-bottom:var(--pdy-hairline-width) solid var(--pdy-grey)}.pdy-faq__item:first-child{border-top:var(--pdy-hairline-width) solid var(--pdy-grey)}.pdy-faq__q,.pdy-faq__q:active,.pdy-faq__q:focus,.pdy-faq__q:hover{align-items:center;background:none!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;display:flex;font-family:var(--pdy-font);font-size:1.0625rem;font-weight:var(--pdy-weight-semibold);gap:16px;justify-content:space-between;line-height:1.4;padding:24px 0;text-align:left;transition:color .2s ease;width:100%}.pdy-faq__q{color:var(--pdy-purple)}.pdy-faq__q:focus,.pdy-faq__q:hover{color:var(--pdy-teal)}.pdy-faq__icon{align-items:center;background:var(--pdy-grey-light);border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .2s ease,transform .3s ease;width:28px}.pdy-faq__icon svg{fill:none;height:14px;stroke:var(--pdy-text-muted);stroke-linecap:round;stroke-width:2;transition:stroke .2s ease;width:14px}.pdy-faq__item.is-open .pdy-faq__icon{background:var(--pdy-teal);transform:rotate(45deg)}.pdy-faq__item.is-open .pdy-faq__icon svg{stroke:var(--pdy-white)}.pdy-faq__a{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.pdy-faq__item.is-open .pdy-faq__a{max-height:1000px;padding-bottom:24px}.pdy-faq__a-inner{color:var(--pdy-text-muted);line-height:1.8}.pdy-faq__a-inner p{margin:0 0 14px}.pdy-faq__a-inner p:last-child{margin-bottom:0}