.blog-module__JsT-Oq__blogWrapper{min-height:100vh;font-family:var(--font-body);background:#f8fafc;padding-bottom:80px}.blog-module__JsT-Oq__heroSection{color:#fff;text-align:center;background-color:#0f172a;background-image:radial-gradient(at top,#10b98126 0%,#0000 60%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:100% 100%,30px 30px,30px 30px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:180px 5% 0;position:relative}.blog-module__JsT-Oq__heroGlow{pointer-events:none;background:radial-gradient(circle,#10b98126 0%,#0000 70%);border-radius:50%;width:800px;height:800px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.blog-module__JsT-Oq__heroTitle{font-family:var(--font-heading);letter-spacing:-1px;color:#fff;z-index:1;margin-bottom:20px;font-size:clamp(3rem,6vw,4.5rem);font-weight:900;position:relative}.blog-module__JsT-Oq__titleHighlight{background:linear-gradient(270deg,#34d399,#3b82f6,#10b981,#34d399) 0 0/300% 300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:8s infinite blog-module__JsT-Oq__gradientShift}@keyframes blog-module__JsT-Oq__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.blog-module__JsT-Oq__heroSubtitle{color:#94a3b8;z-index:1;max-width:700px;margin:0 auto 50px;font-size:1.15rem;line-height:1.6;position:relative}.blog-module__JsT-Oq__categoryNav{scrollbar-width:none;-ms-overflow-style:none;justify-content:center;gap:15px;max-width:1400px;margin:0 auto;padding-bottom:30px;display:flex;overflow-x:auto}.blog-module__JsT-Oq__categoryNav::-webkit-scrollbar{display:none}.blog-module__JsT-Oq__container{z-index:10;max-width:1400px;margin:60px auto 0;padding:0 5%;position:relative}.blog-module__JsT-Oq__categoryPill{color:#e2e8f0;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;padding:10px 24px;font-size:.9rem;font-weight:700;transition:all .3s}.blog-module__JsT-Oq__categoryPill:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.blog-module__JsT-Oq__categoryPill.blog-module__JsT-Oq__active{color:#fff;background:#10b981;border-color:#10b981;box-shadow:0 8px 20px #10b98133}.blog-module__JsT-Oq__featuredSection{margin-bottom:60px}.blog-module__JsT-Oq__featuredLabel{color:#ef4444;letter-spacing:1.5px;text-transform:uppercase;font-size:.8rem;font-weight:800;font-family:var(--font-heading);background:#ef444414;border:1px solid #ef444433;border-radius:100px;align-items:center;margin-bottom:25px;padding:8px 18px;display:inline-flex}.blog-module__JsT-Oq__pulseDot{background:#ef4444;border-radius:50%;width:12px;height:12px;margin-right:12px;animation:2s infinite blog-module__JsT-Oq__pulse}@keyframes blog-module__JsT-Oq__pulse{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 10px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.blog-module__JsT-Oq__featuredCardSplit{background:#fff;border:1px solid #e2e8f0;border-radius:30px;grid-template-columns:1.1fr .9fr;min-height:450px;text-decoration:none;transition:all .4s;display:grid;overflow:hidden;box-shadow:0 15px 40px -10px #0000000f}.blog-module__JsT-Oq__featuredCardSplit:hover{border-color:#10b9814d;transform:translateY(-10px);box-shadow:0 25px 50px -12px #10b98126}.blog-module__JsT-Oq__featuredSplitImage{position:relative;overflow:hidden}.blog-module__JsT-Oq__featuredSplitImage img{transition:transform .8s}.blog-module__JsT-Oq__featuredCardSplit:hover .blog-module__JsT-Oq__featuredSplitImage img{transform:scale(1.05)}.blog-module__JsT-Oq__featuredSplitContent{flex-direction:column;justify-content:center;padding:50px;display:flex}.blog-module__JsT-Oq__metaDateDark{color:#64748b;align-items:center;gap:8px;font-size:1rem;font-weight:700;display:flex}.blog-module__JsT-Oq__featuredCardSplit h2{color:#0f172a;font-family:var(--font-heading);letter-spacing:-.5px;margin-bottom:20px;font-size:clamp(2rem,3vw,2.8rem);font-weight:900;line-height:1.15}.blog-module__JsT-Oq__featuredSplitSummary{color:#475569;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:40px;font-size:1.15rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__featuredSplitFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;display:flex}.blog-module__JsT-Oq__authorBoxDark{align-items:center;gap:12px;display:flex}.blog-module__JsT-Oq__authorBoxDark img{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;padding:2px}.blog-module__JsT-Oq__authorBoxDark span{color:#334155;font-size:1rem;font-weight:700}.blog-module__JsT-Oq__sectionHeader{font-family:var(--font-heading);color:#0f172a;margin:40px 0 30px;font-size:2.5rem;font-weight:900}.blog-module__JsT-Oq__blogGrid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:40px;display:grid}.blog-module__JsT-Oq__blogCard{background:#fff;border:1px solid #e2e8f0cc;border-radius:24px;flex-direction:column;text-decoration:none;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;top:0;overflow:hidden;box-shadow:0 10px 30px -10px #0f172a0d}.blog-module__JsT-Oq__blogCard:hover{top:-10px;box-shadow:0 30px 60px -15px #10b98126,0 0 0 1px #10b98133}.blog-module__JsT-Oq__blogCardImg{height:250px;position:relative;overflow:hidden}.blog-module__JsT-Oq__blogCardImg img{transition:transform .6s}.blog-module__JsT-Oq__blogCard:hover .blog-module__JsT-Oq__blogCardImg img{transform:scale(1.08)}.blog-module__JsT-Oq__blogTag{color:#0f172a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border-radius:12px;padding:8px 16px;font-size:.8rem;font-weight:800;position:absolute;top:20px;right:20px;box-shadow:0 4px 15px #0000001a}.blog-module__JsT-Oq__blogContent{flex-direction:column;flex:1;padding:35px 30px;display:flex}.blog-module__JsT-Oq__blogCardMeta{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:.95rem;display:flex}.blog-module__JsT-Oq__blogAuthor{color:#475569;align-items:center;gap:8px;font-weight:700;display:flex}.blog-module__JsT-Oq__blogAuthor i{color:#10b981}.blog-module__JsT-Oq__blogDate{color:#94a3b8;font-weight:600}.blog-module__JsT-Oq__blogContent h4{font-family:var(--font-heading);color:#0f172a;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:15px;font-size:1.5rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__blogContent p{color:#64748b;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:30px;font-size:1.05rem;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__readMoreBtn{color:#0f172a;align-items:center;margin-top:auto;font-size:1rem;font-weight:800;display:inline-flex}.blog-module__JsT-Oq__readMoreIcon{color:#10b981;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:12px;transition:transform .3s,background .3s;display:flex}.blog-module__JsT-Oq__blogCard:hover .blog-module__JsT-Oq__readMoreIcon{color:#fff;background:#10b981;transform:translate(5px)}@media (max-width:768px){.blog-module__JsT-Oq__heroSection{padding:120px 5% 40px}.blog-module__JsT-Oq__heroTitle{font-size:2.2rem}.blog-module__JsT-Oq__heroSubtitle{margin-bottom:30px;font-size:1rem}.blog-module__JsT-Oq__container{margin-top:30px}.blog-module__JsT-Oq__categoryNav{justify-content:flex-start;width:110%;margin-left:-5%;margin-right:-5%;padding-bottom:20px;padding-left:5%;padding-right:5%}.blog-module__JsT-Oq__categoryPill{padding:8px 18px;font-size:.85rem}.blog-module__JsT-Oq__blogGrid{grid-template-columns:1fr;gap:25px}.blog-module__JsT-Oq__featuredCardSplit{border-radius:20px;grid-template-columns:1fr;min-height:auto}.blog-module__JsT-Oq__featuredSplitImage{height:220px}.blog-module__JsT-Oq__featuredSplitContent{padding:25px 20px}.blog-module__JsT-Oq__featuredCardSplit h2{margin-bottom:15px;font-size:1.5rem}.blog-module__JsT-Oq__featuredSplitSummary{margin-bottom:25px;font-size:1rem}.blog-module__JsT-Oq__featuredSplitFooter{flex-direction:column;align-items:stretch;gap:20px}.blog-module__JsT-Oq__readMoreBtn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;width:100%;padding:12px 20px}.blog-module__JsT-Oq__blogCard{border-radius:20px}.blog-module__JsT-Oq__blogCardImg{height:200px}.blog-module__JsT-Oq__blogContent{padding:25px 20px}.blog-module__JsT-Oq__blogContent h4{font-size:1.3rem}}
