.CaseStudy_case-study-page__F1Dub{width:100%;background:linear-gradient(180deg,#0a0605,#0f0301);padding-top:120px;min-height:100vh}.CaseStudy_case-study-wrapper__bO_0E{max-width:1200px;width:100%;margin:0 auto;padding:60px 20px 80px}.CaseStudy_case-study-hero-section__n1JhM{margin-bottom:120px}.CaseStudy_case-study-hero-content__geG0c{text-align:center;margin-bottom:60px}.CaseStudy_case-study-badge__hobfb{display:inline-block;background:linear-gradient(90deg,#d85742,#e57831);color:#fff;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;padding:10px 28px;border-radius:50px;letter-spacing:2px;text-transform:uppercase;margin-bottom:30px;box-shadow:0 4px 15px rgba(216,87,66,.3)}.CaseStudy_case-study-main-title__TkJgh{color:#fff;font-family:Manrope,sans-serif;font-size:52px;font-weight:800;line-height:1.15;letter-spacing:-1px;max-width:1000px;margin:0 auto 24px}.CaseStudy_case-study-subtitle__pB8Yc{color:#fff;font-family:Manrope,sans-serif;font-size:19px;font-weight:400;line-height:1.65;opacity:.8;max-width:800px;margin:0 auto 50px}.CaseStudy_case-study-metrics__itpMM{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:16px;gap:16px;margin-top:32px;max-width:900px;margin-left:auto;margin-right:auto}.CaseStudy_metric-item__cx5_1{text-align:center;padding:24px 18px;border-radius:12px;background:linear-gradient(135deg,rgba(216,87,66,.08),rgba(253,143,72,.08));border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.CaseStudy_metric-item__cx5_1:hover{transform:translateY(-4px);border-color:rgba(253,143,72,.3);box-shadow:0 8px 24px rgba(216,87,66,.2)}.CaseStudy_metric-value__9lOAl{background:linear-gradient(135deg,#d85742,#fd8f48);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Manrope,sans-serif;font-size:32px;font-weight:800;line-height:1;margin-bottom:8px}.CaseStudy_metric-label__0Zxi2{color:#fff;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;opacity:.75;letter-spacing:.3px}.CaseStudy_metric-label__0Zxi2,.CaseStudy_metric-value__9lOAl{word-break:break-word}.CaseStudy_case-study-screenshot-container__s5WSD{width:100%;max-width:100%;margin:0;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:#1a1a1a;box-shadow:0 20px 60px rgba(0,0,0,.5)}.CaseStudy_screenshot-browser-chrome__STtrx{background:linear-gradient(180deg,#2a2a2a,#242424);padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.CaseStudy_browser-controls__DrBZS{display:flex;gap:8px;margin-bottom:10px}.CaseStudy_browser-dot__LC_Rw{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.2)}.CaseStudy_browser-dot__LC_Rw:first-child{background:#ff5f57}.CaseStudy_browser-dot__LC_Rw:nth-child(2){background:#ffbd2e}.CaseStudy_browser-dot__LC_Rw:nth-child(3){background:#28ca42}.CaseStudy_browser-address-bar__CIb3s{background:rgba(0,0,0,.3);padding:8px 16px;border-radius:8px;display:flex;align-items:center}.CaseStudy_browser-url__xQamO{color:hsla(0,0%,100%,.5);font-family:Inter,sans-serif;font-size:13px;font-weight:400}.CaseStudy_screenshot-viewport__t5k4_{width:100%;height:500px;min-height:500px;overflow:hidden;position:relative;background:linear-gradient(180deg,rgba(216,87,66,.05),rgba(253,143,72,.05));cursor:pointer;contain:layout paint;isolation:isolate}.CaseStudy_screenshot-placeholder__9GOaP{width:100%;position:relative;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@keyframes CaseStudy_scrollDown___03QM{0%{transform:translateY(0) translateZ(0)}to{transform:translateY(var(--scroll-translate,0)) translateZ(0)}}.CaseStudy_screenshot-placeholder-animate__kpkNF{animation:CaseStudy_scrollDown___03QM 16s linear forwards}.CaseStudy_screenshot-placeholder-paused__fLiLD{animation-play-state:paused}.CaseStudy_screenshot-play-indicator__EwGDw{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;pointer-events:none}.CaseStudy_screenshot-play-icon-wrap__ddWlq{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(253,143,72,.9);border:2px solid #fff;box-shadow:0 2px 12px rgba(0,0,0,.35);transition:transform .2s ease}.CaseStudy_screenshot-viewport__t5k4_:hover .CaseStudy_screenshot-play-icon-wrap__ddWlq{transform:scale(1.06)}.CaseStudy_screenshot-viewport__t5k4_:active .CaseStudy_screenshot-play-icon-wrap__ddWlq{transform:scale(.98)}.CaseStudy_screenshot-loading-dot__bV4Q4{display:block;width:20px;height:20px;border:2px solid #0f0301;border-top-color:transparent;border-radius:50%;animation:CaseStudy_screenshot-spin__tnZiO .7s linear infinite}@keyframes CaseStudy_screenshot-spin__tnZiO{to{transform:rotate(1turn)}}.CaseStudy_screenshot-content__NvF_3{width:100%;position:relative;contain:paint}.CaseStudy_screenshot-hint-overlay__AxMID{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);margin:0;z-index:5;pointer-events:none}.CaseStudy_screenshot-image__27D3z{width:100%;height:auto;display:block;vertical-align:top;max-height:none}.CaseStudy_screenshot-text__6GMg4{color:#fff;font-family:Manrope,sans-serif;font-size:18px;font-weight:600;margin:0;opacity:.6}.CaseStudy_screenshot-hint-overlay__AxMID,.CaseStudy_screenshot-hint__NW8_q{color:#fd8f48;font-family:Inter,sans-serif;font-size:14px;margin:0;opacity:.9;animation:CaseStudy_pulse__wLP1z 2s infinite;text-shadow:0 1px 4px rgba(0,0,0,.8)}@keyframes CaseStudy_pulse__wLP1z{0%,to{opacity:.5}50%{opacity:1}}.CaseStudy_project-details-strip__1ZRjJ{display:flex;align-items:stretch;justify-content:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:0;margin-bottom:110px;overflow:hidden;position:relative}.CaseStudy_project-details-strip__1ZRjJ:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#d85742 25%,#fd8f48 50%,#d85742 75%,transparent)}.CaseStudy_detail-item__Bt0BR{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 20px;transition:background .3s ease}.CaseStudy_detail-item__Bt0BR:hover{background:hsla(0,0%,100%,.03)}.CaseStudy_detail-icon__YBy3v{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,rgba(216,87,66,.15),rgba(253,143,72,.15));display:flex;align-items:center;justify-content:center;color:#fd8f48;margin-bottom:14px}.CaseStudy_detail-label__4QJFu{display:block;color:#fff;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;opacity:.45;margin-bottom:8px}.CaseStudy_detail-value__vRZ4_{color:#fff;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;margin:0;line-height:1.45}.CaseStudy_detail-divider__bJz3H{width:1px;align-self:stretch;background:linear-gradient(180deg,transparent 10%,hsla(0,0%,100%,.1) 50%,transparent 90%);flex-shrink:0}.CaseStudy_detail-item-link__dFzQk .CaseStudy_detail-icon__YBy3v{background:linear-gradient(135deg,rgba(216,87,66,.2),rgba(253,143,72,.2))}.CaseStudy_detail-link__X3P9n{color:#fd8f48;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;text-decoration:none;line-height:1.45;transition:color .2s ease;border-bottom:1px dashed rgba(253,143,72,.4);padding-bottom:1px}.CaseStudy_detail-link__X3P9n:hover{color:#fff;border-bottom-color:#fff}.CaseStudy_case-study-section__hSrBi{margin-bottom:100px}.CaseStudy_section-container__I9z_m{width:100%}.CaseStudy_section-header__Mxmwg{display:flex;align-items:center;gap:20px;margin-bottom:40px;max-width:980px}.CaseStudy_section-number__RnsZI{color:#fd8f48;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;opacity:.4;min-width:40px}.CaseStudy_section-title__jv9QC{color:#fff;font-family:Manrope,sans-serif;font-size:42px;font-weight:800;line-height:1.2;margin:0;letter-spacing:-.5px}.CaseStudy_section-content__EV65t{padding-left:0;width:100%}.CaseStudy_section-description__THDGh{color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.8;opacity:.85;margin-bottom:40px;max-width:900px}.CaseStudy_challenge-list__nCTMq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;width:100%}.CaseStudy_challenge-item__lpzd5{display:flex;align-items:flex-start;gap:20px;padding:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.08);border-radius:12px;transition:all .3s ease}.CaseStudy_challenge-item__lpzd5:hover{border-color:rgba(216,87,66,.3);transform:translateX(8px)}.CaseStudy_challenge-icon__nNS_0{flex-shrink:0;margin-top:2px}.CaseStudy_challenge-text__T11bu{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.6;opacity:.85;margin:0}.CaseStudy_case-study-solution-section__GjR4d{background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent);padding:70px 40px;border-radius:20px}.CaseStudy_transformation-showcase__GIDze{margin:50px 0;padding:50px;background:linear-gradient(135deg,rgba(216,87,66,.08),rgba(253,143,72,.08));border:1px solid rgba(253,143,72,.25);border-radius:18px;position:relative;overflow:hidden}.CaseStudy_transformation-showcase__GIDze:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(253,143,72,.08),transparent 60%);pointer-events:none}.CaseStudy_transformation-title__fpxld{color:#fff;font-family:Manrope,sans-serif;font-size:26px;font-weight:700;margin:0 0 32px;text-align:left;position:relative;z-index:1}.CaseStudy_transformation-comparison__bbhYU{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:24px;gap:24px;align-items:stretch;position:relative;z-index:1}.CaseStudy_transformation-after___cg1v,.CaseStudy_transformation-before___FfRi{text-align:left}.CaseStudy_transformation-label__S0mtA{display:inline-block;padding:6px 16px;background:hsla(0,0%,100%,.1);color:#fff;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:20px;margin-bottom:20px}.CaseStudy_transformation-label-success__CxHRB{background:linear-gradient(90deg,#d85742,#e57831 50%,#d85742)}.CaseStudy_transformation-image-placeholder__r7QQ8{width:100%;aspect-ratio:4/3;background:transparent;border:none;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-bottom:20px;transition:all .3s ease}.CaseStudy_transformation-image-placeholder__r7QQ8:hover,.CaseStudy_transformation-image-success__nhkLZ,.CaseStudy_transformation-image-success__nhkLZ:hover{background:transparent;border:none}.CaseStudy_transformation-image-placeholder__r7QQ8 p{color:hsla(0,0%,100%,.5);font-family:Inter,sans-serif;font-size:14px;margin:0}.CaseStudy_transformation-image-placeholder__r7QQ8 .CaseStudy_transformation-image__0S867{width:100%;height:100%;object-fit:contain;border-radius:12px;display:block;background:transparent}.CaseStudy_transformation-description__qmBHW{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.6;opacity:.8;margin:0}.CaseStudy_transformation-arrow__VOqOA{display:flex;align-items:center;justify-content:center}.CaseStudy_solution-features-grid__oaXDV{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:22px;gap:22px;margin-top:40px}.CaseStudy_solution-feature-card__dEMJc{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:32px;transition:all .3s ease;position:relative;overflow:hidden}.CaseStudy_solution-feature-card__dEMJc:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(90deg,#d85742,#e57831 50%,#d85742);transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.CaseStudy_solution-feature-card__dEMJc:hover{transform:translateY(-4px);border-color:rgba(253,143,72,.3);box-shadow:0 10px 30px rgba(253,143,72,.15)}.CaseStudy_solution-feature-card__dEMJc:hover:before{transform:scaleY(1)}.CaseStudy_feature-number__xABYN{color:#fd8f48;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;opacity:.5;margin-bottom:16px}.CaseStudy_feature-title__8wy_J{color:#fff;font-family:Manrope,sans-serif;font-size:20px;font-weight:700;margin:0 0 12px;line-height:1.3}.CaseStudy_feature-description__gJ6w1{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.6;opacity:.75;margin:0}.CaseStudy_case-study-gallery__YQW70{margin-bottom:100px}.CaseStudy_gallery-grid__kccbK{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.CaseStudy_gallery-item__23n7m{aspect-ratio:16/10;overflow:hidden}.CaseStudy_gallery-placeholder__sJZMi{position:relative;width:100%;height:100%;background:linear-gradient(135deg,rgba(216,87,66,.05),rgba(253,143,72,.05));border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;transition:all .3s ease}.CaseStudy_gallery-placeholder__sJZMi:hover{background:linear-gradient(135deg,rgba(216,87,66,.1),rgba(253,143,72,.1))}.CaseStudy_gallery-placeholder__sJZMi p{color:hsla(0,0%,100%,.6);font-family:Inter,sans-serif;font-size:14px;margin:0}.CaseStudy_gallery-image-wrap__6E3gh{position:absolute;inset:0;width:100%;height:100%}.CaseStudy_gallery-image-wrap__6E3gh .CaseStudy_gallery-image__y2ua_,.CaseStudy_gallery-placeholder__sJZMi .CaseStudy_gallery-image__y2ua_{width:100%;height:100%;object-fit:cover;display:block}.CaseStudy_gallery-image-overlay__AzTej{position:absolute;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .25s ease}.CaseStudy_gallery-placeholder__sJZMi:hover .CaseStudy_gallery-image-overlay__AzTej{opacity:1}.CaseStudy_gallery-placeholder__sJZMi[role=button]{cursor:pointer}.CaseStudy_gallery-placeholder__sJZMi[role=button]:focus{outline:2px solid #fd8f48;outline-offset:2px}.CaseStudy_gallery-modal-overlay__W_1oR{position:fixed;inset:0;z-index:9999;background:rgba(15,3,1,.92);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.CaseStudy_gallery-modal-content__Jv_Ef{position:relative;width:100%;max-width:1100px;max-height:100%;display:flex;flex-direction:column;align-items:center}.CaseStudy_gallery-modal-close__RE6U8{position:absolute;top:-12px;right:-12px;z-index:2;width:48px;height:48px;min-width:48px;min-height:48px;border:none;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.CaseStudy_gallery-modal-close__RE6U8:hover{background:rgba(253,143,72,.9)}.CaseStudy_gallery-modal-next__CI5dy,.CaseStudy_gallery-modal-prev__kRZpo{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;min-width:48px;min-height:48px;border:none;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.CaseStudy_gallery-modal-prev__kRZpo{left:-56px}.CaseStudy_gallery-modal-next__CI5dy{right:-56px}.CaseStudy_gallery-modal-next__CI5dy:hover,.CaseStudy_gallery-modal-prev__kRZpo:hover{background:rgba(253,143,72,.9)}.CaseStudy_gallery-modal-image-wrap__wD2ql{width:100%;max-height:calc(100vh - 100px);display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);border-radius:12px}.CaseStudy_gallery-modal-image__EVVF0{max-width:100%;max-height:calc(100vh - 100px);width:auto;height:auto;object-fit:contain;border-radius:8px}.CaseStudy_gallery-modal-counter__y29Rd{margin:16px 0 0;font-family:Inter,sans-serif;font-size:14px;color:hsla(0,0%,100%,.7)}@media (max-width:768px){.CaseStudy_gallery-modal-overlay__W_1oR{padding:12px}.CaseStudy_gallery-modal-close__RE6U8{top:8px;right:8px}.CaseStudy_gallery-modal-close__RE6U8,.CaseStudy_gallery-modal-next__CI5dy,.CaseStudy_gallery-modal-prev__kRZpo{width:44px;height:44px;min-width:44px;min-height:44px}.CaseStudy_gallery-modal-prev__kRZpo{left:8px}.CaseStudy_gallery-modal-next__CI5dy{right:8px}.CaseStudy_gallery-modal-image-wrap__wD2ql,.CaseStudy_gallery-modal-image__EVVF0{max-height:calc(100vh - 140px)}}@media (max-width:480px){.CaseStudy_gallery-modal-overlay__W_1oR{padding:8px}.CaseStudy_gallery-modal-close__RE6U8{top:4px;right:4px}.CaseStudy_gallery-modal-prev__kRZpo{left:4px}.CaseStudy_gallery-modal-next__CI5dy{right:4px}}.CaseStudy_case-study-results-section__kmXdJ{background:linear-gradient(135deg,rgba(216,87,66,.08),rgba(253,143,72,.08));border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:48px 32px}.CaseStudy_results-grid__3Qv1e{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px}.CaseStudy_result-card__e5aqa{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:28px 24px;text-align:center;transition:all .3s ease}.CaseStudy_result-card__e5aqa:hover{transform:translateY(-6px);border-color:rgba(253,143,72,.5);box-shadow:0 12px 30px rgba(253,143,72,.2)}.CaseStudy_result-icon-large__B5ebO{margin-bottom:14px;color:#fd8f48;display:flex;align-items:center;justify-content:center}.CaseStudy_result-metric-large__sXkUq{background:linear-gradient(90deg,#d85742,#e57831 50%,#d85742);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Manrope,sans-serif;font-size:28px;font-weight:800;margin-bottom:8px;line-height:1.2}.CaseStudy_result-description-text__cZ_VB{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5;opacity:.85;margin:0}.CaseStudy_case-study-testimonial__IIiNl{margin-bottom:100px}.CaseStudy_testimonial-content__1U9M8{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:60px 50px;position:relative}.CaseStudy_testimonial-quote-icon__2eZ8p{position:absolute;top:40px;left:50px;opacity:.6}.CaseStudy_testimonial-text__XSgqT{color:#fff;font-family:Inter,sans-serif;font-size:22px;font-weight:400;line-height:1.8;opacity:.9;padding-top:40px;text-align:center;max-width:900px;margin:0 auto 40px;font-style:italic}.CaseStudy_testimonial-author__PD6B1{display:flex;align-items:center;justify-content:center;gap:20px}.CaseStudy_author-avatar-placeholder__h1Kfb{flex-shrink:0;width:40px;height:40px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#d85742,#fd8f48)}.CaseStudy_author-avatar-image__lw0BP{width:100%;height:100%;object-fit:cover;display:block}.CaseStudy_author-info__LFdCA{text-align:left}.CaseStudy_author-name__NQu_G{color:#fff;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;margin:0 0 4px}.CaseStudy_author-role__JL_7M{color:#fd8f48;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin:0;opacity:.9}.CaseStudy_case-study-cta-section__uWcX4{margin-top:120px}.CaseStudy_case-study-cta-container__lqgWC{background:linear-gradient(135deg,rgba(216,87,66,.1),rgba(253,143,72,.1));border:2px solid rgba(253,143,72,.3);border-radius:24px;padding:70px 50px;text-align:center;position:relative;overflow:hidden}.CaseStudy_cta-title__UwUkB{color:#fff;font-family:Manrope,sans-serif;font-size:42px;font-weight:800;margin:0 0 16px;position:relative;z-index:1;letter-spacing:-.5px}.CaseStudy_cta-description__6hxo_{color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.6;opacity:.85;margin:0 0 40px;position:relative;z-index:1}.CaseStudy_cta-buttons__jbl3W{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.CaseStudy_btn-cta-primary__eO7RU,.CaseStudy_btn-cta-secondary__G9XVO{display:inline-block;padding:18px 36px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;border-radius:50px;border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;text-decoration:none}.CaseStudy_btn-cta-primary__eO7RU{background:linear-gradient(90deg,#d85742,#e57831 50%,#d85742);color:#fff;box-shadow:0 8px 20px rgba(216,87,66,.3)}.CaseStudy_btn-cta-primary__eO7RU:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(216,87,66,.5)}.CaseStudy_btn-cta-secondary__G9XVO{background:transparent;color:#fff;border:2px solid #fd8f48}.CaseStudy_btn-cta-secondary__G9XVO:hover{background:rgba(253,143,72,.15);transform:translateY(-3px)}@media (max-width:968px){.CaseStudy_case-study-page__F1Dub{padding-top:100px}.CaseStudy_case-study-wrapper__bO_0E{padding:40px 20px 60px}.CaseStudy_case-study-hero-section__n1JhM{margin-bottom:80px}.CaseStudy_case-study-main-title__TkJgh{font-size:38px;letter-spacing:-.5px}.CaseStudy_case-study-subtitle__pB8Yc{font-size:17px;margin-bottom:40px}.CaseStudy_case-study-metrics__itpMM{grid-template-columns:1fr;gap:16px}.CaseStudy_metric-item__cx5_1{padding:20px 16px}.CaseStudy_metric-value__9lOAl{font-size:28px}.CaseStudy_metric-label__0Zxi2{font-size:12px}.CaseStudy_screenshot-viewport__t5k4_{height:450px}.CaseStudy_project-details-strip__1ZRjJ{flex-wrap:wrap;margin-bottom:80px;border-radius:14px}.CaseStudy_detail-item__Bt0BR{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 1px);min-width:0;padding:28px 16px}.CaseStudy_detail-divider__bJz3H{display:none}.CaseStudy_detail-divider__bJz3H:nth-child(2),.CaseStudy_detail-divider__bJz3H:nth-child(4){display:block}.CaseStudy_detail-link__X3P9n,.CaseStudy_detail-value__vRZ4_{font-size:14px}.CaseStudy_challenge-list__nCTMq{grid-template-columns:1fr;gap:16px}.CaseStudy_section-header__Mxmwg{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:30px}.CaseStudy_section-title__jv9QC{font-size:34px}.CaseStudy_section-description__THDGh{font-size:17px;margin-bottom:30px}.CaseStudy_case-study-solution-section__GjR4d{padding:50px 24px}.CaseStudy_transformation-showcase__GIDze{padding:36px 24px;margin:40px 0}.CaseStudy_transformation-title__fpxld{font-size:24px;margin-bottom:28px}.CaseStudy_transformation-comparison__bbhYU{grid-template-columns:1fr;gap:30px}.CaseStudy_transformation-arrow__VOqOA{transform:rotate(90deg);margin:10px 0}.CaseStudy_solution-features-grid__oaXDV{grid-template-columns:1fr;gap:18px}.CaseStudy_solution-feature-card__dEMJc{padding:28px 24px}.CaseStudy_gallery-grid__kccbK{grid-template-columns:1fr;gap:16px}.CaseStudy_case-study-results-section__kmXdJ{padding:40px 24px}.CaseStudy_results-grid__3Qv1e{grid-template-columns:1fr;gap:20px}.CaseStudy_result-card__e5aqa{padding:24px 22px}.CaseStudy_result-metric-large__sXkUq{font-size:26px}.CaseStudy_result-description-text__cZ_VB{font-size:14px}.CaseStudy_testimonial-content__1U9M8{padding:50px 30px}.CaseStudy_testimonial-quote-icon__2eZ8p{position:relative;top:0;left:0;margin:0 auto 24px;display:flex;justify-content:center}.CaseStudy_testimonial-text__XSgqT{font-size:19px;padding-top:0;line-height:1.7}.CaseStudy_testimonial-author__PD6B1{flex-direction:column;text-align:center}.CaseStudy_author-info__LFdCA{text-align:center}.CaseStudy_case-study-cta-section__uWcX4{margin-top:80px}.CaseStudy_case-study-cta-container__lqgWC{padding:60px 30px}.CaseStudy_cta-title__UwUkB{font-size:34px}.CaseStudy_cta-description__6hxo_{font-size:17px}.CaseStudy_cta-buttons__jbl3W{flex-direction:column;align-items:stretch;gap:14px}.CaseStudy_btn-cta-primary__eO7RU,.CaseStudy_btn-cta-secondary__G9XVO{width:100%;padding:16px 32px}}@media (max-width:480px){.CaseStudy_case-study-page__F1Dub{padding-top:90px}.CaseStudy_case-study-wrapper__bO_0E{padding:30px 16px 40px}.CaseStudy_case-study-hero-section__n1JhM{margin-bottom:60px}.CaseStudy_case-study-badge__hobfb{font-size:11px;padding:8px 22px;margin-bottom:24px}.CaseStudy_case-study-main-title__TkJgh{font-size:30px;margin-bottom:20px;letter-spacing:-.3px}.CaseStudy_case-study-subtitle__pB8Yc{font-size:16px;margin-bottom:32px;line-height:1.6}.CaseStudy_case-study-metrics__itpMM{gap:12px;margin-top:32px}.CaseStudy_metric-item__cx5_1{padding:18px 14px}.CaseStudy_metric-value__9lOAl{font-size:24px}.CaseStudy_metric-label__0Zxi2{font-size:11px}.CaseStudy_screenshot-viewport__t5k4_{height:380px}.CaseStudy_screenshot-play-icon-wrap__ddWlq{width:56px;height:56px}.CaseStudy_project-details-strip__1ZRjJ{margin-bottom:60px;border-radius:12px;flex-direction:column}.CaseStudy_detail-item__Bt0BR{flex:1 1 100%;width:100%;padding:22px 14px;border-bottom:1px solid hsla(0,0%,100%,.08)}.CaseStudy_detail-item__Bt0BR:last-of-type{border-bottom:none}.CaseStudy_detail-divider__bJz3H{display:none}.CaseStudy_detail-icon__YBy3v{width:32px;height:32px;border-radius:8px;margin-bottom:10px}.CaseStudy_detail-label__4QJFu{font-size:10px;margin-bottom:6px}.CaseStudy_detail-link__X3P9n,.CaseStudy_detail-value__vRZ4_{font-size:13px}.CaseStudy_case-study-section__hSrBi{margin-bottom:60px}.CaseStudy_section-number__RnsZI{font-size:18px}.CaseStudy_section-title__jv9QC{font-size:28px}.CaseStudy_section-description__THDGh{font-size:16px;line-height:1.7}.CaseStudy_challenge-item__lpzd5{padding:20px 16px;gap:16px}.CaseStudy_challenge-text__T11bu{font-size:15px}.CaseStudy_case-study-solution-section__GjR4d{padding:40px 20px}.CaseStudy_transformation-showcase__GIDze{padding:28px 18px}.CaseStudy_transformation-title__fpxld{font-size:20px}.CaseStudy_transformation-label__S0mtA{font-size:11px;padding:5px 14px}.CaseStudy_transformation-description__qmBHW{font-size:14px}.CaseStudy_solution-feature-card__dEMJc{padding:24px 20px}.CaseStudy_feature-number__xABYN{font-size:13px}.CaseStudy_feature-title__8wy_J{font-size:18px}.CaseStudy_feature-description__gJ6w1{font-size:14px}.CaseStudy_case-study-results-section__kmXdJ{padding:40px 20px}.CaseStudy_result-card__e5aqa{padding:22px 18px}.CaseStudy_result-icon-large__B5ebO{margin-bottom:12px}.CaseStudy_result-metric-large__sXkUq{font-size:24px}.CaseStudy_result-description-text__cZ_VB{font-size:13px}.CaseStudy_testimonial-content__1U9M8{padding:40px 24px}.CaseStudy_testimonial-text__XSgqT{font-size:17px;line-height:1.65;margin-bottom:32px}.CaseStudy_author-name__NQu_G{font-size:17px}.CaseStudy_author-role__JL_7M{font-size:13px}.CaseStudy_case-study-cta-section__uWcX4{margin-top:60px}.CaseStudy_case-study-cta-container__lqgWC{padding:50px 24px}.CaseStudy_cta-title__UwUkB{font-size:28px;margin-bottom:14px}.CaseStudy_cta-description__6hxo_{font-size:16px;margin-bottom:32px}.CaseStudy_btn-cta-primary__eO7RU,.CaseStudy_btn-cta-secondary__G9XVO{padding:15px 28px;font-size:15px}}