.blog-listing-hero{padding:180px 0 100px;background:linear-gradient(135deg,#4a90e2,#357abd);position:relative;overflow:hidden}.hero-background-effects{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.hero-orb{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,transparent 70%);animation:float 8s ease-in-out infinite}.hero-orb-1{width:600px;height:600px;top:-200px;right:-100px;animation-duration:7s}.hero-orb-2{width:450px;height:450px;bottom:-150px;left:-80px;animation-duration:9s;animation-direction:reverse}.breadcrumb-nav{display:flex;align-items:center;gap:10px;margin-bottom:40px;position:relative;z-index:1}.breadcrumb-link{color:hsla(0,0%,100%,.9);text-decoration:none;font-size:14px;transition:color .3s ease}.breadcrumb-link:hover{color:#fff}.breadcrumb-separator{color:hsla(0,0%,100%,.6);font-size:14px}.breadcrumb-current{color:#fff;font-size:14px;font-weight:600}.blog-hero-content{position:relative;z-index:1}.blog-listing-title{font-size:56px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.2}.blog-listing-description{font-size:20px;color:hsla(0,0%,100%,.95);line-height:1.7;margin-bottom:40px;max-width:600px}.blog-stats{display:flex;gap:30px;flex-wrap:wrap}.stat-item{display:flex;flex-direction:column;gap:5px;padding:20px 30px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);min-width:120px}.stat-number{font-size:32px;font-weight:700;color:#fff;line-height:1}.stat-label{font-size:14px;color:hsla(0,0%,100%,.9);font-weight:500}.blog-hero-graphic{position:relative;height:400px;z-index:1}.graphic-card{position:absolute;display:flex;align-items:center;gap:15px;padding:20px 25px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1);animation:float 4s ease-in-out infinite}.graphic-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 50px rgba(0,0,0,.2)}.graphic-card i{font-size:32px;color:#4a90e2;flex-shrink:0}.graphic-card strong{display:block;font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:5px}.graphic-card span{display:block;font-size:13px;color:#666}.card-1{top:20px;right:50px;animation-delay:0s}.card-2{top:150px;left:20px;animation-delay:1s}.card-3{bottom:30px;right:80px;animation-delay:2s}.blog-filter-wrap{margin-bottom:20px;padding:12px 0;border-bottom:1px solid #e6ebf5}.blog-filter-head{display:flex;align-items:center;justify-content:flex-end;margin-bottom:10px}.blog-filter-count{margin:0;color:#5f6b7a;font-size:13px}.blog-filter-mobile{display:none}.blog-filter-mobile-trigger{width:100%;border:1px solid #d3dded;background:#fff;border-radius:10px;padding:10px 12px;color:#35537a;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:space-between}.blog-filter-mobile-trigger i{color:#4a90e2}.blog-filter-desktop{display:flex;align-items:center;gap:8px}.blog-filter-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;flex:1;scrollbar-width:none;-ms-overflow-style:none}.blog-filter-chips::-webkit-scrollbar{display:none}.blog-filter-nav{width:32px;height:32px;border-radius:50%;border:1px solid #d3dded;background:#fff;color:#35537a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.blog-filter-nav:hover{border-color:#4a90e2;color:#4a90e2}.blog-filter-nav:disabled{opacity:.45;cursor:not-allowed;border-color:#d3dded;color:#8a97aa}.blog-filter-chip{border:1px solid #d3dded;background:#fff;color:#35537a;border-radius:999px;padding:6px 12px;white-space:nowrap;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.blog-filter-chip:hover{border-color:#4a90e2;color:#4a90e2}.blog-filter-chip.is-active{background:#4a90e2;color:#fff;border-color:#4a90e2}.blog-filter-empty{text-align:center;margin-top:20px;color:#5f6b7a}body.mobile-filter-open{overflow:hidden}.blog-filter-modal{position:fixed;inset:0;z-index:9999}.blog-filter-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(9,20,36,.5);animation:modalBackdropFadeIn .2s ease-out}.blog-filter-modal-sheet{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:18px 18px 0 0;padding:16px 16px 22px;max-height:78vh;overflow-y:auto;box-shadow:0 -10px 40px rgba(9,20,36,.2);animation:modalSheetSlideUp .26s cubic-bezier(.22,1,.36,1);transform-origin:bottom center}.blog-filter-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.blog-filter-modal-head h4{margin:0;font-size:18px;color:#1a1a2e}.blog-filter-modal-close{border:1px solid #d3dded;background:#fff;color:#35537a;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.blog-filter-modal-grid{display:flex;flex-wrap:wrap;gap:10px}.blog-filter-modal-chip{border:1px solid #d3dded;background:#fff;color:#35537a;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.blog-filter-modal-chip.is-active{background:#4a90e2;color:#fff;border-color:#4a90e2}@keyframes modalBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSheetSlideUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(2deg)}}@media (max-width:991px){.blog-listing-hero{padding:160px 0 80px}.blog-listing-title{font-size:42px}.blog-listing-description{font-size:18px}.blog-hero-graphic{margin-top:60px;height:350px}.card-1{right:20px}.card-2{left:10px}.card-3{right:30px}.blog-filter-wrap{padding:10px 0}.blog-filter-head{margin-bottom:8px}}@media (max-width:767px){.blog-listing-hero{padding:140px 0 60px}.breadcrumb-nav{margin-bottom:30px}.blog-listing-title{font-size:32px}.blog-listing-description{font-size:16px;margin-bottom:35px}.blog-filter-wrap{margin-bottom:14px;padding:8px 0}.blog-filter-head{justify-content:flex-start;margin-bottom:8px}.blog-filter-mobile{display:block;margin-bottom:10px}.blog-filter-chips,.blog-filter-desktop{display:none}.blog-stats{gap:15px}.stat-item{padding:15px 20px;min-width:100px}.stat-number{font-size:26px}.stat-label{font-size:13px}.blog-hero-graphic{margin-top:50px;height:300px}.graphic-card{padding:15px 20px}.graphic-card i{font-size:26px}.graphic-card strong{font-size:14px}.graphic-card span{font-size:12px}.card-1{top:10px;right:10px}.card-2{top:120px;left:5px}.card-3{bottom:20px;right:15px}}@media (max-width:575px){.blog-listing-title{font-size:28px}.blog-stats{flex-direction:column}.stat-item{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.blog-hero-graphic{height:auto;position:static;display:flex;flex-direction:column;gap:15px;margin-top:40px}.graphic-card{position:static!important;animation:none}.hero-orb-1{width:400px;height:400px}.hero-orb-2{width:300px;height:300px}}@media (prefers-reduced-motion:reduce){.blog-filter-modal-backdrop,.blog-filter-modal-sheet{animation:none}}