.aict-blog-post{max-width:800px;margin:0 auto;padding:2rem 1.5rem 4rem;}.aict-blog-post .blog-hero{margin-bottom:2rem;}.aict-blog-post .blog-hero img{width:100%;height:auto;border-radius:12px;max-height:400px;object-fit:cover;aspect-ratio:16/9;}.aict-blog-post .blog-hero-placeholder{height:200px;border-radius:12px;background:linear-gradient(135deg,#f0f4ff,#e8ecff,#f5f0ff);border:1px solid #e2e8f0;}.aict-blog-post .blog-hero--brand{position:relative;display:flex;align-items:center;justify-content:center;min-height:220px;border-radius:16px;overflow:hidden;background:radial-gradient(125% 145% at 12% 8%,#5c5fe6 0%,#4f46e5 36%,#3730a3 70%,#1e1b4b 100%);}.aict-blog-post .blog-hero--brand::after{content:"";position:absolute;inset:0;background:radial-gradient(55% 80% at 88% 95%,rgba(236,72,153,.40),transparent 60%);mix-blend-mode:screen;pointer-events:none;}.aict-blog-post .blog-hero__eyebrow{position:relative;z-index:1;color:#e0e7ff;font-size:.8125rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:.5rem 1.1rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.10);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);}.aict-blog-post .blog-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:0.875rem;}.aict-blog-post .blog-category{font-weight:600;color:#4f46e5;text-transform:uppercase;letter-spacing:0.05em;}.aict-blog-post .blog-date{color:#64748b;}.aict-blog-post h1{font-size:2.2rem;font-weight:800;color:var(--aict-heading, #0B1B35);line-height:1.2;margin:0 0 1.5rem;}@media (prefers-color-scheme: dark){.aict-blog-post h1{color:#f1f5f9;}}.aict-blog-post .blog-content{font-size:1.05rem;line-height:1.8;color:#334155;}.aict-blog-post .blog-content h2{font-size:1.5rem;font-weight:700;color:#1a1a2e;line-height:1.3;margin:2rem 0 1rem;}.aict-blog-post .blog-content h3{font-size:1.25rem;font-weight:700;color:#1a1a2e;line-height:1.3;margin:1.75rem 0 0.75rem;}.aict-blog-post .blog-content p{margin:0 0 1.25rem;}.aict-blog-post .blog-content ul,.aict-blog-post .blog-content ol{margin:0 0 1.25rem;padding-left:1.5rem;}.aict-blog-post .blog-content li{margin-bottom:0.5rem;}.aict-blog-post .blog-content a{color:#4f46e5;text-decoration:underline;}.aict-blog-post .blog-content hr{border:0;border-top:1px solid #e2e8f0;margin:2rem 0;}.aict-blog-post .blog-content blockquote{border-left:4px solid #5c5fe6;padding:0.5rem 1rem;margin:1.25rem 0;background:#eef2ff;border-radius:0 8px 8px 0;}.aict-blog-post .blog-nav{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid #e2e8f0;margin-top:3rem;}.aict-blog-post .blog-nav a{color:#4f46e5;text-decoration:none;font-weight:600;font-size:0.9rem;}.aict-blog-post .blog-reading-time{color:#475569;font-size:0.875rem;display:inline-flex;align-items:center;gap:0.35rem;}.aict-blog-post .blog-updated{color:#475569;font-size:0.875rem;font-style:italic;}.aict-blog-post .blog-author-box{display:flex;align-items:flex-start;gap:1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;margin-top:2.5rem;}.aict-blog-post .blog-author-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#818cf8);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700;flex-shrink:0;}.aict-blog-post .blog-author-info h4{margin:0 0 0.25rem;font-size:1rem;font-weight:700;color:#1a1a2e;}.aict-blog-post .blog-author-info p{margin:0;font-size:0.875rem;color:#475569;line-height:1.5;}.aict-blog-post .blog-share{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;}.aict-blog-post .blog-share h4{margin:0 0 0.75rem;font-size:0.9375rem;font-weight:600;color:#1a1a2e;}.aict-blog-post .blog-share-links{display:flex;gap:0.75rem;flex-wrap:wrap;align-items:center;}.aict-blog-post .blog-share-links a,.aict-blog-post .blog-share-links button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;text-decoration:none;transition: opacity var(--aict-transition-fast), transform var(--aict-transition-fast);border:none;cursor:pointer;}.aict-blog-post .blog-share-links a:hover,.aict-blog-post .blog-share-links button:hover{opacity:0.85;transform:scale(1.08);}.aict-blog-post .blog-share-links svg{width:20px;height:20px;fill:currentColor;}.aict-read-progress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,#5c5fe6,#a855f7);z-index:2147483646;transition:width .08s linear;pointer-events:none;border-bottom-right-radius:3px;}.aict-blog-post .blog-content h2,.aict-blog-post .blog-content h3{scroll-margin-top:90px;}html{scroll-behavior:smooth;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}.aict-read-progress{transition:none;}}.aict-blog-post .blog-share-twitter{background:#1281c4;color:#fff;}.aict-blog-post .blog-share-linkedin{background:#0A66C2;color:#fff;}.aict-blog-post .blog-share-facebook{background:#1877F2;color:#fff;}.aict-blog-post .blog-share-copy{background:#475569;color:#fff;font-size:0;}.page .entry-header{display:none !important;}.page .site-main,.page #primary,.page .content-area{max-width:none;padding:0;}.aict-blog-post .blog-lang-bar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:.75rem 0 1rem;padding:.5rem .875rem;background:#f0f4ff;border-radius:8px;border:1px solid #e0e7ff;font-size:.8125rem;}.aict-blog-post .blog-lang-bar-label{color:#475569;font-weight:500;margin-right:.25rem;}.aict-blog-post .blog-lang-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:#fff;color:#4f46e5;text-decoration:none;border:1px solid #c7d2fe;border-radius:20px;font-weight:600;font-size:.8125rem;transition: background var(--aict-transition-fast), border-color var(--aict-transition-fast);}.aict-blog-post .blog-lang-btn:hover{background:#eef2ff;border-color:#818cf8;color:#4338ca;}.aict-blog-post .aict-toc{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem 1.5rem;margin:1.5rem 0 2rem;}.aict-blog-post .aict-toc>h2{font-size:1rem;font-weight:700;color:#1a1a2e;margin:0 0 0.75rem;padding-bottom:0.5rem;border-bottom:1px solid #e2e8f0;}.aict-blog-post .aict-toc ul{margin:0;padding-left:0;list-style:none;}.aict-blog-post .aict-toc li{margin-bottom:0.4rem;padding-left:1rem;position:relative;}.aict-blog-post .aict-toc li::before{content:"›";position:absolute;left:0;color:#4f46e5;font-weight:700;}.aict-blog-post .aict-toc a{color:#4f46e5;text-decoration:none;font-size:0.875rem;line-height:1.5;display:inline-block;padding:3px 2px;}.aict-blog-post .aict-toc a:hover{text-decoration:underline;color:#4f46e5;}.aict-post-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:0.25rem;font-size:0.8125rem;color:#64748b;padding:0 0 1.25rem;}.aict-post-breadcrumb a{color:#4f46e5;text-decoration:none;}.aict-post-breadcrumb a:hover{text-decoration:underline;}[data-theme="dark"] .aict-blog-post h1{color:#f1f5f9;}[data-theme="dark"] .aict-blog-post .blog-content{color:#cbd5e1;}[data-theme="dark"] .aict-blog-post .blog-content h2,[data-theme="dark"] .aict-blog-post .blog-content h3{color:#f1f5f9;}[data-theme="dark"] .aict-blog-post .blog-content a{color:#818cf8;}[data-theme="dark"] .aict-blog-post .blog-content blockquote{background:#1e293b;border-color:#5c5fe6;}[data-theme="dark"] .aict-blog-post .aict-toc{background:#1e293b;border-color:#334155;}[data-theme="dark"] .aict-blog-post .aict-toc>h2{color:#f1f5f9;border-color:#334155;}[data-theme="dark"] .aict-blog-post .aict-toc a{color:#818cf8;}[data-theme="dark"] .aict-blog-post .blog-category{color:#818cf8;}[data-theme="dark"] .aict-blog-post .blog-date,[data-theme="dark"] .aict-blog-post .blog-reading-time{color:#94a3b8;}[data-theme="dark"] .aict-blog-post .blog-share h4{color:#f1f5f9;}[data-theme="dark"] .aict-blog-post .blog-nav{border-color:#334155;}[data-theme="dark"] .aict-blog-post .blog-hero-placeholder{background:linear-gradient(135deg,#1e293b,#0f172a) !important;}[data-theme="dark"] .aict-author-box{background:#1e293b !important;border-color:#334155 !important;}[data-theme="dark"] .aict-author-name{color:#f1f5f9 !important;}[data-theme="dark"] .aict-author-bio{color:#94a3b8 !important;}[data-theme="dark"] .aict-post-breadcrumb a{color:#818cf8;}[data-theme="dark"] .aict-post-breadcrumb{color:#94a3b8;}[data-theme="dark"] .aict-blog-post .blog-lang-bar-label{color:#cbd5e1;}[data-theme="dark"] .aict-blog-mid-cta{background:#1e293b !important;border-left-color:#818cf8 !important;}[data-theme="dark"] .aict-blog-mid-cta span{color:#cbd5e1 !important;}[data-theme="dark"] .aict-blog-mid-cta span strong{color:#a5b4fc !important;}.aict-blog-figure{margin:2.25rem 0;border-radius:14px;overflow:hidden;box-shadow:0 6px 24px rgba(15,23,42,.10);background:#eef2ff;}.aict-blog-agent-cta{margin:2rem 0;padding:1rem 1.25rem;background:linear-gradient(135deg,#eef2ff,#f5f3ff);border-left:3px solid #5c5fe6;border-radius:0 10px 10px 0;}.aict-blog-agent-cta a{display:inline-flex;align-items:center;gap:.5rem;color:#4f46e5;font-weight:700;text-decoration:none;font-size:.95rem;}.aict-blog-agent-cta a:hover{text-decoration:underline;}.aict-blog-agent-cta .aict-bac-ico{font-size:1.1rem;}[data-theme="dark"] .aict-blog-agent-cta{background:#1e293b;border-left-color:#818cf8;}[data-theme="dark"] .aict-blog-agent-cta a{color:#a5b4fc;}.aict-blog-figure img{display:block;width:100%;height:auto;}[data-theme="dark"] .aict-blog-figure{box-shadow:0 6px 24px rgba(0,0,0,.45);background:#1e293b;}[data-theme="dark"] .aict-blog-post .blog-content p a{color:#818cf8 !important;}[data-theme="dark"] .aict-blog-post p a:not([class*="btn"]):not([class*="cta"]){color:#818cf8 !important;}.aict-blog-toc{border:2px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;margin:0 0 2rem;background:#f8fafc;}.aict-blog-toc-title{font-size:.9375rem;font-weight:700;color:#1a1a2e;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em;}.aict-blog-toc-list{margin:0;padding-left:1.5rem;}.aict-blog-toc-list li{margin-bottom:.375rem;font-size:.9375rem;}.aict-blog-toc-list a{color:#4f46e5;text-decoration:none;display:inline-block;padding:3px 2px;}.aict-blog-toc-list a:hover{text-decoration:underline;}.aict-toc-h3{margin-left:1.25rem;font-size:.875rem;}[data-theme="dark"] .aict-blog-toc{background:#1e1b4b;border-color:#312e81;}[data-theme="dark"] .aict-blog-toc-title{color:#e0e7ff;}[data-theme="dark"] .aict-blog-toc-list a{color:#818cf8;}