.case-studies-module__AyNS7q__page{color:#0f172a;background:#fff}.case-studies-module__AyNS7q__hero{background:linear-gradient(#f8f9fd 0%,#fff 100%);padding:110px 0 0}.case-studies-module__AyNS7q__heroContent{text-align:center;max-width:720px;margin:0 auto}@media screen and (min-width:1440px){.case-studies-module__AyNS7q__heroTitle{font-size:76px}}.case-studies-module__AyNS7q__heroTitle{margin-bottom:20px;font-size:48px;font-weight:600}.case-studies-module__AyNS7q__heroSubtitle{color:#5a6170;margin:0;font-size:18px;line-height:30px}.case-studies-module__AyNS7q__main{padding:0 0 80px}.case-studies-module__AyNS7q__main .section-case{padding:0}.case-studies-module__AyNS7q__main .section-case .main-wrapper{padding:22px 0 0}.case-studies-module__AyNS7q__twoColumn{grid-template-columns:minmax(220px,260px) 1fr;align-items:flex-start;gap:32px;display:grid}.case-studies-module__AyNS7q__caseStudiesPanel{box-shadow:none;background:0 0;border-radius:0;padding:0}.case-studies-module__AyNS7q__caseStudiesPanel .section-case{background:0 0;padding:0}.case-studies-module__AyNS7q__caseStudiesPanel .section-case .main-wrapper{padding:0}.case-studies-module__AyNS7q__caseStudiesPanel .about-mobilions-labs-header{text-align:left;margin-bottom:32px}.case-studies-module__AyNS7q__caseStudiesPanel .case-study-ml-card{cursor:pointer;transition:transform .3s,box-shadow .3s}.case-studies-module__AyNS7q__caseStudiesPanel .case-study-ml-card:hover{transform:translateY(-5px);box-shadow:0 4px 20px #0000001f}.case-studies-module__AyNS7q__caseStudiesPanel .case-study-ml-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0!important}@media (max-width:1024px){.case-studies-module__AyNS7q__twoColumn{grid-template-columns:1fr}.case-studies-module__AyNS7q__twoColumn .faqs-sidebar{flex:none;order:-1;width:100%;max-width:100%;padding:21px;position:static;top:auto}.case-studies-module__AyNS7q__twoColumn .faqs-categories{white-space:nowrap!important;scrollbar-width:thin!important;flex-flow:row!important;gap:10px!important;padding-bottom:10px!important;overflow-x:auto!important}.case-studies-module__AyNS7q__twoColumn .faqs-categories::-webkit-scrollbar{height:4px}.case-studies-module__AyNS7q__twoColumn .faqs-categories::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.case-studies-module__AyNS7q__twoColumn .faqs-categories::-webkit-scrollbar-thumb{background:#667eea;border-radius:2px}.case-studies-module__AyNS7q__twoColumn .faqs-category{flex:none!important;min-width:auto!important}.case-studies-module__AyNS7q__twoColumn .faqs-category-button{white-space:nowrap!important;background:#fff!important;border-radius:8px!important;min-width:auto!important;padding:12px 16px!important;font-size:16px!important}.case-studies-module__AyNS7q__twoColumn .faqs-category-button svg{display:none}}@media (max-width:768px){.case-studies-module__AyNS7q__heroTitle{font-size:2rem}.case-studies-module__AyNS7q__heroSubtitle{font-size:1rem}.case-studies-module__AyNS7q__heroContent{text-align:start}.case-studies-module__AyNS7q__caseStudiesPanel .case-study-ml-grid{grid-template-columns:1fr}.case-studies-module__AyNS7q__twoColumn .faqs-sidebar-title{font-size:1.1rem}.case-studies-module__AyNS7q__twoColumn .faqs-category-button{padding:10px 14px;font-size:15px}}@media (max-width:480px){.case-studies-module__AyNS7q__heroTitle{font-size:1.8rem}}.case-studies-module__AyNS7q__heroTitle{font-size:72px!important;line-height:1.15!important}@media (max-width:1600px){.case-studies-module__AyNS7q__heroTitle{font-size:50px!important}}@media (max-width:1400px){.case-studies-module__AyNS7q__heroTitle{font-size:44px!important}}@media (max-width:1200px){.case-studies-module__AyNS7q__heroTitle{font-size:38px!important}}@media (max-width:992px){.case-studies-module__AyNS7q__heroTitle{font-size:34px!important}}@media (max-width:768px){.case-studies-module__AyNS7q__heroTitle{font-size:30px!important;line-height:1.2!important}}@media (max-width:480px){.case-studies-module__AyNS7q__heroTitle{font-size:25px!important;line-height:1.25!important}}
.faqs-container{gap:40px;max-width:1200px;margin:0 auto;display:flex}.faqs-sidebar{background:#f5f3f8;border-radius:20px;flex:0 0 290px;height:fit-content;padding:40px 21px;position:sticky;top:100px;box-shadow:0 2px 4px #0000001a}.faqs-sidebar-title{color:#333;margin-bottom:15px;font-size:1.2rem;font-weight:700}.faqs-categories{flex-direction:column;gap:8px;display:flex}.faqs-category{border-bottom:none;padding-bottom:0}.faqs-category-button{text-align:left;color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-family:inherit;font-size:17px;font-weight:400;transition:background .3s;display:flex}.faqs-category-content{flex:1;align-items:center;display:flex}.faqs-category-button.active{background:#fff!important}.faqs-category-button.active .faqs-category-text{background:linear-gradient(90deg,#6948f9 0%,#f85efe 30%,#a10187 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:500}.faqs-category-bullet{color:#666;margin-right:8px;font-size:1.2rem;line-height:1}.faqs-category-button.active .faqs-category-bullet{color:#6948f9!important}.faqs-category-button svg{flex-shrink:0;width:16px;height:16px;margin-left:8px;transition:transform .3s}.faqs-category-button.active svg{transform:rotate(90deg)}.faqs-category-button svg path{transition:stroke .3s}.faqs-category-button.active svg path{stroke:#e600e6}.faqs-content{flex:1}.faqs-empty{text-align:center;color:#666;padding:60px 20px}.faqs-empty p{margin:10px 0;font-size:1.1rem}@media (max-width:768px){.faqs-container{flex-direction:column;gap:20px}.faqs-sidebar{flex:none;order:1;position:static;padding:21px!important}.faqs-content{order:2;padding:25px}.faqs-categories{white-space:nowrap;flex-direction:row;gap:10px;padding-bottom:10px;overflow-x:auto}.faqs-category{border-bottom:none;flex:none;min-width:auto;padding-bottom:0}.faqs-category-button{white-space:nowrap;min-width:auto}.faqs-categories::-webkit-scrollbar{height:4px}.faqs-categories::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.faqs-categories::-webkit-scrollbar-thumb{background:#667eea;border-radius:2px}.faqs-categories::-webkit-scrollbar-thumb:hover{background:#5a6fd8}}@media (max-width:480px){.faqs-content{padding:20px}}
@media (max-width:1024px){.cs-page .main-wrapper{overflow-x:hidden!important}.cs-two-column{flex-direction:column!important;gap:20px!important;display:flex!important}.cs-page .faqs-sidebar{width:100%!important;max-width:100%!important;box-shadow:none!important;background:#f5f3f8!important;border-radius:12px!important;flex:none!important;margin-bottom:20px!important;padding:15px!important;position:static!important}.cs-page .faqs-sidebar-title{margin-bottom:10px!important}.cs-page .faqs-categories{white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;flex-flow:row!important;gap:10px!important;padding-bottom:8px!important;display:flex!important;overflow:scroll hidden!important}.cs-page .faqs-categories::-webkit-scrollbar{height:4px}.cs-page .faqs-categories::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.cs-page .faqs-categories::-webkit-scrollbar-thumb{background:#667eea;border-radius:2px}.cs-page .faqs-category{min-width:unset!important;flex:none!important;width:auto!important;display:inline-block!important}.cs-page .faqs-category-button{white-space:nowrap!important;min-width:unset!important;border-radius:8px!important;width:auto!important;padding:10px 16px!important;font-size:14px!important;display:inline-flex!important}.cs-page .faqs-category-button svg{display:none!important}.cs-page .case-study-ml-grid{grid-template-columns:1fr!important}.cs-page .case-study-ml-card{width:100%!important;max-width:100%!important}}
