.Solution-module__aKZ3Dq__scrollWrapper{scroll-behavior:smooth;flex:1;width:100%;padding-bottom:40px;overflow:hidden auto}.Solution-module__aKZ3Dq__container{z-index:1;flex-direction:column;max-width:1440px;margin:0 auto;padding:40px 40px 60px;display:flex;position:relative}.Solution-module__aKZ3Dq__header{margin-bottom:2rem}.Solution-module__aKZ3Dq__backLink{color:#ffffff80;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex}.Solution-module__aKZ3Dq__backLink:hover{color:#fff}.Solution-module__aKZ3Dq__pageTitle{font-size:5rem;font-family:var(--font-heading);background-image:var(--accent-gradient);-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:-2px;text-align:center;-webkit-background-clip:text;background-clip:text;border-left:none;margin-bottom:0;padding-left:0;font-weight:700;line-height:1.1}.Solution-module__aKZ3Dq__problemContainer{text-align:left;max-width:100%;margin-bottom:80px;margin-left:0;margin-right:auto;padding-left:0}.Solution-module__aKZ3Dq__problemTitle{font-size:3rem;font-family:var(--font-heading);letter-spacing:-.5px;color:#fff;margin-bottom:24px;line-height:1.2}.Solution-module__aKZ3Dq__problemDescription{color:#fffc;font-size:1.1rem;line-height:1.6;font-family:var(--font-body);margin-bottom:60px}.Solution-module__aKZ3Dq__problemList{flex-direction:column;gap:32px;display:flex}.Solution-module__aKZ3Dq__problemRow{text-align:left;flex-direction:row;gap:24px;display:flex}.Solution-module__aKZ3Dq__problemIndex{font-family:var(--font-heading);color:var(--color-orange);opacity:.5;min-width:40px;font-size:1.5rem}.Solution-module__aKZ3Dq__problemContentBlock{border-left:2px solid var(--color-orange);padding-left:24px;padding-right:0}.Solution-module__aKZ3Dq__problemItemTitle{font-size:1.3rem;font-family:var(--font-heading);color:#fff;margin-bottom:8px}.Solution-module__aKZ3Dq__problemItemDesc{color:#fffc;font-size:1.1rem;line-height:1.6;font-family:var(--font-body)}.Solution-module__aKZ3Dq__solutionBox{background:linear-gradient(135deg,#3b82f61a 0%,#8b5cf61a 100%);border:1px solid #ffffff1a;border-radius:32px;margin-bottom:60px;padding:60px;position:relative;overflow:hidden}.Solution-module__aKZ3Dq__solutionBox:before{content:"";background:linear-gradient(90deg,transparent,var(--color-blue),transparent);height:1px;position:absolute;top:0;left:0;right:0}.Solution-module__aKZ3Dq__solutionTitle{font-family:var(--font-heading);color:#fff;margin-bottom:24px;font-size:3rem}.Solution-module__aKZ3Dq__solutionDescription{color:#fffc;width:100%;font-size:1.1rem;line-height:1.6;font-family:var(--font-body);margin-bottom:40px}.Solution-module__aKZ3Dq__featuresHeader{letter-spacing:2px;text-transform:uppercase;opacity:.8;color:#fffc;font-size:1.2rem;font-family:var(--font-body);margin-bottom:20px}.Solution-module__aKZ3Dq__featuresGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Solution-module__aKZ3Dq__featureRow{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;padding:24px}.Solution-module__aKZ3Dq__featureRow:last-child{border-bottom:1px solid #ffffff0d}.Solution-module__aKZ3Dq__featureTitle{color:#fff;font-size:1.3rem;font-family:var(--font-heading);margin-bottom:8px}.Solution-module__aKZ3Dq__featureDesc{color:#fffc;font-size:1.1rem;line-height:1.6;font-family:var(--font-body)}.Solution-module__aKZ3Dq__divider{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:1px;margin:80px 0}.Solution-module__aKZ3Dq__outcomesSection{margin-bottom:60px}.Solution-module__aKZ3Dq__outcomesTitle{font-size:3rem;font-family:var(--font-heading);text-align:center;color:#fff;margin-bottom:40px}.Solution-module__aKZ3Dq__outcomesGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Solution-module__aKZ3Dq__metricBox{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;border:var(--glass-border);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.Solution-module__aKZ3Dq__metricValue{background-image:var(--accent-gradient);-webkit-text-fill-color:transparent;font-size:3rem;font-weight:700;font-family:var(--font-heading);-webkit-background-clip:text;background-clip:text}.Solution-module__aKZ3Dq__metricText{font-family:var(--font-heading);color:#fff;margin-top:12px;font-size:1.3rem;font-weight:500;line-height:1.4}.Solution-module__aKZ3Dq__demoPlaceholder{color:#555;background:#000;border:1px solid #333;border-radius:24px;justify-content:center;align-items:center;height:400px;font-family:monospace;display:flex}.Solution-module__aKZ3Dq__animateIn{animation:.5s ease-out forwards Solution-module__aKZ3Dq__fadeIn}@keyframes Solution-module__aKZ3Dq__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Solution-module__aKZ3Dq__auroraBackground{z-index:-10;background-color:var(--bg-primary);pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.Solution-module__aKZ3Dq__auroraOrbOne,.Solution-module__aKZ3Dq__auroraOrbTwo{filter:blur(80px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}.Solution-module__aKZ3Dq__auroraOrbOne{background:radial-gradient(circle,#2d3494 0%,#2d349400 70%);width:800px;height:800px;top:-200px;left:-200px}.Solution-module__aKZ3Dq__auroraOrbTwo{background:radial-gradient(circle,#7621b6 0%,#7621b600 70%);width:600px;height:600px;bottom:-100px;right:-100px}.Solution-module__aKZ3Dq__auroraOrbThree{filter:blur(60px);will-change:transform;background:radial-gradient(circle,#38bdf866 0%,#38bdf800 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:40%;right:20%}.Solution-module__aKZ3Dq__auroraOrbFour{filter:blur(120px);will-change:transform;background:radial-gradient(circle,#f9731626 0%,#f9731600 70%);border-radius:50%;width:900px;height:900px;position:absolute;bottom:-30%;left:20%}.Solution-module__aKZ3Dq__noiseOverlay{opacity:.04;mix-blend-mode:overlay;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.4'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;inset:0}.Solution-module__aKZ3Dq__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;opacity:0;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s forwards Solution-module__aKZ3Dq__fadeInOverlay;display:flex;position:fixed;top:0;left:0}.Solution-module__aKZ3Dq__modalContent{opacity:0;background:0 0;border-radius:24px;flex-direction:column;width:95vw;max-width:1600px;height:85vh;animation:.3s .1s forwards Solution-module__aKZ3Dq__scaleUpModal;display:flex;position:relative;transform:scale(.95)}.Solution-module__aKZ3Dq__closeButton{color:#fff;cursor:pointer;z-index:1010;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:-50px;right:0}.Solution-module__aKZ3Dq__closeButton:hover{background:#fff3;transform:rotate(90deg)}.Solution-module__aKZ3Dq__launchButton{color:#000;font-size:1.2rem;font-weight:600;font-family:var(--font-heading);cursor:pointer;background:#fff;border:none;border-radius:30px;align-items:center;gap:12px;padding:16px 32px;transition:transform .2s;display:flex;box-shadow:0 0 20px #ffffff4d}.Solution-module__aKZ3Dq__launchButton:hover{transform:scale(1.05)}.Solution-module__aKZ3Dq__launchButtonDisabled{color:#fff9;cursor:not-allowed;font-size:1.2rem;font-weight:600;font-family:var(--font-heading);box-shadow:none;background:#000;border:1px solid #fff3;border-radius:30px;align-items:center;gap:12px;padding:16px 32px;transition:none;display:flex;transform:none}.Solution-module__aKZ3Dq__integrationNote{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;max-width:100%;margin-top:40px;padding:24px}.Solution-module__aKZ3Dq__integrationText{color:#ffffff80;text-align:left;margin:0;font-size:.95rem;font-style:italic;line-height:1.5}@keyframes Solution-module__aKZ3Dq__fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes Solution-module__aKZ3Dq__scaleUpModal{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
