.ai-blog-hero-section{padding:125px 0 35px;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0}.ai-blog-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:rgba(55,88,249,.08);color:#3758f9;font-weight:700;font-size:13px;border-radius:999px;margin-bottom:14px;letter-spacing:.02em;text-transform:uppercase}.ai-blog-hero-section h1,.ai-blog-hero-title{font-size:38px;font-weight:800;color:#0b132b;line-height:1.25!important;margin-bottom:14px;letter-spacing:-.01em!important;word-spacing:normal!important}.ai-blog-hero-desc{font-size:17px;color:#475569;max-width:720px;margin:0 auto 24px;line-height:1.6}.ai-blog-filter-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px}.ai-filter-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;font-size:14px;font-weight:600;color:#334155;cursor:pointer;transition:all .25s ease;text-decoration:none}.ai-filter-pill.active,.ai-filter-pill:hover{background:#3758f9;color:#fff;border-color:#3758f9;box-shadow:0 4px 14px rgba(55,88,249,.25)}.ai-filter-pill-count{font-size:11px;padding:2px 7px;border-radius:999px;background:rgba(0,0,0,.08)}.ai-filter-pill.active .ai-filter-pill-count{background:hsla(0,0%,100%,.25);color:#fff}.ai-blog-listing-section{padding:50px 0 80px;background:#fff}.ai-featured-blog-card{background:#fff;border-radius:20px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 10px 30px rgba(15,23,42,.04);margin-bottom:36px;transition:transform .3s ease,box-shadow .3s ease}.ai-featured-blog-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(15,23,42,.08);border-color:#cbd5e1}.ai-featured-blog-img-wrap{position:relative;width:100%;height:380px;overflow:hidden;background:#0b132b}.ai-featured-blog-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ai-featured-blog-card:hover .ai-featured-blog-img-wrap img{transform:scale(1.04)}.ai-featured-badge{position:absolute;top:18px;left:18px;background:linear-gradient(135deg,#3758f9,#1e40af);color:#fff;font-size:12px;font-weight:700;padding:5px 14px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:2}.ai-featured-blog-content{padding:32px 36px}.ai-blog-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:14px;font-size:13px;color:#64748b}.ai-blog-cat-tag{display:inline-block;background:#eff6ff;color:#2563eb;font-weight:700;padding:4px 12px;border-radius:6px;font-size:12px;text-decoration:none}.ai-blog-meta-item{display:inline-flex;align-items:center;gap:5px}.ai-featured-blog-title{font-size:26px;font-weight:800;color:#0b132b;line-height:1.35;margin-bottom:14px;transition:color .2s ease}.ai-featured-blog-title a{color:inherit;text-decoration:none}.ai-featured-blog-title a:hover{color:#3758f9}.ai-featured-blog-excerpt{font-size:16px;color:#475569;line-height:1.65;margin-bottom:22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ai-blog-card{background:#fff;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 4px 18px rgba(15,23,42,.03);margin-bottom:28px;display:flex;flex-direction:column;height:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ai-blog-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(15,23,42,.07);border-color:#cbd5e1}.ai-blog-card-img-wrap{position:relative;width:100%;height:220px;overflow:hidden;background:#0f172a}.ai-blog-card-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ai-blog-card:hover .ai-blog-card-img-wrap img{transform:scale(1.05)}.ai-blog-card-body{padding:24px;display:flex;flex-direction:column;flex-grow:1}.ai-blog-card-title{font-size:20px;font-weight:700;line-height:1.4;color:#0b132b;margin-bottom:12px}.ai-blog-card-title a{color:inherit;text-decoration:none;transition:color .2s ease}.ai-blog-card-title a:hover{color:#3758f9}.ai-blog-card-excerpt{font-size:14.5px;color:#475569;line-height:1.6;margin-bottom:18px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ai-blog-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #f1f5f9}.ai-blog-btn-link{display:inline-flex;align-items:center;gap:6px;color:#3758f9;font-weight:700;font-size:14px;text-decoration:none;transition:gap .2s ease}.ai-blog-btn-link:hover{gap:10px;color:#1d4ed8}.ai-single-blog-section{padding:125px 0 80px;background:#fff}.ai-blog-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13.5px;color:#64748b;margin-bottom:24px}.ai-blog-breadcrumb a{color:#475569;text-decoration:none;transition:color .2s ease}.ai-blog-breadcrumb a:hover{color:#3758f9}.ai-blog-breadcrumb-sep{color:#cbd5e1;font-size:12px}.ai-blog-breadcrumb-current{color:#0f172a;font-weight:600;max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-article-header{margin-bottom:28px}.ai-article-h1{font-size:34px;font-weight:800;color:#0b132b;line-height:1.3!important;margin-top:14px;margin-bottom:18px;letter-spacing:-.01em!important;word-spacing:normal!important}.ai-article-author-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:28px}.ai-author-info{display:flex;align-items:center;gap:12px}.ai-author-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#3758f9,#1e40af);color:#fff;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(55,88,249,.3)}.ai-author-name{font-size:14.5px;font-weight:700;color:#0f172a;line-height:1.2}.ai-author-role{font-size:12px;color:#64748b}.ai-article-meta-chips{display:flex;align-items:center;gap:14px;font-size:13px;color:#64748b}.ai-share-buttons{display:flex;align-items:center;gap:8px}.ai-share-btn{width:34px;height:34px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;color:#475569;cursor:pointer;transition:all .2s ease;text-decoration:none}.ai-share-btn:hover{background:#3758f9;color:#fff;border-color:#3758f9;transform:translateY(-2px)}.ai-article-hero-media{position:relative;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;margin-bottom:30px;background:#0b132b}.ai-article-hero-media img{width:100%;height:auto;display:block;object-fit:cover}.ai-media-caption{padding:10px 16px;background:#f8fafc;font-size:12.5px;color:#64748b;font-style:italic;border-top:1px solid #e2e8f0;line-height:1.45}.ai-synopsis-box{background:linear-gradient(135deg,#eff6ff,#f0fdf4);border-left:5px solid #2563eb;border-radius:0 16px 16px 0;padding:26px 30px;margin-bottom:34px;box-shadow:0 4px 18px rgba(37,99,235,.05)}.ai-synopsis-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#1d4ed8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.ai-synopsis-text{font-size:16.5px;line-height:1.75;color:#1e293b;font-weight:450;margin:0}.ai-toc-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:22px 24px;margin-bottom:36px;box-shadow:0 4px 16px rgba(15,23,42,.03)}.ai-toc-header{justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.ai-toc-header,.ai-toc-title{display:flex;align-items:center}.ai-toc-title{font-size:18px;font-weight:700;color:#0f172a;gap:8px;margin:0}.ai-toc-badge{font-size:11px;font-weight:700;background:#f1f5f9;color:#475569;padding:3px 8px;border-radius:999px}.ai-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.ai-toc-item{display:flex;align-items:baseline;gap:8px;font-size:14.5px;line-height:1.5}.ai-toc-item.level-H3{padding-left:20px;font-size:13.5px}.ai-toc-dot{width:6px;height:6px;border-radius:50%;background:#3758f9;flex-shrink:0;margin-top:6px}.ai-toc-item.level-H3 .ai-toc-dot{background:#94a3b8;width:5px;height:5px}.ai-toc-link{color:#334155;text-decoration:none;transition:all .2s ease}.ai-toc-link:hover{color:#3758f9;text-decoration:underline}.ai-toc-tag-h{font-size:10px;font-weight:700;padding:1px 5px;border-radius:4px;background:#f1f5f9;color:#64748b;margin-left:6px}.ai-article-body{color:#1e293b;font-size:17px;line-height:1.8}.ai-article-body p{font-size:17px;line-height:1.8;color:#334155;margin-bottom:22px}.ai-article-body h2{font-size:26px;font-weight:800;color:#0b132b;line-height:1.35;margin-top:44px;margin-bottom:18px;padding-bottom:10px;border-bottom:2px solid #f1f5f9;scroll-margin-top:110px;position:relative}.ai-article-body h2:after{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:#3758f9}.ai-article-body h3{font-size:21px;font-weight:700;color:#0f172a;line-height:1.4;margin-top:36px;margin-bottom:14px;scroll-margin-top:110px}.ai-article-highlight{background:#f8fafc;border-left:4px solid #3758f9;padding:18px 22px;border-radius:0 12px 12px 0;margin:28px 0;font-style:italic;color:#1e293b}.ai-blog-cta-box{background:linear-gradient(135deg,#0b132b,#1e293b);border-radius:16px;padding:28px 32px;margin:36px 0;color:#fff;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(11,19,43,.15);border:1px solid hsla(0,0%,100%,.1)}.ai-blog-cta-box:before{content:"";position:absolute;top:-40px;right:-40px;width:140px;height:140px;background:radial-gradient(circle,rgba(55,88,249,.35) 0,rgba(55,88,249,0) 70%);border-radius:50%}.ai-blog-cta-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;background:rgba(55,88,249,.25);color:#93c5fd;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.ai-blog-cta-text{font-size:19px;font-weight:700;color:#fff;line-height:1.45;margin-bottom:18px}.ai-blog-cta-btn{display:inline-flex;align-items:center;gap:8px;background:#3758f9;color:#fff!important;font-weight:700;font-size:14px;padding:12px 24px;border-radius:999px;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 14px rgba(55,88,249,.4)}.ai-blog-cta-btn:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 6px 18px rgba(55,88,249,.5)}.ai-article-secondary-media{margin:36px 0;border-radius:14px;overflow:hidden;border:1px solid #e2e8f0;background:#0b132b}.ai-article-secondary-media img{width:100%;height:auto;display:block;object-fit:cover}.ai-keywords-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:24px;margin:40px 0}.ai-keywords-title{font-size:16px;font-weight:800;color:#0b132b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px;display:flex;align-items:center;gap:8px}.ai-keywords-grid{display:flex;flex-wrap:wrap;gap:8px}.ai-keyword-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid #cbd5e1;font-size:13px;font-weight:600;color:#334155;transition:all .2s ease}.ai-keyword-chip:hover{background:#eff6ff;border-color:#3758f9;color:#2563eb}.ai-article-tags-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:20px 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;margin-bottom:40px}.ai-article-tags-label{font-size:14px;font-weight:700;color:#0f172a;margin-right:6px}.ai-tag-pill{display:inline-block;background:#f1f5f9;color:#475569;font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:6px;text-decoration:none;transition:all .2s ease}.ai-tag-pill:hover{background:#3758f9;color:#fff}.ai-blog-faq-section{margin-top:40px;padding-top:30px;border-top:2px solid #f1f5f9}.ai-blog-faq-title{font-size:26px;font-weight:800;color:#0b132b;margin-bottom:10px;scroll-margin-top:90px}.ai-blog-faq-desc{font-size:15px;color:#64748b;margin-bottom:24px}.ai-blog-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:14px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.ai-blog-faq-item.is-open,.ai-blog-faq-item:hover{border-color:#3758f9;box-shadow:0 4px 14px rgba(55,88,249,.08)}.ai-blog-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:transparent;border:none;text-align:left;cursor:pointer;gap:14px}.ai-blog-faq-question h3{font-size:17px;font-weight:700;color:#0f172a;margin:0;line-height:1.4;scroll-margin-top:unset}.ai-blog-faq-icon{width:28px;height:28px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#3758f9;font-size:18px;font-weight:700;flex-shrink:0;transition:transform .25s ease,background-color .25s ease,color .25s ease}.ai-blog-faq-item.is-open .ai-blog-faq-icon{transform:rotate(45deg);background:#3758f9;color:#fff}.ai-blog-faq-answer{padding:0 20px 20px}.ai-blog-faq-answer,.ai-blog-faq-answer p{font-size:15.5px;line-height:1.7;color:#475569}.ai-blog-faq-answer p{margin:0}.ai-blog-sidebar{position:-webkit-sticky;position:sticky;top:90px;display:flex;flex-direction:column;gap:24px}.ai-sidebar-widget{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 4px 18px rgba(15,23,42,.03)}.ai-sidebar-widget-title{font-size:17px;font-weight:800;color:#0b132b;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.ai-sidebar-search-box{position:relative}.ai-sidebar-search-input{width:100%;padding:12px 42px 12px 16px;border:1px solid #cbd5e1;border-radius:999px;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.ai-sidebar-search-input:focus{border-color:#3758f9;box-shadow:0 0 0 3px rgba(55,88,249,.15)}.ai-sidebar-search-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.ai-sidebar-search-btn:hover{color:#3758f9}.ai-sidebar-cat-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ai-sidebar-cat-item{display:flex;align-items:center;justify-content:space-between;font-size:14px}.ai-sidebar-cat-link{color:#334155;text-decoration:none;font-weight:600;transition:color .2s ease;display:flex;align-items:center;gap:8px}.ai-sidebar-cat-link:hover{color:#3758f9}.ai-sidebar-cat-badge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#f1f5f9;color:#64748b}.ai-sidebar-post-list{display:flex;flex-direction:column;gap:16px}.ai-sidebar-post-item{display:flex;gap:12px;align-items:center;text-decoration:none}.ai-sidebar-post-thumb{width:68px;height:68px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#0f172a}.ai-sidebar-post-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ai-sidebar-post-item:hover .ai-sidebar-post-thumb img{transform:scale(1.08)}.ai-sidebar-post-info{display:flex;flex-direction:column;gap:3px}.ai-sidebar-post-date{font-size:11.5px;color:#94a3b8}.ai-sidebar-post-title{font-size:13.5px;font-weight:700;color:#0b132b;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.ai-sidebar-post-item:hover .ai-sidebar-post-title{color:#3758f9}.ai-sidebar-cta-widget{background:linear-gradient(135deg,#1e3a8a,#0b132b);color:#fff;border-radius:16px;padding:26px 22px;text-align:center;position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.ai-sidebar-cta-title{font-size:18px;font-weight:800;color:#fff;margin-bottom:8px}.ai-sidebar-cta-desc{font-size:13px;color:#cbd5e1;line-height:1.5;margin-bottom:18px}.ai-sidebar-cta-btn{display:block;width:100%;background:#3758f9;color:#fff!important;font-weight:700;font-size:13px;padding:10px 16px;border-radius:999px;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 12px rgba(55,88,249,.35)}.ai-sidebar-cta-btn:hover{background:#2563eb;transform:translateY(-2px)}.ai-sidebar-news-desc{font-size:13px;color:#64748b;margin-bottom:14px;line-height:1.5}.ai-sidebar-news-form{display:flex;flex-direction:column;gap:10px}.ai-sidebar-news-input{padding:10px 14px;border:1px solid #cbd5e1;border-radius:8px;font-size:13.5px;outline:none}.ai-sidebar-news-input:focus{border-color:#3758f9}.ai-sidebar-news-btn{background:#0b132b;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;padding:10px 16px;cursor:pointer;transition:background .2s ease}.ai-sidebar-news-btn:hover{background:#3758f9}@media (max-width:991px){.ai-blog-sidebar{position:static;margin-top:40px}.ai-featured-blog-img-wrap{height:280px}.ai-featured-blog-content{padding:24px}.ai-article-h1{font-size:28px}.ai-article-body h2{font-size:23px}.ai-article-body h3{font-size:19px}}@media (max-width:767px){.ai-blog-hero-section .container,.ai-blog-listing-section .container,.ai-single-blog-section .container,.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:.3rem!important;padding-right:.3rem!important}.ai-blog-listing-section .container>.row,.ai-single-blog-section .container>.row,.container-fluid>.row,.container>.row{margin-left:-.3rem!important;margin-right:-.3rem!important}.ai-blog-listing-section .container>.row>*,.ai-single-blog-section .container>.row>*,.container-fluid>.row>*,.container>.row>*{padding-left:.3rem!important;padding-right:.3rem!important}.ai-blog-hero-section{padding:95px 0 25px}.ai-blog-hero-title{font-size:26px;letter-spacing:-.01em!important}.ai-blog-hero-desc{font-size:15px}.ai-blog-listing-section{padding:30px 0 60px}.ai-featured-blog-card{border-radius:14px;margin-bottom:24px}.ai-featured-blog-img-wrap{height:210px}.ai-featured-blog-content{padding:18px 16px}.ai-featured-blog-title{font-size:20px;line-height:1.35}.ai-featured-blog-excerpt{font-size:14px;line-height:1.55;margin-bottom:16px}.ai-single-blog-section{padding:95px 0 60px}.ai-article-h1,.ai-article-header h1,h1.ai-article-h1{font-size:23px!important;line-height:1.3!important;margin-top:10px;margin-bottom:14px;letter-spacing:-.01em!important}.ai-article-author-bar{padding:12px 14px;gap:10px;flex-direction:column;align-items:flex-start}.ai-article-meta-chips{font-size:12px;gap:10px}.ai-synopsis-box{padding:18px 16px;border-left-width:4px;border-radius:0 12px 12px 0;margin-bottom:24px}.ai-synopsis-text{font-size:14.5px;line-height:1.65}.ai-toc-card{padding:16px;margin-bottom:28px}.ai-toc-title{font-size:16px}.ai-toc-item{font-size:13px}.ai-toc-item.level-H3{padding-left:14px;font-size:12.5px}.ai-article-body{font-size:15.5px}.ai-article-body p{font-size:15.5px;line-height:1.7;margin-bottom:18px}.ai-article-body h2{font-size:20px;margin-top:32px;margin-bottom:14px}.ai-article-body h3{font-size:17.5px;margin-top:26px;margin-bottom:12px}.ai-blog-cta-box{padding:20px 18px;margin:26px 0;border-radius:12px}.ai-blog-cta-text{font-size:16px;line-height:1.45}.ai-blog-cta-btn{width:100%;justify-content:center;padding:11px 18px;font-size:13.5px}.ai-keywords-card{padding:16px 14px;margin:28px 0}.ai-keyword-chip{font-size:11.5px;padding:4px 10px}.ai-blog-faq-title{font-size:21px}.ai-blog-faq-question{padding:14px 16px}.ai-blog-faq-question h3{font-size:15px}.ai-blog-faq-answer{padding:0 16px 16px;font-size:14px}.ai-blog-faq-answer p{font-size:14px;line-height:1.6}.ai-sidebar-widget{padding:18px 16px}}@media (max-width:480px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:.3rem!important;padding-right:.3rem!important}.ai-article-h1,.ai-article-header h1,.ai-blog-hero-section h1,.ai-blog-hero-title,h1.ai-article-h1{font-size:23px!important;line-height:1.3!important;letter-spacing:-.01em!important}.ai-synopsis-box{padding:14px 12px}.ai-synopsis-text{font-size:13.5px}.ai-article-body p{font-size:14.5px;line-height:1.65}.ai-article-body h2{font-size:18.5px}.ai-article-body h3{font-size:16px}.ai-blog-cta-box{padding:16px 14px}.ai-blog-cta-text{font-size:14.5px}}