.blog-page{background:#1a0028}.blog-hero-section{text-align:center;background:linear-gradient(135deg,#171721 0%,#2a0a45 40%,#6a03ce 80%,#c812d5 100%);padding-top:130px;padding-bottom:60px;overflow:hidden}.blog-hero-content{max-width:1200px;margin:0 auto;padding:0 40px}.blog-hero-badge{color:#ffffffe6;letter-spacing:.06em;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;margin-bottom:16px;padding:6px 18px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;display:inline-block}.blog-hero-heading{color:#fff;margin-bottom:14px;font-family:Poppins,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.2}.blog-hero-subtitle{color:#ffffffb3;margin-bottom:28px;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.6}.blog-search-wrapper{width:100%;max-width:480px;position:relative}.blog-search-input{color:#171721;box-sizing:border-box;background:#fff;border:none;border-image:;border-radius:999px;outline:none;width:100%;padding:12px 52px 12px 24px;font-family:Poppins,sans-serif;font-size:15px}.blog-search-input::placeholder{color:#9ca3af}.blog-search-input:focus-visible{outline-offset:2px;outline:2px solid #c812d5}.blog-search-icon{color:#c812d5;pointer-events:none;font-size:18px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.blog-search-icon:hover{opacity:.85}.blog-listing-section{background:#fff;border-bottom:1px solid #e5e5f0;padding:16px 40px}.blog-listing-container{max-width:1200px;margin:0 auto}.blog-category-pills{flex-wrap:wrap;gap:10px;display:flex}.blog-category-pill{color:#171721;cursor:pointer;background:#fff;border:1px solid #e5e5f0;border-radius:999px;padding:8px 20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:background .2s,color .2s,transform .2s}.blog-category-pill:hover{background:#f3e8ff;transform:translateY(-1px)}.blog-category-pill:active{transform:translateY(0)scale(.97)}.blog-category-pill:focus-visible{outline-offset:2px;outline:2px solid #6a03ce}.blog-category-pill--active{color:#fff;background:linear-gradient(135deg,#c812d5,#6a03ce);border:none;border-image:;font-weight:600}.blog-category-pill--active:hover{color:#fff;background:linear-gradient(135deg,#c812d5,#6a03ce)}.blog-featured-section{max-width:1200px;margin:0 auto;padding:60px 40px 0}.blog-featured-card{border-radius:20px;grid-template-columns:60% 40%;align-items:stretch;transition:box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 8px 40px #0000001a}.blog-featured-image-wrapper{background:#6b21ce;justify-content:center;align-items:center;height:100%;padding:0;display:flex;overflow:hidden}.blog-featured-image{object-fit:contain;width:100%;height:100%;display:block}.blog-featured-content{background:#fff;flex-direction:column;justify-content:center;padding:32px;display:flex}.blog-featured-title{color:#171721;margin-bottom:16px;font-size:28px;font-weight:700;line-height:1.3}.blog-featured-excerpt{color:#555;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-card-category{color:#c812d5;background:#f3e8ff;border-radius:999px;width:fit-content;margin-bottom:14px;padding:4px 14px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;display:inline-block}.blog-card-meta{color:#888;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:12px}.blog-card-link{color:#c812d5;font-size:15px;font-weight:600}.blog-articles-section{max-width:1200px;margin:0 auto;padding:48px 40px 80px}.blog-all-articles-heading{letter-spacing:.1em;color:#171721;text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:600}.blog-articles-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.blog-article-card{cursor:pointer;height:100%;box-shadow:none;border-radius:12px;flex-direction:column;transition:box-shadow .3s,transform .3s;display:flex;overflow:hidden;transform:translateY(0)}.blog-article-card:hover{transform:translateY(-2px)}.blog-article-image-wrapper{border-radius:12px 12px 0 0;overflow:hidden}.blog-article-image{width:100%;height:auto;display:block}.blog-article-content{background:#fff;border:1px solid #e5e5f0;border-top:none;border-image:;border-radius:0 0 12px 12px;flex-direction:column;flex:1;padding:24px;display:flex}.blog-artic-category{color:#c812d5;background:#f3e8ff;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.blog-artic-meta{color:#888;font-size:12px}.blog-articles-title{color:#171721;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-articles-excerpt{color:#555;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:16px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-empty-state{text-align:center;color:#6b7280;grid-column:1/-1;padding:48px 0}.stay-ahead-section{text-align:center;background:linear-gradient(135deg,#c812d5,#6a03ce);padding:60px 40px}.stay-ahead-input{color:#171721;background:#fff;border:none;border-image:;border-radius:8px;outline:none;width:320px;max-width:100%;padding:12px 20px;font-size:15px}.stay-ahead-btn{color:#6a03ce;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-image:;border-radius:8px;padding:12px 28px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s}.stay-ahead-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000040}.stay-ahead-btn:active{opacity:.9;transform:translateY(0)}.stay-ahead-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=900px){.blog-featured-card{grid-template-columns:1fr}.blog-articles-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.blog-articles-grid{grid-template-columns:1fr}.blog-hero-content{padding-left:16px;padding-right:16px}.blog-hero-heading{font-size:19px!important}.blog-hero-subtitle{font-size:14px!important}}
