.pp-faq{background:#fff;padding:clamp(64px,8vw,96px) 0}.pp-faq-title{color:#182f22;font-family:Montserrat,sans-serif;font-size:clamp(32px,4vw,40px);font-weight:700;line-height:1.2;margin:0}.pp-faq-list{display:flex;flex-direction:column;gap:16px}.pp-faq-item{background:#f9f9f9;border:2px solid rgba(0,0,0,.05);border-radius:32px;padding:24px}.pp-faq-item[open] .pp-faq-icon:after{content:"−"}.pp-faq-item:not([open]) .pp-faq-icon:after{content:"+"}.pp-faq-question{align-items:center;color:#182f22;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;line-height:1.45;list-style:none}.pp-faq-question::-webkit-details-marker{display:none}.pp-faq-question::marker{content:""}.pp-faq-icon{align-items:center;color:#182f22;display:flex;flex-shrink:0;font-size:28px;font-weight:300;height:24px;justify-content:center;line-height:1;width:24px}.pp-faq-answer{color:var(--ls-color-text);font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.55;margin:12px 0 0;padding-right:40px}.pp-faq-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%230a1013' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;font-size:0!important;height:22px!important;transition:transform .2s ease!important;width:22px!important}.pp-faq-item[open] .pp-faq-icon{transform:rotate(180deg)!important}