.landing2-home .blog-editorial-hero,.landing2-home .compare-detail-hero{background:linear-gradient(180deg,var(--background) 0,color-mix(in oklab,var(--background) 72%,var(--sky)) 100%)}.landing2-home .blog-article-ai-strip{width:100%}.landing2-home .blog-explore-ai{padding:0}.landing2-home .blog-explore-ai__heading{margin-bottom:.75rem;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.landing2-home .blog-explore-ai__providers{display:flex;flex-wrap:wrap;gap:.5rem}.landing2-home .blog-explore-ai__pill{display:inline-flex;align-items:center;border-radius:.375rem;border:1px solid color-mix(in oklab,var(--sky) 32%,transparent);background:color-mix(in oklab,var(--sky) 11%,var(--background));padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.2;color:color-mix(in oklab,var(--sky) 68%,var(--foreground));text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.landing2-home .blog-explore-ai__pill:hover{border-color:color-mix(in oklab,var(--sky) 48%,transparent);background:color-mix(in oklab,var(--sky) 18%,var(--background));color:color-mix(in oklab,var(--sky) 82%,var(--foreground))}.landing2-home .blog-explore-ai__source{margin-top:.75rem;font-size:.75rem;line-height:1.45;color:var(--muted-foreground)}.landing2-home .blog-explore-ai__source a{color:color-mix(in oklab,var(--foreground) 72%,transparent);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.landing2-home .blog-explore-ai__source a:hover{color:var(--flame)}.landing2-home .blog-article-layout{display:grid;gap:2rem;min-width:0}@media (max-width:1023px){.landing2-home .blog-article-main{order:1}.landing2-home .blog-article-sidebar{order:2;padding-top:2rem;border-top:1px solid color-mix(in oklab,var(--foreground) 8%,transparent)}.landing2-home .blog-article-sidebar__scroll,.landing2-home .blog-article-sidebar__sticky{gap:1.5rem}}@media (min-width:640px) and (max-width:1023px){.landing2-home .blog-article-layout{gap:2.5rem}}@media (min-width:1024px){.landing2-home .blog-article-layout{grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:3.5rem;align-items:stretch}.landing2-home .blog-article-sidebar{align-self:stretch;min-height:100%;gap:3.5rem}}.landing2-home .blog-article-body-section{min-width:0}.landing2-home .blog-article-sidebar,.landing2-home .blog-article-sidebar__scroll{display:flex;flex-direction:column;gap:2.5rem;width:100%}.landing2-home .blog-article-sidebar__sticky{display:flex;flex-direction:column;gap:3rem;width:100%}@media (min-width:1024px){.landing2-home .blog-article-sidebar__sticky{position:sticky;top:var(--blog-sidebar-sticky-top,5rem);padding-bottom:1rem}}.landing2-home .blog-article-main{width:100%;min-width:0;overflow-x:clip}.landing2-home .blog-article-prose{width:100%;min-width:0;overflow-wrap:anywhere;color:color-mix(in oklab,var(--foreground) 86%,transparent);font-size:1rem;line-height:1.75}@media (min-width:640px){.landing2-home .blog-article-prose{font-size:1.0625rem;line-height:1.8}}.landing2-home .blog-article-prose>img:first-child{display:none}.landing2-home .blog-article-prose>section{margin:0}.landing2-home .blog-article-prose h2{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;margin-top:3.5rem;margin-bottom:1rem;font-size:1.5rem;line-height:1.22;letter-spacing:-.03em;font-weight:600;color:var(--foreground);scroll-margin-top:7rem}@media (min-width:640px){.landing2-home .blog-article-prose h2{margin-top:4rem;font-size:1.625rem}}@media (min-width:1024px){.landing2-home .blog-article-prose h2{margin-top:4.5rem;font-size:1.75rem;line-height:1.2}}.landing2-home .blog-article-prose h2:first-child,.landing2-home .blog-article-prose>div>h2:first-child{margin-top:0}.landing2-home .blog-article-prose h3{margin-top:2rem;margin-bottom:.625rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:var(--foreground);scroll-margin-top:7rem}.landing2-home .blog-article-prose h2+h3,.landing2-home .blog-article-prose h2+p+h3{margin-top:1.5rem}@media (min-width:640px){.landing2-home .blog-article-prose h3{margin-top:2.25rem;font-size:1.125rem}.landing2-home .blog-article-prose h2+h3,.landing2-home .blog-article-prose h2+p+h3{margin-top:1.75rem}}.landing2-home .blog-article-prose h4{margin-top:1.5rem;margin-bottom:.5rem;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.landing2-home .blog-article-prose p{margin-top:0;margin-bottom:1.25rem}.landing2-home .blog-article-prose p:last-child{margin-bottom:0}.landing2-home .blog-article-prose strong{font-weight:600;color:var(--foreground)}.landing2-home .blog-article-prose em{font-style:italic}.landing2-home .blog-article-prose a{color:var(--foreground);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.landing2-home .blog-article-prose a:hover{color:var(--flame)}.landing2-home .blog-article-prose ol,.landing2-home .blog-article-prose ul{margin:0 0 1.25rem;padding-left:1.375rem}.landing2-home .blog-article-prose ul{list-style-type:disc}.landing2-home .blog-article-prose ol{list-style-type:decimal}.landing2-home .blog-article-prose li{margin-bottom:.5rem;padding-left:.25rem}.landing2-home .blog-article-prose li::marker{color:color-mix(in oklab,var(--foreground) 42%,transparent)}.landing2-home .blog-article-prose li:last-child{margin-bottom:0}.landing2-home .blog-article-prose ul.blog-article-prose__detail-list{margin-top:.25rem}.landing2-home .blog-article-prose blockquote{margin:1.75rem 0;padding-left:1.125rem;border-left:3px solid color-mix(in oklab,var(--foreground) 14%,transparent);font-size:1.0625rem;line-height:1.65;color:color-mix(in oklab,var(--foreground) 72%,transparent)}.landing2-home .blog-article-prose hr{margin:2.5rem 0;border:0;border-top:1px solid color-mix(in oklab,var(--foreground) 10%,transparent)}.landing2-home .blog-article-prose__code-inline{font-family:var(--font-mono),ui-monospace,monospace;font-size:.875em;border-radius:.375rem;background:color-mix(in oklab,var(--foreground) 6%,var(--background));padding:.125rem .375rem}.landing2-home .blog-article-prose__code-block{margin:1.5rem 0;overflow-x:auto;border-radius:.75rem;border:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);background:color-mix(in oklab,var(--foreground) 4%,var(--background));padding:1.25rem 1.5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.875rem;line-height:1.6}.landing2-home .blog-article-prose figure{margin:2.25rem 0}.landing2-home .blog-article-prose img,.landing2-home .blog-article-prose__image{display:block;height:auto;width:100%;border-radius:.75rem;border:1px solid color-mix(in oklab,var(--foreground) 10%,transparent)}.landing2-home .blog-article-prose figcaption{margin-top:.625rem;font-size:.8125rem;line-height:1.45;color:var(--muted-foreground);text-align:center}.landing2-home .blog-article-prose .blog-article-youtube{position:relative;margin:2.25rem 0;aspect-ratio:16/9;overflow:hidden;border-radius:1rem;border:1px solid color-mix(in oklab,var(--foreground) 8%,transparent)}.landing2-home .blog-article-prose .blog-article-youtube iframe{position:absolute;inset:0;height:100%;width:100%;border:0}.landing2-home .blog-article-takeaways{border-radius:.75rem;border:1px solid color-mix(in oklab,var(--foreground) 8%,transparent);background:color-mix(in oklab,var(--background) 98%,var(--foreground) 2%);padding:1rem 1.125rem;margin-bottom:.5rem}.landing2-home .blog-article-takeaways h2{margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.landing2-home .blog-article-takeaways li{font-size:.875rem;line-height:1.55}.landing2-home .blog-article-author-card,.landing2-home .blog-article-share,.landing2-home .blog-article-toc{padding-bottom:0}.landing2-home .blog-article-toc--panel{border-radius:.625rem;border:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);background:var(--background);padding:1rem 1.125rem 1.125rem}.landing2-home .blog-article-toc__title{margin:0 0 1rem;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.landing2-home .blog-article-toc__list{margin:0;padding:0;list-style:none}.landing2-home .blog-article-toc__item+.blog-article-toc__item{margin-top:.625rem}.landing2-home .blog-article-toc__link{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;color:color-mix(in oklab,var(--foreground) 58%,transparent);transition:color .15s ease}.landing2-home .blog-article-toc__link:hover{color:var(--foreground)}.landing2-home .blog-article-toc__marker{flex-shrink:0;color:color-mix(in oklab,var(--foreground) 32%,transparent);font-size:.8125rem;line-height:1.5}.landing2-home .blog-article-share__title{margin:0 0 .875rem;font-size:.9375rem;font-weight:600;color:color-mix(in oklab,var(--foreground) 68%,transparent)}@media (min-width:1024px){.landing2-home .blog-article-sidebar__sticky .blog-article-share{padding-top:2.5rem}}.landing2-home .blog-article-share__list{display:flex;align-items:center;gap:1.125rem;margin:0;padding:0;list-style:none}.landing2-home .blog-article-share__link{display:inline-flex;color:var(--foreground);transition:color .15s ease,opacity .15s ease}.landing2-home .blog-article-share__link:hover{color:color-mix(in oklab,var(--foreground) 68%,transparent)}.landing2-home .blog-article-newsletter{padding:0}.landing2-home .blog-article-newsletter__heading{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.35;color:color-mix(in oklab,var(--foreground) 88%,transparent)}.landing2-home .blog-article-newsletter__subheading{margin:.625rem 0 0;font-size:.875rem;line-height:1.55;color:var(--muted-foreground)}.landing2-home .blog-article-newsletter__form{display:flex;flex-direction:column;gap:1.125rem;margin-top:1.25rem}.landing2-home .blog-article-newsletter__select{display:flex;height:2.75rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;border:1px solid color-mix(in oklab,var(--foreground) 14%,transparent);background-color:var(--background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding:0 2.25rem 0 .875rem;font-size:.875rem;color:var(--foreground)}.landing2-home .blog-article-newsletter__consent{display:flex;align-items:flex-start;gap:.625rem;font-size:.75rem;line-height:1.55;color:color-mix(in oklab,var(--foreground) 68%,transparent);cursor:pointer}.landing2-home .blog-article-newsletter__checkbox{margin-top:.2rem;height:.875rem;width:.875rem;flex-shrink:0;accent-color:var(--foreground)}.landing2-home .blog-article-newsletter__submit:disabled{opacity:.72}.landing2-home .blog-article-newsletter__form input[type=email]{height:2.75rem}.landing2-home .blog-article-newsletter__message{margin:0;font-size:.8125rem;line-height:1.45}.landing2-home .blog-article-newsletter__message--error{color:var(--destructive)}.landing2-home .blog-article-newsletter__message--success{color:color-mix(in oklab,var(--foreground) 78%,transparent)}.landing2-home .blog-article-toc--collapsible{border-radius:.75rem;border:1px solid color-mix(in oklab,var(--foreground) 8%,transparent);background:color-mix(in oklab,var(--background) 98%,var(--foreground) 2%)}.landing2-home .blog-article-toc__summary{cursor:pointer;list-style:none;padding:.875rem 1rem;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.landing2-home .blog-article-toc__summary::-webkit-details-marker{display:none}.landing2-home .blog-article-toc__summary:after{content:"+";float:right;font-size:1rem;line-height:1;color:var(--foreground)}.landing2-home .blog-article-toc--collapsible[open] .blog-article-toc__summary:after{content:"−"}.landing2-home .blog-article-toc__panel{padding:0 1rem 1rem}@media (max-width:639px){.landing2-home .blog-explore-ai__pill{padding:.375rem .75rem;font-size:.75rem}.landing2-home .blog-article-meta-bar{margin-top:2.5rem;padding-top:1.25rem}.landing2-home .blog-editorial-hero__visual figure{border-radius:1rem}}