.capability-content{padding-bottom:96px}.capability-content h2{color:var(--hi);letter-spacing:-.03em;margin:14px 0 28px;font:600 clamp(24px,3vw,36px)/1.25 Plus Jakarta Sans,sans-serif}.capability-content h3{color:var(--hi);margin-top:0;font-size:21px}.function-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.function-list li{border:1px solid var(--line);background:var(--card);color:var(--soft);border-radius:12px;align-items:flex-start;gap:12px;padding:22px;font-size:15px;line-height:1.65;display:flex}.function-list li>span{color:var(--am)}.capability-context{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;margin-top:48px;padding:56px 0;display:grid}.capability-context p,.capability-cta p{color:var(--mut);font-size:16px;line-height:1.8}.capability-content a:not(.btn):not(.article-card){color:var(--am);text-decoration:none}.capability-related{padding-top:48px}.capability-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.capability-links a{border:1px solid var(--line);border-radius:12px;justify-content:space-between;gap:16px;padding:20px;font-size:14px;display:flex}.capability-cta{border:1px solid var(--line);background:var(--card);border-radius:20px;justify-content:space-between;align-items:center;gap:32px;margin-top:56px;padding:32px;display:flex}.capability-cta h2{margin:0 0 12px;font-size:26px}.capability-cta .btn{flex-shrink:0}.capability-content a:focus-visible{outline:2px solid var(--am);outline-offset:4px}@media (width<=900px){.function-list,.capability-links{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-cta{flex-direction:column;align-items:flex-start}}@media (width<=600px){.function-list,.capability-links,.capability-context{grid-template-columns:1fr}.capability-context{gap:24px}.capability-cta{padding:24px}.function-list li{padding:18px}}.compliance-coverage{padding-top:56px}.compliance-coverage>p,.trust-center-preview p{color:var(--mut);max-width:800px;font-size:16px;line-height:1.8}.framework-list{flex-wrap:wrap;gap:12px;margin:28px 0 32px;padding:0;list-style:none;display:flex}.framework-list li{border:1px solid var(--line);color:var(--soft);background:var(--card);border-radius:999px;padding:12px 18px;font-size:14px}.trust-center-preview{border:1px solid var(--line);background:var(--card);border-radius:16px;justify-content:space-between;align-items:center;gap:32px;padding:28px;display:flex}.trust-center-preview h2{margin-bottom:16px;font-size:26px}.trust-center-preview .review-note{flex-shrink:0}@media (width<=600px){.trust-center-preview{flex-direction:column;align-items:flex-start;padding:24px}}.solution-intro{max-width:850px;color:var(--mut);margin:0 0 32px;font-size:17px;line-height:1.85}.solution-workflow{color:var(--soft);gap:18px;padding-left:24px;font-size:16px;line-height:1.8;display:grid}.solution-workflow li{padding-left:8px}.solution-workflow li::marker{color:var(--am)}.scope-table{overflow-x:auto}.scope-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.7}.scope-table th,.scope-table td{border:1px solid var(--line);vertical-align:top;padding:20px}.scope-table thead{background:var(--card);color:var(--hi)}.scope-table tbody th{color:var(--am);min-width:120px}.scope-table td{color:var(--mut)}.scope-table caption{text-align:left;color:var(--mut);padding-bottom:16px}.scope-table+.solution-intro{margin-top:24px}
