[data-cat]{--fa: #E7F0E4;--fb: #EEF1FA;--h: 140}[data-cat=comparisons]{--fa: #DCE7FA;--fb: #F1E9F7;--h: 222}[data-cat=playbooks]{--fa: #DCEFE0;--fb: #F6EED6;--h: 138}[data-cat=legal-and-tax]{--fa: #F8E8CB;--fb: #F3E3E0;--h: 38}[data-cat=outreach]{--fa: #EEDDF7;--fb: #DFE9F8;--h: 280}[data-cat=platforms]{--fa: #D6EFF1;--fb: #E6F1DE;--h: 186}[data-cat=case-studies]{--fa: #F9DEDA;--fb: #F6EBD3;--h: 8}.article-shell.no-toc{grid-template-columns:minmax(0,1fr);max-width:820px}.blog-head{padding:clamp(112px,12vw,152px) 0 clamp(28px,4vw,44px)}.blog-head .wrap{max-width:var(--container-max)}.blog-head-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:end}@media(min-width:900px){.blog-head-grid{grid-template-columns:minmax(0,1fr) 300px;gap:48px}}.blog-head-text{min-width:0}.blog-head-kicker,.blog-head-crumbs{font-size:13px;font-weight:500;color:var(--text-secondary);margin:0 0 18px}.blog-head-crumbs{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.blog-head-crumbs a{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;color:var(--text-secondary);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.v21 .blog-head-crumbs a:hover{color:var(--text-primary);text-decoration-color:currentColor}.v21 .blog-head-title{font-size:clamp(44px,7vw,84px);line-height:1;letter-spacing:-.03em;color:var(--text-primary);margin:0;max-width:13em}.v21 .blog-head-sub{margin:20px 0 0;max-width:32em;font-family:var(--display);font-size:clamp(20px,2.2vw,25px);line-height:1.42;letter-spacing:-.008em;color:var(--say-muted);text-wrap:pretty}.blog-head-sub strong{font-weight:400;color:var(--text-primary)}.blog-search{position:relative;margin:0}.blog-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.blog-search-input{width:100%;min-height:48px;padding:0 16px 0 44px;font:inherit;font-size:16px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);border-radius:999px;box-shadow:0 1px 2px #141a1608;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.blog-search-input::placeholder{color:var(--text-secondary)}.blog-search-input:hover{border-color:#cdd2ca}.v21 .blog-search-input:focus-visible{outline:none;border-color:var(--text-primary);box-shadow:0 0 0 4px #141a1612}.blog-list-section{padding:0 0 clamp(72px,9vw,120px)}.blog-list-section .wrap{max-width:var(--container-max)}.blog-toolbar{margin:0 0 clamp(36px,5vw,56px)}.blog-filters-wrap{position:relative;border-bottom:1px solid var(--border)}.blog-filters{display:flex;gap:28px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:16px}.blog-filters::-webkit-scrollbar{display:none}.v21 a.blog-filter{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;min-height:48px;padding:0;color:var(--text-secondary);font-size:14.5px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .15s ease}.v21 a.blog-filter:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--text-primary);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.v21 a.blog-filter:hover,.v21 a.blog-filter[aria-current=page],.v21 a.blog-filter[aria-current=page]:visited{color:var(--text-primary)}.v21 a.blog-filter[aria-current=page]:after{transform:scaleX(1)}.blog-filter-n{font-size:12px;font-variant-numeric:tabular-nums;color:var(--say-muted);font-weight:500}.blog-filters-wrap:after{content:"";position:absolute;top:0;right:0;bottom:1px;width:40px;pointer-events:none;background:linear-gradient(to right,rgba(250,250,247,0),var(--bg-page))}@media(min-width:1100px){.blog-filters-wrap:after{display:none}}@media(max-width:639px){.blog-filters-wrap{margin-inline:-24px}.blog-filters{gap:24px;padding-inline:24px}.blog-filters:after{content:"";flex:0 0 8px}.v21 a.blog-filter{font-size:14px}}.blog-section-label{font-size:13px;font-weight:500;color:var(--text-secondary);margin:0 0 20px}.blog-section-label--rule{margin:clamp(56px,7vw,88px) 0 clamp(24px,3vw,36px);padding-top:20px;border-top:1px solid var(--border)}.blog-toolbar+.blog-section-label--rule{margin-top:0;padding-top:0;border-top:0}.post-media{position:relative;display:block;padding:8px;border-radius:18px;background:radial-gradient(120% 95% at 0% 0%,var(--fa) 0%,rgba(255,255,255,0) 62%),radial-gradient(120% 110% at 100% 100%,var(--fb) 0%,rgba(255,255,255,0) 66%),#f4f3ee;box-shadow:inset 0 0 0 1px #141a160a;isolation:isolate}.post-media>img,.post-cover{display:block;width:100%;aspect-ratio:16 / 10;border-radius:11px;overflow:hidden}.post-media>img{height:auto;object-fit:cover;background:#edede7;box-shadow:0 1px 2px #141a160f,0 6px 18px #141a160f;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.post-cover{position:relative;display:flex;align-items:flex-end;padding:16px 18px;background:radial-gradient(44% 60% at var(--cx1, 30%) var(--cy1, 30%),hsl(calc(var(--h) + var(--dh, 0)) 58% 79%) 0%,hsla(0,0%,100%,0) 100%),radial-gradient(52% 66% at var(--cx2, 70%) var(--cy2, 70%),hsl(calc(var(--h) - var(--dh, 0)) 52% 87%) 0%,hsla(0,0%,100%,0) 100%),linear-gradient(160deg,#fff,hsl(calc(var(--h) + 30) 45% 94%));box-shadow:inset 0 0 0 1px #fffc,0 1px 2px #141a160d}.post-cover-ring{position:absolute;left:var(--rx, 40%);top:var(--ry, 20%);width:var(--ring, 60%);aspect-ratio:1;border-radius:50%;border:1px solid rgba(20,26,22,.13);pointer-events:none}.post-cover-word{display:none}.post-card--lg .post-cover-word{display:block;position:relative;font-family:var(--display);font-style:italic;font-weight:400;font-size:clamp(17px,1.5vw,20px);line-height:1.1;letter-spacing:-.01em;color:#141a16b3;text-align:left;text-wrap:balance}.v21 a.post-card{display:flex;flex-direction:column;gap:18px;height:100%;color:var(--text-primary);text-decoration:none;-webkit-tap-highlight-color:transparent}.post-card-body{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.post-card .seed-chip{margin:0 0 12px;font-weight:500}.v21 .post-card .post-card-title{font-family:var(--display);font-weight:400;font-size:23px;line-height:1.2;letter-spacing:-.012em;margin:0 0 10px;color:var(--text-primary);text-wrap:balance;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.16em;transition:text-decoration-color .15s ease;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.post-card-excerpt{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.post-card-meta{margin-top:auto;padding-top:14px;color:var(--say-muted);font-size:13px;font-variant-numeric:tabular-nums}@media(hover:hover){.v21 a.post-card:hover .post-card-title{text-decoration-color:currentColor}.post-card:hover .post-media>img{transform:scale(1.015)}}.v21 a.post-card:focus-visible{outline:none}.v21 a.post-card:focus-visible .post-media{outline:2px solid var(--green-600);outline-offset:3px}.v21 .post-card--lg{gap:24px}.post-card--lg .post-media{padding:clamp(8px,1.1vw,14px);border-radius:26px}.post-card--lg .post-media>img,.post-card--lg .post-cover{border-radius:15px;aspect-ratio:16 / 9}.v21 .post-card--lg .post-card-title{font-size:clamp(30px,3.6vw,46px);line-height:1.06;letter-spacing:-.022em;margin-bottom:14px;max-width:18em}.post-card--lg .post-card-excerpt{font-size:17px;line-height:1.6;max-width:40em;-webkit-line-clamp:3;line-clamp:3}.post-card--lg .post-card-meta{padding-top:16px}.v21 a.post-card--row{display:grid;grid-template-columns:minmax(0,1fr) 128px;align-items:start;gap:20px}.post-card--row .post-media{order:2;padding:5px;border-radius:14px}.post-card--row .post-media>img,.post-card--row .post-cover{aspect-ratio:4 / 3;border-radius:9px}.post-card--row .post-cover{padding:8px}.v21 .post-card--row .post-card-title{font-size:21px;margin-bottom:0}.post-card--row .post-card-meta{padding-top:12px}.blog-card-grid{list-style:none;margin:0;padding:0;display:grid;gap:56px 32px;grid-template-columns:1fr;align-items:stretch}.blog-card-grid>li{display:block;min-width:0}@media(min-width:640px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 36px}}.blog-featured{display:grid;gap:40px;grid-template-columns:minmax(0,1fr);margin:0}.blog-featured-large,.blog-featured-side,.blog-featured-normal{min-width:0}.blog-featured-side{display:flex;flex-direction:column}.blog-featured-side .blog-section-label{margin-bottom:4px}.blog-featured-normal{padding:22px 0;border-bottom:1px solid var(--border)}.blog-featured-normal:last-child{border-bottom:0}@media(min-width:1024px){.blog-featured{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);gap:56px;align-items:start}.blog-featured-side{padding-top:6px}}@media(max-width:639px){.blog-card-grid{gap:0}.blog-card-grid>li{border-top:1px solid var(--border)}.blog-card-grid>li:last-child{border-bottom:1px solid var(--border)}.v21 .blog-card-grid a.post-card{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:16px;padding:20px 0}.blog-card-grid .post-media{order:2;padding:4px;border-radius:13px;margin-top:2px}.blog-card-grid .post-media>img,.blog-card-grid .post-cover{aspect-ratio:1 / 1;border-radius:9px}.blog-card-grid .post-cover{padding:6px}.blog-card-grid .post-card .seed-chip{margin-bottom:8px;font-size:11.5px;padding:3px 9px}.v21 .blog-card-grid .post-card-title{font-size:19.5px;line-height:1.22;margin-bottom:0}.blog-card-grid .post-card-excerpt{display:none}.blog-card-grid .post-card-meta{padding-top:10px;font-size:12.5px}.v21 a.post-card--row{grid-template-columns:minmax(0,1fr) 96px;gap:16px}.post-card--row .post-media{padding:4px;border-radius:13px}.post-card--row .post-media>img,.post-card--row .post-cover{aspect-ratio:1 / 1}.v21 .post-card--row .post-card-title{font-size:19.5px}.blog-featured{gap:28px}.blog-featured-normal{padding:20px 0}.blog-featured-side .blog-section-label{margin-bottom:0}.post-card--lg .post-card-excerpt{font-size:16px}.v21 .post-card--lg{gap:18px}}.blog-empty{padding:48px 0 24px;text-align:center}.v21 .blog-empty p{margin:0 0 20px;color:var(--text-primary);font-size:clamp(24px,3vw,30px)}.blog-empty-btn{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary)}.blog-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:clamp(56px,7vw,80px) 0 0;padding-top:24px;border-top:1px solid var(--border)}.blog-pager-pages{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px;align-items:center}.v21 .blog-pager-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;border-radius:999px;color:var(--text-secondary);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;text-decoration:none;transition:background .15s ease,color .15s ease}.v21 a.blog-pager-link:hover{color:var(--text-primary);background:#141a160d}.v21 .blog-pager-link.is-current{background:var(--text-primary);color:#fff}.v21 .blog-pager-step{color:var(--text-primary);padding:0 16px;border:1px solid var(--border);background:var(--bg-surface)}.v21 a.blog-pager-step:hover{background:var(--bg-surface);border-color:#c9cec6}.blog-pager-step.is-disabled{opacity:.38;pointer-events:none}.blog-pager-arrow{flex:none}.blog-pager-gap{color:var(--say-muted);padding:0 4px}.blog-pager-status{display:none;color:var(--text-secondary);font-size:14px;font-variant-numeric:tabular-nums}@media(max-width:639px){.blog-pager-pages{display:none}.blog-pager-status{display:inline}}.blog-lang-section{margin-top:clamp(72px,9vw,112px)}.blog-lang-head{display:flex;align-items:baseline;gap:12px;padding-top:24px;margin:0 0 clamp(24px,3vw,36px);border-top:1px solid var(--border)}.v21 .blog-lang-head h2{font-size:clamp(30px,3.4vw,40px);color:var(--text-primary);margin:0}.blog-lang-count{font-size:13px;font-weight:500;color:var(--say-muted);font-variant-numeric:tabular-nums}.blog-thumb{display:grid;place-items:center;width:88px;height:88px;border-radius:20px;border:1px solid var(--border);overflow:hidden;margin:0 0 28px;box-shadow:0 1px 2px #141a160a,0 8px 22px #141a1612;transform:rotate(-3deg)}.blog-thumb img{max-width:66%;max-height:66%;object-fit:contain}.blog-cta{position:relative;margin:48px 0;padding:28px;border-radius:22px;background:radial-gradient(90% 120% at 0% 0%,#dcefe0,#fff0 60%),radial-gradient(80% 120% at 100% 100%,#e4ecf8,#fff0 62%),#f7f6f1;box-shadow:inset 0 0 0 1px #141a160d;display:flex;flex-direction:column;align-items:stretch;gap:20px;overflow:hidden}.blog-cta-eyebrow{display:block;margin:0 0 10px;font-size:13px;font-weight:500;color:var(--text-secondary)}.blog-cta-eyebrow .ln{color:var(--text-primary)}.blog-cta-eyebrow .lt svg{width:70%;height:70%;display:block}.v21 .blog-cta .blog-cta-text .blog-cta-h{font-family:var(--display);font-weight:400;font-size:clamp(24px,2.6vw,29px);line-height:1.15;letter-spacing:-.015em;margin:0 0 8px;color:var(--text-primary);text-wrap:balance}.v21 .blog-cta .blog-cta-text .blog-cta-p{margin:0;color:var(--text-secondary);font-size:16px;line-height:1.55;max-width:34em;text-wrap:pretty}.blog-cta-btn{justify-content:center;text-decoration:none}.blog-cta-btn .btn-shop-icon{width:15px;height:17px;flex:none}.blog-cta-btn .blog-cta-arrow{flex:none;transition:transform .15s ease}.blog-cta-btn:hover .blog-cta-arrow{transform:translate(2px)}@media(min-width:640px){.blog-cta{flex-direction:row;align-items:center;justify-content:space-between;gap:32px;padding:32px 36px}.blog-cta-text{flex:1;min-width:0}.blog-cta-btn{flex:none}}.blog-cta--end{margin:64px 0 0;padding:clamp(32px,5vw,52px);border-radius:28px;text-align:center;align-items:center}@media(min-width:640px){.blog-cta--end{flex-direction:column;align-items:center;gap:26px}}.v21 .blog-cta--end .blog-cta-text .blog-cta-h{font-size:clamp(28px,3.6vw,40px);line-height:1.08;letter-spacing:-.02em;margin-bottom:12px}.v21 .blog-cta--end .blog-cta-text .blog-cta-p{margin:0 auto;font-size:17px}.blog-cta--end .blog-cta-eyebrow{margin-bottom:16px}@media(max-width:639px){.blog-cta{padding:24px 22px;border-radius:20px}.blog-cta--end{padding:36px 22px 24px;border-radius:24px}.blog-cta-btn{width:100%}}.v21 .article-body a.blog-cta-btn{color:#fff;text-decoration:none}.v21 .article-body a.blog-cta-btn:hover{background:var(--green-950);color:#fff}@media(max-width:639px){.v21 .blog-card-grid .post-card-title,.v21 .post-card--row .post-card-title{text-wrap:pretty}}.v21 .post-card--row .post-card-title{text-wrap:pretty}
