.ss-clusterart-host .entry-title,.ss-clusterart-host .entry-header h1,.ss-clusterart-host .elementor-heading-title,.ss-clusterart-host .elementor-page-title,.ss-clusterart-host .post-meta,.ss-clusterart-host .entry-meta{display:none!important}.pull-quote{margin:56px 0;padding:40px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:left}.pull-quote .pq-text{display:block;font-family:var(--serif);font-size:clamp(22px,2.5vw,28px);font-weight:400;font-style:italic;line-height:1.35;letter-spacing:-.005em;color:var(--black);margin:0}.frameworks{list-style:none;padding:0;margin:32px 0 0;counter-reset:fw}.frameworks>li{counter-increment:fw;padding:44px 0 36px;border-bottom:1px solid var(--rule-soft);position:relative;padding-left:96px}.frameworks>li:last-child{border-bottom:none}.frameworks>li::before{content:counter(fw,decimal-leading-zero);position:absolute;left:0;top:26px;font-family:var(--serif);font-size:60px;font-weight:400;font-style:italic;color:var(--accent);letter-spacing:-.03em;line-height:.9;font-feature-settings:"lnum" 1,"tnum" 1}.frameworks h3{margin:0;font-family:var(--serif);font-size:22px;font-weight:600;color:var(--black);letter-spacing:-.005em;line-height:1.3}.frameworks .tag{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);margin:6px 0 14px}.frameworks p:not(.tag){margin:0;font-size:16.5px;line-height:1.7;color:var(--ink)}.steps{margin:28px 0 22px;padding:0;counter-reset:st;list-style:none}.steps>li{counter-increment:st;position:relative;padding:0 0 18px 52px;font-family:var(--sans);font-size:18px;line-height:1.7;color:var(--ink)}.steps>li:last-child{padding-bottom:0}.steps>li::before{content:counter(st);position:absolute;left:0;top:0;width:32px;height:32px;background:var(--accent);color:#fff;font-family:var(--mono);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;border-radius:50%}.steps>li strong{color:var(--black);font-weight:600}.data-callout{margin:48px 0;padding:32px;background:#fff;border:1px solid var(--rule);border-left:4px solid var(--accent);border-radius:2px}.data-callout .stat{font-family:var(--serif);font-size:clamp(40px,6vw,56px);font-weight:500;color:var(--accent);line-height:1;margin:0 0 12px;letter-spacing:-.02em}.data-callout .stat-label{font-family:var(--sans);font-size:14px;line-height:1.6;color:var(--ink-soft);margin:0}@media (max-width:640px){.frameworks>li{padding-left:64px;padding-top:36px}.frameworks>li::before{font-size:40px;top:24px}.pull-quote{margin:40px 0;padding:32px 0}.pull-quote .pq-text{font-size:22px}.data-callout{padding:24px}}