.ps-hero--spec-scope{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:64px 0}.ps-hero--spec-scope .ps-hero__eyebrow,.ps-hero--spec-scope h1,.ps-hero--spec-scope li,.ps-hero--spec-scope p{color:var(--brand-text-inverse)}.ps-hero--spec-scope .ps-btn-light{color:var(--brand-primary-dark)}.ps-spec-scope{background:var(--brand-primary);border-radius:var(--brand-radius);margin-bottom:16px;padding:24px}.ps-spec-scope li{margin-bottom:8px}.ps-hero--spec-scope img{border-radius:var(--brand-radius);width:100%;background:var(--brand-neutral-dark)}.ps-tabs{padding:64px 0;background:var(--brand-bg)}.ps-tabs__bar{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--brand-border);margin-bottom:24px}.ps-tabs__bar button{background:0 0;border:0;border-bottom:3px solid transparent;color:var(--brand-text);font-weight:700;padding:12px 16px}.ps-tabs__bar button.is-active{border-bottom-color:var(--brand-primary);color:var(--brand-primary-dark)}.ps-tabs table{width:100%;border-collapse:collapse}.ps-tabs td,.ps-tabs th{border-bottom:1px solid var(--brand-border);color:var(--brand-text);padding:12px 8px;text-align:left;vertical-align:top}.ps-tabs th{width:200px;background:var(--brand-bg-alt)}.ps-downloads{background:var(--brand-bg-alt);padding:64px 0}.ps-downloads details{background:var(--brand-bg);border-radius:var(--brand-radius);margin-bottom:16px;padding:16px 24px}.ps-downloads summary{color:var(--brand-primary-dark);cursor:pointer;font-weight:700}.ps-faq--scope{padding:64px 0}.ps-faq--scope .container{display:grid;grid-gap:32px;gap:32px}.ps-faq--scope details{border-top:1px solid var(--brand-border);padding-top:16px}.ps-faq--scope summary{color:var(--brand-text);font-weight:700}.ps-cta--solid{background:var(--brand-primary);padding:80px 0 96px;text-align:center}.ps-cta--solid h2,.ps-cta--solid p{color:var(--brand-text-inverse)}.ps-cta--solid .ps-btn-light{color:var(--brand-primary-dark);margin-right:16px}@media (min-width:992px){.ps-faq--scope .container{grid-template-columns:1fr 1fr}}@media (max-width:767px){.ps-tabs th{width:auto;display:block}.ps-tabs td{display:block}}