.blg{background:var(--paper);--c:var(--em);--c-tint:var(--em-tint)}[data-cluster=whatsapp-api]{--c:#2f6db5;--c-tint:#eef4fb}[data-cluster=lead-follow-up]{--c:#b26b00;--c-tint:#fdf5e7}[data-cluster=comparisons]{--c:#6b4fb8;--c-tint:#f3effb}[data-cluster=whatsapp-pricing]{--c:var(--em);--c-tint:var(--em-tint)}.blg-progress{background:var(--em);transform-origin:0;z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.blg-hero{background:radial-gradient(60rem 22rem at 85% -10%, color-mix(in srgb, var(--c,var(--em)) 14%, transparent), transparent 70%), var(--paper-2);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.blg-hero-inner{padding:2.6rem 0 2.8rem}.blg-hero-inner>*{max-width:54rem}.blg-hero h1{letter-spacing:-.02em;color:var(--ink);margin:.9rem 0 1rem;font-size:clamp(2rem,4.8vw,3.1rem);line-height:1.1}.blg-lede{color:var(--ink-soft);max-width:46rem;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6}.blg-pill{background:color-mix(in srgb, var(--c,var(--em)) 12%, #fff);color:var(--c,var(--em));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.3rem .75rem;font-size:.78rem;font-weight:700;display:inline-block}.blg-crumbs{color:var(--muted);flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem;font-size:.85rem;display:flex}.blg-crumbs a{color:var(--ink-soft);text-decoration:none}.blg-crumbs a:hover{color:var(--em)}.blg-draft-bar{border-radius:var(--radius-sm);color:#6b4500;background:#fdf1d8;margin-bottom:1.2rem;padding:.7rem 1rem;font-size:.9rem}.blg-byline{flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin-top:1.7rem;display:flex}.blg-avatar{background:var(--ink);color:#fff;letter-spacing:.04em;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:.85rem;font-weight:700;display:grid}.blg-byline-who{flex-direction:column;font-size:.92rem;line-height:1.3;display:flex}.blg-byline-who b{color:var(--ink);font-weight:600}.blg-byline-who span{color:var(--ink-soft);font-size:.84rem}.blg-byline-meta{flex-wrap:wrap;gap:.5rem;display:flex}.blg-byline-meta>*{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.8rem;text-decoration:none;display:inline-flex}.blg-byline-meta a:hover{border-color:var(--em-tint-2);color:var(--em-deep)}.blg-index{padding:2.6rem 0 4.5rem}.blg-empty{color:var(--ink-soft)}.blg-feature{border-radius:calc(var(--radius) + 4px);background:linear-gradient(135deg, color-mix(in srgb, var(--c) 10%, #fff), #fff 60%);border:1px solid var(--line);border-top:4px solid var(--c);color:inherit;flex-direction:column;gap:.8rem;margin-bottom:1.4rem;padding:clamp(1.5rem,3vw,2.4rem);text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex}.blg-feature:hover,.blg-card:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}.blg-feature-title{letter-spacing:-.01em;color:var(--ink);max-width:40rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.2}.blg-feature-text{color:var(--ink-soft);max-width:44rem;font-size:1.05rem;line-height:1.6}.blg-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.blg-card{border:1px solid var(--line);border-top:3px solid var(--c);border-radius:var(--radius);height:100%;color:inherit;background:#fff;flex-direction:column;gap:.6rem;padding:1.4rem;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex}.blg-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.8rem;font-weight:500;display:flex}.blg-card-tag{color:var(--c);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;font-weight:700}.blg-card-title{color:var(--ink);font-size:1.2rem;font-weight:700;line-height:1.3}.blg-card-text{color:var(--ink-soft);line-height:1.55}.blg-card-more{color:var(--c);align-items:center;gap:.35rem;margin-top:auto;padding-top:.6rem;font-size:.88rem;font-weight:600;display:inline-flex}.blg-draft-chip{color:#8a5a00;text-transform:uppercase;letter-spacing:.06em;background:#fdf1d8;border-radius:999px;padding:.1rem .5rem;font-size:.72rem}.blg-post-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding:2.8rem 0 3.5rem;display:grid}@media (min-width:1024px){.blg-post-grid{grid-template-columns:minmax(0,44rem) 17rem;justify-content:space-between;gap:4rem}}.blg-side{flex-direction:column;gap:1.2rem;display:flex}@media (min-width:1024px){.blg-side{align-self:start;position:sticky;top:5.5rem}.blg-toc{overscroll-behavior:contain;max-height:calc(100vh - 22.5rem);overflow:auto}}@media (max-width:1023px){.blg-side{order:-1}.blg-side-cta{display:none}}.blg-toc{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1.1rem 1.1rem .8rem;font-size:.88rem}.blg-toc p{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;font-size:.72rem;font-weight:700}.blg-toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.blg-toc li a{color:var(--ink-soft);border-top:1px solid var(--line);gap:.6rem;padding:.4rem 0;line-height:1.4;text-decoration:none;display:flex}.blg-toc li:first-child a{border-top:0}.blg-toc li a:before{counter-increment:toc;content:counter(toc, decimal-leading-zero);color:var(--em);padding-top:.08rem;font-size:.78rem;font-weight:700}.blg-toc li a:hover{color:var(--em-deep)}.blg-side-cta{border-radius:var(--radius);background:var(--ink);color:#ffffffc7;padding:1.3rem;font-size:.9rem;line-height:1.5}.blg-side-cta-title{color:#fff;margin-bottom:.4rem;font-size:1.02rem;font-weight:700;line-height:1.3}.blg-side-cta .btn{margin-top:1rem}.blg-side-cta-link{color:#9fd8bd;margin-top:.7rem;font-size:.84rem;text-decoration:none;display:block}.blg-side-cta-link:hover{color:#fff}.blg-prose{color:var(--ink-soft);font-size:1.07rem;line-height:1.8}.blg-prose>*+*{margin-top:1.15rem}.blg-prose>p:first-of-type{color:var(--ink);font-size:1.12rem}.blg-prose h2{letter-spacing:-.01em;color:var(--ink);margin-top:3rem;padding-top:1.2rem;scroll-margin-top:6rem;font-size:1.6rem;line-height:1.25;position:relative}.blg-prose h2:before{content:"";background:var(--em);border-radius:3px;width:2.5rem;height:3px;position:absolute;top:0;left:0}.blg-prose h3{color:var(--ink);margin-top:2rem;scroll-margin-top:6rem;font-size:1.2rem}.blg-prose strong,.blg-prose b{color:var(--ink);font-weight:600}.blg-prose a{color:var(--em-deep);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--em) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--em) 40%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px}.blg-prose a:hover{color:var(--em);-webkit-text-decoration-color:var(--em);text-decoration-color:var(--em)}.blg-prose ul,.blg-prose ol{padding-left:1.4rem}.blg-prose ul{list-style:outside}.blg-prose ol{list-style:decimal}.blg-prose li+li{margin-top:.5rem}.blg-prose li::marker{color:var(--em);font-weight:700}.blg-prose code{background:var(--paper-2);color:var(--ink);border-radius:6px;padding:.1rem .35rem;font-size:.88em}.blg-prose blockquote{border-left:3px solid var(--em);color:var(--ink);padding:.2rem 0 .2rem 1.1rem;font-size:1.12rem}.blg-cite{font-size:inherit;vertical-align:baseline;white-space:nowrap;margin-left:.25em;line-height:1;display:inline}.blg-cite a,.blg-prose .blg-cite a{background:var(--em-tint-2);min-width:1.25rem;color:var(--em-deep);text-align:center;vertical-align:.18em;border-radius:.35rem;padding:.12rem .32rem;font-size:.68rem;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.blg-prose .blg-cite a:hover{background:var(--em);color:#fff}.blg-takeaways{border-radius:var(--radius);background:var(--em-tint);border:1px solid var(--em-tint-2);color:var(--ink);padding:1.3rem 1.4rem 1.1rem;font-size:1rem}.blg-takeaways-title{letter-spacing:.1em;text-transform:uppercase;color:var(--em-deep);align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.78rem;font-weight:700;display:inline-flex}.blg-takeaways ul{margin:0;padding:0;list-style:none}.blg-takeaways li{padding-left:1.5rem;line-height:1.6;position:relative}.blg-takeaways li+li{margin-top:.45rem}.blg-takeaways li:before{content:"";background:var(--em);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.6em;left:.15rem}.blg-table-scroll{border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);background:#fff;overflow-x:auto}.blg-prose table{border-collapse:collapse;width:100%;font-size:.93rem;line-height:1.5}.blg-prose th,.blg-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.7rem .95rem}.blg-prose thead th{background:var(--ink);color:#fff;white-space:nowrap;font-size:.82rem;font-weight:600}.blg-prose tbody tr:nth-child(2n){background:#fcfbf7}.blg-prose tbody th,.blg-prose tbody td:first-child{color:var(--ink);font-weight:600}.blg-prose tbody tr:last-child>*{border-bottom:0}.blg-table figcaption{color:var(--muted);margin-top:.6rem;font-size:.82rem;line-height:1.5}.blg-na{color:var(--muted)}.blg-callout{border-radius:var(--radius-sm);border:1px solid var(--line);border-left:4px solid var(--em);color:var(--ink);background:#fff;padding:1rem 1.2rem;font-size:1rem}.blg-callout.warn{background:#fffaf0;border-left-color:#d08a00}.blg-callout>*+*{margin-top:.5rem}.blg-callout-title{font-weight:700}.blg-cta-card{border-radius:calc(var(--radius) + 4px);background:radial-gradient(30rem 12rem at 100% 0%, #1b7a5259, transparent 70%), var(--ink);color:#fffc;gap:1.2rem;padding:1.6rem;font-size:1rem;line-height:1.6;display:grid;margin:2.4rem 0!important}.blg-cta-card-title{color:#fff;margin-bottom:.35rem;font-size:1.3rem;font-weight:700;line-height:1.25}.blg-cta-card-actions{flex-wrap:wrap;gap:.7rem;display:flex}.blg-prose .blg-cta-card a{text-decoration:none}.blg-prose .blg-cta-card .btn-primary,.blg-prose .blg-cta-card .btn-primary:hover{color:#fff}.blg-btn-ghost{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff40}.blg-prose .blg-btn-ghost,.blg-btn-ghost:hover{color:#fff}.blg-btn-ghost:hover{background:#ffffff29}.blg-faq details{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;padding:.95rem 1.1rem}.blg-faq details+details{margin-top:.6rem}.blg-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:1rem;font-weight:600;list-style:none;display:flex}.blg-faq summary::-webkit-details-marker{display:none}.blg-faq summary:after{content:"+";color:var(--em);font-size:1.2rem;font-weight:700;line-height:1}.blg-faq details[open] summary:after{content:"–"}.blg-faq details p{margin-top:.6rem}.blg-sources-note{color:var(--muted);font-size:.9rem}.blg-sources ol{gap:.6rem;padding:0;list-style:none;display:grid}.blg-sources li{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;scroll-margin-top:6rem;font-size:.93rem;line-height:1.45;display:flex}.blg-sources li:target{border-color:var(--em);box-shadow:0 0 0 3px var(--em-tint-2)}.blg-sources li+li{margin-top:0}.blg-src-n{background:var(--em-tint);width:1.7rem;height:1.7rem;color:var(--em-deep);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.blg-src-body{display:block}.blg-src-body svg{vertical-align:-.1em;margin-left:.15rem;display:inline}.blg-prose .blg-src-body>a{color:var(--ink);font-weight:600;text-decoration:none}.blg-prose .blg-src-body>a:hover{color:var(--em-deep)}.blg-src-host{color:var(--muted);margin-top:.15rem;font-size:.82rem;display:block}.blg-prose .blg-src-back{color:var(--muted);text-decoration:none}.blg-related{padding:0 0 3.5rem}.blg-related h2{margin-bottom:1rem;font-size:1.3rem}.blg-related ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.blg-related a{border:1px solid var(--line);border-top:3px solid var(--c,var(--em));border-radius:var(--radius-sm);height:100%;color:var(--ink);background:#fff;padding:1.1rem 1.2rem;font-weight:600;line-height:1.35;text-decoration:none;display:block}.blg-related a:hover{box-shadow:var(--shadow-card)}.blg-related a span{letter-spacing:.08em;text-transform:uppercase;color:var(--c,var(--em));margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:block}.blg-endcta{background:radial-gradient(50rem 20rem at 90% 0%, #1b7a5273, transparent 70%), var(--ink);color:#ffffffc7}.blg-endcta-inner{align-items:center;gap:2rem;padding:3.5rem 0;display:grid}@media (min-width:900px){.blg-endcta-inner{grid-template-columns:minmax(0,1fr) auto;gap:3rem}}.blg-endcta h2{color:#fff;letter-spacing:-.01em;margin:.6rem 0 .8rem;font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.15}.blg-endcta p{max-width:36rem;line-height:1.6}.blg-endcta-eyebrow{color:#9fd8bd;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.blg-endcta-actions{flex-wrap:wrap;gap:.8rem;display:flex}.blg-btn-onink{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff59}.blg-btn-onink:hover{background:#ffffff1a;transform:translateY(-1px)}.blg-avatar.brand{border:1px solid var(--line);background:#fff}.blg-hero-mark{opacity:.08;color:var(--c,var(--em));pointer-events:none;position:absolute;top:50%;right:max(2rem,50vw - 590px);transform:translateY(-50%)rotate(-12deg)}@media (max-width:899px){.blg-hero-mark{display:none}}.blg-compare-note{border-radius:var(--radius-sm);border:1px solid var(--line);background:#fff;max-width:46rem;margin-top:1.4rem;padding:.9rem 1.1rem}.blg-compare-vs{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:700;display:flex}.blg-compare-vs svg{color:var(--c,var(--em))}.blg-compare-vs a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.blg-compare-vs a:hover{color:var(--em-deep)}.blg-compare-x{color:var(--muted);text-transform:uppercase;margin-right:.5rem;font-size:.78rem;font-weight:600}.blg-compare-fine{color:var(--ink-soft);margin-top:.35rem;font-size:.85rem;line-height:1.5}.blg-hub-group+.blg-hub-group{margin-top:2.6rem}.blg-hub-group h2{color:var(--ink);font-size:1.35rem}.blg-hub-summary{color:var(--ink-soft);margin:.3rem 0 1rem}.blg-note{color:var(--muted);font-size:.9rem}.blg-inline-link{color:var(--em);align-items:center;gap:.3rem;font-weight:600;text-decoration:none;display:inline-flex}.blg-inline-link:hover{text-decoration:underline}.blg-index-h2{color:var(--ink);margin:2rem 0 .9rem;font-size:1.1rem;font-weight:700}.blg-index-h2:first-child{margin-top:0}.blg-related-links{flex-wrap:wrap;gap:.6rem 1.4rem;display:flex}.blg-card-sub{margin:.4rem 0 1rem .2rem;font-size:.9rem}.blg-chat{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-2);gap:.55rem;margin:1.6rem 0;padding:1rem 1.1rem;display:grid}.blg-chat figcaption{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.3rem;font-size:.82rem;font-weight:700}.blg-chat-msg{border-radius:var(--radius-sm);border:1px solid var(--line);max-width:34rem;color:var(--ink);background:#fff;padding:.6rem .85rem;font-size:.98rem;line-height:1.55}.blg-chat-msg b{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.15rem;font-size:.74rem;display:block}.blg-chat-msg.out{background:var(--em-tint);border-color:var(--em-tint-2);justify-self:end}.blg-chat-note{color:var(--ink-soft);margin-top:.2rem;font-size:.86rem}
