.blog-content{max-width:720px;font-family:var(--font-sans);font-size:1.125rem;line-height:1.75;color:hsl(var(--foreground) / .86);overflow-wrap:break-word}.blog-content>*+*{margin-top:1.25em}.blog-content h2,.blog-content h3,.blog-content h4{font-weight:700;line-height:1.25;letter-spacing:-.01em;color:hsl(var(--foreground));scroll-margin-top:6.5rem;text-wrap:balance}.blog-content h2{font-size:1.5rem;margin-top:2.25em;padding-top:1em;border-top:1px solid hsl(var(--border))}@media(max-width:639px){.blog-content{font-size:1.0625rem}.blog-content h3{font-size:1.2rem}}@media(min-width:640px){.blog-content h2{font-size:1.75rem}}.blog-content>h2:first-child{margin-top:0;padding-top:0;border-top:0}.blog-content h3{font-size:1.3rem;margin-top:2em}.blog-content h4{font-size:1.1rem;margin-top:1.75em}.blog-content h2+*,.blog-content h3+*,.blog-content h4+*{margin-top:.6em}.blog-content h2+h3{margin-top:1.1em}.blog-content .p-label{margin-top:1.75em;font-size:1rem;line-height:1.4}.blog-content .p-label strong{font-weight:650;color:hsl(var(--primary))}.dark .blog-content .p-label strong{color:#77b1f8}.blog-content .p-label+ul,.blog-content .p-label+ol{margin-top:.5em}.blog-content h2+.p-label,.blog-content h3+.p-label{margin-top:.9em}.blog-content a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.dark .blog-content a{color:#77b1f8}.blog-content a:hover{text-decoration-thickness:2px}.blog-content strong{font-weight:700;color:hsl(var(--foreground))}.blog-content ul,.blog-content ol{padding-left:1.5em}.blog-content ul{list-style:disc}.blog-content ol{list-style:decimal}.blog-content li{padding-left:.25em;line-height:1.6}.blog-content li+li{margin-top:.35em}.blog-content li::marker{color:hsl(var(--primary))}.dark .blog-content li::marker{color:#77b1f8}.blog-content hr{border:0;border-top:1px solid hsl(var(--border));margin:2.5em 0}.blog-content .lead{font-size:1.25rem;line-height:1.6;color:hsl(var(--foreground))}.blog-content blockquote{border-left:4px solid hsl(var(--primary));padding:.25em 0 .25em 1.25em;color:hsl(var(--muted-foreground));font-style:italic}.blog-content .pull-quote{border:0;margin:2em 0;padding:0;font-size:1.4rem;line-height:1.45;font-weight:600;font-style:normal;color:hsl(var(--foreground));text-align:center}.blog-content img{max-width:100%;height:auto;border-radius:.75rem}.blog-content figure,.blog-content .inline-image{margin:2em 0}.blog-content .partner-logo-section{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-bottom:2rem;padding:1.5rem;background:hsl(var(--muted));border-radius:.75rem}.blog-content .partner-logo-section img{max-width:200px;height:auto;border-radius:0}.blog-content .partner-logo-section p{margin:0}.blog-content .partner-logo-section p:first-child{font-weight:600}.blog-content .partner-logo-section p+p{color:hsl(var(--muted-foreground))}.blog-content nav.toc .toc-title{margin:0 0 .5em}.blog-content figcaption{margin-top:.6em;font-size:.875rem;line-height:1.5;color:hsl(var(--muted-foreground));text-align:center}.blog-content code{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;background:hsl(var(--muted));border-radius:.3rem;padding:.15em .35em}.blog-content pre{font-size:.9rem;line-height:1.6;background:#0f1729;color:#f1f5f9;border-radius:.75rem;padding:1em 1.25em;overflow-x:auto}.blog-content pre code{background:transparent;padding:0;color:inherit;font-size:inherit}.blog-content .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:2em 0;border:1px solid hsl(var(--border));border-radius:.75rem}.blog-content table{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.5;font-variant-numeric:tabular-nums}.blog-content .table-scroll table th:first-child,.blog-content .table-scroll table td:first-child{position:sticky;left:0;z-index:1;font-weight:600;color:hsl(var(--foreground));background:hsl(var(--card));box-shadow:inset -1px 0 hsl(var(--border))}.blog-content .table-scroll table thead th:first-child{background:hsl(var(--muted))}.blog-content .table-scroll-hint{display:none}@media(max-width:639.98px){.blog-content .table-scroll{margin-bottom:.5em;overscroll-behavior-x:contain}.blog-content .table-scroll-hint{display:flex;align-items:center;justify-content:flex-end;gap:.35em;margin:0 0 2em;font-size:.8125rem;line-height:1.4;color:hsl(var(--muted-foreground))}.blog-content .table-scroll-hint:after{content:"→"}}.blog-content .table-scroll:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.blog-content>table{display:block;overflow-x:auto}.blog-content caption{caption-side:top;text-align:left;font-weight:600;font-size:.95rem;padding:.75em 1em;color:hsl(var(--foreground))}.blog-content th,.blog-content td{padding:.65em 1em;text-align:left;vertical-align:top;border-top:1px solid hsl(var(--border));min-width:8rem}.blog-content thead th{background:hsl(var(--muted));font-weight:600;white-space:nowrap}.blog-content tbody tr:nth-child(2n){background:hsl(var(--muted) / .4)}.blog-content .callout{--callout: var(--primary);border:1px solid hsl(var(--callout) / .3);border-left:4px solid hsl(var(--callout));background:hsl(var(--callout) / .07);border-radius:.75rem;padding:1em 1.25em}.blog-content .callout>:first-child{margin-top:0}.blog-content .callout>*+*{margin-top:.6em}.blog-content .callout.tip,.blog-content .callout-tip{--callout: 145 63% 36%}.blog-content .callout.warning,.blog-content .callout-warning{--callout: 32 95% 44%}.blog-content .callout.example,.blog-content .callout-example{--callout: 262 52% 50%}.blog-content .callout.price,.blog-content .callout-price{--callout: 215 56% 45%}.blog-content .stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem}.blog-content .stat-strip>*{border:1px solid hsl(var(--border));border-radius:.75rem;padding:1em;background:hsl(var(--card))}.blog-content .references{font-size:.95rem}.blog-article-page .lede{font-size:1.1875rem;line-height:1.6}@media(min-width:640px){.blog-article-page .lede{font-size:1.25rem}}.blog-toc ol{border-left:1px solid hsl(var(--border))}.blog-toc a{display:block;margin-left:-1px;border-left:2px solid transparent;padding:.4rem 0 .4rem .875rem;color:hsl(var(--muted-foreground));line-height:1.4;transition:color .15s ease,border-color .15s ease}.blog-toc a:hover{color:hsl(var(--foreground))}.blog-toc a[aria-current=true]{color:hsl(var(--primary));border-left-color:hsl(var(--primary));font-weight:600}.dark .blog-toc a[aria-current=true]{color:#77b1f8;border-left-color:#77b1f8}.blog-toc-inline summary{list-style:none}.blog-toc-inline summary::-webkit-details-marker{display:none}.blog-toc-inline[open] .toc-chevron{transform:rotate(180deg)}.has-toc .blog-content nav.toc{display:none}.has-toc .blog-content>nav.toc:first-child+*{margin-top:0}.blog-faq summary{list-style:none;cursor:pointer}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq details[open] .faq-chevron{transform:rotate(180deg)}.blog-faq .faq-answer>*+*{margin-top:.75em}.blog-faq .faq-answer a{color:hsl(var(--primary));text-decoration:underline}.blog-progress-bar{transform-origin:left center;transition:transform 80ms linear}@media(prefers-reduced-motion:reduce){.blog-progress-bar,.blog-toc a{transition:none}}@media print{body:has(.blog-article-page) header,body:has(.blog-article-page) footer,body:has(.blog-article-page) [data-testid=whatsapp-button],.blog-article-page .no-print{display:none!important}body:has(.blog-article-page) main{padding-top:0!important}.blog-article-page{color:#000!important;background:#fff!important}.blog-article-page .blog-content{max-width:none;font-size:11pt;line-height:1.5;color:#000}.blog-article-page .blog-content a{color:#000}.blog-article-page .blog-content a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em;word-break:break-all}.blog-article-page .blog-content h2,.blog-article-page .blog-content h3{-moz-column-break-after:avoid;break-after:avoid}.blog-article-page .blog-content img,.blog-article-page .blog-content table,.blog-article-page .blog-content .callout{-moz-column-break-inside:avoid;break-inside:avoid}.blog-article-page .blog-content pre{background:#f4f4f4!important;color:#000!important;white-space:pre-wrap}.blog-faq details>*:not(summary){display:block!important}}
