.case-study_caseStudy__5bRZw{min-height:100vh;background:linear-gradient(135deg,var(--background) 0,color-mix(in srgb,var(--background) 95%,var(--primary) 5%) 100%)}.case-study_caseStudy__5bRZw .case-study_container__Jolqd{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.case-study_caseStudy__5bRZw .case-study_container__Jolqd{padding:0 1rem}}.case-study_caseStudy__5bRZw .case-study_hero___k3_i{position:relative;min-height:100vh;display:flex;align-items:center;background:radial-gradient(circle at 25% 25%,rgba(120,119,198,.3) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(255,119,198,.2) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(59,130,246,.1) 0,transparent 70%),linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);overflow:hidden}.case-study_caseStudy__5bRZw .case-study_hero___k3_i:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='m36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.3;z-index:1}.case-study_caseStudy__5bRZw .case-study_hero___k3_i:after{content:"";position:absolute;top:20%;right:10%;width:200px;height:200px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(147,51,234,.1));border-radius:50%;filter:blur(60px);animation:case-study_float__KIj1x 6s ease-in-out infinite;z-index:1}@keyframes case-study_float__KIj1x{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroContent__p9TQP{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr 1fr;gap:6rem;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 3rem}@media(max-width:1024px){.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroContent__p9TQP{grid-template-columns:1fr;gap:3rem;padding:0 2rem;text-align:center}}@media(max-width:768px){.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroContent__p9TQP{padding:0 1.5rem;gap:2rem}}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_navigation__QmHWx{margin-bottom:3rem}@media(max-width:768px){.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_navigation__QmHWx{margin-bottom:2rem;display:flex;justify-content:center}}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_backButton__vctDr{display:inline-flex;align-items:center;gap:.75rem;color:hsla(0,0%,100%,.9);text-decoration:none;padding:1rem 2rem;background:hsla(0,0%,100%,.08);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:50px;font-weight:500;font-size:.95rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_backButton__vctDr:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.2)}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_backButton__vctDr:active{transform:translateY(0)}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroText__m5Xqm{color:#fff}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_title__TsC39{font-family:Six Caps,sans-serif;font-size:clamp(3rem,8vw,5.5rem);font-weight:400;line-height:.95;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(135deg,#ffffff,rgba(255,255,255,.9) 30%,rgba(147,51,234,.8) 70%,rgba(59,130,246,.9));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:0 0 40px rgba(147,51,234,.3)}@media(max-width:768px){.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_title__TsC39{font-size:clamp(2.5rem,10vw,4rem);margin-bottom:1.5rem}}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_subtitle__OQoM6{font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.6;opacity:.85;margin-bottom:3rem;max-width:600px;font-weight:400;color:hsla(0,0%,100%,.8)}@media(max-width:768px){.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_subtitle__OQoM6{margin-bottom:2rem;font-size:1.125rem}}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_tags__CDism{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}@media(max-width:768px){.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_tags__CDism{justify-content:center;margin-bottom:2rem}}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_tag__grYDQ{background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9);padding:.75rem 1.5rem;border-radius:30px;font-size:.9rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_tag__grYDQ:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroActions__0F4iZ{margin-top:2rem}@media(max-width:768px){.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroActions__0F4iZ{display:flex;justify-content:center}}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroActions__0F4iZ .case-study_crv-butn__SKsBD{padding:1.25rem 2.5rem;font-size:1.1rem;font-weight:600;background:linear-gradient(135deg,var(--main-color) 0,color-mix(in srgb,var(--main-color) 80%,#ffffff 20%) 100%);border:2px solid rgba(0,0,0,0);border-radius:50px;color:#0e0f11;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px rgba(208,255,113,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroActions__0F4iZ .case-study_crv-butn__SKsBD .case-study_text__FZANe{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;white-space:nowrap!important;line-height:1!important}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroActions__0F4iZ .case-study_crv-butn__SKsBD .case-study_text__FZANe>*{display:inline-block!important;vertical-align:middle!important}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroActions__0F4iZ .case-study_crv-butn__SKsBD .case-study_text__FZANe svg{flex-shrink:0!important;margin:0!important}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroActions__0F4iZ .case-study_crv-butn__SKsBD:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(208,255,113,.4),inset 0 1px 0 hsla(0,0%,100%,.3);background:linear-gradient(135deg,color-mix(in srgb,var(--main-color) 90%,#ffffff 10%) 0,var(--main-color) 100%)}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroActions__0F4iZ .case-study_crv-butn__SKsBD:active{transform:translateY(-1px)}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroImage__Js97f{position:relative;aspect-ratio:16/10;border-radius:24px;overflow:hidden;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 25px 60px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1);transition:all .6s cubic-bezier(.4,0,.2,1)}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroImage__Js97f:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 35px 80px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.2)}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroImage__Js97f .case-study_image___npbC{object-fit:cover;width:100%;height:100%;transition:all .6s cubic-bezier(.4,0,.2,1)}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroImage__Js97f:hover .case-study_image___npbC{transform:scale(1.05)}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroImage__Js97f:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(147,51,234,.1),rgba(59,130,246,.1));opacity:0;transition:opacity .3s ease;z-index:1}.case-study_caseStudy__5bRZw .case-study_hero___k3_i .case-study_heroImage__Js97f:hover:before{opacity:1}.case-study_caseStudy__5bRZw .case-study_sectionTitle____2Mx{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:3rem;background:linear-gradient(135deg,var(--foreground) 0,color-mix(in srgb,var(--foreground) 80%,var(--primary) 20%) 50%,color-mix(in srgb,var(--foreground) 60%,var(--primary) 40%) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:center;line-height:1.1;letter-spacing:-.02em}@media(max-width:768px){.case-study_caseStudy__5bRZw .case-study_sectionTitle____2Mx{margin-bottom:2rem;font-size:clamp(2rem,8vw,3rem)}}.case-study_caseStudy__5bRZw .case-study_overview__SP1CD{padding:8rem 0;background:radial-gradient(circle at 80% 20%,rgba(59,130,246,.1) 0,transparent 50%),linear-gradient(135deg,var(--background) 0,color-mix(in srgb,var(--background) 98%,var(--primary) 2%) 100%);position:relative}.case-study_caseStudy__5bRZw .case-study_overview__SP1CD:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23f1f5f9' fill-opacity='0.03'%3E%3Cpath d='M20 20c0-5.5-4.5-10-10-10s-10 4.5-10 10 4.5 10 10 10 10-4.5 10-10zm10 0c0-5.5-4.5-10-10-10s-10 4.5-10 10 4.5 10 10 10 10-4.5 10-10z'/%3E%3C/g%3E%3C/svg%3E");opacity:.5}.case-study_caseStudy__5bRZw .case-study_overview__SP1CD .case-study_container__Jolqd{position:relative;z-index:1}.case-study_caseStudy__5bRZw .case-study_overview__SP1CD .case-study_overviewText__Q70D_{font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.8;color:var(--muted-foreground);text-align:center;max-width:900px;margin:0 auto;font-weight:400;opacity:.85}@media(max-width:768px){.case-study_caseStudy__5bRZw .case-study_overview__SP1CD .case-study_overviewText__Q70D_{font-size:1.25rem;line-height:1.7}}.case-study_caseStudy__5bRZw .case-study_metrics__okfzE{padding:8rem 0;background:radial-gradient(circle at 20% 80%,rgba(147,51,234,.1) 0,transparent 50%),linear-gradient(135deg,var(--background) 0,color-mix(in srgb,var(--background) 96%,var(--primary) 4%) 100%);position:relative}.case-study_caseStudy__5bRZw .case-study_metrics__okfzE .case-study_metricsGrid__eUK1z{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;margin-top:4rem}@media(max-width:768px){.case-study_caseStudy__5bRZw .case-study_metrics__okfzE .case-study_metricsGrid__eUK1z{grid-template-columns:1fr;gap:2rem;margin-top:3rem}}.case-study_caseStudy__5bRZw .case-study_metrics__okfzE .case-study_metricCard__9MGtx{background:hsla(0,0%,100%,.03);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:3rem 2rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.case-study_caseStudy__5bRZw .case-study_metrics__okfzE .case-study_metricCard__9MGtx:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));opacity:0;transition:opacity .3s ease}.case-study_caseStudy__5bRZw .case-study_metrics__okfzE .case-study_metricCard__9MGtx:hover{border-color:color-mix(in srgb,var(--primary) 50%,transparent 50%);transform:translateY(-8px);box-shadow:0 25px 50px rgba(0,0,0,.15),0 0 0 1px hsla(0,0%,100%,.05)}.case-study_caseStudy__5bRZw .case-study_metrics__okfzE .case-study_metricCard__9MGtx:hover:before{opacity:1}.case-study_caseStudy__5bRZw .case-study_metrics__okfzE .case-study_metricValue__xgDNq{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;background:linear-gradient(135deg,var(--primary) 0,color-mix(in srgb,var(--primary) 70%,var(--accent) 30%) 50%,color-mix(in srgb,var(--primary) 50%,var(--accent) 50%) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-bottom:1rem;line-height:1}.case-study_caseStudy__5bRZw .case-study_metrics__okfzE .case-study_metricLabel__CrwsL{font-size:1.25rem;font-weight:700;color:var(--foreground);margin-bottom:.75rem}.case-study_caseStudy__5bRZw .case-study_metrics__okfzE .case-study_metricDescription__5djaD{font-size:.95rem;color:var(--muted-foreground);opacity:.8;line-height:1.6}.case-study_caseStudy__5bRZw .case-study_contentSections__za1GK{background:var(--background)}.case-study_caseStudy__5bRZw .case-study_contentSection__YPMPv{padding:4rem 0;border-bottom:1px solid var(--border)}.case-study_caseStudy__5bRZw .case-study_contentSection__YPMPv:last-child{border-bottom:none}.case-study_caseStudy__5bRZw .case-study_contentSection__YPMPv .case-study_twoColumnLayout__a_lmh{display:grid;grid-template-columns:1fr 300px;gap:4rem;align-items:center}@media(max-width:768px){.case-study_caseStudy__5bRZw .case-study_contentSection__YPMPv .case-study_twoColumnLayout__a_lmh{grid-template-columns:1fr;gap:2rem;text-align:center}}.case-study_caseStudy__5bRZw .case-study_contentSection__YPMPv .case-study_twoColumnLayout__a_lmh:nth-child(2n){grid-template-columns:300px 1fr}@media(max-width:768px){.case-study_caseStudy__5bRZw .case-study_contentSection__YPMPv .case-study_twoColumnLayout__a_lmh:nth-child(2n){grid-template-columns:1fr}}.case-study_caseStudy__5bRZw .case-study_contentSection__YPMPv .case-study_contentText__II2or .case-study_sectionTitle____2Mx{text-align:left;margin-bottom:1.5rem}@media(max-width:768px){.case-study_caseStudy__5bRZw .case-study_contentSection__YPMPv .case-study_contentText__II2or .case-study_sectionTitle____2Mx{text-align:center}}.case-study_caseStudy__5bRZw .case-study_contentSection__YPMPv .case-study_contentDescription__V0lyy{font-size:1.125rem;line-height:1.8;color:var(--muted-foreground)}.case-study_caseStudy__5bRZw .case-study_contentSection__YPMPv .case-study_contentVisual__WiEM6{display:flex;justify-content:center;align-items:center}.case-study_caseStudy__5bRZw .case-study_contentSection__YPMPv .case-study_challengeIcon__NED4R .case-study_iconWrapper__SRVjs,.case-study_caseStudy__5bRZw .case-study_contentSection__YPMPv .case-study_resultsIcon__YakzY .case-study_iconWrapper__SRVjs,.case-study_caseStudy__5bRZw .case-study_contentSection__YPMPv .case-study_solutionIcon__2aHqS .case-study_iconWrapper__SRVjs{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;background:linear-gradient(135deg,var(--primary) 0,color-mix(in srgb,var(--primary) 70%,var(--accent) 30%) 100%);box-shadow:0 20px 40px rgba(0,0,0,.1);border:3px solid var(--background)}.case-study_caseStudy__5bRZw .case-study_gallery__Re_x_{padding:6rem 0;background:linear-gradient(135deg,var(--background) 0,color-mix(in srgb,var(--background) 95%,var(--primary) 5%) 100%)}.case-study_caseStudy__5bRZw .case-study_gallery__Re_x_ .case-study_galleryGrid__vwnyy{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}@media(max-width:768px){.case-study_caseStudy__5bRZw .case-study_gallery__Re_x_ .case-study_galleryGrid__vwnyy{grid-template-columns:1fr;gap:1.5rem}}.case-study_caseStudy__5bRZw .case-study_gallery__Re_x_ .case-study_galleryItem__a1IrX{position:relative;aspect-ratio:16/10;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid var(--border);transition:all .3s ease}.case-study_caseStudy__5bRZw .case-study_gallery__Re_x_ .case-study_galleryItem__a1IrX:hover{box-shadow:0 30px 60px rgba(0,0,0,.15);border-color:var(--primary)}.case-study_caseStudy__5bRZw .case-study_gallery__Re_x_ .case-study_galleryItem__a1IrX .case-study_galleryImage__q4v_y{object-fit:cover;width:100%;height:100%}.case-study_caseStudy__5bRZw .case-study_features__SED4s{padding:6rem 0;background:var(--background)}.case-study_caseStudy__5bRZw .case-study_features__SED4s .case-study_featuresGrid__GvOG9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:3rem}@media(max-width:768px){.case-study_caseStudy__5bRZw .case-study_features__SED4s .case-study_featuresGrid__GvOG9{grid-template-columns:1fr;gap:1rem}}.case-study_caseStudy__5bRZw .case-study_features__SED4s .case-study_featureItem__f4y23{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--card);border:1px solid var(--border);border-radius:15px;transition:all .3s ease}.case-study_caseStudy__5bRZw .case-study_features__SED4s .case-study_featureItem__f4y23:hover{border-color:var(--primary);box-shadow:0 10px 25px rgba(0,0,0,.1)}.case-study_caseStudy__5bRZw .case-study_features__SED4s .case-study_featureIcon__fyAM8{color:var(--primary);flex-shrink:0}.case-study_caseStudy__5bRZw .case-study_features__SED4s .case-study_featureText__fF40h{font-weight:500;color:var(--foreground)}.case-study_caseStudy__5bRZw .case-study_technologies__0Mycf{padding:6rem 0;background:linear-gradient(135deg,var(--background) 0,color-mix(in srgb,var(--background) 98%,var(--primary) 2%) 100%)}.case-study_caseStudy__5bRZw .case-study_technologies__0Mycf .case-study_techGrid__FaZNZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.case-study_caseStudy__5bRZw .case-study_technologies__0Mycf .case-study_techCategory__ejfDb{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:2rem;transition:all .3s ease}.case-study_caseStudy__5bRZw .case-study_technologies__0Mycf .case-study_techCategory__ejfDb:hover{border-color:var(--primary);box-shadow:0 15px 30px rgba(0,0,0,.1)}.case-study_caseStudy__5bRZw .case-study_technologies__0Mycf .case-study_techCategoryTitle__F7UOI{font-size:1.25rem;font-weight:600;color:var(--foreground);margin-bottom:1rem;text-align:center}.case-study_caseStudy__5bRZw .case-study_technologies__0Mycf .case-study_techTags__Ic0m5{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.case-study_caseStudy__5bRZw .case-study_technologies__0Mycf .case-study_techTag__LVOjd{background:var(--muted);color:var(--muted-foreground);padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;transition:all .3s ease;border:1px solid rgba(0,0,0,0)}.case-study_caseStudy__5bRZw .case-study_technologies__0Mycf .case-study_techTag__LVOjd:hover{background:var(--primary);color:var(--primary-foreground);transform:translateY(-2px);border-color:var(--primary)}.case-study_caseStudy__5bRZw .case-study_testimonial__XxLDF{padding:6rem 0;background:var(--background)}.case-study_caseStudy__5bRZw .case-study_testimonial__XxLDF .case-study_testimonialCard__n_X5m{max-width:800px;margin:0 auto;text-align:center;background:var(--card);border:1px solid var(--border);border-radius:30px;padding:3rem;box-shadow:0 25px 50px rgba(0,0,0,.1)}.case-study_caseStudy__5bRZw .case-study_testimonial__XxLDF .case-study_quote__r8GXc{font-size:1.5rem;line-height:1.6;color:var(--foreground);font-style:italic;margin-bottom:2rem;position:relative}.case-study_caseStudy__5bRZw .case-study_testimonial__XxLDF .case-study_quote__r8GXc:after,.case-study_caseStudy__5bRZw .case-study_testimonial__XxLDF .case-study_quote__r8GXc:before{content:'"';font-size:3rem;color:var(--primary);position:absolute;top:-1rem}.case-study_caseStudy__5bRZw .case-study_testimonial__XxLDF .case-study_quote__r8GXc:before{left:-1rem}.case-study_caseStudy__5bRZw .case-study_testimonial__XxLDF .case-study_quote__r8GXc:after{right:-1rem}.case-study_caseStudy__5bRZw .case-study_testimonial__XxLDF .case-study_author__pL46J .case-study_authorName__rqOhN{font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:.25rem}.case-study_caseStudy__5bRZw .case-study_testimonial__XxLDF .case-study_author__pL46J .case-study_authorPosition__2D2Kl{font-size:1rem;color:var(--muted-foreground)}.case-study_caseStudy__5bRZw .case-study_nextProject__hBJ38{padding:6rem 0;background:linear-gradient(135deg,var(--background) 0,color-mix(in srgb,var(--background) 95%,var(--primary) 5%) 100%)}.case-study_caseStudy__5bRZw .case-study_nextProject__hBJ38 .case-study_nextProjectCard__w76Fq{max-width:600px;margin:0 auto;background:var(--card);border:2px solid var(--border);border-radius:25px;overflow:hidden;transition:all .3s ease}.case-study_caseStudy__5bRZw .case-study_nextProject__hBJ38 .case-study_nextProjectCard__w76Fq:hover{border-color:var(--primary);box-shadow:0 25px 50px rgba(0,0,0,.15)}.case-study_caseStudy__5bRZw .case-study_nextProject__hBJ38 .case-study_nextProjectLink__D3MVp{display:block;text-decoration:none;color:inherit}.case-study_caseStudy__5bRZw .case-study_nextProject__hBJ38 .case-study_nextProjectContent__zV58p{padding:3rem;text-align:center;position:relative}.case-study_caseStudy__5bRZw .case-study_nextProject__hBJ38 .case-study_nextProjectLabel__AM28j{font-size:.875rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.case-study_caseStudy__5bRZw .case-study_nextProject__hBJ38 .case-study_nextProjectTitle__CE0IV{font-size:2rem;font-weight:700;color:var(--foreground);margin-bottom:1.5rem;background:linear-gradient(135deg,var(--foreground) 0,var(--primary) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.case-study_caseStudy__5bRZw .case-study_nextProject__hBJ38 .case-study_nextProjectArrow___x_JD{color:var(--primary);transition:all .3s ease}.case-study_caseStudy__5bRZw .case-study_nextProject__hBJ38:hover .case-study_nextProjectArrow___x_JD{transform:translateX(10px)}@media(prefers-color-scheme:dark){.case-study_caseStudy__5bRZw .case-study_hero___k3_i{background:linear-gradient(135deg,rgba(0,0,0,.9),rgba(0,0,0,.6))}.case-study_caseStudy__5bRZw .case-study_testimonial__XxLDF .case-study_quote__r8GXc:after,.case-study_caseStudy__5bRZw .case-study_testimonial__XxLDF .case-study_quote__r8GXc:before{opacity:.8}}