.blog-content{color:#1a202c;font-family:Inter,sans-serif;font-size:1.1rem;line-height:1.8}.blog-content h1,.blog-content h2,.blog-content h3{color:#111827;margin-top:2.5rem;margin-bottom:1.25rem;font-weight:800;line-height:1.3}.blog-content h1{font-size:2.25rem}.blog-content h2{border-bottom:2px solid #f3f4f6;padding-bottom:.5rem;font-size:1.85rem}.blog-content h3{font-size:1.5rem}.blog-content p{margin-bottom:1.5rem}.blog-content ul,.blog-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.blog-content li{margin-bottom:.5rem}.blog-content .ai-box{color:#f8fafc;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid #ffffff1a;border-radius:24px;margin:40px 0;padding:32px;box-shadow:0 20px 40px #0003}.blog-content .ai-box .problem-label{color:#f43f5e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.75rem;font-weight:800}.blog-content .ai-box .fix-label{color:#10b981;text-transform:uppercase;letter-spacing:.05em;margin-top:24px;margin-bottom:8px;font-size:.75rem;font-weight:800}.blog-content .ai-box .roi-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;margin-top:32px;padding:24px}.blog-content .ai-box .roi-card h4{color:#38bdf8;margin-top:0;margin-bottom:16px;font-size:1rem;font-weight:700}.blog-content .ai-box .roi-card ul{margin:0;padding:0;list-style:none}.blog-content .ai-box .roi-card li{color:#cbd5e1;align-items:center;gap:12px;margin-bottom:12px;font-size:.95rem;display:flex}.blog-content .ai-box .roi-card li:before{content:"→";color:#38bdf8;font-weight:700}.blog-content blockquote{color:#475569;background:#f8fafc;border-left:4px solid #3b82f6;border-radius:0 16px 16px 0;margin:32px 0;padding:24px 32px;font-style:italic}.blog-content div[style*="background-color: rgb(15, 23, 42)"],.blog-content div[style*="background: rgb(15, 23, 42)"]{border:1px solid #ffffff1a!important;border-radius:24px!important;margin:40px 0!important;padding:40px!important;box-shadow:0 20px 40px #0003!important}.blog-content .roi-card,.blog-content div[style*="background-color: rgba(255, 255, 255, 0.05)"]{border:1px solid #ffffff1a!important;border-radius:16px!important;margin-top:24px!important;padding:24px!important}@media (max-width:768px){.blog-content h1{font-size:1.75rem}.blog-content h2{font-size:1.5rem}.blog-content p{font-size:1rem}}
