.pb-faq-page .prob-main .prob-section{padding-top:0}.pb-faq-hero{width:100%;padding:clamp(2rem,4vw,3rem) var(--prob-gutter-x) clamp(1.5rem,3vw,2.25rem);background:radial-gradient(ellipse 70% 100% at 15% 0%,rgba(110,101,195,0.18),transparent 55%),var(--prob-bg-band);border-bottom:1px solid var(--prob-border);text-align:center}body.prob-site:not(.light-mode) .pb-faq-hero{background:radial-gradient(ellipse 70% 100% at 15% 0%,rgba(110,101,195,0.22),transparent 55%),rgba(255,255,255,0.03);border-bottom-color:rgba(255,255,255,0.08)}.pb-faq-hero__inner{max-width:min(72rem,100%);margin:0 auto}.pb-faq-hero .prob-breadcrumb{justify-content:center;margin-bottom:0.75rem}.pb-faq-hero h1{margin:0 0 0.75rem;font-size:clamp(1.65rem,3.2vw,2.35rem);letter-spacing:-0.03em;line-height:1.12;text-wrap:balance}body.prob-site .pb-faq-hero__lead{margin:0 auto;max-width:min(62rem,100%);font-size:clamp(1rem,1.35vw,1.08rem);line-height:1.65;color:var(--prob-text-muted);text-align:center;text-wrap:balance}.pb-faq-body{max-width:min(80rem,100%);margin:0 auto;padding:clamp(1.75rem,3.5vw,2.75rem) var(--prob-gutter-x) clamp(2.5rem,4vw,3.5rem)}.pb-faq-hub{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.pb-faq-hub a{display:inline-flex;align-items:center;padding:0.4rem 0.75rem;border-radius:999px;font-size:0.84rem;font-weight:700;border:1px solid var(--prob-border);background:var(--prob-white);text-decoration:none;color:var(--prob-text)}body.prob-site:not(.light-mode) .pb-faq-hub a{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.12)}.pb-faq-section{margin-bottom:clamp(2rem,3.5vw,2.75rem)}.pb-faq-section h2{margin:0 0 1rem;font-size:clamp(1.15rem,2vw,1.35rem);letter-spacing:-0.02em;padding-bottom:0.5rem;border-bottom:1px solid var(--prob-border)}.pb-faq-page .prob-faq--accordion{max-width:none;text-align:left}.pb-faq-page .prob-faq--accordion .prob-faq__panel .prob-answer{font-size:0.95rem;line-height:1.65;color:var(--prob-text-muted)}.pb-faq-page .prob-faq-hint{text-align:center;margin-bottom:1.25rem}.pb-faq-cta{margin-top:clamp(2rem,4vw,3rem)}.pb-faq-bois-page .prob-main .prob-section{padding-top:0}.pb-faq-bois-page .pb-faq-layout{display:grid;gap:clamp(2rem,4vw,3rem)}@media (min-width:1024px){.pb-faq-bois-page .pb-faq-layout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start}}.pb-faq-bois-page .pb-faq-sidebar{display:grid;gap:1rem;position:sticky;top:calc(var(--prob-nav-h)+1rem)}.pb-faq-bois-page .pb-faq-sidecard{padding:1rem 1.1rem;border-radius:14px;border:1px solid var(--prob-border);background:var(--prob-bg-band)}body.prob-site:not(.light-mode) .pb-faq-bois-page .pb-faq-sidecard{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.1)}.pb-faq-bois-page .pb-faq-sidecard h3{margin:0 0 0.65rem;font-size:0.95rem}.pb-faq-bois-page .pb-faq-sidecard ul{margin:0;padding:0;list-style:none;display:grid;gap:0.45rem}.pb-faq-bois-page .pb-faq-sidecard a{font-size:0.9rem;font-weight:700}.pb-faq-bois-page .pb-faq-intro{margin:0 0 1.5rem;line-height:1.65;color:var(--prob-text-muted);font-size:0.98rem}.pb-faq-bois-page .pb-faq-cta h2{margin-left:auto;margin-right:auto;text-align:center;max-width:36ch;text-wrap:balance}body.prob-site .pb-faq-bois-page .pb-faq-cta .prob-cta-band__intro{display:block;width:100%;max-width:min(58rem,100%);margin-left:auto;margin-right:auto;margin-bottom:1.25rem;text-align:center}.pb-faq-bois-page .pb-faq-cta .prob-cta-row{justify-content:center}