.blog-module__JsT-Oq__blogContainer{background:var(--bg-page);min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex}.blog-module__JsT-Oq__mainContent{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:48px 24px 80px}.blog-module__JsT-Oq__blogHero{text-align:center;max-width:800px;margin:0 auto 56px}.blog-module__JsT-Oq__badge{background:var(--brand-blue-light);border:1px solid var(--brand-blue-border);color:var(--brand-blue);border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.blog-module__JsT-Oq__heroTitle{letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.blog-module__JsT-Oq__highlight{background:linear-gradient(135deg, var(--brand-blue) 0%, #7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.blog-module__JsT-Oq__heroSubtitle{color:var(--text-secondary);font-size:1.125rem;line-height:1.6}.blog-module__JsT-Oq__categoryBar{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;display:flex}.blog-module__JsT-Oq__categoryPill{background:var(--bg-subtle);border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;border-radius:9999px;padding:8px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s}.blog-module__JsT-Oq__categoryPill:hover,.blog-module__JsT-Oq__categoryPillActive{background:var(--brand-blue);color:#fff;border-color:var(--brand-blue);box-shadow:0 4px 12px #2563eb40}.blog-module__JsT-Oq__articlesGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:32px;display:grid}.blog-module__JsT-Oq__card{background:var(--bg-surface);border:1px solid var(--border-card);box-shadow:var(--shadow-sm);color:inherit;border-radius:16px;flex-direction:column;padding:28px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.blog-module__JsT-Oq__card:hover{box-shadow:var(--shadow-lg);border-color:var(--brand-blue-border);transform:translateY(-4px)}.blog-module__JsT-Oq__cardCategory{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-blue);margin-bottom:12px;font-size:.75rem;font-weight:700;display:inline-block}.blog-module__JsT-Oq__cardTitle{color:var(--text-primary);margin-bottom:12px;font-size:1.25rem;font-weight:700;line-height:1.35}.blog-module__JsT-Oq__cardSummary{color:var(--text-secondary);flex:1;margin-bottom:24px;font-size:.9375rem;line-height:1.6}.blog-module__JsT-Oq__cardMeta{color:var(--text-muted);border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;padding-top:16px;font-size:.8125rem;display:flex}.blog-module__JsT-Oq__readMoreLink{color:var(--brand-blue);align-items:center;gap:4px;font-weight:600;display:flex}.blog-module__JsT-Oq__articleLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}@media (max-width:992px){.blog-module__JsT-Oq__articleLayout{grid-template-columns:1fr}}.blog-module__JsT-Oq__articleMain{min-width:0}.blog-module__JsT-Oq__breadcrumb{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:24px;font-size:.875rem;display:flex}.blog-module__JsT-Oq__breadcrumb a{color:var(--text-secondary);text-decoration:none}.blog-module__JsT-Oq__breadcrumb a:hover{color:var(--brand-blue)}.blog-module__JsT-Oq__articleHeader{border-bottom:1px solid var(--border-light);margin-bottom:36px;padding-bottom:28px}.blog-module__JsT-Oq__articleTitle{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.2}.blog-module__JsT-Oq__authorMeta{color:var(--text-secondary);align-items:center;gap:16px;font-size:.9375rem;display:flex}.blog-module__JsT-Oq__prose{color:var(--text-secondary);font-size:1.0625rem;line-height:1.75}.blog-module__JsT-Oq__prose p{margin-bottom:20px}.blog-module__JsT-Oq__prose .lead{color:var(--text-primary);margin-bottom:28px;font-size:1.25rem;font-weight:500;line-height:1.6}.blog-module__JsT-Oq__prose h2{color:var(--text-primary);letter-spacing:-.015em;margin:40px 0 16px;font-size:1.625rem;font-weight:700}.blog-module__JsT-Oq__prose h3{color:var(--text-primary);margin:28px 0 12px;font-size:1.25rem;font-weight:600}.blog-module__JsT-Oq__prose ul,.blog-module__JsT-Oq__prose ol{margin:16px 0 24px 24px;padding-left:8px}.blog-module__JsT-Oq__prose li{margin-bottom:8px}.blog-module__JsT-Oq__prose a{color:var(--brand-blue);text-underline-offset:3px;font-weight:500;text-decoration:underline}.blog-module__JsT-Oq__prose a:hover{color:var(--brand-blue-hover)}.blog-module__JsT-Oq__prose strong{color:var(--text-primary);font-weight:600}.blog-module__JsT-Oq__prose code{background:var(--bg-subtle);color:var(--brand-blue);border:1px solid var(--border-light);border-radius:4px;padding:2px 6px;font-size:.9em}.blog-module__JsT-Oq__prose .table-responsive{border:1px solid var(--border-card);border-radius:12px;width:100%;margin:32px 0;overflow-x:auto}.blog-module__JsT-Oq__prose .comparison-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9375rem}.blog-module__JsT-Oq__prose .comparison-table th{background:var(--bg-subtle);color:var(--text-primary);border-bottom:1px solid var(--border-card);padding:14px 18px;font-weight:700}.blog-module__JsT-Oq__prose .comparison-table td{border-bottom:1px solid var(--border-card);padding:14px 18px}.blog-module__JsT-Oq__prose .comparison-table tr:last-child td{border-bottom:none}.blog-module__JsT-Oq__sidebar{flex-direction:column;gap:24px;display:flex;position:sticky;top:100px}.blog-module__JsT-Oq__ctaCard{border:1px solid var(--brand-blue-border);text-align:center;box-shadow:var(--shadow-md);background:linear-gradient(135deg,#2563eb14 0%,#7c3aed14 100%);border-radius:16px;padding:28px}.blog-module__JsT-Oq__ctaTitle{color:var(--text-primary);margin-bottom:8px;font-size:1.25rem;font-weight:700}.blog-module__JsT-Oq__ctaDesc{color:var(--text-secondary);margin-bottom:20px;font-size:.9375rem;line-height:1.5}.blog-module__JsT-Oq__ctaBtn{background:var(--brand-blue);color:#fff;border-radius:10px;width:100%;padding:12px 20px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 4px 14px #2563eb4d}.blog-module__JsT-Oq__ctaBtn:hover{background:var(--brand-blue-hover);transform:translateY(-1px)}.blog-module__JsT-Oq__faqSection{border-top:1px solid var(--border-light);margin-top:56px;padding-top:40px}.blog-module__JsT-Oq__faqItem{background:var(--bg-surface);border:1px solid var(--border-card);border-radius:12px;margin-bottom:16px;padding:20px 24px}.blog-module__JsT-Oq__faqQuestion{color:var(--text-primary);margin-bottom:8px;font-size:1.125rem;font-weight:600}.blog-module__JsT-Oq__faqAnswer{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}
