.editorial-page{--editorial-ink:#101729;--editorial-copy:#4a4e5e;--editorial-teal:#00b3bd;--editorial-border:#e7e7e9;--editorial-small:clamp(11.3px, calc(.79vw + 8.8px), 19.8px);--editorial-space:clamp(16px, calc(1.11vw + 12.4px), 28px);--editorial-gutter:clamp(22.6px, calc(1.57vw + 17.6px), 39.6px);--editorial-gap:clamp(32px, calc(2.22vw + 24.9px), 56px);--editorial-section:clamp(64px, calc(4.44vw + 49.7px), 111.9px);--editorial-body:clamp(16px, calc(.19vw + 15.4px), 18px);--editorial-heading:clamp(25px, calc(1.44vw + 20.4px), 40.5px);color:var(--editorial-copy);font-size:var(--editorial-body);font-weight:500;line-height:1.7}.editorial-page.editorial-page>.site-section{padding-block:var(--editorial-section);border-top:1px solid var(--editorial-border)}.editorial-page.editorial-page>.site-section:first-child{padding-top:var(--editorial-gap);border-top:0}.editorial-page.editorial-page .section-inner{width:calc(100% - 2 * var(--editorial-gutter));max-width:1400px;margin-inline:auto}.editorial-page.editorial-page .editorial-header,.editorial-page.editorial-page .editorial-article{width:100%;max-width:920px;margin-inline:auto}.editorial-page.editorial-page .editorial-header{padding-bottom:var(--editorial-gap);margin-bottom:var(--editorial-gap);border-bottom:1px solid var(--editorial-border)}.editorial-page.editorial-page :is(h1,h2,h3,h4){max-width:none;color:var(--editorial-ink);letter-spacing:-.025em;font-weight:700;line-height:1.2}.editorial-page.editorial-page :is(h1,.editorial-content h2){font-size:var(--editorial-heading)}.editorial-page.editorial-page .editorial-content h3{font-size:clamp(20px,.65vw + 17.9px,27px)}.editorial-page.editorial-page .editorial-content h4{font-size:var(--editorial-body)}.editorial-page.editorial-page :is(p,li){color:inherit;line-height:1.7}.editorial-page.editorial-page :is(.overline,.content-post__label){margin-bottom:var(--editorial-space);color:var(--editorial-teal);letter-spacing:0;text-transform:uppercase;font-size:12.8px;font-weight:700}.editorial-page.editorial-page .post-meta{margin-bottom:var(--editorial-small);color:#000;flex-wrap:wrap;gap:.5em;font-size:12.8px;display:flex}.editorial-page.editorial-page .post-meta a{color:#000}.editorial-page.editorial-page .post-meta a:is(:hover,:focus-visible){color:#006b54}.editorial-page.editorial-page .post-excerpt{margin-top:var(--editorial-space);font-size:var(--editorial-body);line-height:1.7}.editorial-page.editorial-page .editorial-content{font-size:var(--editorial-body);line-height:1.7}.editorial-page.editorial-page .editorial-content>*+*{margin-top:var(--editorial-space)}.editorial-page.editorial-page .editorial-content .post-contents{padding:var(--space-md);border:1px solid var(--editorial-border);border-radius:var(--radius-md);font-size:var(--text-sm);background:#e6f7f8}.editorial-page.editorial-page .editorial-content .post-contents__title{color:var(--editorial-ink);margin:0 0 .65em;font-weight:700}.editorial-page.editorial-page .editorial-content .post-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em 1.5em;margin:0;padding-left:1.35em;display:grid}.editorial-page.editorial-page .editorial-content .post-contents li{min-width:0;padding-left:.2em}.editorial-page.editorial-page .editorial-content .post-contents a{color:var(--editorial-copy);font-size:inherit;font-weight:600;text-decoration:none}.editorial-page.editorial-page .editorial-content .post-contents a:is(:hover,:focus-visible){color:var(--color-primary-dark);text-underline-offset:.2em;text-decoration:underline}.editorial-page.editorial-page .editorial-content .post-contents+h2{margin-top:var(--editorial-gutter)}.editorial-page.editorial-page .editorial-content :is(h2,h3){margin-top:var(--editorial-gutter);margin-bottom:var(--editorial-space)}.editorial-page.editorial-page .editorial-content :is(h2,h3)+*{margin-top:0}.editorial-page.editorial-page .editorial-content a{color:var(--editorial-ink);text-underline-offset:.15em;font-weight:700;text-decoration:underline}.editorial-page.editorial-page a:hover{color:var(--color-primary-dark)}.editorial-page.editorial-page .editorial-content :is(ul,ol){padding-left:1.4em;display:block}.editorial-page.editorial-page .editorial-content li+li{margin-top:.4em}.editorial-page.editorial-page .editorial-content .bg-primary-10{padding:var(--editorial-space);background:#e6f7f8;border-radius:6px}.editorial-page.editorial-page .bg-primary-10 :is(.text-l,h2,h3){margin:0 0 var(--editorial-space);color:var(--editorial-ink);font-size:clamp(20px,.65vw + 17.9px,27px);font-weight:700}.editorial-page.editorial-page .bg-primary-10 li::marker{color:var(--editorial-teal)}.editorial-page.editorial-page .editorial-content :is(.wp-block-kadence-spacer,hr){margin-block:clamp(48px,5vw,80px)}.editorial-page.editorial-page .editorial-content :is(hr,.kt-divider){background:#e6f7f8;border:0;width:min(40%,368px);height:2px;margin-left:0}.editorial-page.editorial-page .wp-block-kadence-spacer hr{margin-block:0}.editorial-page.editorial-page .editorial-content :is(img,video,iframe){max-width:100%;height:auto}.editorial-page.editorial-page .editorial-content img{border-radius:var(--radius-md);margin-block:0}.editorial-page.editorial-page .editorial-content .post-inline-image{margin:var(--editorial-space) 0}.editorial-page.editorial-page .editorial-content .post-inline-image img{width:100%;height:auto;display:block}.editorial-page.editorial-page .editorial-content figcaption{margin-top:var(--editorial-small);font-size:12.8px}.editorial-page.editorial-page .editorial-content :is(table,pre){max-width:100%;display:block;overflow-x:auto}.editorial-page.editorial-page .editorial-content pre{padding:var(--space-md);border-radius:var(--radius-md)}.editorial-page.editorial-page .editorial-content :is(th,td){border:1px solid var(--editorial-border);text-align:left;padding:.85rem 1rem}.editorial-page.editorial-page .editorial-content blockquote{padding:var(--editorial-space);border-left:3px solid var(--editorial-teal);background:#e6f7f8;font-weight:500}.editorial-page.editorial-page .editorial-content blockquote p+p{margin-top:1em}.editorial-page.editorial-page .button{width:fit-content;min-height:44px;margin-top:var(--editorial-gap);font-size:var(--editorial-body);cursor:pointer;background:0 0;border:1px solid #d6c29e;border-radius:0;align-items:center;padding:.65em 1em;font-weight:500;text-decoration:none;display:inline-flex;color:var(--editorial-copy)!important}.editorial-page.editorial-page .button:hover{background:var(--editorial-ink);color:#fff!important}.editorial-page.editorial-page .editorial-article>.divider{margin-block:var(--editorial-gap) var(--editorial-space);border-top:1px solid var(--editorial-border)}.editorial-page.editorial-page .editorial-author{gap:var(--editorial-small);grid-template-columns:76px minmax(0,1fr);font-size:10px;display:grid}.editorial-page.editorial-page .editorial-author__bio,.editorial-page.editorial-page .editorial-author__bio strong{font-weight:400}.editorial-page.editorial-page .editorial-author__portrait img{object-fit:cover;border-radius:50%;width:76px;height:76px}.editorial-page.editorial-page .editorial-author .social-links{margin-top:var(--editorial-space);gap:12px;padding:0;list-style:none;display:flex}.editorial-page.editorial-page .editorial-author .social-links a{place-items:center;min-width:24px;min-height:24px;display:grid}.editorial-page.editorial-page .editorial-author .social-links svg{width:14px!important;height:14px!important}.editorial-page.editorial-page .editorial-insights .max-width-840{max-width:840px}.editorial-page.editorial-page .editorial-insights h2{margin-bottom:var(--editorial-small);font-size:clamp(31.3px,2.73vw + 22.5px,60.8px);font-weight:800;line-height:1.15}.editorial-page.editorial-page .editorial-insights .guide-list{margin-block:var(--editorial-gap) 0;border-top:1px solid var(--editorial-border)}.editorial-page.editorial-page .editorial-insights .guide-link{gap:var(--editorial-small);padding-block:var(--editorial-small);border-bottom:1px solid var(--editorial-border);color:var(--editorial-ink);grid-template-columns:80px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.editorial-page.editorial-page .editorial-insights .guide-link>:first-child{color:var(--editorial-copy);font-size:12.8px}.editorial-page.editorial-page .guide-link--title{font-weight:700}@media (width<=36rem){.editorial-page.editorial-page .editorial-content .post-contents ol{grid-template-columns:1fr}.editorial-page.editorial-page .editorial-insights .guide-link{grid-template-columns:1fr;gap:.35rem}}.migrated-page{overflow:clip}.migrated-page>.site-section{border-top:1px solid var(--color-outline);padding-block:clamp(3.5rem,8vw,7rem);position:relative}.migrated-page>.site-section:first-child{border-top:0}.section-inner{width:min(calc(100% - 2rem), var(--container-site));margin-inline:auto}.section-inner+.section-inner{margin-top:clamp(2rem,5vw,4.5rem)}.block,.group,.rich-text,.text{min-width:0}.migrated-page h1,.migrated-page h2,.migrated-page h3,.migrated-page h4{max-width:24ch;color:inherit;letter-spacing:-.035em}.migrated-page h1{font-size:clamp(2.8rem,7vw,5.75rem);line-height:.97}.migrated-page.editorial-page.policy-page>.site-section>.section-inner{max-width:920px}.migrated-page.editorial-page.policy-page .section-inner>.block+article{margin-top:var(--editorial-space)}.migrated-page.policy-page h1{max-width:none;color:var(--editorial-ink);font-size:var(--editorial-heading);letter-spacing:-.025em;font-weight:700;line-height:1.2}.migrated-page h2{font-size:clamp(2rem,4.6vw,4.25rem);line-height:1.02}.migrated-page h3{font-size:clamp(1.35rem,2.4vw,2.25rem);line-height:1.08}.migrated-page h4{font-size:1.1rem;line-height:1.25}.migrated-page p,.migrated-page li{color:var(--color-content-light);line-height:1.75}.migrated-page p+p{margin-top:1em}.migrated-page a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}.migrated-page img{width:auto;height:auto}.migrated-page .icon,.migrated-page .social-links svg,.migrated-page a.item[href=\/] svg{flex:0 0 2rem;max-width:2rem;max-height:2rem;width:2rem!important;height:2rem!important}.social-links{gap:var(--space-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero__container-grid,.hero__container,.grid,.services-intro--2cols,.services--2cols-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.hero__container{grid-template-columns:1fr}.hero__container-info{align-content:start;gap:var(--space-lg);display:grid}.hero__container-btn{gap:var(--space-sm);flex-wrap:wrap;display:flex}.overline,.overline-gray,.captions{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.11em;text-transform:uppercase}.button,.hero__btn,.hero__btn-outline{border:1px solid var(--color-secondary);border-radius:var(--radius-sm);background:var(--color-secondary);cursor:pointer;width:fit-content;min-height:2.9rem;font-size:var(--text-sm);font-weight:var(--font-weight-bold);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:.75rem 1rem;text-decoration:none;display:inline-flex;color:var(--color-content)!important}.hero__btn-outline{background:0 0}.button:hover,.hero__btn:hover,.hero__btn-outline:hover{background:var(--color-content);border-color:var(--color-content);color:var(--color-surface)!important}.numbers,.platform-map,.services-2cols,.services-3cols,.services-4cols{border-block:1px solid var(--color-outline);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2rem,5vw,4rem);display:grid}.numbers>*,.platform-map>*,.services-2cols>*,.services-3cols>*,.services-4cols>*{border-left:1px solid var(--color-outline);padding:clamp(1.25rem,3vw,2.5rem)}.numbers>:first-child,.platform-map>:first-child,.services-2cols>:first-child,.services-3cols>:first-child,.services-4cols>:first-child{border-left:0}.numbers-wrapper>:first-child,.platform-number,.process-number{color:var(--color-primary);font-size:clamp(1.5rem,3vw,2.4rem);font-weight:var(--font-weight-bold)}.chapter-intro{grid-template-columns:3rem minmax(0,46rem);gap:clamp(1rem,4vw,3rem);margin-bottom:clamp(2rem,5vw,4rem);display:grid}.chapter-intro>:first-child{color:var(--color-primary);font-weight:var(--font-weight-bold)}.chapter-intro>:last-child{gap:var(--space-md);display:grid}.bg-light--gray{background:var(--color-surface-alt)}.bg-gold{background:var(--color-warm)}.bg-dark{background:var(--color-dark);color:var(--color-surface)}.bg-dark p,.bg-dark li,.text-light{color:var(--color-on-dark)!important}.reviews .section-inner,.reviews .block{justify-items:center;gap:var(--space-md);text-align:center;display:grid}.reviews .rich-text:first-of-type{max-width:46rem;font-size:clamp(1.4rem,3vw,2.35rem);font-weight:var(--font-weight-bold);line-height:1.25}.outcome-chart article,article.outcome-chart{gap:var(--space-lg);padding-block:var(--space-lg);border-bottom:1px solid var(--color-outline);grid-template-columns:minmax(0,1fr) minmax(8rem,14rem);align-items:end;display:grid}.case-studies--results{color:var(--color-secondary-dark);font-size:clamp(1.35rem,3vw,2.5rem);font-weight:var(--font-weight-bold);text-align:right;line-height:1}.voice-card{align-content:space-between;gap:var(--space-xl);padding-block:var(--space-lg);border-bottom:1px solid #ffffff29;display:grid}.voice-card--blockquote{font-size:clamp(1rem,1.7vw,1.3rem)}.guide-list{margin-block:var(--space-xl);border-top:1px solid var(--color-outline)}.guide-link{gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--color-outline);grid-template-columns:minmax(7rem,.25fr) 1fr;text-decoration:none;display:grid}.guide-link:hover .guide-link--title{color:var(--color-primary-dark)}.template-case-studies-index{--case-ink:#101729;--case-copy:#4a4e5e;--case-teal:#1c6d73;--case-gold:#826440;--case-border:#cecfd4;--case-space-s:clamp(11.3px, calc(.79vw + 8.8px), 19.8px);--case-space-m:clamp(16px, calc(1.11vw + 12.4px), 28px);--case-space-l:clamp(22.6px, calc(1.57vw + 17.6px), 39.6px);--case-space-xl:clamp(32px, calc(2.22vw + 24.9px), 56px);--case-section:clamp(64px, calc(4.44vw + 49.7px), 111.9px);--case-text-s:12.8px;--case-text-l:clamp(20px, calc(.65vw + 17.9px), 27px);--case-text-xl:clamp(25px, calc(1.44vw + 20.4px), 40.5px);--case-text-3xl:clamp(39.1px, calc(4.82vw + 23.6px), 91.1px);color:var(--case-copy);font-size:clamp(16px,.19vw + 15.4px,18px);line-height:1.7}.template-case-studies-index>.site-section{padding-top:var(--case-space-l);padding-bottom:var(--case-section)}.template-case-studies-index .section-inner{width:calc(100% - 2 * var(--case-space-l));max-width:1400px}.template-case-studies-index .section-inner:first-child .max-width-840{max-width:840px}.template-case-studies-index .overline{margin-bottom:var(--case-space-s);color:#00b3bd;font-size:var(--case-text-s);line-height:1.7}.template-case-studies-index h1{max-width:100%;margin-bottom:var(--case-space-l);color:var(--case-ink);font-size:var(--case-text-3xl);font-weight:800;line-height:1.1}.template-case-studies-index h1 em{color:#705738;font-style:normal}.template-case-studies-index .section-inner:first-child .rich-text p+p{margin-top:0}.template-case-studies-index .section-inner:first-child .rich-text p{color:var(--case-copy);font-size:inherit;font-weight:500;line-height:1.7}.template-case-studies-index .section-inner:first-child .rich-text p:first-child{margin-bottom:1.6em}.template-case-studies-index .section-inner+.section-inner{margin-top:var(--case-space-xl)}.template-case-studies-index .case-studies-chart{gap:0;display:grid}.template-case-studies-index .case-studies-chart article.outcome-chart{column-gap:var(--case-space-m);padding:var(--case-space-m) 0;border-top:1px solid var(--case-border);border-bottom:0;grid-template-columns:minmax(0,1fr) 170px;align-items:center;display:grid}.template-case-studies-index .case-studies--link{min-width:0;color:var(--case-copy);flex-direction:column;place-self:stretch stretch;align-items:flex-start;font-weight:500;text-decoration:none;display:flex}.template-case-studies-index .case-studies--link>.rich-text{width:100%}.template-case-studies-index .case-studies--link>.rich-text:not(.case-studies--title):not(.case-studies--read),.template-case-studies-index .case-studies--link>.rich-text:not(.case-studies--title):not(.case-studies--read) p{color:var(--case-copy);font-weight:500;font-size:var(--case-text-s);line-height:1.7}.template-case-studies-index .case-studies--title,.template-case-studies-index .case-studies--title p{color:var(--case-ink);font-size:var(--case-text-l);font-weight:700;line-height:1.7;text-decoration:none}.template-case-studies-index .case-studies--read{margin-top:auto}.template-case-studies-index .case-studies--read,.template-case-studies-index .case-studies--read p{color:var(--case-teal);font-size:var(--case-text-s);font-weight:700;line-height:1.7;text-decoration:none}.template-case-studies-index .case-studies--link:hover .case-studies--title,.template-case-studies-index .case-studies--link:hover .case-studies--title p{color:var(--case-teal)}.template-case-studies-index .case-studies--link:hover .case-studies--read p{text-decoration:underline}.template-case-studies-index .case-studies-chart article>.group:not(.case-studies--link){flex-direction:column;justify-self:flex-end;align-items:flex-end;min-width:0;display:flex}.template-case-studies-index .case-studies--results,.template-case-studies-index .case-studies--results p{color:var(--case-gold);font-size:var(--case-text-xl);text-align:right;font-weight:700;line-height:1}.template-case-studies-index .case-studies-chart article>.group:not(.case-studies--link)>.rich-text:not(.case-studies--results),.template-case-studies-index .case-studies-chart article>.group:not(.case-studies--link)>.rich-text:not(.case-studies--results) p{color:var(--case-copy);font-size:var(--case-text-s);text-align:right;line-height:1.7}.template-insights-index{--insights-ink:#101729;--insights-copy:#4a4e5e;--insights-muted:#5d606f;--insights-teal:#007a82;--insights-border:#e7e7e9;--insights-body:clamp(16px, calc(.19vw + 15.4px), 18px);--insights-text-s:12.8px;--insights-space-s:clamp(11.3px, calc(.79vw + 8.8px), 19.8px);--insights-space-m:clamp(16px, calc(1.11vw + 12.4px), 28px);--insights-space-l:clamp(22.6px, calc(1.57vw + 17.6px), 39.6px);--insights-gap:clamp(32px, calc(2.22vw + 24.9px), 56px);--insights-section:clamp(64px, calc(4.44vw + 49.7px), 111.9px);--insights-heading:clamp(39.1px, calc(4.82vw + 23.6px), 91.1px);color:var(--insights-copy);font-size:var(--insights-body);line-height:1.7}.template-insights-index>.site-section{padding-top:var(--insights-space-l);padding-bottom:var(--insights-section)}.template-insights-index .section-inner{width:calc(100% - 2 * var(--insights-space-l));max-width:1400px}.template-insights-index .section-inner:first-child .max-width-840{max-width:840px}.template-insights-index .overline{margin-bottom:var(--insights-space-s);color:#00b3bd;font-size:12.8px;font-weight:700;line-height:1.7}.template-insights-index h1{max-width:100%;margin-bottom:var(--insights-space-l);color:var(--insights-ink);font-size:var(--insights-heading);font-weight:800;line-height:1.1}.template-insights-index h1 em{color:#705738;font-style:normal}.template-insights-index .section-inner:first-child .rich-text p{color:var(--insights-copy);font-size:inherit;font-weight:500;line-height:1.7}.template-insights-index .section-inner:first-child .rich-text p+p{margin-top:1.6em}.template-insights-index .section-inner+.section-inner{margin-top:var(--insights-gap)}.template-insights-index .guide-list{border-top:0;flex-direction:column;margin:0;display:flex}.template-insights-index .guide-link{gap:var(--insights-space-s);width:100%;max-width:none;padding:var(--insights-space-s) 0;border-top:1px solid var(--insights-border);color:var(--insights-copy);border-bottom:0;grid-template-columns:80px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.template-insights-index .guide-link>.rich-text:first-child,.template-insights-index .guide-link>.rich-text:first-child p{color:var(--insights-muted);font-size:var(--insights-text-s);font-weight:500;line-height:1.7}.template-insights-index .guide-link--title,.template-insights-index .guide-link--title p{color:var(--insights-ink);font-size:var(--insights-body);font-weight:500;line-height:1.7;text-decoration:none}.template-insights-index .guide-link--title strong{color:inherit;font-size:inherit;font-weight:700}.template-insights-index .guide-link:hover .guide-link--title,.template-insights-index .guide-link:hover .guide-link--title p,.template-insights-index .guide-link:hover .guide-link--title strong{color:var(--insights-teal)}.template-insights-index .guide-list>.pagination{margin-top:var(--insights-gap)}.template-insights-index .pagination,.template-insights-index .pagination>.pagination{border:0;margin:0;padding:0;display:block}.template-insights-index .pagination>.pagination>.page-numbers{border:0;justify-content:flex-start;align-items:center;gap:20px;min-width:0;min-height:0;padding:0;list-style:none;display:flex}.template-insights-index .pagination>.pagination>.page-numbers>li{min-width:0;min-height:0;color:var(--insights-copy);border:0;padding:0;line-height:1.7}.template-insights-index .pagination>.pagination>.page-numbers>li>.page-numbers{min-width:0;min-height:0;color:inherit;font-size:inherit;line-height:inherit;background:0 0;border:0;padding:0;text-decoration:none;display:inline}.cta{background:var(--color-surface)}.cta>.section-inner{gap:var(--space-xl);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--color-dark), #536071);box-shadow:var(--shadow-lg);color:var(--color-surface);grid-template-columns:1fr auto;align-items:center;padding:clamp(2rem,5vw,4.5rem);display:grid}.white-card,.services .block>.block,.deliverables .block,.scope .block{background:var(--color-surface)}.card-icon--wrapper,.white-card{border:1px solid var(--color-outline);padding:clamp(1.25rem,3vw,2rem)}.migrated-page:not(.editorial-page) .post-title{max-width:21ch!important;font-size:clamp(2.4rem,5vw,4.8rem)!important}.template-case-study>.site-section .section-inner{width:calc(100% + -2*clamp(22.6px,1.57vw + 17.6px,39.6px));max-width:1400px}.template-case-study>.site-section:first-child .section-inner>.block,.template-case-study>.site-section:first-child .section-inner>article{width:100%;max-width:920px;margin-inline:auto}.template-page .post-content,.template-archive>.site-section:first-child .section-inner{max-width:var(--container-prose)}.post-content{font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.75}.post-content>*+*,.single-post-1__content>*+*{margin-top:1.35rem}.post-content h2,.single-post-1__content h2{margin-top:clamp(2.5rem,6vw,4.5rem);font-size:clamp(1.8rem,3.2vw,3rem)}.post-content h3,.single-post-1__content h3{margin-top:2.25rem;font-size:clamp(1.3rem,2.3vw,2rem)}.post-content ul,.post-content ol,.single-post-1__content ul,.single-post-1__content ol{gap:.65rem;padding-left:1.4rem;display:grid}.post-content blockquote,.single-post-1__content blockquote{padding:var(--space-lg);border-left:4px solid var(--color-primary);background:var(--color-primary-soft)}.post-content table,.single-post-1__content table,.kb-table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.post-content th,.post-content td,.single-post-1__content th,.single-post-1__content td,.kb-table-data{border:1px solid var(--color-outline);text-align:left;padding:.85rem 1rem}.post-content img,.single-post-1__content img{margin-block:var(--space-xl);border-radius:var(--radius-md)}.faq-item{border-top:1px solid var(--color-outline)}.faq-item:last-child{border-bottom:1px solid var(--color-outline)}.faq-item summary{padding-block:var(--space-lg);cursor:pointer;font-size:var(--text-lg);font-weight:var(--font-weight-bold)}.faq-answer{max-width:48rem;padding-bottom:var(--space-lg)}.image-gallery,.gallery,.kt-blocks-post-grid-item-inner-wrap{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));padding:0;list-style:none;display:grid}.kt-blocks-post-grid-item,.gallery-item{border:1px solid var(--color-outline);background:var(--color-surface);overflow:hidden}.kt-blocks-post-grid-item-inner,.entry-content,.kt-blocks-post-footer{padding:var(--space-md)}.pagination{gap:var(--space-xs);margin-top:var(--space-2xl);flex-wrap:wrap;justify-content:center;display:flex}.page-numbers{border:1px solid var(--color-outline);place-items:center;min-width:2.5rem;min-height:2.5rem;text-decoration:none;display:inline-grid}.page-numbers.current{background:var(--color-content);color:var(--color-surface)}.form-fallback{gap:var(--space-md);border:1px solid var(--color-outline);background:var(--color-surface-alt);padding:clamp(1.5rem,4vw,3rem);display:grid}@media (width<=52rem){.hero__container-grid,.grid,.services-intro--2cols,.services--2cols-wrapper,.cta>.section-inner{grid-template-columns:1fr}.numbers,.platform-map,.services-2cols,.services-3cols,.services-4cols{grid-template-columns:repeat(2,minmax(0,1fr))}.numbers>:nth-child(odd),.platform-map>:nth-child(odd),.services-2cols>:nth-child(odd),.services-3cols>:nth-child(odd),.services-4cols>:nth-child(odd){border-left:0}}@media (width<=36rem){.migrated-page>.site-section{padding-block:3.5rem}.chapter-intro,.outcome-chart article,article.outcome-chart,.guide-link{grid-template-columns:1fr}.case-studies--results{text-align:left}.numbers,.platform-map,.services-2cols,.services-3cols,.services-4cols{grid-template-columns:1fr}.numbers>*,.platform-map>*,.services-2cols>*,.services-3cols>*,.services-4cols>*{border-left:0;border-top:1px solid var(--color-outline)}.template-case-studies-index .case-studies-chart article.outcome-chart{row-gap:var(--case-space-s);grid-template-columns:1fr}.template-case-studies-index .case-studies-chart article>.group:not(.case-studies--link){justify-self:start;align-items:flex-start}.template-case-studies-index .case-studies-chart article>.group:not(.case-studies--link)>.rich-text:not(.case-studies--results),.template-case-studies-index .case-studies-chart article>.group:not(.case-studies--link)>.rich-text:not(.case-studies--results) p,.template-case-studies-index .case-studies--results,.template-case-studies-index .case-studies--results p{text-align:left}}
