@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(https://inbound.shakersworks.com/hubfs/shakers_2024/fonts/ibm-plex-sans-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(https://inbound.shakersworks.com/hubfs/shakers_2024/fonts/ibm-plex-sans-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(https://inbound.shakersworks.com/hubfs/shakers_2024/fonts/ibm-plex-sans-bold.woff2) format("woff2")}:root{--shk-font-body:"IBM Plex Sans","GT Planar",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--shk-font-display:"GT Planar","IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--shk-size-xs:12px;--shk-size-sm:13px;--shk-size-md:15px;--shk-size-base:19px;--shk-size-h3:26px;--shk-size-h2:30px;--shk-size-h1:32px;--shk-leading-body:1.58;--shk-leading-tight:1.25;--shk-green-400:#033028;--shk-lime-300:#f0ff3d;--shk-lime-hover:#f0f97b;--shk-ink:#181b1a;--shk-text:#242424;--shk-text-soft:#64748b;--shk-link:#0b5a4c;--shk-link-hover:#043a31;--shk-rule:#e0e4e3;--shk-border:#c8c2bb;--shk-beige:#f8f9ec;--shk-surface-alt:#edf7f6;--shk-space-1:4px;--shk-space-2:8px;--shk-space-3:12px;--shk-space-4:16px;--shk-space-5:24px;--shk-space-6:32px;--shk-space-7:48px;--shk-space-8:60px;--shk-measure:760px;--shk-radius-sm:8px;--shk-radius-md:12px;--shk-radius-lg:16px;--shk-radius-pill:50%;--shk-motion-fast:180ms;--shk-motion-base:200ms;--shk-focus-ring:3px solid var(--shk-green-400);--shk-focus-offset:2px}.section.post-body a:focus-visible,.shk-author-linkedin-chip:focus-visible,.shk-share-btn:focus-visible,.sidebar-cta-btn:focus-visible,.sidebar-toc a:focus-visible{border-radius:var(--shk-radius-sm);outline:var(--shk-focus-ring);outline-offset:var(--shk-focus-offset)}@media (prefers-reduced-motion:reduce){.shk-author-linkedin-chip,.shk-share-btn,.sidebar-cta-btn{transition:none}.shk-share-btn:hover{transform:none}}@media screen and (min-width:1200px){.main-wrap.shk-blog-layout{align-items:flex-start;display:flex;gap:var(--shk-space-8)}.sidebar-toc{border-right:none;display:block;flex:0 0 260px;height:fit-content;padding-right:var(--shk-space-4);position:sticky;top:100px}.section.post-body{flex:1;margin:0;max-width:1200px;min-width:0}}.section.post-body,.section.post-body li,.section.post-body p,.section.post-body td{color:var(--shk-text)!important;font-family:var(--shk-font-body)!important;font-size:var(--shk-size-base)!important;line-height:var(--shk-leading-body)!important}.section.post-body p{margin-bottom:1em}.section.post-body h1,.section.post-body h2,.section.post-body h3{font-family:var(--shk-font-display);font-weight:700;line-height:1.18}.section.post-body h1{font-size:var(--shk-size-h1);letter-spacing:-.02em}.section.post-body h2{font-size:var(--shk-size-h2);letter-spacing:-.015em}.section.post-body h3{font-size:var(--shk-size-h3);letter-spacing:-.01em}.section.post-body h2,.section.post-body h3{scroll-margin-top:100px}.section.post-body img{display:block;height:auto;margin:0 auto;max-height:400px;max-width:100%;width:auto}.section.post-body a{color:var(--shk-link)!important;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color var(--shk-motion-base) ease}.section.post-body a:hover{color:var(--shk-link-hover)!important;text-decoration-thickness:2px}.section.post-body p.shk-post-lead,.section.post-body>p:nth-of-type(2){border-left:3px solid var(--shk-link);color:#1e293b;font-size:var(--shk-size-base);font-weight:500;line-height:1.6;margin-bottom:var(--shk-space-5);padding-left:var(--shk-space-4)}.section.post-body table:not([class]){border-collapse:collapse;color:var(--shk-text);display:block;font-family:var(--shk-font-body);font-size:var(--shk-size-md);line-height:1.5;margin:var(--shk-space-6) auto;max-width:var(--shk-measure);overflow-x:auto;white-space:normal;width:100%}.section.post-body table:not([class]) thead th{background:var(--shk-green-400);border-bottom:none;color:#fff!important;font-size:var(--shk-size-sm)!important;font-weight:600;letter-spacing:.04em;padding:var(--shk-space-3) var(--shk-space-4);text-align:left;text-transform:uppercase}.section.post-body table:not([class]) tbody td{border-bottom:1px solid var(--shk-rule);font-size:var(--shk-size-md)!important;padding:var(--shk-space-3) var(--shk-space-4);vertical-align:top}.section.post-body table:not([class]) tbody tr:last-child td{border-bottom:none}.section.post-body table:not([class]) tbody tr:nth-child(2n){background:#fafaf9}@media (max-width:900px){.section.post-body table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.section.post-body table tbody td,.section.post-body table thead th{white-space:nowrap}}.section.post-body table:not([class]) td:nth-child(n+2){font-variant-numeric:tabular-nums}.hs-tldr{background:var(--shk-surface-alt);border-left:4px solid var(--shk-green-400);border-radius:var(--shk-radius-md);margin:var(--shk-space-6) auto;max-width:var(--shk-measure);padding:var(--shk-space-5) var(--shk-space-6)}.hs-tldr p{color:var(--shk-ink)!important;font-size:var(--shk-size-md)!important;line-height:1.65!important;margin:0!important}.hs-tldr p strong:first-child{color:var(--shk-green-400);letter-spacing:.02em}.section.post-body .shk-ls-faq{margin:var(--shk-space-6) auto;max-width:var(--shk-measure);padding:0}.section.post-body .shk-ls-faq>dt{border-top:1px solid var(--shk-rule);color:var(--shk-ink);font-size:17px;font-weight:600;line-height:1.4;margin-top:0;padding-top:var(--shk-space-5)}.section.post-body .shk-ls-faq>dd{margin:var(--shk-space-2) 0 0;padding-bottom:var(--shk-space-5)}.section.post-body .shk-ls-faq>dd:last-child{border-bottom:1px solid var(--shk-rule)}.section.post-body .shk-ls-faq>dd p{margin:0!important}.shk-share-bar{display:flex;flex-direction:column;gap:10px;position:fixed;right:var(--shk-space-5);top:50%;transform:translateY(-50%);z-index:100}.shk-share-btn{align-items:center;background:#fff;border:1.5px solid var(--shk-border);border-radius:var(--shk-radius-pill);box-sizing:border-box;color:#7a7570;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;text-decoration:none;transition:border-color var(--shk-motion-base) ease,color var(--shk-motion-base) ease,transform var(--shk-motion-base) ease;width:44px}.shk-share-btn:hover{border-color:var(--shk-link);color:var(--shk-link);transform:scale(1.08)}.shk-reading-time-badge{align-items:center;color:var(--shk-text-soft);display:inline-flex;font-size:var(--shk-size-sm);font-weight:500;gap:var(--shk-space-1)}.shk-author-name{align-items:center;display:flex;flex-wrap:wrap;gap:var(--shk-space-2);line-height:1}.shk-author-linkedin-chip{align-items:center;align-self:center;border:1.5px solid #cbd5e1;border-radius:18px;color:#0f172a!important;display:inline-flex;font-size:var(--shk-size-xs);font-weight:400;gap:5px;line-height:1;margin-top:1px;padding:var(--shk-space-2) 10px;text-decoration:none!important;transition:border-color var(--shk-motion-base) ease,color var(--shk-motion-base) ease}.shk-author-linkedin-chip:hover{border-color:var(--shk-link);color:var(--shk-link)!important}.shk-author-linkedin-chip .shk-li-svg{fill:#0a66c2;flex-shrink:0;height:14px;width:14px}.sidebar-cta-banner{background:var(--shk-surface-alt);border-radius:var(--shk-radius-lg);display:flex;flex-direction:column;gap:var(--shk-space-5);margin-top:30px;padding:28px 24px 32px}.sidebar-cta-banner p{border-left:none!important;color:var(--shk-green-400)!important;font-family:var(--shk-font-body)!important;font-size:18px!important;font-weight:400!important;line-height:var(--shk-leading-tight)!important;margin:0!important;padding-left:0!important}.sidebar-cta-btn{align-items:center;background:var(--shk-lime-300);border:none;border-radius:var(--shk-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--shk-font-body);font-size:var(--shk-size-md)!important;font-weight:400!important;justify-content:center;min-height:44px;padding:var(--shk-space-3) var(--shk-space-4);text-align:center;transition:background var(--shk-motion-base) ease;width:100%}.sidebar-cta-btn,.sidebar-cta-btn:hover{color:var(--shk-ink)!important;text-decoration:none!important}.sidebar-cta-btn:hover{background:var(--shk-lime-hover)}.sidebar-cta-btn:active{transform:translateY(1px)}.sidebar-cta-banner--mixto{gap:var(--shk-space-3)}.sidebar-cta-banner--mixto .sidebar-cta-btn--secondary{background:transparent;border:1.5px solid var(--shk-green-400);color:var(--shk-green-400)!important}.sidebar-cta-banner--mixto .sidebar-cta-btn--secondary:hover{background:var(--shk-green-400);color:#fff!important}.sidebar-cta-banner--mixto .sidebar-cta-note{color:var(--shk-text-soft)!important;font-size:var(--shk-size-xs)!important;line-height:1.4!important;margin:0!important}.sidebar-toc .askai-wrapper{margin:100px 0 0;max-width:100%;padding:40px 0 0;text-align:left}.sidebar-toc .askai-title{font-size:.9rem;font-weight:400;text-align:left}.sidebar-toc .askai-icons{gap:10px;justify-content:flex-start}.sidebar-toc .askai-logo{border-radius:var(--shk-radius-sm);height:30px;width:30px}@media (max-width:1199px){.shk-share-bar,.sidebar-cta-banner{display:none}}.site-post-banner .post-title h1{color:var(--shk-green-400);font-family:var(--shk-font-display);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.blog-banner-section .site-post-banner .post-title{max-width:none}.site-post-banner .taglist{display:flex;flex-wrap:wrap;gap:var(--shk-space-2);margin:0 0 var(--shk-space-3)}.site-post-banner .taglist:empty{display:none}.site-post-banner .taglist .tag a{color:var(--shk-green-400);font-family:var(--shk-font-body);font-size:var(--shk-size-xs);font-weight:700;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.site-post-banner .post-desc{margin-top:var(--shk-space-5)}.site-post-banner .shk-author-card{align-items:center;background:none;border-radius:0;box-shadow:none;display:flex;gap:var(--shk-space-2);max-width:none;padding:0}.site-post-banner .shk-author-avatar,.site-post-banner .shk-author-bio,.site-post-banner .shk-author-label{display:none}.site-post-banner .shk-author-main{align-items:center;display:flex;flex-wrap:wrap;gap:var(--shk-space-2) var(--shk-space-3)}.site-post-banner .shk-author-name{color:var(--shk-ink);font-size:var(--shk-size-md);font-weight:500;margin:0}.site-post-banner .shk-author-meta{color:var(--shk-text-soft);font-size:var(--shk-size-md);margin:0}.site-post-banner .shk-author-meta:before{color:var(--shk-border);content:"·";margin-right:var(--shk-space-3)}.shk-post-hero{margin:0}.shk-post-hero img{aspect-ratio:1200/670;border-radius:var(--shk-radius-md);display:block;height:auto;object-fit:cover;width:100%}@media screen and (min-width:1000px){.site-post-banner .customWidthOption .inner{align-items:start;column-gap:var(--shk-space-7);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto}.site-post-banner .taglist{grid-column:1;grid-row:1}.site-post-banner .post-title{grid-column:1;grid-row:2}.site-post-banner .post-desc{grid-column:1;grid-row:3}.site-post-banner .shk-post-hero{align-self:center;grid-column:2;grid-row:1/-1}.site-post-banner .customWidthOption .inner:not(:has(.shk-post-hero)){display:block}}@media (max-width:999px){.shk-post-hero{margin:var(--shk-space-4) 0 0}.site-post-banner .post-title h1{line-height:1.18}}@media (max-width:1199px){.main-wrap.shk-blog-layout{display:flex;flex-direction:column}.main-wrap.shk-blog-layout .section.post-body{order:1}.main-wrap.shk-blog-layout .sidebar-toc{margin-top:var(--shk-space-7);order:2}}@media (max-width:900px){.section.post-body table{background:linear-gradient(90deg,#fff 30%,hsla(0,0%,100%,0)) 0 /40px 100% no-repeat,linear-gradient(270deg,#fff 30%,hsla(0,0%,100%,0)) 100% /40px 100% no-repeat,radial-gradient(farthest-side at 0 50%,rgba(3,48,40,.12),transparent) 0 /14px 100% no-repeat,radial-gradient(farthest-side at 100% 50%,rgba(3,48,40,.12),transparent) 100% /14px 100% no-repeat;background-attachment:local,local,scroll,scroll}}.shk-toc-summary{display:none}.shk-toc-collapse>:not(summary){display:block}@media (max-width:1199px){.shk-toc-collapse{border:1px solid var(--shk-rule);border-radius:var(--shk-radius-sm);padding:0 var(--shk-space-4)}.shk-toc-summary{align-items:center;color:var(--shk-green-400);cursor:pointer;display:flex;font-family:var(--shk-font-body);font-size:var(--shk-size-md);font-weight:500;gap:var(--shk-space-3);justify-content:space-between;list-style:none;min-height:44px;padding:var(--shk-space-3) 0}.shk-toc-summary::-webkit-details-marker{display:none}.shk-toc-summary:after{border-bottom:2px solid;border-right:2px solid;content:"";height:8px;transform:rotate(45deg);transition:transform var(--shk-motion-base) ease;width:8px}.shk-toc-collapse[open] .shk-toc-summary:after{transform:rotate(-135deg)}.shk-toc-collapse>:not(summary){padding-bottom:var(--shk-space-4)}}@media (prefers-reduced-motion:reduce){.shk-toc-summary:after{transition:none}}@media screen and (min-width:1200px){.blog-banner-section .site-post-banner .container,.shk-author-box-wrap .container{margin-left:auto;margin-right:auto;max-width:1320px;padding-left:20px;padding-right:20px}.shk-author-box-wrap .container{padding-left:356px}}@media screen and (min-width:1200px) and (max-width:1400px){.blog-banner-section .site-post-banner .container,.shk-author-box-wrap .container{max-width:1160px}}.blog-banner-section .site-post-banner .post-title h1{line-height:1.15}@media (max-width:999px){.blog-banner-section .site-post-banner .post-title h1{line-height:1.18}.blog-banner-section .site-post-banner{padding-bottom:var(--shk-space-4);padding-top:108px}.body-container--blog-post .post-details-section{padding-top:0}.site-post-banner .post-desc{border-bottom:1px solid var(--shk-rule);margin-top:var(--shk-space-3);padding-bottom:var(--shk-space-3)}}.related-post:not(:has(.wrap a)){display:none}.shk-author-box-wrap{margin:var(--shk-space-7) 0 var(--shk-space-8)}.shk-author-box{align-items:flex-start;background:var(--shk-beige);border-left:4px solid var(--shk-green-400);border-radius:var(--shk-radius-lg);display:flex;gap:var(--shk-space-5);padding:var(--shk-space-6)}.shk-author-box__media{flex:0 0 auto}.shk-author-box__media img{background:#fff;border-radius:var(--shk-radius-pill);display:block;height:72px;object-fit:contain;padding:var(--shk-space-2);width:72px}.shk-author-box__main{min-width:0}.shk-author-box__label{font-size:var(--shk-size-xs)!important;font-weight:700;letter-spacing:.14em;margin:0 0 var(--shk-space-1)!important;text-transform:uppercase}.shk-author-box__label,.shk-author-box__name{color:var(--shk-green-400)!important;font-family:var(--shk-font-body)}.shk-author-box__name{font-size:20px!important;font-weight:700!important;line-height:1.2!important;margin:0 0 var(--shk-space-2)!important}.shk-author-box__bio{color:var(--shk-ink)!important;font-family:var(--shk-font-body);font-size:var(--shk-size-md)!important;line-height:1.6!important;margin:0 0 var(--shk-space-4)!important}.shk-author-box .shk-author-linkedin-chip{margin-top:0}@media (max-width:767px){.shk-author-box{border-left:none;border-top:4px solid var(--shk-green-400);flex-direction:column;gap:var(--shk-space-4);padding:var(--shk-space-5)}.shk-author-box__media img{height:56px;width:56px}.shk-author-box__name{font-size:18px!important}.shk-author-box .shk-author-linkedin-chip{min-height:44px;padding-inline:var(--shk-space-3)}}