.blocks_serviceCard__pqcDf{display:flex;flex-direction:column;gap:13px;text-decoration:none;color:inherit;height:100%}.blocks_serviceCard__pqcDf p{font-size:14px;line-height:1.55;color:var(--text-secondary)}.blocks_cardChart___b1Wp{margin-top:auto;padding-top:16px}.blocks_cardChart___b1Wp .blocks_caption__I6UQ5{margin-top:7px}.blocks_caption__I6UQ5{display:block;font:400 9.5px/1.3 var(--font-mono),monospace;color:var(--text-tertiary)}.blocks_formatCard__tiCqF{display:flex;flex-direction:column;gap:14px;padding:30px 28px 28px}.blocks_formatCard__tiCqF h3{font-size:22px}.blocks_formatCard__tiCqF p{font-size:14px;line-height:1.6;color:var(--text-secondary)}.blocks_formatCard__tiCqF strong{font-weight:500;color:var(--text-primary)}.blocks_formatFoot__3LOX1{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.blocks_formatFoot__3LOX1>span{font:500 12px/1 var(--font-mono),monospace;color:var(--accent)}.blocks_formatFoot__3LOX1 a{font-size:13px}.blocks_clientTypes__LmvTs{margin-top:26px;background:var(--sand);border-radius:12px;padding:22px 26px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;font-size:14px}.blocks_clientTypes__LmvTs i{font-style:normal;color:#c4bfb4}.blocks_step__rHmT8{border-radius:12px;padding:26px 24px;background:var(--tint)}.blocks_step__rHmT8:nth-child(4n+2),.blocks_step__rHmT8:nth-child(4n+3){background:var(--sand)}.blocks_step__rHmT8 h3{margin:12px 0 10px;font-size:21px;line-height:1.2}.blocks_step__rHmT8 p{font-size:14px;line-height:1.55;color:var(--text-secondary)}.blocks_toolCard__XF9gO{background:var(--bg-base);border-radius:12px;padding:28px 26px 26px}.blocks_toolCard__XF9gO h3{margin:0 0 10px;font-size:20px;line-height:1.25}.blocks_toolCard__XF9gO p{margin-bottom:16px;font-size:14px;line-height:1.55;color:var(--grey)}.blocks_mono__bb2mb{width:44px;height:44px;border-radius:10px;background:var(--emerald);color:#fff;display:inline-flex;align-items:center;justify-content:center;font:500 15px/1 var(--font-mono),monospace;margin-bottom:18px;flex:0 0 auto}.blocks_monoSm__vgHpD{width:40px;height:40px;border-radius:9px;font-size:13px;margin:0}.blocks_toolRow__73_ob{background:var(--tint);border-radius:12px;padding:20px 22px;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.blocks_toolRow__73_ob h3{font:500 16px/1.3 var(--font-body),sans-serif;margin-bottom:4px}.blocks_toolRow__73_ob p{font-size:13.5px;line-height:1.5;color:var(--text-secondary)}.blocks_caseCard__nAV_p{display:flex;flex-direction:column;position:relative;background:var(--sand);border-radius:12px;text-decoration:none;color:inherit;height:100%}.blocks_caseMedia__0cqWl{padding:22px 22px 14px}.blocks_caseMedia__0cqWl .blocks_caption__I6UQ5{margin-top:8px}.blocks_caseBody__V6Z00{padding:8px 22px 26px;display:flex;flex-direction:column;gap:12px;flex:1 1}.blocks_caseBody__V6Z00 .chip{align-self:flex-start;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:6px 11px}.blocks_caseBody__V6Z00 h3{font-size:20px;line-height:1.26}.blocks_caseBody__V6Z00 p{font-size:13.5px;line-height:1.55;color:var(--grey)}.blocks_caseMetrics__u1QiP{margin-top:auto;padding-top:12px;display:flex;flex-wrap:wrap;gap:6px 18px;font:500 12px/1.2 var(--font-mono),monospace}.blocks_caseMetrics__u1QiP span+span{color:var(--accent)}.blocks_postCard__mt7X2{display:flex;flex-direction:column;background:var(--sand);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;height:100%}.blocks_postCard__mt7X2 h3{font-size:22px;line-height:1.26;margin:14px 0 10px}.blocks_postCard__mt7X2 p{font-size:14px;line-height:1.55;color:var(--grey)}.blocks_postBody__S_9YX{padding:22px 22px 26px}.blocks_postMeta__vnGtk{display:flex;gap:7px;flex-wrap:wrap}.blocks_postMeta__vnGtk .chip{font-size:10px;padding:6px 10px}.blocks_recCard__yKKXP{display:flex;flex-direction:column;gap:18px;padding:30px 28px 26px}.blocks_recCard__yKKXP blockquote{margin:0;font-size:16px;line-height:1.7;color:var(--quote)}.blocks_person__RU2y5{margin-top:auto;display:flex;align-items:center;gap:14px}.blocks_avatar__uTaFN{width:44px;height:44px;border-radius:50%;flex:0 0 auto;background:linear-gradient(162deg,var(--warm-1),var(--warm-3))}.blocks_personName__NLbkD{font-size:14.5px;font-weight:500;line-height:1.3;font-style:normal}.blocks_personRole__hAcv6{font-size:12px;line-height:1.4;color:var(--text-tertiary);margin-top:3px}.blocks_recWide__kQ9l7{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:40px;gap:40px;align-items:center}.blocks_recWide__kQ9l7 h2{font-size:clamp(22px,2vw,28px);line-height:1.2;margin-bottom:10px}.blocks_recWide__kQ9l7 blockquote{margin:0 0 18px;font-size:16.5px;line-height:1.7;color:var(--quote)}.blocks_band__g5JRN{background:var(--emerald-band);color:#f2f7f3;padding-block:clamp(48px,5vw,70px) clamp(46px,5vw,66px);margin-bottom:var(--section)}.blocks_band__g5JRN h2{color:#f2f7f3}.blocks_band__g5JRN .eyebrow{color:var(--mint-muted)}.blocks_bandGrid__O063W{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));grid-gap:34px;gap:34px}.blocks_bandValue__Z1SvY{font:500 clamp(44px,4.4vw,62px)/1 var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.blocks_bandValue__Z1SvY small{font-size:.39em;margin-left:6px}.blocks_bandTrack__6KSpK{display:block;height:8px;margin-top:16px;border-radius:4px;background:hsla(0,0%,100%,.14);overflow:hidden}.blocks_bandTrack__6KSpK i{display:block;height:100%;width:0;border-radius:4px;background:var(--mint,#7fd4b1);transition:width 1.2s var(--ease-out)}.is-visible .blocks_bandTrack__6KSpK i{width:var(--w)}.blocks_bandLabel__6RNSQ{margin-top:14px;font-size:14px;line-height:1.5;color:var(--mint-soft)}.blocks_faq__b8qPn{display:flex;flex-direction:column;gap:10px}.blocks_faqItem__XGQoS{background:var(--tint);border-radius:12px}.blocks_faqItem__XGQoS h3{margin:0;font:500 18px/1.35 var(--font-body),sans-serif}.blocks_faqItem__XGQoS button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;border:0;background:transparent;font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;transition:color .2s}.blocks_faqItem__XGQoS button:hover{color:var(--accent)}.blocks_faqItem__XGQoS p{margin:0;padding:0 24px 22px;max-width:660px;font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.blocks_faqPanel__UF_X5{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease-out)}.blocks_faqPanel__UF_X5>div{overflow:hidden;min-height:0;opacity:0;transition:opacity .3s ease}[data-open=true]>.blocks_faqPanel__UF_X5{grid-template-rows:1fr}[data-open=true]>.blocks_faqPanel__UF_X5>div{opacity:1}.blocks_faqIcon___2FRg{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--tint-3);color:var(--accent);position:relative;transition:background .25s,color .25s}.blocks_faqIcon___2FRg:after,.blocks_faqIcon___2FRg:before{content:"";position:absolute;left:8px;right:8px;top:12.5px;height:1.5px;background:currentColor;transition:transform .3s var(--ease-out)}.blocks_faqIcon___2FRg:after{transform:rotate(90deg)}[aria-expanded=true]>.blocks_faqIcon___2FRg{background:var(--emerald);color:#fff}[aria-expanded=true]>.blocks_faqIcon___2FRg:after{transform:rotate(0deg)}.blocks_split__n9djx{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-gap:56px;gap:56px}.blocks_cta__fPD6V{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:48px;gap:48px;align-items:center}.blocks_cta__fPD6V p{max-width:560px;font-size:15px;line-height:1.65;color:var(--text-secondary)}.blocks_ctaDark__sefFh{background:var(--emerald-band)}.blocks_ctaDark__sefFh h2{color:#fff}.blocks_ctaDark__sefFh p{color:var(--mint-soft)}.blocks_ctaDark__sefFh .blocks_ctaNote__gX52V{color:var(--mint-muted)}.blocks_ctaSide__UD5TO{display:flex;flex-direction:column;gap:12px;text-align:center}.blocks_ctaNote__gX52V{font-size:12.5px;line-height:1.5;color:var(--text-tertiary)}.blocks_crumbs__A23p7{margin-bottom:22px}.blocks_crumbs__A23p7 ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.blocks_crumbs__A23p7 li+li:before{content:"/";margin-right:6px}.blocks_crumbs__A23p7 a{color:inherit;text-decoration:none}.blocks_crumbs__A23p7 a:hover{color:var(--accent)}.blocks_facts__T7n5G{background:var(--tint);border-radius:12px;padding:26px 26px 24px}.blocks_facts__T7n5G dl{margin:16px 0 0;display:flex;flex-direction:column;gap:14px;font-size:14px;line-height:1.4}.blocks_facts__T7n5G dl>div{display:flex;justify-content:space-between;gap:12px}.blocks_facts__T7n5G dt{color:var(--text-primary)}.blocks_facts__T7n5G dd{margin:0;text-align:right;font:400 13px/1.4 var(--font-mono),monospace;color:var(--accent)}.blocks_numbered__gGIHL{background:var(--tint);border-radius:12px;padding:22px 26px;display:grid;grid-template-columns:minmax(44px,max-content) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.panel .blocks_numbered__gGIHL{background:var(--bg-base)}.blocks_numbered__gGIHL>span{font:500 13px/1.4 var(--font-mono),monospace;color:var(--accent);white-space:nowrap}.blocks_numbered__gGIHL h3{font:500 18px/1.35 var(--font-body),sans-serif;margin-bottom:6px}.blocks_numbered__gGIHL p{font-size:14px;line-height:1.6;color:var(--text-secondary)}.blocks_problem__BJqzD{background:var(--sand);border-radius:12px;padding:26px}.blocks_problem__BJqzD h3{font:500 19px/1.3 var(--font-body),sans-serif;margin-bottom:9px}.blocks_problem__BJqzD p{font-size:14px;line-height:1.6;color:var(--grey)}.blocks_timeline__or_Te{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.blocks_timelineItem__iyXoM{background:var(--bg-base);border-radius:10px;padding:16px 16px 15px}.blocks_timelineItem__iyXoM>span{font:500 11.5px/1 var(--font-mono),monospace;color:#5c6b62}.blocks_timelineItem__iyXoM strong{display:block;margin-top:8px;font-size:14.5px;font-weight:500;line-height:1.3}.blocks_timelineItem__iyXoM em{display:block;margin-top:4px;font-style:normal;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.blocks_timelineCurrent__21I5n{background:var(--emerald);color:#fff}.blocks_timelineCurrent__21I5n>span{color:var(--mint-muted)}.blocks_timelineCurrent__21I5n em{color:#cfe4d8}.blocks_signup__IKEKC{display:flex;flex-direction:column;gap:12px}@media(max-width:1024px){.blocks_bandGrid__O063W,.blocks_timeline__or_Te{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.blocks_cta__fPD6V,.blocks_recWide__kQ9l7,.blocks_split__n9djx{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:520px){.blocks_bandGrid__O063W{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.blocks_bandValue__Z1SvY{font-size:38px}.blocks_timeline__or_Te{grid-template-columns:minmax(0,1fr)}.blocks_faqItem__XGQoS button{padding:18px}.blocks_faqItem__XGQoS p{padding:0 18px 18px}.blocks_faqItem__XGQoS h3{font-size:16px}}