.CaseStudies_caseStudiesSection__cF125{display:flex;flex-direction:column;gap:3rem}.CaseStudies_heading__zhLSN{text-align:center}.CaseStudies_filterContainer__ldlLN{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.CaseStudies_filterButton__D2ZM7{padding:10px 20px 7px;border-radius:999px;background-color:#ededed;border:none;cursor:pointer;transition:.3s}.CaseStudies_active__SFdFJ{background-color:#000;color:#fff}.CaseStudies_grid__pFZUp{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:stretch}.CaseStudies_card__R72sx{border-radius:12px;transition:all .3s ease;display:flex;flex-direction:column;gap:2rem;height:100%;background:transparent;overflow:hidden}.CaseStudies_card__R72sx:hover .CaseStudies_image__c0b6P{transform:scale(1.08);transition:all .3s}.CaseStudies_imageContainer__Vcmkd{width:100%;overflow:hidden;border-radius:24px;position:relative;background:#f7f7f7}.CaseStudies_image__c0b6P{transition:all .3s ease;width:100%;max-width:100%;min-height:300px;max-height:300px;object-fit:cover;border-radius:24px;display:block}.CaseStudies_cardTitle__QknJz{font-weight:600;padding:0 0 10px}.CaseStudies_category__AfGQh{font-size:14px}.CaseStudies_cardContent__r0PLF{display:flex;justify-content:space-between;border-radius:24px;background:#f7f7f7;padding:2rem;gap:2rem;flex:1 1;align-items:flex-start}.CaseStudies_buttonContainer__9yCH8{width:3rem;height:3rem;margin-left:auto;background:#22D4F4;border-radius:100px}.CaseStudies_buttonContainer__9yCH8,.CaseStudies_cardContent__r0PLF a{display:flex;align-items:center;justify-content:center}.CaseStudies_container__HZJSu{display:flex;flex-direction:column;gap:4rem}.CaseStudies_pageTitle__IrwyZ{font-weight:700;text-align:center}.CaseStudies_section__oOH_b{display:flex;align-items:flex-start;flex-direction:column;gap:2rem}.CaseStudies_heading__zhLSN{font-weight:600}.CaseStudies_metaData__qbJAg{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.CaseStudies_metaData__qbJAg div{display:flex;flex-direction:column}.CaseStudies_mainImage__cP_7a{width:100%;max-height:640px;min-height:400px;object-fit:cover;border-radius:24px;transition:all .3s ease}.CaseStudies_gallery__Ow6hV{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.CaseStudies_gallery__Ow6hV img{flex:1 1;border-radius:10px;min-height:340px;min-width:170px}.CaseStudies_featureList__Qdfkf{list-style:disc inside;padding-left:1rem;display:flex;flex-direction:column;gap:1rem;font-size:1.2rem}.CaseStudies_navigation__YYdV0{display:flex;justify-content:space-between;border-top:1px solid #eee;padding-top:2rem}.CaseStudies_navigation__YYdV0 div a{display:flex;align-items:center;gap:2rem;cursor:pointer}.CaseStudies_navLabel__9xzSq{padding:1rem 1.4rem;font-weight:500;border-radius:100px;line-height:1}.CaseStudies_navTitle__N3PGn{font-size:1rem;font-weight:600}@media (max-width:1280px){.CaseStudies_caseStudiesSection__cF125,.CaseStudies_grid__pFZUp{gap:2rem}}@media (max-width:1024px){.CaseStudies_card__R72sx,.CaseStudies_grid__pFZUp{gap:1rem}.CaseStudies_image__c0b6P,.CaseStudies_mainImage__cP_7a{min-height:300px;max-height:300px}.CaseStudies_container__HZJSu{gap:2rem}.CaseStudies_section__oOH_b{gap:1.4rem}.CaseStudies_featureList__Qdfkf{font-size:.8rem}.CaseStudies_navigation__YYdV0{padding-top:1rem}.CaseStudies_navigation__YYdV0 div a .CaseStudies_navTitle__N3PGn{display:none}}@media (max-width:768px){.CaseStudies_grid__pFZUp{grid-template-columns:1fr;gap:2rem}.CaseStudies_image__c0b6P,.CaseStudies_mainImage__cP_7a{min-height:150px;max-height:150px}}@media (max-width:600px){.CaseStudies_cardContent__r0PLF{padding:1rem}.CaseStudies_image__c0b6P,.CaseStudies_mainImage__cP_7a{min-height:200px;max-height:200px}}.CaseStudies_content__W6jLH{line-height:1.8;color:#1a202c;font-size:1.05rem;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden}.CaseStudies_content__W6jLH h1{font-size:2.2rem;font-weight:700;color:#1a202c;margin:2.5rem 0 1.5rem;line-height:1.3;border-bottom:3px solid #22d4f4;padding-bottom:.5rem}.CaseStudies_content__W6jLH h2{font-size:1.75rem;font-weight:600;color:#1d3748;margin:2rem 0 1rem;line-height:1.4;position:relative;padding-left:1rem}.CaseStudies_content__W6jLH h2:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,#22D4F4,#1a8cff);border-radius:2px}.CaseStudies_content__W6jLH h3{font-size:1.4rem;font-weight:600;color:#1f3748;margin:1.5rem 0 .75rem;line-height:1.4}.CaseStudies_content__W6jLH h4{font-size:1.2rem;font-weight:600;color:#718096;margin:1.25rem 0 .5rem;line-height:1.4}.CaseStudies_content__W6jLH h5{font-size:1.1rem;font-weight:600;color:#a0aec0;margin:1rem 0 .5rem;line-height:1.4}.CaseStudies_content__W6jLH h6{font-size:1rem;font-weight:600;color:#cbd5e0;margin:1rem 0 .5rem;line-height:1.4}.CaseStudies_content__W6jLH p{margin:1.25rem 0;line-height:1.8;color:#1d3748;font-size:inherit}.CaseStudies_content__W6jLH p:first-child{margin-top:0}.CaseStudies_content__W6jLH p:last-child{margin-bottom:0}.CaseStudies_content__W6jLH ol,.CaseStudies_content__W6jLH ul{margin:1.5rem 0;padding-left:0;color:#1d3748}.CaseStudies_content__W6jLH ul li{position:relative;margin:.75rem 0;padding-left:1.5rem;line-height:1.7;list-style:none}.CaseStudies_content__W6jLH ul li:before{content:"▪";color:#22D4F4;font-size:1.2rem;position:absolute;left:0;top:0}.CaseStudies_content__W6jLH ol li{margin:.75rem 0;padding-left:.5rem;line-height:1.7;color:#1d3748}.CaseStudies_content__W6jLH ol{counter-reset:custom-counter;padding-left:1.5rem}.CaseStudies_content__W6jLH ol li{counter-increment:custom-counter;position:relative;list-style:none}.CaseStudies_content__W6jLH ol li:before{content:counter(custom-counter) ".";color:#22D4F4;font-weight:600;position:absolute;left:-1.5rem}.CaseStudies_content__W6jLH ol ol,.CaseStudies_content__W6jLH ol ul,.CaseStudies_content__W6jLH ul ol,.CaseStudies_content__W6jLH ul ul{margin:.5rem 0;padding-left:1.5rem}.CaseStudies_content__W6jLH table{width:100%;border-collapse:collapse;margin:2rem 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1)}.CaseStudies_content__W6jLH td,.CaseStudies_content__W6jLH th{padding:1rem;text-align:left;border-bottom:1px solid #e2e8f0}.CaseStudies_content__W6jLH th{background:linear-gradient(135deg,#22D4F4,#1a8cff);color:white;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px}.CaseStudies_content__W6jLH td{color:#2c3e50;transition:background-color .2s ease}.CaseStudies_content__W6jLH tr:hover td{background-color:#f7fafc}.CaseStudies_content__W6jLH tr:last-child td{border-bottom:none}.CaseStudies_content__W6jLH blockquote{margin:2rem 0;padding:1.5rem 2rem;background:linear-gradient(135deg,rgba(34,212,244,.1),rgba(26,140,255,.1));border-left:4px solid #22d4f4;border-radius:0 8px 8px 0;position:relative;font-style:italic;color:#1d3748}.CaseStudies_content__W6jLH blockquote:before{content:'"';font-size:3rem;color:#22D4F4;position:absolute;top:-.5rem;left:1rem;line-height:1}.CaseStudies_content__W6jLH blockquote p{margin:0;font-size:1.1rem;line-height:1.6}.CaseStudies_content__W6jLH code{background:#f1f5f9;color:#e53e3e;padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9rem}.CaseStudies_content__W6jLH pre{background:#1a202c;color:#e2e8f0;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0;line-height:1.5}.CaseStudies_content__W6jLH pre code{background:none;color:inherit;padding:0;border-radius:0}.CaseStudies_content__W6jLH a{color:#22D4F4;text-decoration:none;font-weight:500;transition:all .2s ease;border-bottom:1px solid transparent}.CaseStudies_content__W6jLH a:hover{color:#1a8cff;border-bottom-color:#1a8cff}.CaseStudies_content__W6jLH .CaseStudies_gallery-images__O5uJk{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2.5rem 0;padding:1rem;background:linear-gradient(135deg,rgba(34,212,244,.05),rgba(26,140,255,.05));border-radius:12px}.CaseStudies_content__W6jLH .CaseStudies_gallery-images__O5uJk img{width:100%;height:220px;object-fit:cover;border-radius:10px;transition:transform .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1)}.CaseStudies_content__W6jLH .CaseStudies_gallery-images__O5uJk img:hover{transform:translateY(-5px) scale(1.02)}.CaseStudies_content__W6jLH .CaseStudies_features-list___qlQX{background:linear-gradient(135deg,rgba(34,212,244,.08),rgba(26,140,255,.08));padding:2rem;border-radius:12px;margin:2rem 0;border:1px solid rgba(34,212,244,.2)}.CaseStudies_content__W6jLH .CaseStudies_features-list___qlQX h3{margin-top:0;color:#1d3748;margin-bottom:1rem}.CaseStudies_content__W6jLH .CaseStudies_case-study-overview__fmmxf,.CaseStudies_content__W6jLH .CaseStudies_case-study-process__G5XmE{margin:2.5rem 0;padding:1.5rem;background:#f8fafc;border-radius:10px;border-left:4px solid #22d4f4}@media (max-width:1440px){.CaseStudies_content__W6jLH h1{font-size:2rem}.CaseStudies_content__W6jLH h2{font-size:1.6rem}.CaseStudies_content__W6jLH h3{font-size:1.3rem}}@media (max-width:1280px){.CaseStudies_content__W6jLH h1{font-size:1.9rem}.CaseStudies_content__W6jLH h2{font-size:1.5rem}.CaseStudies_content__W6jLH h3{font-size:1.25rem}.CaseStudies_content__W6jLH{font-size:1rem}}@media (max-width:1024px){.CaseStudies_content__W6jLH h1{font-size:1.8rem}.CaseStudies_content__W6jLH h2{font-size:1.4rem}.CaseStudies_content__W6jLH h3{font-size:1.2rem}.CaseStudies_content__W6jLH{font-size:.95rem}.CaseStudies_content__W6jLH .CaseStudies_gallery-images__O5uJk{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.CaseStudies_content__W6jLH table{font-size:.9rem}.CaseStudies_content__W6jLH td,.CaseStudies_content__W6jLH th{padding:.75rem}.CaseStudies_content__W6jLH blockquote{padding:1rem 1.5rem;margin:1.5rem 0}}@media (max-width:768px){.CaseStudies_content__W6jLH h1{font-size:1.6rem;margin:2rem 0 1rem}.CaseStudies_content__W6jLH h2{font-size:1.3rem;margin:1.5rem 0 .75rem}.CaseStudies_content__W6jLH h3{font-size:1.15rem;margin:1.25rem 0 .5rem}.CaseStudies_content__W6jLH{font-size:.9rem}.CaseStudies_content__W6jLH .CaseStudies_gallery-images__O5uJk{grid-template-columns:1fr;gap:1rem;padding:.75rem}.CaseStudies_content__W6jLH .CaseStudies_gallery-images__O5uJk img{height:180px}.CaseStudies_content__W6jLH ol li,.CaseStudies_content__W6jLH ul li{margin:.5rem 0}.CaseStudies_content__W6jLH table{font-size:.8rem;display:block;overflow-x:auto;white-space:nowrap}.CaseStudies_content__W6jLH blockquote{padding:1rem;margin:1rem 0}.CaseStudies_content__W6jLH blockquote:before{font-size:2.5rem;top:-.25rem}}@media (max-width:600px){.CaseStudies_content__W6jLH h1{font-size:1.5rem}.CaseStudies_content__W6jLH h2{font-size:1.2rem}.CaseStudies_content__W6jLH h3{font-size:1.1rem}.CaseStudies_content__W6jLH{font-size:.85rem}.CaseStudies_content__W6jLH h2{padding-left:.75rem}.CaseStudies_content__W6jLH h2:before{width:3px}.CaseStudies_content__W6jLH ul li{padding-left:1.25rem}.CaseStudies_content__W6jLH .CaseStudies_case-study-overview__fmmxf,.CaseStudies_content__W6jLH .CaseStudies_case-study-process__G5XmE,.CaseStudies_content__W6jLH .CaseStudies_features-list___qlQX{padding:1rem;margin:1.5rem 0}}@media (max-width:480px){.CaseStudies_content__W6jLH h1{font-size:1.4rem}.CaseStudies_content__W6jLH h2{font-size:1.1rem}.CaseStudies_content__W6jLH h3{font-size:1rem}.CaseStudies_content__W6jLH{font-size:.8rem}.CaseStudies_content__W6jLH td,.CaseStudies_content__W6jLH th{padding:.5rem}.CaseStudies_content__W6jLH blockquote{padding:.75rem}.CaseStudies_content__W6jLH .CaseStudies_gallery-images__O5uJk img{height:150px}}