.ap-rp-8-hero{padding:64px 0;background:linear-gradient(180deg,var(--brand-primary-light) 0,var(--brand-bg) 100%)}.ap-rp-8-hero h1{margin-bottom:16px}.ap-rp-8-hero p{margin-bottom:24px;max-width:36rem}.src9940b-open-req,.src9940b-ready-req{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px;background:var(--brand-bg);margin-bottom:16px}.src9940b-open-req h2,.src9940b-ready-req h2{font-size:1.15rem;margin-bottom:8px}.ap-rp_4-fitment{padding:64px 0;background:var(--brand-bg)}.ap-rp_4-fitment h2{margin-bottom:24px}.ap-disclosures details{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px 24px;margin-bottom:8px;background:var(--brand-bg-alt)}.ap-disclosures summary{cursor:pointer;font-weight:700;color:var(--brand-text)}.ap-disclosures p{margin:16px 0 0;color:var(--brand-text)}.ap-rp_5-process{padding:64px 0;background:var(--brand-bg-alt)}.ap-rp_5-process table{width:100%;border-collapse:collapse;background:var(--brand-bg)}.ap-rp_5-process td,.ap-rp_5-process th{border:1px solid var(--brand-border);padding:16px 24px;min-height:64px;vertical-align:top;color:var(--brand-text)}.ap-rp_5-process caption{caption-side:top;text-align:left;margin-bottom:16px;font-weight:700}.ap-rp_3-evidence{padding:64px 0}.ap-ledger .row{border-bottom:1px solid var(--brand-border);padding:16px 0;margin:0}.ap-ledger dt{font-weight:700;color:var(--brand-text)}.ap-ledger dd{color:var(--brand-text);margin:0}.ap-rp_2-cta-centered{padding:64px 0;background:var(--brand-primary-dark)}.ap-rp_2-cta-centered .ap-centered{max-width:40rem;margin:0 auto;text-align:center}.ap-rp_2-cta-centered h2,.ap-rp_2-cta-centered p{color:var(--brand-text-inverse)}.ap-rp_2-cta-centered p{margin:24px 0}