.Software-module__UTkciq__pageWrapper{background-color:#fff;min-height:100vh;overflow-x:hidden}.Software-module__UTkciq__heroSection{text-align:center;background-color:#0a0a0a;justify-content:center;align-items:center;min-height:90vh;padding:8rem 8% 4rem;display:flex;position:relative;overflow:hidden}.Software-module__UTkciq__heroBgPattern{opacity:.5;z-index:1;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;width:100%;height:100%;position:absolute;top:0;left:0}.Software-module__UTkciq__heroGlow{filter:blur(100px);z-index:1;background:radial-gradient(circle,#4ade8026 0%,#0000 60%);width:60%;height:60%;position:absolute;top:-20%;left:20%}.Software-module__UTkciq__heroGlowSecondary{filter:blur(100px);z-index:1;background:radial-gradient(circle,#3b82f61a 0%,#0000 60%);width:50%;height:50%;position:absolute;bottom:-20%;right:10%}.Software-module__UTkciq__heroContainer{z-index:10;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;display:flex;position:relative}.Software-module__UTkciq__overline{color:#4ade80;letter-spacing:6px;font-size:.9rem;font-weight:800;font-family:var(--font-outfit),sans-serif;margin-bottom:2rem;padding:0 20px;display:inline-block;position:relative}.Software-module__UTkciq__overline:before,.Software-module__UTkciq__overline:after{content:"";background:#4ade80;width:15px;height:2px;position:absolute;top:50%}.Software-module__UTkciq__overline:before{left:0}.Software-module__UTkciq__overline:after{right:0}.Software-module__UTkciq__heroTitle{color:#fff;text-transform:uppercase;font-size:clamp(3.5rem,8vw,7rem);font-weight:900;line-height:.95;font-family:var(--font-outfit),sans-serif;letter-spacing:-2px;margin-bottom:2.5rem}.Software-module__UTkciq__highlight{color:#0000;-webkit-text-stroke:2px #4ade80;display:inline-block;position:relative}.Software-module__UTkciq__heroSubtitle{letter-spacing:15px;color:#ffffff80;margin-top:1rem;font-size:.4em;font-weight:400;display:block}.Software-module__UTkciq__heroLine{background:linear-gradient(#4ade80,#0000);width:2px;height:80px;margin-bottom:3rem}.Software-module__UTkciq__featureTags{flex-wrap:wrap;justify-content:center;gap:1rem;max-width:1000px;display:flex}.Software-module__UTkciq__featureTag{color:#ffffffe6;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:.8rem 1.5rem;font-size:.9rem;transition:all .3s}.Software-module__UTkciq__featureTag:hover{background:#4ade801a;border-color:#4ade80;transform:translateY(-3px);box-shadow:0 10px 20px #0003}.Software-module__UTkciq__introSection{background-color:#fff;padding:8rem 8%;position:relative;overflow:hidden}.Software-module__UTkciq__introContainer{text-align:center;max-width:1000px;margin:0 auto}.Software-module__UTkciq__leadText{font-family:var(--font-outfit),sans-serif;color:#1a1a1a;margin-bottom:4rem;padding-bottom:3rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;line-height:1.4;position:relative}.Software-module__UTkciq__leadText:after{content:"";background:#1a1a1a;width:80px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Software-module__UTkciq__targetAudience{text-align:left;background:#f8f9fa;border-left:4px solid #4ade80;padding:3rem}.Software-module__UTkciq__targetTitle{font-family:var(--font-outfit),sans-serif;color:#4ade80;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-size:1.2rem;font-weight:800}.Software-module__UTkciq__targetText{font-family:var(--font-outfit),sans-serif;color:#4b5563;margin:0;font-size:1.3rem;line-height:1.6}.Software-module__UTkciq__textHighlight{color:#1a1a1a;background:linear-gradient(120deg,#4ade8033 0% 100%) 0 85%/100% 40% no-repeat;font-weight:700}.Software-module__UTkciq__videoSection{background-color:#0a0a0a;padding:6rem 8%;position:relative}.Software-module__UTkciq__videoSection:before{content:"";opacity:.3;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.Software-module__UTkciq__videoContainer{z-index:2;max-width:1200px;margin:0 auto;position:relative}.Software-module__UTkciq__videoHeader{text-align:center;margin-bottom:4rem}.Software-module__UTkciq__videoLabel{color:#4ade80;letter-spacing:2px;font-size:.8rem;font-weight:700;font-family:var(--font-outfit),sans-serif;border:1px solid #4ade80;border-radius:50px;margin-bottom:1.5rem;padding:.4rem 1rem;display:inline-block}.Software-module__UTkciq__videoTitle{color:#fff;font-size:clamp(2rem,4vw,3.5rem);font-family:var(--font-outfit),sans-serif;margin:0;font-weight:800}.Software-module__UTkciq__langControls{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.Software-module__UTkciq__langButton{color:#fff9;font-family:var(--font-geist-mono),monospace;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:4px;padding:.5rem 1.2rem;font-weight:600;transition:all .3s}.Software-module__UTkciq__langButton:hover{color:#fff;background:#4ade801a;border-color:#4ade80}.Software-module__UTkciq__langButtonActive{color:#1a1a1a;background:#4ade80;border-color:#4ade80;box-shadow:0 0 15px #4ade804d}.Software-module__UTkciq__videoWrapper{background:#000;border-radius:24px;width:100%;padding-bottom:56.25%;position:relative;box-shadow:0 20px 50px #00000080}.Software-module__UTkciq__videoFrame{z-index:10;background:#000;border:1px solid #4ade804d;border-radius:24px;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0;overflow:hidden}.Software-module__UTkciq__videoWrapper:hover .Software-module__UTkciq__videoFrame{border-color:#4ade80cc;box-shadow:0 0 30px #4ade8033}.Software-module__UTkciq__videoFrame iframe{width:100%;height:100%}.Software-module__UTkciq__videoGlow{filter:blur(40px);opacity:.3;z-index:1;background:linear-gradient(45deg,#4ade80,#3b82f6);transition:opacity .5s;position:absolute;inset:-20px}.Software-module__UTkciq__videoWrapper:hover .Software-module__UTkciq__videoGlow{opacity:.6}.Software-module__UTkciq__capabilitiesSection{background-color:#f3f4f6;padding:8rem 8%;position:relative}.Software-module__UTkciq__capabilitiesContainer{max-width:1200px;margin:0 auto}.Software-module__UTkciq__capabilitiesHeader{max-width:800px;margin-bottom:5rem}.Software-module__UTkciq__capabilitiesLabel{color:#4ade80;letter-spacing:2px;font-weight:800;font-family:var(--font-outfit),sans-serif;text-transform:uppercase;margin-bottom:1rem;display:block}.Software-module__UTkciq__capabilitiesTitle{font-family:var(--font-outfit),sans-serif;color:#1a1a1a;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.2}.Software-module__UTkciq__capabilitiesList{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}.Software-module__UTkciq__capabilityItem{background:#fff;border-bottom:4px solid #0000;border-radius:0;align-items:flex-start;gap:1.5rem;padding:2.5rem;transition:all .3s;display:flex;box-shadow:0 4px 6px #00000005}.Software-module__UTkciq__capabilityItem:hover{border-bottom-color:#4ade80;transform:translateY(-5px);box-shadow:0 20px 40px #0000000d}.Software-module__UTkciq__capabilityNumber{font-family:var(--font-geist-mono),monospace;color:#e5e7eb;font-size:1.5rem;font-weight:700;transition:color .3s}.Software-module__UTkciq__capabilityItem:hover .Software-module__UTkciq__capabilityNumber{color:#4ade80}.Software-module__UTkciq__capabilityText{font-family:var(--font-outfit),sans-serif;color:#374151;margin:0;font-size:1.1rem;font-weight:500;line-height:1.5}.Software-module__UTkciq__modulesSection{background-color:#1a1a1a;padding:8rem 8%;position:relative;overflow:hidden}.Software-module__UTkciq__modulesSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#4ade800d 0%,#0000 70%);width:600px;height:600px;position:absolute;top:0;right:0}.Software-module__UTkciq__modulesContainer{z-index:2;max-width:1200px;margin:0 auto;position:relative}.Software-module__UTkciq__modulesHeader{text-align:center;margin-bottom:5rem}.Software-module__UTkciq__modulesLabel{color:#4ade80;font-family:var(--font-outfit),sans-serif;letter-spacing:4px;margin-bottom:1rem;font-weight:800;display:block}.Software-module__UTkciq__modulesTitle{color:#fff;font-family:var(--font-outfit),sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.Software-module__UTkciq__modulesGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.Software-module__UTkciq__moduleCard{text-align:center;background:#ffffff08;border:1px solid #ffffff1a;padding:2.5rem 1.5rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.Software-module__UTkciq__moduleCard:hover{background:#ffffff14;border-color:#4ade80;transform:translateY(-10px)}.Software-module__UTkciq__moduleIcon{filter:grayscale();margin-bottom:1.5rem;font-size:3rem;transition:all .3s;display:block}.Software-module__UTkciq__moduleCard:hover .Software-module__UTkciq__moduleIcon{filter:grayscale(0%);transform:scale(1.1)}.Software-module__UTkciq__moduleName{color:#fff;font-family:var(--font-outfit),sans-serif;margin:0;font-size:1.1rem;font-weight:700;line-height:1.4}.Software-module__UTkciq__moduleDecor{background:linear-gradient(90deg,#0000,#4ade80,#0000);width:100%;height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.Software-module__UTkciq__moduleCard:hover .Software-module__UTkciq__moduleDecor{transform:scaleX(1)}.Software-module__UTkciq__ctaSection{text-align:center;background-color:#fff;padding:8rem 8%;position:relative}.Software-module__UTkciq__ctaContainer{max-width:800px;margin:0 auto}.Software-module__UTkciq__ctaTitle{font-family:var(--font-outfit),sans-serif;color:#1a1a1a;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1}.Software-module__UTkciq__ctaText{font-family:var(--font-outfit),sans-serif;color:#4b5563;margin-bottom:3rem;font-size:1.3rem}.Software-module__UTkciq__ctaButton{color:#4ade80;font-family:var(--font-outfit),sans-serif;letter-spacing:2px;text-transform:uppercase;clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);background:#1a1a1a;border:2px solid #4ade80;padding:1.3rem 4rem;font-size:1rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-block}.Software-module__UTkciq__ctaButton:hover{color:#1a1a1a;background:#4ade80;transform:translateY(-3px);box-shadow:0 15px 40px #4ade804d}@media (max-width:1024px){.Software-module__UTkciq__capabilitiesList{grid-template-columns:1fr}.Software-module__UTkciq__modulesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Software-module__UTkciq__heroSection,.Software-module__UTkciq__introSection,.Software-module__UTkciq__videoSection,.Software-module__UTkciq__capabilitiesSection,.Software-module__UTkciq__modulesSection,.Software-module__UTkciq__ctaSection{padding:5rem 5%}.Software-module__UTkciq__heroTitle{font-size:3rem}.Software-module__UTkciq__leadText{font-size:1.3rem}.Software-module__UTkciq__modulesGrid{grid-template-columns:1fr}.Software-module__UTkciq__featureTags{gap:.5rem}.Software-module__UTkciq__featureTag{padding:.6rem 1rem;font-size:.8rem}}
