.compliance-hero{padding:64px 0 52px}.compliance-title{font-size:56px;line-height:1.05;max-width:22ch}.compliance-lede{max-width:64ch}.compliance-meta{padding:26px;border-radius:24px;background:var(--fc-surface);border:1px solid var(--fc-border);display:flex;flex-direction:column;gap:14px}.compliance-meta-item{display:flex;flex-direction:column;gap:4px}.compliance-meta-label{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#7a8b9c}.compliance-meta-value{font-family:Sora,sans-serif;font-size:22px;color:var(--fc-heading)}.compliance-meta-rule{height:1px;background:var(--fc-border)}.compliance-meta-note{margin:4px 0 0;font-size:13.5px;line-height:1.6;color:#7a8b9c}.compliance-meta-note a{color:#7cc0ee;font-weight:700;text-decoration:none}.compliance-meta-note a:hover{text-decoration:underline}.compliance-table-stack{display:flex;flex-direction:column;gap:24px}.compliance-table-head{display:flex;flex-direction:column;gap:10px;max-width:62ch}.compliance-table td,.compliance-table th{padding:18px 22px;font-size:14.5px}.compliance-framework{background:transparent;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.07);display:table-cell}.compliance-framework strong{display:block;font-size:16px;color:var(--fc-heading);margin-bottom:3px}.compliance-framework span{font-size:12.5px;color:#7a8b9c}.compliance-table tbody tr:last-child .compliance-framework{border-bottom:none}.compliance-col-framework{width:24%}.compliance-col-status{width:16%}.compliance-col-target{width:17%}.compliance-detail{color:#aebacc;line-height:1.6}.compliance-target{color:var(--fc-yellow);font-weight:700}.compliance-target-empty{color:#7a8b9c}.compliance-table tbody tr.compliance-row-primary td,.compliance-table tbody tr.compliance-row-primary .compliance-framework{background:#ffaa1a0d}.compliance-verify-section{position:relative;background:radial-gradient(90% 80% at 0% 0%,rgba(47,165,133,.1),transparent 55%),linear-gradient(180deg,#0f274559,#0910188c)}.compliance-verify-copy{display:flex;flex-direction:column;gap:14px}.compliance-verify-lede{font-size:16.5px;line-height:1.72;color:var(--fc-muted);margin:0}.compliance-verify-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.compliance-verify-grid .ps-card{padding:26px;gap:10px}.compliance-verify-title{font-size:18px;color:var(--fc-heading);margin:0}.compliance-verify-grid a{color:#7cc0ee;font-weight:700;text-decoration:none}.compliance-verify-grid a:hover{text-decoration:underline}.compliance-question{padding:30px;gap:14px}.compliance-numeral{font-size:26px}.compliance-question-title{font-size:20px;line-height:1.2;color:var(--fc-heading);margin:0}.compliance-question-copy{font-size:14.5px;line-height:1.68;color:var(--fc-muted);margin:0}.compliance-cta{background:linear-gradient(135deg,#122032,#ffaa1a1f),var(--fc-surface);border-color:var(--fc-border)}.compliance-cta .ps-cta-title{font-size:34px}@media(max-width:1199px){.compliance-title{font-size:44px}}@media(max-width:991px){.compliance-title{font-size:36px;max-width:none}.compliance-verify-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.compliance-title{font-size:30px}.compliance-cta .ps-cta-title{font-size:25px}}
