.CaseStudyImplementation-module__leV7Fq__section{padding:var(--section-padding)0;background:linear-gradient(#fff 0%,#f8f8fc 100%)}.CaseStudyImplementation-module__leV7Fq__container{max-width:var(--container-max-width);margin:0 auto;padding:0 2rem}.CaseStudyImplementation-module__leV7Fq__content{opacity:0;max-width:1000px;margin:0 auto;transition:all .8s ease-out;transform:translateY(30px)}.CaseStudyImplementation-module__leV7Fq__content.CaseStudyImplementation-module__leV7Fq__visible{opacity:1;transform:translateY(0)}.CaseStudyImplementation-module__leV7Fq__title{color:var(--text-primary);text-align:center;margin-bottom:2rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:600}.CaseStudyImplementation-module__leV7Fq__textBlock{margin-bottom:3rem}.CaseStudyImplementation-module__leV7Fq__paragraph{color:var(--text-secondary);text-align:center;max-width:800px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.8}.CaseStudyImplementation-module__leV7Fq__phasesList{flex-direction:column;gap:2rem;margin-top:3rem;display:flex}.CaseStudyImplementation-module__leV7Fq__phase{align-items:flex-start;gap:1.5rem;display:flex}.CaseStudyImplementation-module__leV7Fq__phaseNumber{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-text-fill-color:transparent;border:2px solid var(--primary-color);-webkit-background-clip:text;background-clip:text;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.75rem;font-weight:700;display:flex}.CaseStudyImplementation-module__leV7Fq__phaseContent{flex:1}.CaseStudyImplementation-module__leV7Fq__phaseTitle{color:var(--text-primary);margin-bottom:.5rem;font-size:1.35rem;font-weight:600}.CaseStudyImplementation-module__leV7Fq__phaseText{color:var(--text-secondary);font-size:1rem;line-height:1.7}.CaseStudyImplementation-module__leV7Fq__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.CaseStudyImplementation-module__leV7Fq__featureCard{border:1px solid var(--border);text-align:center;opacity:0;background:#fff;border-radius:16px;padding:2rem 1.5rem;transition:all .6s ease-out;transform:translateY(30px)}.CaseStudyImplementation-module__leV7Fq__featureCard.CaseStudyImplementation-module__leV7Fq__visible{opacity:1;transition-delay:calc(var(--index)*.1s + .3s);transform:translateY(0)}.CaseStudyImplementation-module__leV7Fq__featureCard:hover{border-color:var(--primary-color);transform:translateY(-5px);box-shadow:0 10px 30px #5132891a}.CaseStudyImplementation-module__leV7Fq__iconWrapper{color:#fff;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;display:inline-flex}.CaseStudyImplementation-module__leV7Fq__featureTitle{color:var(--text-primary);margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.CaseStudyImplementation-module__leV7Fq__featureDescription{color:var(--text-secondary);font-size:.95rem;line-height:1.6}@media (max-width:968px){.CaseStudyImplementation-module__leV7Fq__section{padding:var(--section-padding-mobile)0}.CaseStudyImplementation-module__leV7Fq__container{padding:0 1.5rem}.CaseStudyImplementation-module__leV7Fq__phase{flex-direction:column;gap:1rem}.CaseStudyImplementation-module__leV7Fq__phaseNumber{width:50px;height:50px;font-size:1.5rem}.CaseStudyImplementation-module__leV7Fq__featuresGrid{grid-template-columns:1fr}.CaseStudyImplementation-module__leV7Fq__paragraph,.CaseStudyImplementation-module__leV7Fq__phaseText{font-size:1rem}}
.CaseStudyBenefits-module__CegaeW__section{padding:var(--section-padding)0;background:#fff;position:relative;overflow:hidden}.CaseStudyBenefits-module__CegaeW__section:before{content:"";pointer-events:none;background:radial-gradient(circle,#51328908 0%,#0000 70%);width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CaseStudyBenefits-module__CegaeW__container{max-width:var(--container-max-width);z-index:1;margin:0 auto;padding:0 2rem;position:relative}.CaseStudyBenefits-module__CegaeW__header{text-align:center;opacity:0;margin-bottom:4rem;transition:all .8s ease-out;transform:translateY(30px)}.CaseStudyBenefits-module__CegaeW__header.CaseStudyBenefits-module__CegaeW__visible{opacity:1;transform:translateY(0)}.CaseStudyBenefits-module__CegaeW__title{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:600}.CaseStudyBenefits-module__CegaeW__subtitle{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:1.15rem;line-height:1.7}.CaseStudyBenefits-module__CegaeW__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.CaseStudyBenefits-module__CegaeW__benefitCard{border:1px solid var(--border);transition:all var(--transition-normal);opacity:0;background:#fff;border-radius:20px;padding:2.5rem 2rem;transition:all .6s ease-out;position:relative;overflow:hidden;transform:translateY(40px)}.CaseStudyBenefits-module__CegaeW__benefitCard.CaseStudyBenefits-module__CegaeW__visible{opacity:1;transition-delay:calc(var(--index)*.1s);transform:translateY(0)}.CaseStudyBenefits-module__CegaeW__benefitCard:before{content:"";background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));opacity:0;transition:opacity var(--transition-normal);z-index:0;position:absolute;inset:0}.CaseStudyBenefits-module__CegaeW__benefitCard:hover{border-color:#0000;transform:translateY(-8px);box-shadow:0 20px 50px #5132891f}.CaseStudyBenefits-module__CegaeW__benefitCard:hover:before{opacity:.03}.CaseStudyBenefits-module__CegaeW__iconWrapper{width:64px;height:64px;color:var(--primary-color);z-index:1;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.CaseStudyBenefits-module__CegaeW__iconBackground{transition:all var(--transition-normal);background:linear-gradient(135deg,#5132891a,#537bbd1a);border-radius:14px;position:absolute;inset:0;transform:rotate(45deg)}.CaseStudyBenefits-module__CegaeW__benefitCard:hover .CaseStudyBenefits-module__CegaeW__iconBackground{background:linear-gradient(135deg,#51328926,#537bbd26);transform:rotate(45deg)scale(1.15)}.CaseStudyBenefits-module__CegaeW__benefitTitle{color:var(--text-primary);z-index:1;margin-bottom:.75rem;font-size:1.35rem;font-weight:600;position:relative}.CaseStudyBenefits-module__CegaeW__benefitDescription{color:var(--text-secondary);z-index:1;font-size:1rem;line-height:1.7;position:relative}@media (max-width:968px){.CaseStudyBenefits-module__CegaeW__section{padding:var(--section-padding-mobile)0}.CaseStudyBenefits-module__CegaeW__container{padding:0 1.5rem}.CaseStudyBenefits-module__CegaeW__header{margin-bottom:3rem}.CaseStudyBenefits-module__CegaeW__benefitsGrid{grid-template-columns:1fr;gap:1.5rem}.CaseStudyBenefits-module__CegaeW__benefitCard{padding:2rem 1.5rem}.CaseStudyBenefits-module__CegaeW__benefitCard:hover{transform:translateY(-5px)}}@media (min-width:969px) and (max-width:1200px){.CaseStudyBenefits-module__CegaeW__benefitsGrid{grid-template-columns:repeat(2,1fr)}}
.CaseStudyExample-module__pC7xTW__section{padding:var(--section-padding)0;background:linear-gradient(#f8f8fc 0%,#fff 100%)}.CaseStudyExample-module__pC7xTW__section:nth-of-type(odd){background:#fff}.CaseStudyExample-module__pC7xTW__container{max-width:var(--container-max-width);margin:0 auto;padding:0 2rem}.CaseStudyExample-module__pC7xTW__content{opacity:0;max-width:1100px;margin:0 auto;transition:all .8s ease-out;transform:translateY(30px)}.CaseStudyExample-module__pC7xTW__content.CaseStudyExample-module__pC7xTW__visible{opacity:1;transform:translateY(0)}.CaseStudyExample-module__pC7xTW__exampleHeader{text-align:center;margin-bottom:3rem}.CaseStudyExample-module__pC7xTW__iconBadge{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;display:inline-flex;box-shadow:0 10px 30px #51328933}.CaseStudyExample-module__pC7xTW__title{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600}.CaseStudyExample-module__pC7xTW__comparisonSection{margin-bottom:4rem}.CaseStudyExample-module__pC7xTW__comparisonGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.CaseStudyExample-module__pC7xTW__comparisonCard{border:2px solid var(--border);background:#fff;border-radius:16px;padding:2rem}.CaseStudyExample-module__pC7xTW__comparisonBadge{color:#6b7280;background:#f3f4f6;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.95rem;font-weight:600;display:inline-flex}.CaseStudyExample-module__pC7xTW__comparisonBadge.CaseStudyExample-module__pC7xTW__after{color:var(--primary-color);background:linear-gradient(135deg,#5132891a,#537bbd1a)}.CaseStudyExample-module__pC7xTW__comparisonList{padding-left:0;list-style:none}.CaseStudyExample-module__pC7xTW__comparisonList li{color:var(--text-secondary);margin-bottom:1rem;padding-left:1.75rem;font-size:1rem;line-height:1.7;position:relative}.CaseStudyExample-module__pC7xTW__comparisonList li:before{content:"•";color:var(--primary-color);font-size:1.25rem;font-weight:700;position:absolute;left:.5rem}.CaseStudyExample-module__pC7xTW__resultsSection{border:1px solid var(--border);background:linear-gradient(135deg,#f8f8fc 0%,#fff 100%);border-radius:20px;padding:3rem}.CaseStudyExample-module__pC7xTW__resultsTitle{color:var(--text-primary);text-align:center;margin-bottom:2.5rem;font-size:1.75rem;font-weight:600}.CaseStudyExample-module__pC7xTW__resultsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;display:grid}.CaseStudyExample-module__pC7xTW__resultCard{border:1px solid var(--border);text-align:center;opacity:0;background:#fff;border-radius:16px;padding:2rem 1.5rem;transition:all .6s ease-out;transform:translateY(30px)}.CaseStudyExample-module__pC7xTW__resultCard.CaseStudyExample-module__pC7xTW__visible{opacity:1;transition-delay:calc(var(--index)*.15s + .3s);transform:translateY(0)}.CaseStudyExample-module__pC7xTW__resultCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px #5132891a}.CaseStudyExample-module__pC7xTW__resultIcon{color:#fff;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1rem;display:inline-flex}.CaseStudyExample-module__pC7xTW__resultMetric{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3rem;font-weight:700;line-height:1}.CaseStudyExample-module__pC7xTW__resultLabel{color:var(--text-primary);margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.CaseStudyExample-module__pC7xTW__resultDescription{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.CaseStudyExample-module__pC7xTW__textBlock{border:1px solid var(--border);background:#fff;border-radius:16px;margin-top:3rem;padding:2.5rem}.CaseStudyExample-module__pC7xTW__paragraph{color:var(--text-secondary);margin:0;font-size:1.1rem;line-height:1.8}@media (max-width:968px){.CaseStudyExample-module__pC7xTW__section{padding:var(--section-padding-mobile)0}.CaseStudyExample-module__pC7xTW__container{padding:0 1.5rem}.CaseStudyExample-module__pC7xTW__comparisonGrid{grid-template-columns:1fr;gap:1.5rem}.CaseStudyExample-module__pC7xTW__resultsSection{padding:2rem 1.5rem}.CaseStudyExample-module__pC7xTW__resultsGrid{grid-template-columns:1fr;gap:1.5rem}.CaseStudyExample-module__pC7xTW__comparisonList li{font-size:.95rem}.CaseStudyExample-module__pC7xTW__textBlock{padding:2rem 1.5rem}.CaseStudyExample-module__pC7xTW__paragraph{font-size:1rem}}
.CaseStudyConclusion-module__RhZ_Va__section{padding:var(--section-padding)0;background:linear-gradient(#fff 0%,#f8f8fc 100%)}.CaseStudyConclusion-module__RhZ_Va__container{max-width:var(--container-max-width);margin:0 auto;padding:0 2rem}.CaseStudyConclusion-module__RhZ_Va__content{opacity:0;max-width:1000px;margin:0 auto;transition:all .8s ease-out;transform:translateY(30px)}.CaseStudyConclusion-module__RhZ_Va__content.CaseStudyConclusion-module__RhZ_Va__visible{opacity:1;transform:translateY(0)}.CaseStudyConclusion-module__RhZ_Va__title{color:var(--text-primary);text-align:center;margin-bottom:2rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:600}.CaseStudyConclusion-module__RhZ_Va__textBlock{margin-bottom:4rem}.CaseStudyConclusion-module__RhZ_Va__paragraph{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.CaseStudyConclusion-module__RhZ_Va__takeawaysSection{border:1px solid var(--border);background:#fff;border-radius:20px;margin-bottom:4rem;padding:3rem}.CaseStudyConclusion-module__RhZ_Va__takeawaysTitle{color:var(--text-primary);text-align:center;margin-bottom:2.5rem;font-size:1.75rem;font-weight:600}.CaseStudyConclusion-module__RhZ_Va__takeawaysGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.CaseStudyConclusion-module__RhZ_Va__takeawayItem{border:1px solid var(--border);color:var(--text-secondary);opacity:0;background:linear-gradient(135deg,#f8f8fc 0%,#fff 100%);border-radius:12px;align-items:flex-start;gap:1rem;padding:1rem;font-size:1rem;line-height:1.6;transition:all .5s ease-out;display:flex;transform:translate(-20px)}.CaseStudyConclusion-module__RhZ_Va__takeawayItem.CaseStudyConclusion-module__RhZ_Va__visible{opacity:1;transition-delay:calc(var(--index)*.1s);transform:translate(0)}.CaseStudyConclusion-module__RhZ_Va__takeawayIcon{color:var(--primary-color);flex-shrink:0;margin-top:.1rem}.CaseStudyConclusion-module__RhZ_Va__ctaSection{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));text-align:center;color:#fff;border-radius:24px;padding:4rem 3rem;position:relative;overflow:hidden}.CaseStudyConclusion-module__RhZ_Va__ctaSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-50%;right:-10%}.CaseStudyConclusion-module__RhZ_Va__ctaSection:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:400px;height:400px;position:absolute;bottom:-50%;left:-10%}.CaseStudyConclusion-module__RhZ_Va__ctaTitle{z-index:1;margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;position:relative}.CaseStudyConclusion-module__RhZ_Va__ctaText{opacity:.95;z-index:1;max-width:700px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.7;position:relative}.CaseStudyConclusion-module__RhZ_Va__ctaButtons{z-index:1;flex-wrap:wrap;justify-content:center;gap:1rem;display:flex;position:relative}.CaseStudyConclusion-module__RhZ_Va__primaryButton{color:var(--primary-color);transition:all var(--transition-normal);background:#fff;border:2px solid #0000;border-radius:12px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;display:inline-flex}.CaseStudyConclusion-module__RhZ_Va__primaryButton:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00000026}.CaseStudyConclusion-module__RhZ_Va__secondaryButton{color:#fff;transition:all var(--transition-normal);background:0 0;border:2px solid #fff;border-radius:12px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;display:inline-flex}.CaseStudyConclusion-module__RhZ_Va__secondaryButton:hover{color:var(--primary-color);background:#fff;transform:translateY(-2px)}@media (max-width:968px){.CaseStudyConclusion-module__RhZ_Va__section{padding:var(--section-padding-mobile)0}.CaseStudyConclusion-module__RhZ_Va__container{padding:0 1.5rem}.CaseStudyConclusion-module__RhZ_Va__paragraph{font-size:1rem}.CaseStudyConclusion-module__RhZ_Va__takeawaysSection{padding:2rem 1.5rem}.CaseStudyConclusion-module__RhZ_Va__takeawaysGrid{grid-template-columns:1fr;gap:1rem}.CaseStudyConclusion-module__RhZ_Va__ctaSection{padding:3rem 2rem}.CaseStudyConclusion-module__RhZ_Va__ctaButtons{flex-direction:column;align-items:stretch}.CaseStudyConclusion-module__RhZ_Va__primaryButton,.CaseStudyConclusion-module__RhZ_Va__secondaryButton{justify-content:center;width:100%}}@media (min-width:969px) and (max-width:1200px){.CaseStudyConclusion-module__RhZ_Va__takeawaysGrid{grid-template-columns:repeat(2,1fr)}}
