.blog-module__FLn12W__page{--ink:var(--app-text);--muted:var(--app-muted);--line:#0f172a1a;--hero-accent:#0ea5e9;--hero-cta-border:#0f172a24;--hero-cta-bg:#ffffffc7;--hero-cta-text:#0f172a;flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto;padding:clamp(2.25rem,4vw,4.5rem) 1.25rem 5rem;display:flex;position:relative}html[data-theme=dark] .blog-module__FLn12W__page{--line:#94a3b838;--hero-accent:#5cc2ff;--hero-cta-border:#f8fbff38;--hero-cta-bg:#f8fbff17;--hero-cta-text:#fff}.blog-module__FLn12W__article{background:linear-gradient(180deg,color-mix(in oklab,var(--app-panel)96%,transparent),var(--app-panel));border:1px solid var(--line);border-radius:20px;width:min(100%,960px);margin:0 auto;padding:clamp(2rem,4vw,3.75rem);position:relative;overflow:hidden;box-shadow:0 18px 40px #0f172a14}.blog-module__FLn12W__article:before{content:"";background:linear-gradient(90deg,var(--hero-accent),color-mix(in oklab,var(--hero-accent)18%,transparent));width:100%;height:5px;position:absolute;inset:0 auto auto 0}.blog-module__FLn12W__article>*{z-index:1;position:relative}.blog-module__FLn12W__blogIntro{border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in oklab,var(--app-panel)96%,transparent),color-mix(in oklab,var(--app-panel)84%,var(--hero-accent)6%));text-align:left;border-radius:20px;width:min(100%,960px);margin:0 auto;padding:clamp(1.75rem,3vw,2.5rem);box-shadow:0 18px 40px #0f172a12}.blog-module__FLn12W__blogIntro h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.5vw,3.35rem);line-height:1.05}.blog-module__FLn12W__blogIntro p{color:var(--muted);margin:.95rem 0 0;font-size:1.05rem;line-height:1.75}.blog-module__FLn12W__blogBrandLink{border:1px solid var(--line);background:color-mix(in oklab,var(--app-panel)86%,var(--hero-accent)12%);border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:clamp(1rem,2.2vw,1.4rem);right:1.25rem;box-shadow:0 8px 24px #0f172a24}.blog-module__FLn12W__blogBrandLink:hover{transform:translateY(-1px)}.blog-module__FLn12W__blogBrandIcon{width:26px;height:26px}.blog-module__FLn12W__blogList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem;width:min(100%,960px);margin:0 auto;display:grid}.blog-module__FLn12W__blogCard{border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in oklab,var(--app-panel)97%,transparent),color-mix(in oklab,var(--app-panel)90%,var(--hero-accent)4%));border-radius:16px;padding:1.45rem 1.45rem 1.35rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a0f}.blog-module__FLn12W__blogCard:before{content:"";background:linear-gradient(90deg,var(--hero-accent),color-mix(in oklab,var(--hero-accent)30%,transparent));width:100%;height:4px;position:absolute;inset:0 auto auto 0}.blog-module__FLn12W__blogCard:hover{border-color:color-mix(in oklab,var(--hero-accent)26%,var(--line));transform:translateY(-3px);box-shadow:0 16px 34px #0f172a1a}.blog-module__FLn12W__blogCard h2{letter-spacing:-.015em;margin:0;font-size:1.2rem;line-height:1.32}.blog-module__FLn12W__blogCard h2 a{color:var(--ink);text-decoration:none}.blog-module__FLn12W__blogCard:focus-visible{outline:3px solid color-mix(in oklab,var(--hero-accent)32%,transparent);outline-offset:3px}.blog-module__FLn12W__blogCardHeader{gap:.35rem;display:grid}.blog-module__FLn12W__blogCardTitle{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:1.2rem;line-height:1.32}.blog-module__FLn12W__blogCard p{color:var(--muted);min-height:4.8em;margin:.65rem 0 .85rem;line-height:1.65}.blog-module__FLn12W__blogCardFooter{color:color-mix(in oklab,var(--hero-accent)82%,var(--ink));align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;display:inline-flex}.blog-module__FLn12W__blogCardFooter:after{content:"→";transition:transform .2s}.blog-module__FLn12W__blogCard:hover .blog-module__FLn12W__blogCardFooter:after{transform:translate(2px)}.blog-module__FLn12W__article h1{letter-spacing:-.04em;color:var(--ink);text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.3rem,4.8vw,3.45rem);line-height:1.06}.blog-module__FLn12W__article h2{color:var(--ink);letter-spacing:-.02em;margin:2.75rem 0 1rem;font-size:1.55rem}.blog-module__FLn12W__article h3{color:var(--ink);margin:2rem 0 .8rem;font-size:1.3rem}.blog-module__FLn12W__mediaPlaceholder{border:1px dashed color-mix(in oklab,var(--hero-accent)34%,var(--line));background:color-mix(in oklab,var(--app-panel)92%,var(--hero-accent)4%);border-radius:16px;margin:1.4rem 0 1.8rem;padding:1rem}.blog-module__FLn12W__mediaVideoPlaceholder{background:0 0;border:0;padding:0}.blog-module__FLn12W__mediaPlaceholderTitle{color:var(--hero-accent);text-transform:uppercase;letter-spacing:.14em;margin:0 0 .75rem;font-size:.8rem;font-weight:800}.blog-module__FLn12W__mediaPlaceholderFrame{border:1px solid var(--line);background:radial-gradient(circle at top left,color-mix(in oklab,var(--hero-accent)18%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in oklab,var(--app-panel)96%,transparent),color-mix(in oklab,var(--app-panel)88%,var(--hero-accent)8%));text-align:center;border-radius:12px;place-items:center;min-height:220px;padding:1rem;display:grid}.blog-module__FLn12W__mediaPlaceholderFrame strong{color:var(--ink);font-size:1rem;display:block}.blog-module__FLn12W__mediaPlaceholderFrame span{color:var(--muted);margin-top:.35rem;font-size:.92rem;line-height:1.55;display:block}.blog-module__FLn12W__mediaPlaceholderCaption{color:var(--muted);margin:.7rem 0 0;font-size:.92rem;line-height:1.6}.blog-module__FLn12W__mediaImage{border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 12px 28px #0f172a1a}.blog-module__FLn12W__mediaVideo{box-shadow:none;border:0;border-radius:0}.blog-module__FLn12W__comparisonTableWrap{border:1px solid color-mix(in oklab,var(--hero-accent)18%,var(--line));background:color-mix(in oklab,var(--app-panel)94%,var(--hero-accent)4%);border-radius:16px;margin:1.4rem 0 1.9rem;overflow-x:auto;box-shadow:0 12px 30px #0f172a14}.blog-module__FLn12W__comparisonTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px;font-size:.98rem;line-height:1.6}.blog-module__FLn12W__comparisonTable th,.blog-module__FLn12W__comparisonTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.9rem 1rem}.blog-module__FLn12W__comparisonTable thead th{background:color-mix(in oklab,var(--hero-accent)10%,var(--app-panel));color:var(--ink);text-transform:uppercase;letter-spacing:.12em;white-space:normal;font-size:.84rem;line-height:1.35}.blog-module__FLn12W__comparisonTable thead th:first-child{text-align:left;width:28%}.blog-module__FLn12W__comparisonTable thead th:not(:first-child){text-align:center}.blog-module__FLn12W__comparisonTable tbody th{color:var(--ink);font-weight:600}.blog-module__FLn12W__comparisonTable tbody td{text-align:center;vertical-align:middle}.blog-module__FLn12W__comparisonTable tbody tr:last-child th,.blog-module__FLn12W__comparisonTable tbody tr:last-child td{border-bottom:0}.blog-module__FLn12W__comparisonTableCellPositive{color:#047857;font-weight:700}.blog-module__FLn12W__comparisonTableCellNegative{color:#b91c1c;font-weight:700}.blog-module__FLn12W__comparisonTableCellNeutral{color:var(--muted)}html[data-theme=dark] .blog-module__FLn12W__comparisonTableCellPositive{color:#6ee7b7}html[data-theme=dark] .blog-module__FLn12W__comparisonTableCellNegative{color:#fca5a5}.blog-module__FLn12W__comparisonTableCellPositive,.blog-module__FLn12W__comparisonTableCellNegative,.blog-module__FLn12W__comparisonTableCellNeutral{font-variant-numeric:tabular-nums}.blog-module__FLn12W__comparisonTableStatus{justify-content:center;align-items:center;min-width:1.8rem;font-size:1.05rem;line-height:1;display:inline-flex}.blog-module__FLn12W__comparisonTableWrap+p{margin-top:.9rem}.blog-module__FLn12W__comparisonTableNote{color:var(--muted);margin:.85rem 0 0;font-size:.94rem;line-height:1.6}.blog-module__FLn12W__articleHeader{margin-bottom:1.5rem}.blog-module__FLn12W__eyebrow{color:var(--hero-accent);text-transform:uppercase;letter-spacing:.16em;margin:0 0 .75rem;font-size:.82rem;font-weight:800;line-height:1.2}.blog-module__FLn12W__lead{color:var(--muted);font-size:1.18rem;line-height:1.78}.blog-module__FLn12W__article p{color:var(--muted);margin:0 0 1.15rem;font-size:1.08rem;line-height:1.78}.blog-module__FLn12W__article ul,.blog-module__FLn12W__article ol{color:var(--muted);margin:0 0 1.5rem;padding-left:1.5rem;font-size:1.08rem;line-height:1.78}.blog-module__FLn12W__inlineCta{border-left:4px solid color-mix(in oklab,var(--hero-accent)56%,transparent);background:color-mix(in oklab,var(--hero-accent)7%,var(--app-panel));border-radius:10px;margin:1.7rem 0 2rem;padding:1rem 1.05rem}.blog-module__FLn12W__inlineCta p{margin:0}.blog-module__FLn12W__inlineCtaActions{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:inline-flex}.blog-module__FLn12W__article li{margin-bottom:.55rem}.blog-module__FLn12W__article code{background:color-mix(in oklab,var(--line)40%,transparent);font-size:.9em;font-family:var(--font-geist-mono);border-radius:4px;padding:.2rem .4rem}.blog-module__FLn12W__article pre{border:1px solid var(--line);background:color-mix(in oklab,var(--app-panel)84%,var(--app-border)16%);border-radius:16px;max-width:100%;margin:0 0 1.4rem;padding:1rem 1.15rem;overflow-x:auto}.blog-module__FLn12W__article pre code{background:0 0;border-radius:0;padding:0;font-size:.92rem;line-height:1.7}.blog-module__FLn12W__article a{color:color-mix(in oklab,var(--hero-accent)80%,var(--ink));text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--hero-accent)34%,transparent);text-decoration-color:color-mix(in oklab,var(--hero-accent)34%,transparent);text-underline-offset:3px}.blog-module__FLn12W__article a:hover{color:var(--ink);-webkit-text-decoration-color:var(--hero-accent);text-decoration-color:var(--hero-accent)}.blog-module__FLn12W__article strong{color:var(--ink);font-weight:600}.blog-module__FLn12W__callout{border:1px solid color-mix(in oklab,var(--hero-accent)18%,var(--line));background:color-mix(in oklab,var(--hero-accent)9%,var(--app-panel));border-radius:14px;margin:1.5rem 0 1.8rem;padding:1.25rem 1.35rem}.blog-module__FLn12W__callout h2,.blog-module__FLn12W__callout h3{margin-top:0}.blog-module__FLn12W__callout p:last-child,.blog-module__FLn12W__callout ul:last-child,.blog-module__FLn12W__callout ol:last-child{margin-bottom:0}.blog-module__FLn12W__ctaSection{background:linear-gradient(135deg,color-mix(in oklab,var(--hero-accent)14%,var(--app-panel)),color-mix(in oklab,var(--hero-accent)8%,var(--app-panel)));text-align:center;border:1px solid color-mix(in oklab,var(--hero-accent)24%,transparent);border-radius:16px;margin-top:3rem;padding:clamp(1.8rem,3vw,2.65rem)}.blog-module__FLn12W__ctaSection h2{margin-top:0;font-size:1.7rem}.blog-module__FLn12W__ctaSection p{max-width:62ch;margin-bottom:2rem;margin-left:auto;margin-right:auto}.blog-module__FLn12W__heroCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:.62rem;display:inline-flex}.blog-module__FLn12W__heroCtas .blog-module__FLn12W__mainCta{margin-top:0}.blog-module__FLn12W__mainCta{background:linear-gradient(140deg,color-mix(in oklab,var(--hero-accent)78%,#1d4ed8),color-mix(in oklab,var(--hero-accent)92%,#0ea5e9));border-radius:12px;justify-content:center;align-items:center;padding:.78rem 1.24rem;font-size:.93rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 15px 32px #2190ff4d;color:#fff!important}.blog-module__FLn12W__mainCta:hover{transform:translateY(-2px)}.blog-module__FLn12W__secondaryCta{border:1px solid var(--hero-cta-border);background:color-mix(in oklab,var(--hero-cta-bg)88%,transparent);border-radius:12px;justify-content:center;align-items:center;padding:.78rem 1.12rem;font-size:.93rem;font-weight:700;display:inline-flex;box-shadow:0 10px 22px #0f172a1f;color:var(--hero-cta-text)!important;text-decoration:none!important}.blog-module__FLn12W__secondaryCta:hover{background:color-mix(in oklab,var(--hero-cta-bg)72%,var(--hero-accent)10%)}.blog-module__FLn12W__nav{text-align:center;margin-top:2rem}.blog-module__FLn12W__backLink{color:var(--muted);text-underline-offset:4px;font-weight:500;text-decoration:underline}.blog-module__FLn12W__backLink:hover{color:var(--ink)}@media (max-width:600px){.blog-module__FLn12W__page{padding-inline:1rem}.blog-module__FLn12W__article{border-radius:16px;padding:1.6rem 1.25rem}.blog-module__FLn12W__blogBrandLink{right:1rem}.blog-module__FLn12W__blogIntro,.blog-module__FLn12W__blogCard,.blog-module__FLn12W__ctaSection,.blog-module__FLn12W__callout{border-radius:14px}}
