.blogs-modern-section{background:#fff;padding:120px 0;overflow:hidden}.blogs-header{text-align:center;margin-bottom:80px}.blogs-badge{color:#2e3191;text-transform:uppercase;letter-spacing:.1em;background:#2e31910d;border:1px solid #2e31911a;border-radius:100px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 18px;font-size:.85rem;font-weight:800;display:inline-flex}.dot-pulse{background:#c8327f;border-radius:50%;width:6px;height:6px;animation:2s infinite pulseDot}@keyframes pulseDot{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}.blogs-headline{color:#111827;letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:950;line-height:1.1}.text-grad{background:linear-gradient(135deg,#2e3191 0%,#c8327f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blogs-subline{color:#64748b;max-width:650px;margin:0 auto;font-size:1.25rem;line-height:1.6}.blogs-grid-polished{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.blog-card-v2{background:#fff;border:1px solid #f1f5f9;border-radius:32px;flex-direction:column;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.blog-card-v2:hover{border-color:#e2e8f0;transform:translateY(-10px);box-shadow:0 40px 100px -20px #00000014}.blog-media-wrap{height:280px;position:relative;overflow:hidden}.blog-img-main{object-fit:cover;width:100%;height:100%;transition:transform .6s}.blog-card-v2:hover .blog-img-main{transform:scale(1.1)}.blog-category-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#111827;background:#fffffff2;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:24px;left:24px;box-shadow:0 10px 20px #0000000f}.blog-category-tag.pink span{color:#c8327f}.blog-category-tag.blue span{color:#2e3191}.blog-category-tag.green span{color:#10b981}.blog-category-tag svg{color:#94a3b8}.blog-content-polished{flex-direction:column;flex-grow:1;padding:40px;display:flex}.blog-author-row{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.author-box{color:#475569;align-items:center;gap:10px;font-size:.85rem;font-weight:700;display:flex}.author-avatar-mini{background:#e2e8f0 url(/user.jpg) 0 0/cover;border-radius:8px;width:28px;height:28px}.read-time{color:#94a3b8;align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:flex}.blog-title-polished{color:#0f172a;letter-spacing:-.02em;flex-grow:1;margin-bottom:32px;font-size:1.6rem;font-weight:900;line-height:1.3}.blog-footer-polished{width:fit-content;position:relative}.read-more-btn-v2{color:#2e3191;align-items:center;gap:10px;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.read-more-btn-v2:hover{color:#c8327f;gap:14px}.blogs-cta-bottom{text-align:center;margin-top:80px}.view-all-resources{color:#fff;background:#0f172a;border-radius:12px;align-items:center;gap:12px;padding:16px 36px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 30px #0f172a26}.view-all-resources:hover{background:#2e3191;transform:translateY(-5px);box-shadow:0 15px 40px #2e319133}@media (max-width:1024px){.blogs-grid-polished{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blogs-modern-section{padding:80px 0}.blogs-grid-polished{grid-template-columns:1fr}.blogs-headline{font-size:2.25rem}.blog-content-polished{padding:30px}.blog-title-polished{font-size:1.4rem}}
