.case-container{word-wrap:break-word;color:#1a1a1a;padding-bottom:160px}.case-container .hero-section{background-color:#795f40;background-position:top;background-size:cover;height:60vh;max-height:900px;min-height:542px;position:relative}.case-container .hero-section .hero-content{flex:1;left:50%;position:absolute;top:50%;transform:translate(-50%,-75%);width:1106px;z-index:1}.case-container .hero-section .hero-tag{align-items:center;background:#000;border-radius:4px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;height:30px;justify-content:center;margin-bottom:20px;padding:0 14px}.case-container .hero-section .hero-title{color:#fff;font-size:40px;font-weight:600;line-height:50px;margin:0 0 28px;white-space:pre-wrap}.case-container .hero-section .try-btn{align-items:center;background:linear-gradient(90deg,#fff2f4,#ebf3ff 99%);border:none;border-radius:90px;color:#0032ff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:12px;height:52px;justify-content:center;min-width:192px;padding:0 20px;transition:all .2s}.case-container .hero-section .try-btn:hover{transform:translateY(-1px)}.case-container .quote-section{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:hsla(0,0%,100%,.9);border-radius:12px;box-shadow:0 4px 12px #d1d3df40;display:flex;gap:40px;justify-content:space-between;margin:-46px auto 72px;max-width:1106px;padding:36px 86px 36px 36px;position:relative}.case-container .quote-section .quote-author{align-items:center;display:flex;flex-shrink:0;gap:16px}.case-container .quote-section .quote-author .author-avatar{border:3px solid #fff;border-radius:50%;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.case-container .quote-section .quote-author .author-info{display:flex;flex-direction:column}.case-container .quote-section .quote-author .author-info .author-name{color:#000;font-size:18px;font-weight:600}.case-container .quote-section .quote-author .author-info .author-role{color:#666a7c;font-size:14px}.case-container .quote-section .quote-content .quote-mark{position:absolute;right:18px;top:18px;width:26px}.case-container .quote-section .quote-content p{color:#000;font-size:20px;line-height:30px;white-space:pre-wrap}.case-container .main-content{display:flex;gap:256px;margin:0 auto 88px;max-width:1106px}.case-container .main-content .left-column{flex-shrink:0;width:190px}.case-container .main-content .right-column{flex:1}.case-container .stats-section{display:flex;flex-direction:column;gap:86px;margin-bottom:40px}.case-container .stats-section .stat-item{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.case-container .stats-section .stat-item .stat-value{color:#0032ff;font-size:60px;font-weight:500;line-height:1}.case-container .stats-section .stat-item .stat-label{color:#0032ff;font-size:16px;font-weight:500;line-height:1}.case-container .content-block{margin-bottom:60px;white-space:pre-wrap}.case-container .content-block .block-subtitle,.case-container .content-block .block-title{font-size:26px;line-height:40px}.case-container .content-block .block-intro{color:#000;font-size:16px;line-height:32px;margin-top:24px}.case-container .result-list{list-style:none;margin:0;padding:24px 4px 0;white-space:pre-wrap}.case-container .result-list li{color:#000;font-size:16px;line-height:32px;padding-left:16px;position:relative}.case-container .result-list li:before{color:#000;content:"\2022";left:0;position:absolute}.case-container .challenge-list{list-style:none;margin:0;padding:0 4px;white-space:pre-wrap}.case-container .challenge-list li{color:#000;font-size:16px;line-height:32px;padding-left:16px;position:relative}.case-container .challenge-list li:before{color:#000;content:"\b7";left:0;position:absolute}.case-container .solution-list{margin-top:42px;white-space:pre-wrap}.case-container .solution-list .solution-item h4{color:#000;font-size:16px;font-weight:600;line-height:32px}.case-container .solution-list .solution-item p{color:#000;font-size:16px;line-height:32px}.case-container .future-outlook-item{margin-top:24px;white-space:pre-wrap}.case-container .future-outlook-item p{color:#000;font-size:16px;line-height:32px}.case-container .tagline{margin-top:60px;white-space:pre-wrap}.case-container .tagline h2{font-size:26px;font-weight:400;line-height:40px}.case-container .more-cases{margin:0 auto;max-width:1106px}.case-container .more-cases .cases-title{font-size:36px;font-weight:500;line-height:40px;margin-bottom:36px}.case-container .more-cases .cases-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.case-container .cards-container .cards{display:flex;padding:20px 0}.case-container .cards-container .cards::-webkit-scrollbar{display:none}.case-container .cards-container .card{background-color:#1e293b;background-position:top;background-size:102%;border-radius:8px;cursor:pointer;flex-shrink:0;margin-left:48px;overflow:hidden;scroll-snap-align:start;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:336px}.case-container .cards-container .card:first-child{margin-left:0}.case-container .cards-container .card:hover{box-shadow:0 4px 12px #0003;transform:translateY(-6px)}.case-container .cards-container .card-image{align-items:flex-start;border-radius:8px 8px 0 0;display:flex;height:150px;justify-content:flex-end;padding:16px 20px;position:relative}.case-container .cards-container .card-tag{color:#fff;font-size:20px;font-weight:500;line-height:24px;text-align:right;white-space:pre-wrap}.case-container .cards-container .card-info{background-color:#000;border-radius:0 48px 8px 8px;display:flex;flex-direction:column;justify-content:space-between;min-height:240px;padding:32px}.case-container .cards-container .card-user{align-items:center;display:flex;justify-content:end;position:relative}.case-container .cards-container .card-avatar{display:flex;flex-direction:column;gap:8px;left:0;position:absolute;text-align:center;top:-58px;width:52px}.case-container .cards-container .user-avatar{border:3px solid #1e1e1e;border-radius:50%;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.case-container .cards-container .user-name{color:#fff;flex:1;font-size:16px;line-height:1;white-space:nowrap}.case-container .cards-container .arrow-btn{align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:center;transition:all .2s}.case-container .cards-container .card-stats{display:flex;gap:30px}.case-container .cards-container .stat{display:flex;flex-direction:column;padding-right:8px}.case-container .cards-container .stat:first-child{flex:1}.case-container .cards-container .stat-value{color:#fff;font-size:34px;font-weight:500;line-height:1.4}.case-container .cards-container .stat-label{color:#fff;font-size:14px;line-height:1.4;margin-top:2px;white-space:nowrap}
