.banner-bg{background-image:url(../img/news/banner-bg.webp);background-size:cover;background-position:center;height:15.16rem;display:flex;align-items:center;margin:0}.banner-bg .banner-content{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem}.banner-bg .banner-content img{height:5.625rem}.banner-bg .banner-content P{color:#C8937B;margin:0;word-wrap:nowrap;text-wrap:nowrap;font-size:1.8rem;line-height:1.5}@media (max-width: 768px){.banner-bg .banner-content{flex-direction:column;text-align:center;padding:0 1rem}.banner-bg .banner-content p{font-size:1.4rem}.banner-bg .banner-content img{height:4rem}}@media (max-width: 480px){.banner-bg .banner-content p{font-size:1.2rem}.banner-bg .banner-content img{height:3rem}}.case-article{padding:4rem 0}.case-article-wrapper{display:flex;gap:3rem;flex-wrap:wrap}.case-article-image{flex:1 1 50%;border-radius:8px;overflow:hidden}.case-article-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 0.3s ease}.case-article-image img:hover{transform:scale(1.03)}.case-article-content{flex:1 1 45%;min-width:300px}.case-article-content h1{font-size:2rem;color:#ac6249;margin-bottom:1.5rem}.case-article-content .article-meta{margin-bottom:2rem;color:#2d3436;font-size:0.9rem}.case-article-content .article-meta span+span{margin-left:1.5rem}.case-article-content .article-text{line-height:1.8}.case-article-content .article-text h3{font-size:1.4rem;color:#C8937B;margin:2rem 0 1rem}.case-article-content .article-text ul{padding-left:1.5rem}.case-article-content .article-text ul li{margin-bottom:0.8rem;position:relative}.case-article-content .article-text ul li::before{content:"•";color:#694130;margin-right:0.5rem}.case-article-content .article-text .btn-group{width:100%;display:flex;gap:3rem}.case-article-content .article-text .btn-group a{display:flex;align-items:center;gap:0.5rem;background-color:#ac6249;color:#fff;padding:0.5rem 4rem;border-radius:1.5rem}.case-article-content .article-text .btn-group a:hover{color:#fff !important;background-color:#C8937B}.case-article-content .article-text .btn-group a img{width:1.5rem}@media (max-width: 768px){.case-article-wrapper{flex-direction:column}.case-article-image,.case-article-content{flex:1 1 100%;max-width:100%}.case-article-content h1{font-size:1.6rem}}@media (max-width: 480px){.case-article{padding:2rem 0}.case-article-content h1{font-size:1.4rem}.case-article-content .article-text{font-size:0.9rem}}article .article-top{display:flex;gap:1rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}article .article-top::-webkit-scrollbar{display:none}article .article-top li{background-color:#fff;padding:1.5rem 2.4rem;border:1px solid #e5e5e5;border-radius:1.5rem 1.5rem 0 0}article .article-top li:hover a{color:#333 !important}article .article-top li.active{background-color:#C8937B}article .article-top li.active a{color:#fff !important}article .article-top li a{display:flex;align-items:center;gap:0.5rem;color:#333}article .article-top li a h2{font-size:1.5rem !important;margin:0}@media (max-width: 992px){article .article-top{gap:0.8rem}article .article-top li{padding:1.2rem 1.8rem}article .article-top li a h2{font-size:1.3rem !important}}@media (max-width: 768px){article .article-top{gap:0.5rem}article .article-top li{padding:0.8rem 1.2rem}article .article-top li a h2{font-size:1.1rem !important}}@media (max-width: 480px){article .article-top{gap:0.3rem}article .article-top li{padding:0.6rem 1rem}article .article-top li a h2{font-size:0.9rem !important}}article .article-content .article-content-item{padding:6rem 0}article .article-content .article-content-item h3{font-size:2.2rem !important;margin-bottom:2rem}article .article-content .article-content-item p{font-size:1.2rem;line-height:1.8;color:#808080}article .article-content .article-content-item.odd{background-color:#f6f2ee}article .article-content .article-content-item ul{padding:0;margin:0}article .article-content .article-content-item ul li{font-size:1.2rem;line-height:1.8;color:#808080}.related-product{background-color:#C8937B;background-image:url("../img/case_article/related.svg");background-size:100%;background-position:left top;background-repeat:no-repeat;padding:4rem 0}.related-product .related-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.related-product .related-top h2{color:#fff;font-size:2.2rem;margin:0}.related-product .related-top a{color:#fff}.related-product .related-top a:hover{color:#fff !important;opacity:0.8}.related-product .related-content .product-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}.related-product .related-content .product-card{background:#fff;border-radius:8px;overflow:hidden}.related-product .related-content .product-card.large{grid-column:span 3}.related-product .related-content .product-card.large .card-content{display:flex;align-items:stretch}.related-product .related-content .product-card.large .product-image{flex:0 0 50%;height:400px;padding:2rem;object-fit:contain}.related-product .related-content .product-card.large .product-image img{width:100%;height:100%;object-fit:contain}.related-product .related-content .product-card.large .product-info{flex:0 0 50%;padding:2rem;display:flex;flex-direction:column;justify-content:center;background-color:rgba(200,147,123,0.5)}.related-product .related-content .product-card.small .product-image{height:250px}.related-product .related-content .product-card.small .product-image img{width:100%;height:100%;object-fit:contain;padding:1rem}.related-product .related-content .product-card.small .product-info{height:100%;padding:1.5rem;background-color:rgba(200,147,123,0.5)}.related-product .related-content .product-card h3{color:#1a1a1a;margin-bottom:1rem;font-size:1.5rem}.related-product .related-content .product-card p{color:#666;margin-bottom:1.5rem;line-height:1.6}.related-product .related-content .product-card .learn-more{color:#ac6249;font-weight:500}.related-product .related-content .product-card .learn-more:hover{color:#C8937B}@media (max-width: 992px){.related-product .related-content .product-row{grid-template-columns:repeat(2, 1fr)}.related-product .related-content .product-card.large{grid-column:span 2}.related-product .related-content .product-card.large .card-content{flex-direction:column}.related-product .related-content .product-card.large .product-image{flex:0 0 300px;height:300px}}@media (max-width: 768px){.related-product .related-content .product-row{grid-template-columns:1fr}.related-product .related-content .product-card.large{grid-column:span 1}.related-product .related-content .product-card.large .product-image{flex:0 0 250px;height:250px}.related-product .related-content .product-card.small .product-image{height:250px}}@media (max-width: 576px){.related-product .related-content .product-row{grid-template-columns:1fr}.related-product .related-content .product-card.large .product-image,.related-product .related-content .product-card.small .product-image{height:250px}}.related-case{padding:4rem 0;background-color:#f6f2ee}.related-case h2{font-size:2.2rem;color:#ac6249;margin-bottom:3rem;text-align:center}.related-case .related-case-content{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.related-case .related-case-content .case-card{background:#fff;border-radius:8px;overflow:hidden;transition:transform 0.3s ease}.related-case .related-case-content .case-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.related-case .related-case-content .case-card:hover .case-image img{transform:scale(1.05)}.related-case .related-case-content .case-card .case-image{height:250px;overflow:hidden}.related-case .related-case-content .case-card .case-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.related-case .related-case-content .case-card .case-info{padding:1.5rem}.related-case .related-case-content .case-card .case-info .case-category{display:inline-block;padding:0.3rem 1rem;background-color:rgba(172,98,73,0.1);color:#ac6249;border-radius:20px;font-size:0.9rem;margin-bottom:1rem}.related-case .related-case-content .case-card .case-info h3{font-size:1.2rem;color:#333;margin-bottom:1rem;line-height:1.4}.related-case .related-case-content .case-card .case-info p{color:#666;font-size:0.9rem;line-height:1.6;margin-bottom:1rem}.related-case .related-case-content .case-card .case-info .case-bottom{display:flex;align-items:center;justify-content:space-between;gap:0.5rem}.related-case .related-case-content .case-card .case-info .case-bottom p{margin:0;display:flex;align-items:center;gap:0.5rem}.related-case .related-case-content .case-card .case-info .case-bottom p img{width:1rem}.related-case .related-case-content .case-card .case-info .case-bottom .read-more{color:#ac6249;font-weight:500}.related-case .related-case-content .case-card .case-info .case-bottom .read-more:hover{color:#C8937B}@media (max-width: 992px){.related-case .related-case-content{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.related-case{padding:3rem 0}.related-case h2{font-size:1.8rem;margin-bottom:2rem}.related-case .related-case-content{grid-template-columns:1fr;gap:1.5rem}.related-case .related-case-content .case-card .case-image{height:200px}.related-case .related-case-content .case-card .case-info{padding:1.2rem}.related-case .related-case-content .case-card .case-info h3{font-size:1.1rem}}@media (max-width: 480px){.related-case{padding:2rem 0}.related-case h2{font-size:1.5rem}.related-case .related-case-content{gap:1rem}}.related-case-bottom{margin:4rem 0;display:flex;flex-direction:column;gap:1rem}.related-case-bottom p{margin:0;font-size:0.88rem;color:#666}.case-cta{padding:4rem 0}.case-cta .cta-wrapper{background-image:url("../img/case_article/cc.webp");background-size:100%;background-position:left top;background-repeat:no-repeat;padding:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.case-cta .cta-text{flex:0 0 50%}.case-cta .cta-text h2{font-size:2.2rem;color:#ac6249;margin-bottom:1rem}.case-cta .cta-text p{font-size:1.1rem;color:#fff;line-height:1.6}.case-cta .cta-image{flex:0 0 15%;text-align:center}.case-cta .cta-image img{width:120px;height:auto}.case-cta .cta-buttons{flex:0 0 25%;display:flex;flex-direction:column;gap:1rem}.case-cta .cta-buttons .cta-btn{display:flex;align-items:center;justify-content:center;gap:0.5rem;padding:1rem 2rem;background-color:#ac6249;color:#fff;border-radius:2rem;transition:all 0.3s ease}.case-cta .cta-buttons .cta-btn.w{background-color:#fff !important;color:#ac6249;border:1px solid #ac6249}.case-cta .cta-buttons .cta-btn.w:hover{background-color:#ac6249 !important;color:#fff}.case-cta .cta-buttons .cta-btn img{width:1.5rem;height:1.5rem}.case-cta .cta-buttons .cta-btn:hover{background-color:#C8937B;color:#fff !important;transform:translateY(-2px)}@media (max-width: 992px){.case-cta .cta-wrapper{flex-direction:column;text-align:center}.case-cta .cta-text{flex:0 0 100%}.case-cta .cta-text h2{font-size:1.8rem}.case-cta .cta-image{flex:0 0 100%;margin:2rem 0}.case-cta .cta-image img{max-width:80%}.case-cta .cta-buttons{flex:0 0 100%;flex-direction:row;justify-content:center}.case-cta .cta-buttons .cta-btn{min-width:200px}}@media (max-width: 768px){.case-cta{padding:3rem 0}.case-cta .cta-text h2{font-size:1.5rem}.case-cta .cta-text p{font-size:1rem}.case-cta .cta-buttons{flex-direction:column;align-items:center}}@media (max-width: 480px){.case-cta{padding:2rem 0}.case-cta .cta-image img{max-width:100%}.case-cta .cta-buttons .cta-btn{width:100%;min-width:unset}}
