.pl-faq{background:var(--ss-surface-default, #fff);padding:48px var(--ss-gutter-mobile) 56px}.pl-faq__inner{max-width:1200px;margin:0 auto}.pl-faq__header{text-align:center;max-width:640px;margin:0 auto var(--ss-space-8)}.pl-faq__eyebrow{color:var(--ss-brand-primary);font-size:11px;font-family:var(--ss-font-primary);font-weight:var(--ss-font-semibold);letter-spacing:2px;text-transform:uppercase;margin:0 0 var(--ss-space-2)}.pl-faq__heading{font-family:var(--ss-font-primary);font-weight:var(--ss-font-bold);font-size:28px;line-height:1.22;color:var(--ss-text-heading);margin:0 0 var(--ss-space-4)}.pl-faq__subtext{font-family:var(--ss-font-secondary);font-size:16px;line-height:1.65;color:var(--ss-text-secondary);margin:0}.pl-faq__body{display:flex;flex-direction:column;gap:24px}.pl-faq__list{display:flex;flex-direction:column;gap:10px}.pl-faq__item{border:1px solid var(--ss-border-default, #eee);border-radius:var(--ss-radius-lg);overflow:hidden;transition:border-color .2s ease}.pl-faq__item[open]{border-color:#c4000033}.pl-faq__item[open] .pl-faq__icon-plus{display:none}.pl-faq__item:not([open]) .pl-faq__icon-minus{display:none}.pl-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;font-family:var(--ss-font-primary);font-weight:var(--ss-font-semibold);font-size:15px;color:var(--ss-text-heading);line-height:1.4}.pl-faq__question::-webkit-details-marker{display:none}.pl-faq__question:hover{color:var(--ss-brand-primary)}.pl-faq__icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#c4000014;color:var(--ss-brand-primary);transition:background .18s ease}.pl-faq__item[open] .pl-faq__icon{background:var(--ss-brand-primary);color:#fff}.pl-faq__answer{padding:0 20px 18px}.pl-faq__answer p{font-family:var(--ss-font-secondary);font-size:14px;line-height:1.7;color:var(--ss-text-secondary);margin:0}.pl-faq__cta-card{padding:30px 28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.pl-faq__cta-heading{font-family:var(--ss-font-primary);font-weight:var(--ss-font-bold);font-size:20px;color:var(--ss-text-heading);margin:0}.pl-faq__cta-text{font-family:var(--ss-font-secondary);font-size:14px;color:var(--ss-text-secondary);margin:0;max-width:400px;line-height:1.6}.pl-faq__cta-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 28px;border-radius:var(--ss-radius-pill);font-family:var(--ss-font-primary);font-weight:var(--ss-font-semibold);font-size:14px;text-decoration:none;background:var(--ss-brand-primary);border:1px solid var(--ss-brand-primary);color:var(--ss-text-inverse);box-shadow:0 8px 20px #c4000038;transition:background .18s ease,transform .18s ease;margin-top:4px}.pl-faq__cta-btn:hover{background:var(--ss-brand-primary-hover, #a30000);border-color:var(--ss-brand-primary-hover, #a30000);transform:translateY(-1px)}@media (min-width: 1024px){.pl-faq{padding:var(--ss-space-10) 0 var(--ss-space-12);padding-left:90px;padding-right:90px}.pl-faq__heading{font-size:38px}.pl-faq__body{flex-direction:row;align-items:flex-start;gap:40px}.pl-faq__list{flex:1.4 1 0}.pl-faq__cta-card{flex:.6 1 0;position:sticky;top:80px;text-align:left;align-items:flex-start}}
