.case-list-hero-module .sec_visual{padding:10rem 0 4rem;position:relative;width:100%;min-height:75vh;overflow:hidden;display:flex;align-items:center}.case-list-hero-module .video_wrap{position:absolute;inset:0;z-index:1}.case-list-hero-module .video_wrap video{width:100%;height:100%;object-fit:cover}.case-list-hero-module .video_wrap .dim{position:absolute;inset:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 100%);z-index:2}.case-list-hero-module .visual_inner{position:relative;z-index:3;max-width:900px;width:100%;margin:0 auto;padding:0 40px;color:#fff;text-align:center}.case-list-hero-module .kv_tit02{font-size:7.2rem;font-weight:800;line-height:1.1;margin-bottom:25px;letter-spacing:-1px}.case-list-hero-module .kv_desc{font-size:2.08rem;color:hsla(0,0%,100%,.9);line-height:1.6;margin-bottom:60px}.case-list-hero-module .logo_wall{max-width:1200px;margin:0 auto 3rem;display:flex;justify-content:center;gap:1rem 6rem;flex-wrap:wrap;opacity:.7}.case-list-hero-module .logo_item{display:flex;align-items:center;gap:10px;font-size:1.92rem;font-weight:700;color:#fff;transition:all .3s;cursor:pointer}.case-list-hero-module .logo_item .iconfont{font-size:32px}.case-list-hero-module .logo_item:hover{opacity:1;color:#00d28a;transform:scale(1.05)}@media(max-width: 992px){.case-list-hero-module .sec_visual{min-height:100vh;padding:12rem 0 2rem}.case-list-hero-module .visual_inner{padding:94px 20px 20px}.case-list-hero-module .kv_tit02{font-size:4.48rem}.case-list-hero-module .logo_wall{gap:30px}}.case-list-content-module{--brand-green: #00D28A;--brand-dark: #12161E;--text-muted: #6B7280;--border-color: #E5E7EB}.case-list-content-module .sec_stories{padding:100px 40px;background:#f8f9fa;flex:1}.case-list-content-module .stories_container{max-width:1400px;margin:0 auto;display:flex;gap:80px}.case-list-content-module .sidebar_filter{flex:0 0 260px;position:-webkit-sticky;position:sticky;top:120px;align-self:flex-start;max-height:calc(100vh - 140px)}.case-list-content-module .sidebar_filter::-webkit-scrollbar{width:0px}.case-list-content-module .sidebar_filter h3{font-size:1.44rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);margin-bottom:25px;font-weight:700}.case-list-content-module .filter_list{display:flex;flex-direction:column;gap:10px}.case-list-content-module .filter_list a{padding:14px 20px;border-radius:12px;color:var(--brand-dark);font-weight:600;font-size:1.68rem;transition:all .3s;display:flex;align-items:center;gap:12px;background:rgba(0,0,0,0);cursor:pointer}.case-list-content-module .filter_list a .iconfont{font-size:20px;color:var(--text-muted);transition:color .3s}.case-list-content-module .filter_list a:hover{background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.03);color:var(--ui-color-primary)}.case-list-content-module .filter_list a:hover .iconfont{color:var(--ui-color-primary)}.case-list-content-module .filter_list a.active{background:var(--ui-color-primary);color:#fff;box-shadow:0 10px 25px rgba(0,86,210,.2)}.case-list-content-module .filter_list a.active .iconfont{color:#fff}.case-list-content-module .case-out-box{flex:1}.case-list-content-module .main_feed{display:flex;flex-direction:column;gap:60px}.case-list-content-module .story_card{background:#fff;border-radius:24px;border:1px solid var(--border-color);display:flex;overflow:hidden;transition:all .4s ease;box-shadow:0 10px 30px rgba(0,0,0,.02)}.case-list-content-module .story_card:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,.06);border-color:rgba(0,0,0,0)}.case-list-content-module .story_card:hover .btn_read{border-color:var(--ui-color-primary);background:var(--ui-color-primary);color:#fff}.case-list-content-module .story_card:hover .btn_read .iconfont{color:#fff;transform:translateX(5px)}.case-list-content-module .story_card:nth-child(even){flex-direction:row-reverse}.case-list-content-module .card_visual{flex:0 0 45%;position:relative;overflow:hidden}.case-list-content-module .card_visual img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.case-list-content-module .card_logo{position:absolute;top:30px;left:30px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:10px 20px;border-radius:40px;font-weight:800;font-size:1.76rem;color:var(--brand-dark);display:flex;align-items:center;gap:8px;box-shadow:0 10px 20px rgba(0,0,0,.1);z-index:2}.case-list-content-module .card_logo .iconfont{color:var(--brand-green);font-size:20px}.case-list-content-module .card_content{flex:1;padding:50px;display:flex;flex-direction:column;justify-content:center}.case-list-content-module .card_content h2{font-size:3.2rem;font-weight:800;color:var(--brand-dark);line-height:1.2;margin-bottom:20px}.case-list-content-module .card_tags{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.case-list-content-module .card_tags .tag{padding:6px 14px;border:1px solid var(--border-color);border-radius:20px;font-size:1.36rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;line-height:1.6}.case-list-content-module .card_quote{margin-bottom:30px}.case-list-content-module .card_quote .comment{font-size:1.76rem;color:var(--brand-dark);font-style:italic;font-weight:500;line-height:1.6;margin-bottom:10px}.case-list-content-module .card_quote span{font-size:1.44rem;color:var(--text-muted)}.case-list-content-module .card_metrics{display:flex;gap:30px;margin-bottom:40px}.case-list-content-module .metric{display:flex;flex-direction:column;flex:1;min-width:1px}.case-list-content-module .metric strong{font-size:2.88rem;font-weight:800;color:var(--brand-green);line-height:1.1}.case-list-content-module .metric span{font-size:1.44rem;color:var(--text-muted);font-weight:500;margin-top:5px}.case-list-content-module .btn_read{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:#fff;border:2px solid var(--border-color);border-radius:40px;font-weight:700;color:var(--brand-dark);transition:all .3s;align-self:flex-start}.case-list-content-module .btn_read .iconfont{transition:transform .3s;color:var(--brand-green)}@media(max-width: 1024px){.case-list-content-module .main_feed{gap:30px}.case-list-content-module .sec_stories{padding:60px 20px}.case-list-content-module .stories_container{flex-direction:column;gap:40px}.case-list-content-module .sidebar_filter{position:relative;top:0;width:100%;flex:auto;max-height:none;overflow:visible}.case-list-content-module .filter_list{flex-direction:row;flex-wrap:wrap;gap:1rem;width:calc(50% - .5rem)}.case-list-content-module .filter_list a{padding:1rem 1.6rem;font-size:1.52rem}.case-list-content-module .story_card{flex-direction:column !important}.case-list-content-module .card_visual{height:350px;flex:none}.case-list-content-module .card_content{padding:40px 20px}.case-list-content-module .card_content h2{font-size:2.56rem}.case-list-content-module .card_metrics{flex-direction:column;gap:20px}}.case-list-cta-module{--brand-green: #00D28A;--brand-dark: #12161E}.case-list-cta-module .sec_cta{padding:100px 40px 120px;background:#f8f9fa;flex:1}.case-list-cta-module .cta_box{max-width:1400px;margin:0 auto;background:linear-gradient(135deg, var(--ui-color-primary) 0%, #003a91 100%);border-radius:30px;padding:80px 50px;text-align:center;color:#fff;box-shadow:0 20px 50px rgba(0,86,210,.2)}.case-list-cta-module .cta_box h2{font-size:4.8rem;font-weight:800;margin-bottom:20px;line-height:1.2}.case-list-cta-module .cta_box .desc{font-size:2rem;color:hsla(0,0%,100%,.8);margin-bottom:40px}.case-list-cta-module .cta_box .btn_white{background:var(--brand-green);color:var(--brand-dark);padding:18px 45px;border-radius:40px;font-size:1.76rem;font-weight:800;transition:all .3s;display:inline-flex;align-items:center;gap:10px}.case-list-cta-module .cta_box .btn_white:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,210,138,.3);background:#fff;color:var(--ui-color-primary)}@media(max-width: 992px){.case-list-cta-module .sec_cta{padding:0 20px 60px}.case-list-cta-module .cta_box{padding:50px 20px}.case-list-cta-module .cta_box h2{font-size:3.52rem}}.case-list-container{width:100%;background:#f8f9fa}/*# sourceMappingURL=case-list.css.map */
