.SolutionHero-module__t_IebW__hero{text-align:center;padding:180px 0 100px;position:relative;overflow:hidden}.SolutionHero-module__t_IebW__background{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.SolutionHero-module__t_IebW__blob{filter:blur(60px);opacity:.6;will-change:transform,opacity;background:radial-gradient(circle,#4f8bff26 0%,#0000 70%);width:800px;height:800px;animation:8s ease-in-out infinite SolutionHero-module__t_IebW__pulse;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.SolutionHero-module__t_IebW__grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 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__t_IebW__content{z-index:1;max-width:800px;margin:0 auto;position:relative}.SolutionHero-module__t_IebW__label{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.05em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}.SolutionHero-module__t_IebW__headline{background:linear-gradient(#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;margin-bottom:24px;font-size:56px;font-weight:800;line-height:1.1}.SolutionHero-module__t_IebW__subheadline{color:var(--text-secondary);margin-bottom:40px;font-size:20px;line-height:1.6}@keyframes SolutionHero-module__t_IebW__pulse{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:.4;transform:translate(-50%)scale(.95)}}@media (max-width:768px){.SolutionHero-module__t_IebW__hero{padding:140px 0 60px}.SolutionHero-module__t_IebW__headline{font-size:36px}.SolutionHero-module__t_IebW__subheadline{font-size:18px}}
.PainPoints-module__BScTpG__section{background:var(--bg-secondary);padding:100px 0}.PainPoints-module__BScTpG__header{text-align:center;margin-bottom:64px}.PainPoints-module__BScTpG__headline{color:var(--text-primary);margin-bottom:16px;font-size:40px;font-weight:700}.PainPoints-module__BScTpG__subheadline{color:var(--text-secondary);font-size:18px}.PainPoints-module__BScTpG__grid{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin:0 auto;display:grid}.PainPoints-module__BScTpG__card{transform-style:preserve-3d;will-change:transform,box-shadow,border-color;background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;padding:40px;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative}.PainPoints-module__BScTpG__card:hover{z-index:5;background:#ffffff0f;border-color:#ffffff26;transform:translateY(-10px)translateZ(50px)scale(1.03)rotateX(4deg)rotateY(-1deg);box-shadow:0 28px 60px -16px #00000080,0 0 0 1px #ffffff1a,0 0 60px -20px #4f8bff80}.PainPoints-module__BScTpG__iconWrapper{color:#ff3576;background:#ff35761a;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.PainPoints-module__BScTpG__cardTitle{color:var(--text-primary);margin-bottom:12px;font-size:24px;font-weight:700}.PainPoints-module__BScTpG__cardDescription{color:var(--text-secondary);font-size:16px;line-height:1.6}@media (max-width:1024px){.PainPoints-module__BScTpG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PainPoints-module__BScTpG__grid{grid-template-columns:1fr}.PainPoints-module__BScTpG__headline{font-size:32px}}
.SolutionDetails-module__mOKkwq__section{background:var(--bg-primary);padding:100px 0;overflow:hidden}.SolutionDetails-module__mOKkwq__wrapper{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.SolutionDetails-module__mOKkwq__headline{color:var(--text-primary);margin-bottom:24px;font-size:40px;font-weight:700;line-height:1.2}.SolutionDetails-module__mOKkwq__description{color:var(--text-secondary);margin-bottom:40px;font-size:18px;line-height:1.6}.SolutionDetails-module__mOKkwq__features{flex-direction:column;gap:20px;display:flex}.SolutionDetails-module__mOKkwq__featureItem{color:var(--text-primary);align-items:center;gap:16px;font-size:18px;font-weight:500;display:flex}.SolutionDetails-module__mOKkwq__checkIcon{color:var(--accent-primary);flex-shrink:0}.SolutionDetails-module__mOKkwq__visual{perspective:1200px;contain:layout paint size;background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;justify-content:center;align-items:center;height:400px;display:flex;position:relative}.SolutionDetails-module__mOKkwq__visualInner{width:80%;height:80%;transform-style:preserve-3d;will-change:transform,box-shadow;background:linear-gradient(135deg,#ffffff0d,#ffffff03);border-radius:16px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.SolutionDetails-module__mOKkwq__visualGlow{background:var(--accent-primary);filter:blur(80px);opacity:.2;width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SolutionDetails-module__mOKkwq__visual:hover .SolutionDetails-module__mOKkwq__visualInner{transform:translateZ(40px)rotateX(3deg)rotateY(-2deg)}@media (max-width:1024px){.SolutionDetails-module__mOKkwq__wrapper{grid-template-columns:1fr;gap:48px}.SolutionDetails-module__mOKkwq__visual{order:-1;height:300px}}@media (max-width:768px){.SolutionDetails-module__mOKkwq__headline{font-size:32px}.SolutionDetails-module__mOKkwq__description{font-size:16px}}
.ROIStats-module__Z_1mgW__section{background:linear-gradient(#4f8bff0d,#0000);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:80px 0}.ROIStats-module__Z_1mgW__grid{text-align:center;perspective:1000px;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1000px;margin:0 auto;display:grid}.ROIStats-module__Z_1mgW__statItem{will-change:transform;padding:24px;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.ROIStats-module__Z_1mgW__statItem:hover{transform:translateY(-8px)translateZ(30px)scale(1.03)}.ROIStats-module__Z_1mgW__value{background:linear-gradient(135deg,#fff 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__Z_1mgW__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:18px;font-weight:600}@media (max-width:768px){.ROIStats-module__Z_1mgW__grid{grid-template-columns:1fr;gap:32px}.ROIStats-module__Z_1mgW__value{font-size:48px}}
