:root{--primary:#8b5cf6;--primary-dark:#7c3aed;--gradient-primary:linear-gradient(135deg,#8b5cf6 0%,#06b6d4 100%);--gradient-cta:linear-gradient(135deg,#8b5cf6 0%,#d946ef 50%,#06b6d4 100%);--text-heading:#1e293b;--text-body:#475569;--text-muted:#64748b;--bg-light:#f8fafc;--card-bg:#fff;--card-border:#e2e8f0}.article-module__nbyeGq__page{background:var(--bg-light);min-height:100vh;overflow-x:hidden}.article-module__nbyeGq__notFound{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:40px 24px;display:flex}.article-module__nbyeGq__notFound h1{color:var(--text-heading);margin:0 0 12px;font-size:32px}.article-module__nbyeGq__notFound p{color:var(--text-muted);margin:0 0 24px}.article-module__nbyeGq__backButton{background:var(--primary);color:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.article-module__nbyeGq__backButton:hover{background:var(--primary-dark)}.article-module__nbyeGq__header{background:linear-gradient(#f8fafc 0%,#fff 100%);padding:140px 24px 60px;position:relative;overflow:hidden}.article-module__nbyeGq__headerImageWrapper{z-index:0;pointer-events:none;position:absolute;inset:0}.article-module__nbyeGq__headerImage{object-fit:cover;object-position:center top;opacity:.12}.article-module__nbyeGq__headerContent{z-index:1;word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:900px;margin:0 auto;position:relative}.article-module__nbyeGq__backLink{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:32px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.article-module__nbyeGq__backLink:hover{color:var(--primary)}.article-module__nbyeGq__articleMeta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.article-module__nbyeGq__category{color:var(--primary);background:#8b5cf61a;border-radius:100px;padding:6px 14px;font-size:13px;font-weight:600}.article-module__nbyeGq__metaDivider{color:var(--card-border)}.article-module__nbyeGq__readTime,.article-module__nbyeGq__publishDate{color:var(--text-muted);align-items:center;gap:6px;font-size:14px;display:flex}.article-module__nbyeGq__title{color:var(--text-heading);margin:0 0 20px;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.2}.article-module__nbyeGq__excerpt{color:var(--text-body);margin:0 0 32px;font-size:19px;line-height:1.7}.article-module__nbyeGq__authorSection{border-top:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.article-module__nbyeGq__authorInfo{align-items:center;gap:14px;display:flex}.article-module__nbyeGq__authorAvatar{background:var(--gradient-primary);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:flex}.article-module__nbyeGq__authorDetails{flex-direction:column;gap:4px;display:flex}.article-module__nbyeGq__authorName{color:var(--text-heading);font-size:16px;font-weight:600}.article-module__nbyeGq__authorRole{color:var(--text-muted);font-size:14px}.article-module__nbyeGq__shareSection{align-items:center;gap:12px;display:flex}.article-module__nbyeGq__shareLabel{color:var(--text-muted);font-size:14px}.article-module__nbyeGq__shareButtons{gap:8px;display:flex}.article-module__nbyeGq__shareButton{border:1px solid var(--card-border);width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.article-module__nbyeGq__shareButton:hover{border-color:var(--primary);color:var(--primary);background:#8b5cf60d}.article-module__nbyeGq__articleLayout{box-sizing:border-box;align-items:flex-start;gap:48px;width:100%;max-width:1400px;margin:0 auto;padding:60px 24px;display:flex}.article-module__nbyeGq__tocSidebar{z-index:10;flex-shrink:0;align-self:flex-start;width:240px;max-height:calc(100vh - 140px);position:sticky;top:100px}.article-module__nbyeGq__tocContainer{border-left:1px solid var(--card-border);padding-left:16px}.article-module__nbyeGq__tocHeader{width:100%;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;background:0 0;border:none;align-items:center;gap:8px;padding:0 0 12px;font-size:11px;font-weight:700;display:flex}.article-module__nbyeGq__tocHeader svg{color:var(--text-muted);width:14px;height:14px}.article-module__nbyeGq__tocNav{flex-direction:column;gap:0;max-height:calc(100vh - 200px);padding-right:8px;display:flex;overflow-y:auto}.article-module__nbyeGq__tocNav::-webkit-scrollbar{width:3px}.article-module__nbyeGq__tocNav::-webkit-scrollbar-track{background:0 0}.article-module__nbyeGq__tocNav::-webkit-scrollbar-thumb{background:var(--card-border);border-radius:3px}.article-module__nbyeGq__tocItem{text-align:left;width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;padding:8px 0 8px 12px;font-size:13px;line-height:1.4;transition:all .15s;display:block}.article-module__nbyeGq__tocItem:hover{color:var(--text-heading)}.article-module__nbyeGq__tocItemNested{padding-left:24px;font-size:12px}.article-module__nbyeGq__tocItemActive{border-left-color:var(--primary);color:var(--primary);font-weight:500}.article-module__nbyeGq__tocItemActive:hover{color:var(--primary)}.article-module__nbyeGq__article{flex:1;min-width:0;max-width:100%;overflow:hidden}.article-module__nbyeGq__content{word-wrap:break-word;overflow-wrap:break-word;background:#fff;border-radius:24px;padding:48px 56px;overflow-x:hidden;box-shadow:0 25px 60px -15px #00000014,0 0 0 1px #00000005}.article-module__nbyeGq__h2{color:var(--text-heading);margin:48px 0 20px;scroll-margin-top:100px;font-size:28px;font-weight:700;line-height:1.3}.article-module__nbyeGq__h2:first-child{margin-top:0}.article-module__nbyeGq__h3{color:var(--text-heading);margin:36px 0 16px;scroll-margin-top:100px;font-size:22px;font-weight:600;line-height:1.4}.article-module__nbyeGq__paragraph{color:var(--text-body);word-wrap:break-word;overflow-wrap:break-word;margin:0 0 20px;font-size:17px;line-height:1.8}.article-module__nbyeGq__list,.article-module__nbyeGq__orderedList{margin:0 0 24px;padding-left:24px}.article-module__nbyeGq__listItem{color:var(--text-body);margin-bottom:10px;font-size:17px;line-height:1.8}.article-module__nbyeGq__blockquote{border-left:4px solid var(--primary);background:linear-gradient(135deg,#8b5cf60d 0%,#06b6d40d 100%);border-radius:0 16px 16px 0;margin:32px 0;padding:24px 28px}.article-module__nbyeGq__blockquote p{color:var(--text-heading);margin:0;font-size:18px;font-style:italic}.article-module__nbyeGq__strong{color:var(--text-heading);font-weight:600}.article-module__nbyeGq__link{color:var(--primary);font-weight:500;text-decoration:none;transition:opacity .2s}.article-module__nbyeGq__link:hover{opacity:.8;text-decoration:underline}.article-module__nbyeGq__divider{background:var(--card-border);border:none;height:1px;margin:40px 0}.article-module__nbyeGq__tableWrapper{border:1px solid var(--card-border);border-radius:16px;margin:32px 0;overflow-x:auto;box-shadow:0 4px 16px -4px #00000014}.article-module__nbyeGq__table{border-collapse:collapse;width:100%;min-width:480px;font-size:15px}.article-module__nbyeGq__tableHead{background:linear-gradient(135deg,var(--primary)0%,#7c3aed 100%)}.article-module__nbyeGq__tableRow{transition:background .2s}.article-module__nbyeGq__tableBody .article-module__nbyeGq__tableRow:hover{background:#8b5cf608}.article-module__nbyeGq__tableBody .article-module__nbyeGq__tableRow:nth-child(2n){background:var(--bg-light)}.article-module__nbyeGq__tableBody .article-module__nbyeGq__tableRow:nth-child(2n):hover{background:#8b5cf60f}.article-module__nbyeGq__tableHeader{text-align:left;color:#fff;text-transform:uppercase;letter-spacing:.5px;border-bottom:none;padding:16px 20px;font-size:14px;font-weight:700}.article-module__nbyeGq__tableHeader:first-child{border-radius:15px 0 0}.article-module__nbyeGq__tableHeader:last-child{border-radius:0 15px 0 0}.article-module__nbyeGq__tableCell{border-bottom:1px solid var(--card-border);color:var(--text-body);vertical-align:top;padding:16px 20px;line-height:1.6}.article-module__nbyeGq__tableCell:first-child{color:var(--text-heading);font-weight:600}.article-module__nbyeGq__tableBody tr:last-child .article-module__nbyeGq__tableCell{border-bottom:none}.article-module__nbyeGq__tags{border-top:1px solid var(--card-border);margin-top:40px;padding-top:32px}.article-module__nbyeGq__tagsLabel{color:var(--text-heading);margin-right:16px;font-weight:600}.article-module__nbyeGq__tagsList{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.article-module__nbyeGq__tag{background:var(--bg-light);color:var(--text-muted);border-radius:100px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.article-module__nbyeGq__faqSection{max-width:800px;margin:0 auto;padding:60px 24px}.article-module__nbyeGq__faqTitle{color:#f5f5f5;text-align:center;margin-bottom:32px;font-size:28px;font-weight:700}.article-module__nbyeGq__faqGrid{flex-direction:column;gap:12px;display:flex}.article-module__nbyeGq__faqItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;transition:all .3s;overflow:hidden}.article-module__nbyeGq__faqItem[open]{background:#8b5cf60d;border-color:#8b5cf633}.article-module__nbyeGq__faqQuestion{color:#e0e0e0;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:600;list-style:none;transition:color .2s;display:flex}.article-module__nbyeGq__faqQuestion:hover{color:#a78bfa}.article-module__nbyeGq__faqQuestion::-webkit-details-marker{display:none}.article-module__nbyeGq__faqQuestion:after{content:"+";color:#8b5cf6;flex-shrink:0;font-size:20px;font-weight:300;transition:transform .3s}.article-module__nbyeGq__faqItem[open] .article-module__nbyeGq__faqQuestion:after{content:"−"}.article-module__nbyeGq__faqAnswer{color:#a0a0a0;padding:0 24px 20px;font-size:15px;line-height:1.7}.article-module__nbyeGq__ctaSection{background:linear-gradient(135deg,#8b5cf60d 0%,#06b6d40d 100%);padding:60px 24px}.article-module__nbyeGq__ctaContent{text-align:center;max-width:600px;margin:0 auto}.article-module__nbyeGq__ctaTitle{color:var(--text-heading);margin:0 0 12px;font-size:28px;font-weight:700}.article-module__nbyeGq__ctaText{color:var(--text-body);margin:0 0 28px;font-size:17px;line-height:1.7}.article-module__nbyeGq__ctaButton{background:var(--gradient-cta);color:#fff;border-radius:14px;align-items:center;gap:10px;padding:18px 32px;font-size:17px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 30px -10px #8b5cf680}.article-module__nbyeGq__ctaButton:hover{transform:translateY(-3px);box-shadow:0 15px 40px -10px #8b5cf699}.article-module__nbyeGq__relatedSection{max-width:1000px;margin:0 auto;padding:60px 24px 80px}.article-module__nbyeGq__relatedTitle{color:var(--text-heading);text-align:center;margin:0 0 32px;font-size:28px;font-weight:700}.article-module__nbyeGq__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;display:grid}.article-module__nbyeGq__relatedCard{background:#fff;border-radius:20px;padding:28px;text-decoration:none;transition:all .3s;box-shadow:0 10px 30px -10px #00000014,0 0 0 1px #00000008}.article-module__nbyeGq__relatedCard:hover{transform:translateY(-8px);box-shadow:0 20px 40px -15px #0000001f,0 0 0 1px #00000008}.article-module__nbyeGq__relatedCategory{color:var(--primary);background:#8b5cf61a;border-radius:100px;margin-bottom:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.article-module__nbyeGq__relatedPostTitle{color:var(--text-heading);margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.4;transition:color .3s}.article-module__nbyeGq__relatedCard:hover .article-module__nbyeGq__relatedPostTitle{color:var(--primary)}.article-module__nbyeGq__relatedExcerpt{color:var(--text-body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.article-module__nbyeGq__relatedReadMore{color:var(--primary);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:1100px){.article-module__nbyeGq__articleLayout{flex-direction:column;gap:0}.article-module__nbyeGq__tocSidebar{display:none}}@media (max-width:768px){.article-module__nbyeGq__header{padding:120px 16px 40px;overflow:hidden}.article-module__nbyeGq__headerContent{max-width:100%;overflow:hidden}.article-module__nbyeGq__articleLayout{max-width:100%;padding:24px 12px;overflow:hidden}.article-module__nbyeGq__article{max-width:100%;overflow:hidden}.article-module__nbyeGq__title{font-size:26px}.article-module__nbyeGq__excerpt{font-size:16px}.article-module__nbyeGq__articleMeta{gap:8px}.article-module__nbyeGq__authorSection{flex-direction:column;align-items:flex-start}.article-module__nbyeGq__content{box-sizing:border-box;border-radius:16px;max-width:100%;padding:20px 12px}.article-module__nbyeGq__h2{margin:36px 0 16px;font-size:22px}.article-module__nbyeGq__h3{margin:28px 0 12px;font-size:18px}.article-module__nbyeGq__paragraph,.article-module__nbyeGq__listItem{font-size:15px;line-height:1.7}.article-module__nbyeGq__blockquote{margin:24px 0;padding:16px 20px}.article-module__nbyeGq__blockquote p{font-size:16px}.article-module__nbyeGq__list,.article-module__nbyeGq__orderedList{padding-left:20px}.article-module__nbyeGq__tableWrapper{border-radius:12px;width:100%;max-width:100%;margin:24px 0}.article-module__nbyeGq__table{min-width:400px;font-size:13px}.article-module__nbyeGq__tableHeader,.article-module__nbyeGq__tableCell{padding:12px 10px}.article-module__nbyeGq__tags{margin-top:32px;padding-top:24px}.article-module__nbyeGq__tagsList{gap:8px}.article-module__nbyeGq__tag{padding:6px 12px;font-size:13px}.article-module__nbyeGq__ctaSection{padding:40px 16px}.article-module__nbyeGq__ctaContent{padding:28px 20px}.article-module__nbyeGq__ctaTitle{font-size:22px}.article-module__nbyeGq__ctaText{font-size:15px}.article-module__nbyeGq__ctaButton{padding:14px 24px;font-size:15px}.article-module__nbyeGq__relatedSection{padding:40px 16px 60px}.article-module__nbyeGq__relatedTitle{font-size:24px}.article-module__nbyeGq__relatedGrid{grid-template-columns:1fr;gap:16px}.article-module__nbyeGq__relatedCard{padding:20px}.article-module__nbyeGq__relatedPostTitle{font-size:17px}.article-module__nbyeGq__relatedExcerpt{font-size:14px}}@media (max-width:380px){.article-module__nbyeGq__header{padding:110px 12px 32px}.article-module__nbyeGq__title{font-size:24px}.article-module__nbyeGq__excerpt{font-size:15px}.article-module__nbyeGq__category{padding:4px 10px;font-size:12px}.article-module__nbyeGq__readTime,.article-module__nbyeGq__publishDate{font-size:12px}.article-module__nbyeGq__articleLayout{padding:20px 12px}.article-module__nbyeGq__content{padding:16px 12px}.article-module__nbyeGq__h2{font-size:20px}.article-module__nbyeGq__h3{font-size:17px}.article-module__nbyeGq__paragraph,.article-module__nbyeGq__listItem{font-size:14px}.article-module__nbyeGq__ctaSection{padding:32px 12px}.article-module__nbyeGq__ctaContent{padding:24px 16px}.article-module__nbyeGq__ctaTitle{font-size:20px}.article-module__nbyeGq__relatedSection{padding:32px 12px 50px}}
