.software-module__ZlxJrq__mainContainer{color:#fff;background-color:#050505;min-height:100vh;padding-top:80px}.software-module__ZlxJrq__hero{text-align:center;background:radial-gradient(circle,#111 0%,#050505 70%);padding:6rem 2rem 4rem}.software-module__ZlxJrq__heroContent{max-width:900px;margin:0 auto}.software-module__ZlxJrq__statusBadge{color:#9e1616;background:#9e16161a;border:1px solid #9e16164d;border-radius:50px;align-items:center;gap:8px;margin-bottom:2rem;padding:.5rem 1rem;font-family:monospace;font-size:1rem;display:inline-flex}.software-module__ZlxJrq__blink{font-weight:700;animation:1s infinite software-module__ZlxJrq__blink}@keyframes software-module__ZlxJrq__blink{50%{opacity:0}}.software-module__ZlxJrq__marqueeContainer{width:100%;max-width:500px;margin:0 auto 2rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.software-module__ZlxJrq__marqueeTrack{gap:3rem;width:max-content;animation:15s linear infinite software-module__ZlxJrq__scroll;display:flex}.software-module__ZlxJrq__techItem{color:#ccc;white-space:nowrap;align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.software-module__ZlxJrq__techIcon{color:#fff;font-size:1.8rem}@keyframes software-module__ZlxJrq__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.software-module__ZlxJrq__title{margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.1}.software-module__ZlxJrq__redText{color:#9e1616}.software-module__ZlxJrq__subtitle{color:#888;max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.6}.software-module__ZlxJrq__prometeoSection{justify-content:center;padding:4rem 2rem;display:flex}.software-module__ZlxJrq__prometeoContainer{background:linear-gradient(135deg,#0f0f0f 0%,#1a0505 100%);border:1px solid #333;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1100px;padding:4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px -10px #00000080}.software-module__ZlxJrq__prometeoContainer:before{content:"";pointer-events:none;background:radial-gradient(circle,#9e161626 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;left:-20%}.software-module__ZlxJrq__prometeoBadge{letter-spacing:3px;color:#000;background:#fff;border-radius:4px;margin-bottom:1.5rem;padding:4px 10px;font-size:.75rem;font-weight:800;display:inline-block}.software-module__ZlxJrq__prometeoTitle{align-items:center;gap:15px;margin-bottom:.5rem;font-size:3rem;font-weight:900;display:flex}.software-module__ZlxJrq__fireIcon{color:#ff4d4d}.software-module__ZlxJrq__versionText{vertical-align:middle;opacity:.7;background:#333;border-radius:5px;padding:2px 8px;font-size:1rem}.software-module__ZlxJrq__prometeoSubtitle{color:#ccc;margin-bottom:1.5rem;font-size:1.5rem;font-weight:400}.software-module__ZlxJrq__prometeoDesc{color:#999;margin-bottom:2rem;line-height:1.6}.software-module__ZlxJrq__prometeoDesc strong{color:#fff}.software-module__ZlxJrq__prometeoFeatures{margin-bottom:2.5rem;list-style:none}.software-module__ZlxJrq__prometeoFeatures li{color:#ccc;margin-bottom:.8rem;font-size:1rem}.software-module__ZlxJrq__prometeoBtn{color:#fff;background:#9e1616;border-radius:50px;align-items:center;gap:10px;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.software-module__ZlxJrq__prometeoBtn:hover{background:#c91b1b;transform:translateY(-3px)}.software-module__ZlxJrq__codeWindow{background:#080808;border:1px solid #222;border-radius:10px;padding:1.5rem;font-family:monospace;transition:transform .3s;transform:rotate(2deg);box-shadow:0 10px 30px #00000080}.software-module__ZlxJrq__prometeoContainer:hover .software-module__ZlxJrq__codeWindow{transform:rotate(0)scale(1.02)}.software-module__ZlxJrq__windowHeader{gap:8px;margin-bottom:1rem;display:flex}.software-module__ZlxJrq__dotRed,.software-module__ZlxJrq__dotYellow,.software-module__ZlxJrq__dotGreen{border-radius:50%;width:10px;height:10px}.software-module__ZlxJrq__dotRed{background:#ff5f56}.software-module__ZlxJrq__dotYellow{background:#ffbd2e}.software-module__ZlxJrq__dotGreen{background:#27c93f}.software-module__ZlxJrq__windowBody code{font-size:.9rem;line-height:1.5}.software-module__ZlxJrq__cPurple{color:#c678dd}.software-module__ZlxJrq__cBlue{color:#61afef}.software-module__ZlxJrq__cYellow{color:#e5c07b}.software-module__ZlxJrq__cGreen{color:#98c379}.software-module__ZlxJrq__cRed{color:#e06c75}.software-module__ZlxJrq__servicesSection{max-width:1200px;margin:0 auto;padding:6rem 2rem}.software-module__ZlxJrq__sectionHeader{text-align:center;margin-bottom:4rem}.software-module__ZlxJrq__sectionHeader h2{margin-bottom:1rem;font-size:2.5rem;font-weight:800}.software-module__ZlxJrq__sectionHeader p{color:#888}.software-module__ZlxJrq__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.software-module__ZlxJrq__card{background:#0a0a0a;border:1px solid #222;border-radius:20px;padding:2rem;transition:all .3s}.software-module__ZlxJrq__card:hover{border-color:#444;transform:translateY(-5px)}.software-module__ZlxJrq__iconBox{color:#fff;background:#1a1a1a;border-radius:12px;margin-bottom:1.5rem;padding:15px;font-size:2rem;display:inline-flex}.software-module__ZlxJrq__card h3{margin-bottom:1rem;font-size:1.3rem;font-weight:700}.software-module__ZlxJrq__card p{color:#999;font-size:.95rem;line-height:1.6}.software-module__ZlxJrq__ctaFooter{text-align:center;border-top:1px solid #1a1a1a;margin-top:5rem;padding-top:3rem}.software-module__ZlxJrq__ctaFooter h3{margin-bottom:1.5rem;font-size:1.8rem}.software-module__ZlxJrq__ctaLink{color:#9e1616;align-items:center;gap:10px;font-size:1.2rem;font-weight:700;text-decoration:none;transition:gap .3s;display:inline-flex}.software-module__ZlxJrq__ctaLink:hover{gap:15px}@media (max-width:900px){.software-module__ZlxJrq__prometeoContainer{text-align:center;grid-template-columns:1fr;padding:2rem}.software-module__ZlxJrq__prometeoTitle{justify-content:center;font-size:2.5rem}.software-module__ZlxJrq__prometeoVisual{display:none}.software-module__ZlxJrq__title{font-size:2.5rem}.software-module__ZlxJrq__marqueeContainer{max-width:90%}}
