h1,h2,.h1,.h2{font-size:70px;line-height:80px;letter-spacing:normal !important;}.case-study-body h2{font-family:"Noto Serif KR",serif;font-weight:500;font-size:36px;line-height:40px;margin-bottom:15px;margin-top:25px !important;}.case-study-body h2:not(:first-of-type){margin-top:15px;}.case-study-body ul.arrow-points{list-style-type:none;padding-left:0;}.case-study-body img{margin:20px 0;}p,li{font-size:16px;font-family:var(--font-family-mona);font-weight:400;}.case-study-body ul.arrow-points li{position:relative;padding-left:25px;margin-bottom:10px;}.case-study-body div,.case-study-body p,.case-study-body li{font-family:var(--font-family-mona);font-size:16px;}.case-study-body ul.arrow-points li::before{content:"";display:inline-block;width:14px;height:13px;background-image:url("https://cdn-ildmabk.nitrocdn.com/moucPjsbxVusvOOQGIBGjPwUGNUbVdWS/assets/images/optimized/rev-c7f4c2e/www.flatworld.ai/images/list-arrow.png");background-size:cover;background-repeat:no-repeat;margin-right:8px;position:absolute;left:0;top:12px;transform:translateY(-50%);}.phase-item{display:flex;align-items:flex-start;gap:20px;margin-top:34px;}.phase-counter{background:#162baf;color:white;width:40px;height:40px;border-radius:10%;display:flex;align-items:center;justify-content:center;font-size:24px !important;font-weight:600;flex-shrink:0;margin-top:5px;font-family:"Noto Serif KR",serif !important;padding:22px;}.phase-content h3{color:#292929;font-size:25px;font-weight:600;line-height:normal;}.case-study-container{padding:0 !important;min-height:360px !important;background-color:#f5f5f5;text-align:left;border-radius:12px;}.case-study-container img{margin:0px !important;}.case-study-container .item-content{padding:30px;margin:0px !important;}.know-more-link{color:#162baf;text-decoration:underline;}@media screen and (min-width: 769px){.cs-container{display:flex;}}@media (max-width: 768px){.phase-item{gap:15px;}.phase-counter{width:40px;height:40px;font-size:18px;}.phase-content h3{font-size:20px;}.cs-img-container img{border-radius:12px !important;}}.contact-buttons .contact-btn{background-color:#162baf;color:#fff;padding:10px 20px;margin:5px;font-weight:500;border-radius:6px;transition:background-color .3s ease;display:inline-flex;align-items:center;gap:8px;text-decoration:none;}.contact-buttons .contact-btn:hover{background-color:#4b5fdb;color:#fff;}.list-box{background-color:#f5f5f5;padding:40px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.05);}.two-list-section{padding:40px 0;}