.hero-bg[data-astro-cid-4sn4zg3r]{background:linear-gradient(108deg,#f8fafc,#f1f5f9)}.callout-card[data-astro-cid-4sn4zg3r]{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008}.bg-gradient[data-astro-cid-4sn4zg3r]{background:linear-gradient(135deg,#e2327e,#ff6b35)}.more-blog-posts[data-astro-cid-4sn4zg3r]{background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.more-blog-card[data-astro-cid-4sn4zg3r]{box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;border:1px solid rgba(0,0,0,.04);transition:all .3s cubic-bezier(.4,0,.2,1)}.more-blog-card[data-astro-cid-4sn4zg3r]:hover{box-shadow:0 4px 12px #00000014,0 12px 32px #0000000f;transform:translateY(-4px);border-color:#0000000f}.article-tag[data-astro-cid-4sn4zg3r]{font-size:.6875rem;font-weight:600;padding:.3125rem .75rem;border-radius:6px;letter-spacing:.02em;text-transform:uppercase}.article-tag--product-updates[data-astro-cid-4sn4zg3r]{background:linear-gradient(135deg,#ebf2ff,#d6e7fe);color:#1e40af;box-shadow:inset 0 -1px #1e40af1a}.article-tag--insights[data-astro-cid-4sn4zg3r]{background:linear-gradient(135deg,#f6eeff,#f1e5ff);color:#6b21a8;box-shadow:inset 0 -1px #6b21a81a}.article-tag--company-news[data-astro-cid-4sn4zg3r]{background:linear-gradient(135deg,#fef9e7,#fcf3cc);color:#b45309;box-shadow:inset 0 -1px #b453091a}.article-tag--industry-updates[data-astro-cid-4sn4zg3r]{background:linear-gradient(135deg,#e8fcf0,#d7fce3);color:#166534;box-shadow:inset 0 -1px #1665341a}.article-content[data-astro-cid-4sn4zg3r]{color:var(--text);font-size:1.0625rem;line-height:1.8}.article-content[data-astro-cid-4sn4zg3r] h1{font-size:2rem;font-weight:700;margin-top:3.5rem;margin-bottom:1.25rem;line-height:1.3;color:var(--text)}.article-content[data-astro-cid-4sn4zg3r] h2{font-size:1.5rem;font-weight:700;margin-top:3rem;margin-bottom:.75rem;line-height:1.35;color:var(--text)}.article-content[data-astro-cid-4sn4zg3r] h3{font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:.5rem;line-height:1.4;color:var(--text)}.article-content[data-astro-cid-4sn4zg3r] h4{font-size:1rem;font-weight:600;margin-top:1.5rem;margin-bottom:.25rem;line-height:1.5;color:var(--text-secondary)}.article-content[data-astro-cid-4sn4zg3r] p{margin-bottom:1.5rem;color:var(--text)}.article-content[data-astro-cid-4sn4zg3r] a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.article-content[data-astro-cid-4sn4zg3r] a:hover{text-decoration-thickness:2px}.article-content[data-astro-cid-4sn4zg3r] ul,.article-content[data-astro-cid-4sn4zg3r] ol{margin-top:.5rem;margin-bottom:1.75rem;padding-left:0;list-style:none}.article-content[data-astro-cid-4sn4zg3r] li{margin-bottom:.75rem;line-height:1.7;padding-left:1.25rem;position:relative;font-size:.9375rem}.article-content[data-astro-cid-4sn4zg3r] ul li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:#e5e7eb}.article-content[data-astro-cid-4sn4zg3r] ol{counter-reset:list-counter}.article-content[data-astro-cid-4sn4zg3r] ol li{counter-increment:list-counter}.article-content[data-astro-cid-4sn4zg3r] ol li:before{content:counter(list-counter) ".";position:absolute;left:0;top:0;font-weight:600;color:var(--text-secondary)}.article-content[data-astro-cid-4sn4zg3r] li.checklist-item{padding-left:1.75rem}.article-content[data-astro-cid-4sn4zg3r] li.checklist-item:before{content:"";position:absolute;left:0;top:.25em;width:1rem;height:1rem;border:1.5px solid #cbd5e1;border-radius:.25rem;background:transparent}.article-content[data-astro-cid-4sn4zg3r] blockquote{border-left:3px solid var(--primary);padding-left:1.25rem;margin:2rem 0;font-style:italic;color:var(--text-secondary)}.article-content[data-astro-cid-4sn4zg3r] .callout-box{background:#eef4fb;border-radius:.75rem;padding:1.5rem 1.75rem;margin:2rem 0;font-size:.9375rem;line-height:1.75;color:var(--text)}.article-content[data-astro-cid-4sn4zg3r] .callout-box strong{color:var(--text);font-weight:700}.article-content[data-astro-cid-4sn4zg3r] .inline-callout{background:#eef4fb;border-radius:.375rem;padding:.25rem .5rem;color:var(--text)}.article-content[data-astro-cid-4sn4zg3r] .inline-callout strong{color:var(--text);font-weight:700}.article-content[data-astro-cid-4sn4zg3r] code{background:#f1f5f9;border-radius:.375rem;font-size:.875rem;padding:.125rem .375rem}.article-content[data-astro-cid-4sn4zg3r] pre{background:#eef4fb;border-radius:.75rem;padding:1.5rem 1.75rem;margin:2rem 0;overflow-x:auto;font-family:inherit;font-size:.9375rem;line-height:1.75;color:#334155;white-space:pre-wrap}.article-content[data-astro-cid-4sn4zg3r] pre code{padding:0;background:none;font-family:inherit;font-size:inherit}.article-content[data-astro-cid-4sn4zg3r] img{border-radius:.75rem;margin:1.5rem 0;max-width:100%;height:auto}.article-content[data-astro-cid-4sn4zg3r] table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0;font-size:.9375rem;border:1px solid #e5e7eb;border-radius:.75rem}.article-content[data-astro-cid-4sn4zg3r] table tbody,.article-content[data-astro-cid-4sn4zg3r] table thead{display:table;width:100%;border-collapse:separate;border-spacing:0}.article-content[data-astro-cid-4sn4zg3r] th,.article-content[data-astro-cid-4sn4zg3r] td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;white-space:nowrap}@media (min-width: 640px){.article-content[data-astro-cid-4sn4zg3r] th,.article-content[data-astro-cid-4sn4zg3r] td{white-space:normal}}.article-content[data-astro-cid-4sn4zg3r] th:last-child,.article-content[data-astro-cid-4sn4zg3r] td:last-child{border-right:none}.article-content[data-astro-cid-4sn4zg3r] th,.article-content[data-astro-cid-4sn4zg3r] table tr:first-child td{font-size:.75rem;font-weight:600;color:#615a6c;text-transform:uppercase;letter-spacing:.05em;background:#f9f6f4}.article-content[data-astro-cid-4sn4zg3r] table tr:last-child td{border-bottom:none}.article-content[data-astro-cid-4sn4zg3r] hr{border:none;border-top:1px solid #e2e8f0;margin:3.5rem 0}.article-content[data-astro-cid-4sn4zg3r] strong{font-weight:500;color:var(--text)}.blog-toc-link{display:block;padding-left:.75rem;margin-bottom:.75rem;margin-top:.75rem;color:var(--text);font-weight:600;text-decoration:none;border-left:2px solid transparent;transition:color .15s ease,border-color .15s ease;line-height:1.4}.blog-toc-link:hover{color:var(--primary)}.blog-toc-link.active{color:var(--primary);border-left:2px solid var(--primary)}
