:root{--fq-ease:cubic-bezier(0.32, 0.94, 0.6, 1)}.fq-page{padding:40px 0 60px}.fq-cat-badge{display:inline-block;font-family:var(--ppn-font-heading);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ppn-saffron);background:rgb(232 115 26 / .08);padding:4px 12px;border-radius:3px;margin-bottom:14px}.fq-question{font-family:var(--ppn-font-body);font-size:clamp(1.4rem, 3.5vw, 2rem);font-weight:700;line-height:1.25;color:var(--ppn-charcoal);margin:0 0 16px;letter-spacing:-.01em}.fq-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-family:var(--ppn-font-heading);font-size:.78rem;color:var(--ppn-text-muted);margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--ppn-border)}.fq-meta strong{color:var(--ppn-charcoal)}.fq-meta__sep{color:var(--ppn-text-light)}.fq-meta__reviewed{font-style:italic;color:var(--ppn-maroon);font-weight:500}.fq-answer{font-family:var(--ppn-font-body);font-size:1.05rem;line-height:1.8;color:var(--ppn-text);max-width:720px}.fq-answer p{margin:0 0 1.5em}.fq-answer h2,.fq-answer h3{font-family:var(--ppn-font-heading);font-size:1.15rem;font-weight:700;margin:2em 0 .6em}.fq-answer ul,.fq-answer ol{padding-left:24px;margin:1em 0}.fq-answer li{margin-bottom:.5em;line-height:1.7}.fq-answer a{color:var(--ppn-maroon);text-decoration:underline;text-underline-offset:3px}.fq-answer img{max-width:100%;border-radius:var(--ppn-radius-sm);margin:1.5em 0}.fq-answer blockquote{border-left:3px solid var(--ppn-saffron);padding-left:20px;margin:1.5em 0;font-style:italic;color:var(--ppn-text-muted)}.fq-answer table{width:100%;border-collapse:collapse;margin:1.5em 0;font-family:var(--ppn-font-heading);font-size:.88rem}.fq-answer th,.fq-answer td{padding:12px 16px;border-bottom:1px solid var(--ppn-border);text-align:left}.fq-answer th{font-weight:700;background:var(--ppn-bg-cream)}.fq-helpful{display:flex;align-items:center;gap:14px;padding:20px 0;border-top:1px solid var(--ppn-border);margin-top:32px;font-family:var(--ppn-font-heading);font-size:.85rem;color:var(--ppn-text-muted)}.fq-inline-cta{padding:24px;background:linear-gradient(135deg,var(--ppn-bg-blush) 0%,var(--ppn-bg-highlight) 100%);border:1px solid rgb(150 0 0 / .08);border-radius:var(--ppn-radius-lg);margin:32px 0}.fq-inline-cta h3{font-family:var(--ppn-font-heading);font-size:1.05rem;font-weight:700;margin:0 0 6px}.fq-inline-cta p{font-family:var(--ppn-font-heading);font-size:.82rem;color:var(--ppn-text-muted);margin:0 0 16px;line-height:1.5}.fq-inline-cta__row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.fq-related{padding:28px 0 0;border-top:1px solid var(--ppn-border);margin-top:32px}.fq-related h3{font-family:var(--ppn-font-heading);font-size:1.05rem;font-weight:700;margin:0 0 16px}.fq-related__list{list-style:none;padding:0;margin:0}.fq-related__list li{border-bottom:1px solid var(--ppn-border)}.fq-related__list li:last-child{border-bottom:none}.fq-related__list li a{display:flex;align-items:flex-start;gap:10px;padding:14px 0;font-family:var(--ppn-font-heading);font-size:.88rem;font-weight:500;color:var(--ppn-charcoal);text-decoration:none;line-height:1.4;transition:color 150ms var(--fq-ease)}.fq-related__list li a:hover{color:var(--ppn-maroon)}.fq-related__list li a svg{flex-shrink:0;margin-top:3px}.fq-nav{display:flex;justify-content:space-between;gap:16px;padding:24px 0;border-top:1px solid var(--ppn-border);margin-top:24px}.fq-nav__link{display:flex;align-items:center;gap:10px;padding:14px 18px;border:1px solid var(--ppn-border);border-radius:var(--ppn-radius-sm);text-decoration:none;max-width:48%;transition:all 150ms var(--fq-ease)}.fq-nav__link:hover{background:var(--ppn-bg-cream);border-color:var(--ppn-border-hover)}.fq-nav__link small{font-family:var(--ppn-font-heading);font-size:.65rem;color:var(--ppn-text-muted);text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:2px}.fq-nav__link strong{font-family:var(--ppn-font-heading);font-size:.82rem;font-weight:600;color:var(--ppn-charcoal);display:block;line-height:1.3}.fq-nav__link--next{text-align:right;margin-left:auto}.fq-nav__link svg{color:var(--ppn-text-muted);flex-shrink:0}.fq-sidebar__sticky{position:sticky;top:100px;display:flex;flex-direction:column;gap:20px}.fq-sidebar-cta{padding:20px;background:var(--ppn-white);border:1px solid var(--ppn-border);border-left:3px solid var(--ppn-maroon);border-radius:var(--ppn-radius-md)}.fq-sidebar-cta h4{font-family:var(--ppn-font-heading);font-size:.88rem;font-weight:700;margin:0 0 6px}.fq-sidebar-cta p{font-family:var(--ppn-font-heading);font-size:.78rem;color:var(--ppn-text-muted);margin:0 0 14px;line-height:1.5}.fq-sidebar-cta .ppn-wa-link{display:block;margin-top:10px;text-align:center}.fq-sidebar-trust{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--ppn-bg-cream);border-radius:var(--ppn-radius-sm);font-family:var(--ppn-font-heading);font-size:.72rem;color:var(--ppn-text-muted)}.fq-sidebar-browse{display:block;text-align:center;padding:12px;font-family:var(--ppn-font-heading);font-size:.82rem;font-weight:600;color:var(--ppn-maroon);text-decoration:none;border:1px solid var(--ppn-border);border-radius:var(--ppn-radius-sm);transition:all 150ms var(--fq-ease)}.fq-sidebar-browse:hover{background:var(--ppn-bg-cream)}.fqa-hero{padding:48px 0 40px;background:linear-gradient(135deg,var(--ppn-bg-cream) 0%,var(--ppn-bg-archive-gradient-end) 100%);border-bottom:1px solid var(--ppn-border);text-align:center}.fqa-hero__eyebrow{font-family:var(--ppn-font-heading);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ppn-saffron);display:block;margin-bottom:10px}.fqa-hero__title{font-family:var(--ppn-font-body);font-size:clamp(1.75rem, 4vw, 2.4rem);font-weight:700;color:var(--ppn-charcoal);margin:0 0 12px;letter-spacing:-.02em}.fqa-hero__desc{font-family:var(--ppn-font-body);font-size:1rem;color:var(--ppn-text-muted);max-width:600px;margin:0 auto 14px;line-height:1.6}.fqa-hero__count{font-family:var(--ppn-font-heading);font-size:.78rem;color:var(--ppn-text-muted)}.fqa-filter-wrap{position:sticky;top:0;z-index:90;background:rgb(255 253 251 / .92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ppn-border)}.fqa-filter-wrap::after{content:'';position:absolute;right:0;top:0;bottom:0;width:48px;background:linear-gradient(to left,rgb(255 253 251 / .95) 30%,transparent);pointer-events:none;z-index:2}.fqa-filter{display:flex;gap:8px;padding:14px 0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fqa-filter::-webkit-scrollbar{display:none}.fqa-section{padding:40px 0 48px}.fqa-list{display:flex;flex-direction:column;gap:0;max-width:800px}.fqa-item{border-bottom:1px solid var(--ppn-border);transition:background 150ms var(--fq-ease);position:relative;display:flex;align-items:center}.fqa-item:first-child{border-top:1px solid var(--ppn-border)}.fqa-item:hover{background:rgb(253 246 238 / .45)}.fqa-item__link{flex:1;min-width:0;display:flex;align-items:center;gap:16px;padding:20px 0;text-decoration:none;color:inherit;transition:all 150ms var(--fq-ease)}.fqa-item__link:hover{padding-left:8px}.fqa-item__main{flex:1;min-width:0}.fqa-item__cat{font-family:var(--ppn-font-heading);font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ppn-saffron);display:block;margin-bottom:4px}.fqa-item__question{font-family:var(--ppn-font-heading);font-size:.95rem;font-weight:600;color:var(--ppn-charcoal);margin:0 0 4px;line-height:1.4;transition:color 150ms var(--fq-ease)}.fqa-item__link:hover .fqa-item__question{color:var(--ppn-maroon)}.fqa-item__peek{font-family:var(--ppn-font-body);font-size:.82rem;color:var(--ppn-text-muted);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.fqa-item__arrow{color:var(--ppn-text-light);flex-shrink:0;opacity:0;transform:translateX(-4px);transition:all 150ms var(--fq-ease)}.fqa-item__link:hover .fqa-item__arrow{opacity:1;transform:translateX(3px);color:var(--ppn-maroon)}.ba-proof{padding:28px 0;border-top:1px solid var(--ppn-border)}.ba-proof__grid{display:flex;justify-content:space-between;padding:20px 28px;background:linear-gradient(135deg,var(--ppn-bg-warm-light) 0%,var(--ppn-bg-warm-mid) 100%);border:1px solid var(--ppn-border-warm);border-radius:var(--ppn-radius-lg)}.ba-proof__stat{display:flex;flex-direction:column;align-items:center;gap:3px}.ba-proof__stat strong{font-family:var(--ppn-font-heading);font-size:1.15rem;font-weight:800;color:var(--ppn-maroon)}.ba-proof__stat span{font-family:var(--ppn-font-heading);font-size:.68rem;color:var(--ppn-text-muted);text-align:center}.fqa-item--skeleton{pointer-events:none}.ba-skel{border-radius:var(--ppn-radius-xs);position:relative;overflow:hidden;background:var(--ppn-bg-muted)}.ba-skel::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .5) 40%,rgb(255 255 255 / .75) 50%,rgb(255 255 255 / .5) 60%,transparent 100%);animation:baShimmer 1.6s ease-in-out infinite}.ba-skel--d1::after{animation-delay:0.15s}.ba-skel--d2::after{animation-delay:0.3s}@keyframes baShimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.ba-empty{text-align:center;padding:80px 24px}.ba-empty__icon{margin-bottom:20px}.ba-empty h2{font-family:var(--ppn-font-heading);font-size:1.3rem;font-weight:700;margin:0 0 8px}.ba-empty p{font-family:var(--ppn-font-heading);font-size:.88rem;color:var(--ppn-text-muted);margin:0 0 24px}@media (max-width:1024px){.fq-sidebar{display:none}}@media (max-width:768px){.fq-page{padding:24px 0 40px}.fq-question{font-size:1.3rem}.fq-answer{font-size:1rem}.fq-nav{flex-direction:column}.fq-nav__link{max-width:100%}.fq-nav__link--next{text-align:left}.fqa-hero{padding:32px 0 28px}.fqa-hero__title{font-size:1.5rem}.fqa-section{padding:24px 0 36px}.fqa-item__link{gap:12px;padding:16px 0}.fqa-item__link:hover{padding-left:4px}.fqa-item__arrow{opacity:1;transform:none}.ba-proof__grid{flex-wrap:wrap;gap:12px;padding:16px 20px}.ba-proof__stat{width:calc(50% - 6px)}}@media (max-width:480px){.fq-question{font-size:1.15rem}.fqa-hero{padding:24px 0 20px}.fqa-hero__title{font-size:1.3rem}.fqa-hero__desc{font-size:.88rem}.fqa-item__question{font-size:.88rem}.fqa-item__peek{display:none}.fqa-item__link{padding:14px 0}.ba-proof__stat strong{font-size:1rem}.ba-proof__stat span{font-size:.62rem}.ba-empty{padding:48px 16px}.ba-empty h2{font-size:1.1rem}}.fqa-scroll-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:var(--ppn-radius-circle);border:none;background:var(--ppn-white);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;box-shadow:0 2px 12px rgb(0 0 0 / .12),0 0 0 1px rgb(0 0 0 / .04);transition:box-shadow 0.2s,transform 0.2s;color:var(--ppn-charcoal);-webkit-tap-highlight-color:#fff0}.fqa-scroll-btn:hover{box-shadow:0 4px 16px rgb(0 0 0 / .16),0 0 0 1px rgb(150 0 0 / .1);color:var(--ppn-maroon);transform:translateY(-50%) scale(1.06)}.fqa-scroll-btn:active{transform:translateY(-50%) scale(.95)}.fqa-scroll-btn svg{width:18px;height:18px}.fqa-scroll-btn--left{left:8px}.fqa-scroll-btn--right{right:8px}@media (min-width:769px){.fqa-scroll-btn{width:44px;height:44px}.fqa-scroll-btn svg{width:20px;height:20px}.fqa-scroll-btn--left{left:-22px}.fqa-scroll-btn--right{right:-22px}}.fqa-filter-wrap .ppn-container::before,.fqa-filter-wrap .ppn-container::after{content:'';position:absolute;top:0;bottom:0;width:48px;z-index:3;pointer-events:none}.fqa-filter-wrap .ppn-container::before{left:0;background:linear-gradient(to right,var(--ppn-bg) 20%,transparent);opacity:0;transition:opacity 0.2s}.fqa-filter-wrap .ppn-container::after{right:0;background:linear-gradient(to left,var(--ppn-bg) 20%,transparent)}.fqa-filter-wrap .ppn-container.has-scroll-left::before{opacity:1}.fqa-item__eye{width:40px;height:40px;border-radius:var(--ppn-radius-circle);border:1.5px solid var(--ppn-border,#e8e0d8);background:var(--ppn-white);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;color:var(--ppn-text-muted);transition:all 0.2s;opacity:0;-webkit-tap-highlight-color:#fff0;margin-right:16px;z-index:2}.fqa-item:hover .fqa-item__eye{opacity:1}.fqa-item__eye:hover{border-color:var(--ppn-saffron);color:var(--ppn-saffron);background:rgb(232 115 26 / .06);transform:scale(1.08)}.fqa-item__eye:active{transform:scale(.95)}@media (max-width:768px){.fqa-item__eye{opacity:1;width:36px;height:36px;margin-right:10px}.fqa-item__eye svg{width:14px;height:14px}}.fqa-peek-bg{position:fixed;inset:0;background:rgb(0 0 0 / .3);backdrop-filter:blur(3px);z-index:9998;opacity:0;visibility:hidden;transition:opacity 0.25s,visibility 0s 0.25s}.fqa-peek-bg.is-open{opacity:1;visibility:visible;transition:opacity 0.25s,visibility 0s}.fqa-peek{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.92);width:640px;max-width:calc(100% - 40px);max-height:70vh;background:var(--ppn-white);border-radius:var(--ppn-radius-lg,16px);box-shadow:0 24px 80px rgb(0 0 0 / .18),0 0 0 1px rgb(0 0 0 / .04);z-index:9999;padding:28px 32px 32px;overflow-y:auto;opacity:0;visibility:hidden;transition:transform 0.35s cubic-bezier(.16,1,.3,1),opacity 0.3s,visibility 0s 0.35s}.fqa-peek.is-open{transform:translate(-50%,-50%) scale(1);opacity:1;visibility:visible;transition:transform 0.35s cubic-bezier(.16,1,.3,1),opacity 0.3s,visibility 0s}.fqa-peek__hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--ppn-border,#e8e0d8)}.fqa-peek__label{font-family:var(--ppn-font-heading,'Inter',sans-serif);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ppn-saffron)}.fqa-peek__close{width:32px;height:32px;border-radius:var(--ppn-radius-circle);border:none;background:#fff0;color:var(--ppn-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s}.fqa-peek__close:hover{background:var(--ppn-cream)}.fqa-peek__title{font-family:var(--ppn-font-heading,'Inter',sans-serif);font-size:1.1rem;font-weight:700;color:var(--ppn-charcoal);line-height:1.35;margin:0 0 14px}.fqa-peek__body{font-family:var(--ppn-font-body,'Source Serif 4',serif);font-size:.92rem;color:var(--ppn-text-muted);line-height:1.7;margin:0 0 20px}.fqa-peek__read{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;background:var(--ppn-maroon);color:var(--ppn-white);border-radius:var(--ppn-radius-ms);font-family:var(--ppn-font-heading,'Inter',sans-serif);font-size:.85rem;font-weight:700;text-decoration:none;transition:background 0.2s}.fqa-peek__read:hover{background:var(--ppn-maroon-hover);color:var(--ppn-white)}@media (max-width:600px){.fqa-peek{width:calc(100% - 24px);max-width:none;max-height:80vh;padding:22px 20px 26px;border-radius:18px;transform:translate(-50%,-50%) scale(.88)}.fqa-peek.is-open{transform:translate(-50%,-50%) scale(1)}.fqa-peek__title{font-size:1rem}.fqa-peek__body{font-size:.88rem}.fqa-peek__read{width:100%;justify-content:center}}