.SolutionHero-module__QHuA8q__hero{text-align:center;padding:180px 0 100px;position:relative;overflow:hidden}.SolutionHero-module__QHuA8q__background{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.SolutionHero-module__QHuA8q__blob{background:radial-gradient(circle,var(--accent-subtle)0%,transparent 70%);filter:blur(60px);opacity:.6;will-change:transform,opacity;width:800px;height:800px;animation:8s ease-in-out infinite SolutionHero-module__QHuA8q__pulse;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.SolutionHero-module__QHuA8q__grid{background-image:linear-gradient(var(--surface-1)1px,transparent 1px),linear-gradient(90deg,var(--surface-1)1px,transparent 1px);background-size:40px 40px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.SolutionHero-module__QHuA8q__content{z-index:1;max-width:900px;margin:0 auto;position:relative}.SolutionHero-module__QHuA8q__title{letter-spacing:-.02em;flex-direction:column;gap:8px;margin-bottom:24px;font-size:56px;font-weight:800;line-height:1.2;display:flex}.SolutionHero-module__QHuA8q__titleLabel{color:var(--text-primary);display:block}.SolutionHero-module__QHuA8q__titleGradient{background:linear-gradient(135deg,var(--accent-primary)0%,var(--accent-secondary,#4f8bff)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.SolutionHero-module__QHuA8q__subheadline{color:var(--text-secondary);margin-bottom:40px;font-size:20px;line-height:1.6}@keyframes SolutionHero-module__QHuA8q__pulse{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:.4;transform:translate(-50%)scale(.95)}}@media (max-width:768px){.SolutionHero-module__QHuA8q__hero{padding:140px 0 60px}.SolutionHero-module__QHuA8q__title{font-size:36px}.SolutionHero-module__QHuA8q__subheadline{font-size:18px}}
.PainPoints-module__v5n_Jq__section{background:var(--bg-primary);padding:100px 0}.PainPoints-module__v5n_Jq__header{text-align:center;margin-bottom:64px}.PainPoints-module__v5n_Jq__headline{flex-direction:column;align-items:center;gap:4px;margin-bottom:16px;font-size:40px;font-weight:700;display:flex}.PainPoints-module__v5n_Jq__headlineLabel{color:var(--text-primary);display:block}.PainPoints-module__v5n_Jq__headlineGradient{background:linear-gradient(135deg,var(--accent-primary)0%,var(--accent-secondary,#4f8bff)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.PainPoints-module__v5n_Jq__subheadline{color:var(--text-secondary);font-size:18px}.PainPoints-module__v5n_Jq__grid{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin:0 auto;display:grid}.PainPoints-module__v5n_Jq__card{background:var(--surface-1);border:1px solid var(--border-light);transform-style:preserve-3d;will-change:transform,box-shadow,border-color;border-radius:24px;padding:40px;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative}.PainPoints-module__v5n_Jq__card:hover{background:var(--surface-2);border-color:var(--border-default);box-shadow:0 28px 60px -16px var(--shadow-lg),0 0 0 1px var(--border-default),0 0 60px -20px #4f8bff80;z-index:5;transform:translateY(-10px)translateZ(50px)scale(1.03)rotateX(4deg)rotateY(-1deg)}.PainPoints-module__v5n_Jq__iconWrapper{background:var(--accent-subtle);width:64px;height:64px;color:var(--accent-primary,#4f8bff);border-radius:16px;justify-content:center;align-items:center;margin-bottom:24px;transition:all .3s;display:flex}.PainPoints-module__v5n_Jq__cardTitle{color:var(--text-primary);margin-bottom:12px;font-size:24px;font-weight:700}.PainPoints-module__v5n_Jq__cardDescription{color:var(--text-secondary);font-size:16px;line-height:1.6}@media (max-width:1024px){.PainPoints-module__v5n_Jq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PainPoints-module__v5n_Jq__grid{grid-template-columns:1fr}.PainPoints-module__v5n_Jq__headline{font-size:32px}}
.SolutionDetails-module__T5905a__section{background:var(--bg-primary);padding:100px 0;overflow:hidden}.SolutionDetails-module__T5905a__wrapper{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.SolutionDetails-module__T5905a__headline{color:var(--text-primary);margin-bottom:24px;font-size:40px;font-weight:700;line-height:1.2}.SolutionDetails-module__T5905a__description{color:var(--text-secondary);margin-bottom:40px;font-size:18px;line-height:1.6}.SolutionDetails-module__T5905a__features{flex-direction:column;gap:20px;display:flex}.SolutionDetails-module__T5905a__featureItem{color:var(--text-primary);align-items:center;gap:16px;font-size:18px;font-weight:500;display:flex}.SolutionDetails-module__T5905a__checkIcon{color:var(--accent-primary);flex-shrink:0}.SolutionDetails-module__T5905a__visual{background:var(--surface-1);border:1px solid var(--border-light);border-radius:24px;justify-content:center;align-items:center;height:400px;display:flex;position:relative;overflow:hidden}.SolutionDetails-module__T5905a__visualInner{background:linear-gradient(135deg,var(--surface-2),transparent);width:100%;height:100%;position:relative;overflow:hidden}.SolutionDetails-module__T5905a__visualGlow{background:var(--accent-primary);filter:blur(80px);opacity:.2;width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1024px){.SolutionDetails-module__T5905a__wrapper{grid-template-columns:1fr;gap:48px}.SolutionDetails-module__T5905a__visual{order:-1;height:300px}}@media (max-width:768px){.SolutionDetails-module__T5905a__headline{font-size:32px}.SolutionDetails-module__T5905a__description{font-size:16px}}
.ROIStats-module__ITFoEW__section{background:linear-gradient(180deg,var(--accent-muted),transparent);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:80px 0}.ROIStats-module__ITFoEW__grid{text-align:center;perspective:1000px;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1000px;margin:0 auto;display:grid}.ROIStats-module__ITFoEW__statItem{will-change:transform;padding:24px;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.ROIStats-module__ITFoEW__statItem:hover{transform:translateY(-8px)translateZ(30px)scale(1.03)}.ROIStats-module__ITFoEW__value{background:linear-gradient(135deg,var(--text-primary)0%,var(--accent-primary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:16px;font-size:64px;font-weight:800;line-height:1}.ROIStats-module__ITFoEW__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:18px;font-weight:600}@media (max-width:768px){.ROIStats-module__ITFoEW__grid{grid-template-columns:1fr;gap:32px}.ROIStats-module__ITFoEW__value{font-size:48px}}
.HowWeWork-module__jJ-sNa__section{z-index:2;padding:80px 0;position:relative}.HowWeWork-module__jJ-sNa__container{max-width:var(--max-width);z-index:2;margin:0 auto;padding:0 24px;position:relative}.HowWeWork-module__jJ-sNa__header{text-align:center;max-width:800px;margin:0 auto 4rem}.HowWeWork-module__jJ-sNa__badge{background:var(--surface-2);border:1px solid var(--border-default);color:var(--accent-primary);border-radius:20px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.HowWeWork-module__jJ-sNa__title{background:linear-gradient(to bottom,var(--text-primary),var(--text-secondary));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(2.25rem,8vw,3.5rem);font-weight:700;line-height:1.1}.HowWeWork-module__jJ-sNa__subtitle{color:var(--text-secondary);font-size:clamp(1rem,4.5vw,1.25rem);line-height:1.6}.HowWeWork-module__jJ-sNa__steps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.HowWeWork-module__jJ-sNa__stepCard{background:var(--surface-1);border:1px solid var(--surface-2);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(12px);--accent-color:var(--accent-primary);padding:2rem;transition:all .3s;position:relative;overflow:hidden}.HowWeWork-module__jJ-sNa__stepCard:hover{background:var(--surface-2);border-color:var(--border-default);box-shadow:0 10px 20px var(--shadow-md),0 0 20px -5px var(--accent-color);transform:translateY(-5px)}.HowWeWork-module__jJ-sNa__stepCard:before{content:"";background:linear-gradient(90deg,transparent,var(--accent-color),transparent);opacity:.5;height:2px;transition:all .4s;position:absolute;top:0;left:0;right:0}.HowWeWork-module__jJ-sNa__stepCard:hover:before{opacity:1;background:linear-gradient(90deg,transparent,var(--accent-color),transparent);height:3px;box-shadow:0 0 10px var(--accent-color)}.HowWeWork-module__jJ-sNa__iconWrapper{background:var(--surface-1);border:1px solid var(--border-default);width:50px;height:50px;transition:all .3s}.HowWeWork-module__jJ-sNa__stepCard:hover .HowWeWork-module__jJ-sNa__iconWrapper{background:var(--surface-2);border-color:var(--accent-color);color:var(--text-primary);box-shadow:0 0 20px -5px var(--accent-color);transform:scale(1.05)}.HowWeWork-module__jJ-sNa__stepTitle{color:var(--text-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.HowWeWork-module__jJ-sNa__stepDesc{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.HowWeWork-module__jJ-sNa__decoration{display:none}.HowWeWork-module__jJ-sNa__clientAction{color:var(--text-muted);border-top:1px solid var(--border-light);margin-top:16px;padding-top:16px;font-size:14px;line-height:1.5}.HowWeWork-module__jJ-sNa__clientActionLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px;font-style:normal;font-weight:600;display:block}@media (max-width:768px){.HowWeWork-module__jJ-sNa__section{padding:60px 0}.HowWeWork-module__jJ-sNa__header{margin-bottom:3rem}.HowWeWork-module__jJ-sNa__steps{grid-template-columns:1fr;gap:16px}.HowWeWork-module__jJ-sNa__stepCard{padding:24px}}
.SolutionFAQ-module__KzCy6a__section{background:var(--bg-primary);padding:100px 0}.SolutionFAQ-module__KzCy6a__headline{text-align:center;color:var(--text-primary);margin-bottom:64px;font-size:40px;font-weight:700}.SolutionFAQ-module__KzCy6a__faqList{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.SolutionFAQ-module__KzCy6a__faqItem{background:var(--surface-1);border:1px solid var(--border-light);cursor:pointer;will-change:transform,box-shadow,border-color;transform-style:preserve-3d;border-radius:16px;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.SolutionFAQ-module__KzCy6a__faqItem:hover{background:var(--surface-2);border-color:var(--border-default);box-shadow:0 20px 40px -16px var(--shadow-lg);transform:translateY(-6px)translateZ(40px)scale(1.02)rotateX(2deg)}.SolutionFAQ-module__KzCy6a__questionWrapper{justify-content:space-between;align-items:center;padding:24px;display:flex}.SolutionFAQ-module__KzCy6a__question{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.SolutionFAQ-module__KzCy6a__icon{color:var(--accent-primary)}.SolutionFAQ-module__KzCy6a__answerWrapper{height:0;transition:height .3s;overflow:hidden}.SolutionFAQ-module__KzCy6a__open .SolutionFAQ-module__KzCy6a__answerWrapper{height:auto}.SolutionFAQ-module__KzCy6a__answer{color:var(--text-secondary);padding:0 24px 24px;font-size:16px;line-height:1.6}@media (max-width:768px){.SolutionFAQ-module__KzCy6a__headline{font-size:32px}.SolutionFAQ-module__KzCy6a__question{font-size:16px}}
.SolutionTestimonial-module__kkNk4q__section{background:linear-gradient(#0000,#4f8bff0d);padding:80px 0}.SolutionTestimonial-module__kkNk4q__card{text-align:center;max-width:900px;margin:0 auto;padding:0 20px;position:relative}.SolutionTestimonial-module__kkNk4q__iconWrapper{color:var(--accent-primary);opacity:.5;margin-bottom:32px}.SolutionTestimonial-module__kkNk4q__quote{color:var(--text-primary);margin-bottom:40px;font-size:32px;font-style:italic;font-weight:600;line-height:1.4}.SolutionTestimonial-module__kkNk4q__author{flex-direction:column;gap:4px;display:flex}.SolutionTestimonial-module__kkNk4q__name{color:var(--text-primary);font-size:18px;font-weight:700}.SolutionTestimonial-module__kkNk4q__role{color:var(--text-secondary);font-size:16px}@media (max-width:768px){.SolutionTestimonial-module__kkNk4q__quote{font-size:24px}}
.RelatedIndustries-module__gIRLUq__section{border-top:1px solid var(--border-light);background:0 0;padding:80px 0}.RelatedIndustries-module__gIRLUq__headline{color:var(--text-primary);text-align:center;margin-bottom:48px;font-size:32px;font-weight:700}.RelatedIndustries-module__gIRLUq__grid{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1000px;margin:0 auto;display:grid}.RelatedIndustries-module__gIRLUq__card{background:var(--surface-0);border:1px solid var(--border-light);transform-style:preserve-3d;will-change:transform,box-shadow,border-color;border-radius:16px;flex-direction:column;padding:32px;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.RelatedIndustries-module__gIRLUq__card:hover{background:var(--surface-1);border-color:var(--border-default);box-shadow:var(--shadow-lg),0 0 60px -20px color-mix(in srgb,var(--accent-primary)45%,transparent);z-index:5;transform:translateY(-10px)translateZ(50px)scale(1.03)rotateX(4deg)rotateY(-1deg)}.RelatedIndustries-module__gIRLUq__cardTitle{color:var(--text-primary);margin-bottom:12px;font-size:20px;font-weight:700}.RelatedIndustries-module__gIRLUq__cardDesc{color:var(--text-secondary);flex-grow:1;margin-bottom:24px;font-size:14px;line-height:1.6}.RelatedIndustries-module__gIRLUq__link{color:var(--accent-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}@media (max-width:768px){.RelatedIndustries-module__gIRLUq__grid{grid-template-columns:1fr}}
.RecommendedServices-module__JzoWcW__section{background:0 0;padding:100px 0}.RecommendedServices-module__JzoWcW__header{text-align:center;margin-bottom:64px}.RecommendedServices-module__JzoWcW__title{color:var(--text-primary);margin-bottom:16px;font-size:40px;font-weight:700}.RecommendedServices-module__JzoWcW__subtitle{color:var(--text-tertiary);font-size:18px}.RecommendedServices-module__JzoWcW__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;max-width:1200px;margin:0 auto;display:grid}.RecommendedServices-module__JzoWcW__card{background:var(--surface-0);border:1px solid var(--border-light);border-radius:24px;flex-direction:column;padding:32px;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.RecommendedServices-module__JzoWcW__card:before{content:"";background:var(--service-color,var(--accent-primary));opacity:0;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.RecommendedServices-module__JzoWcW__card:hover{background:var(--surface-1);border-color:var(--border-default);box-shadow:var(--shadow-lg);transform:translateY(-8px)}.RecommendedServices-module__JzoWcW__card:hover:before{opacity:1}.RecommendedServices-module__JzoWcW__cardHeader{margin-bottom:16px}.RecommendedServices-module__JzoWcW__cardTitle{color:var(--text-primary);margin-bottom:0;font-size:24px;font-weight:700}.RecommendedServices-module__JzoWcW__cardDescription{color:var(--text-secondary);flex:1;margin-bottom:20px;font-size:16px;line-height:1.6}.RecommendedServices-module__JzoWcW__cardFooter{justify-content:flex-end;align-items:center;display:flex}.RecommendedServices-module__JzoWcW__learnMore{color:var(--service-color,var(--accent-primary));font-size:14px;font-weight:600;transition:transform .3s}.RecommendedServices-module__JzoWcW__card:hover .RecommendedServices-module__JzoWcW__learnMore{transform:translate(4px)}@media (max-width:768px){.RecommendedServices-module__JzoWcW__section{padding:60px 0}.RecommendedServices-module__JzoWcW__title{font-size:32px}.RecommendedServices-module__JzoWcW__grid{grid-template-columns:1fr}}
