Stars Soft IT – Transform Your Business with Cutting-Edge Software Solutions

* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

:root {
–primary: #6366f1;
–secondary: #8b5cf6;
–dark: #1e1b4b;
–light: #f8fafc;
–gray: #64748b;
}

body {
font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, ‘Segoe UI’, sans-serif;
line-height: 1.6;
color: #1e293b;
overflow-x: hidden;
}

/* Navigation */
nav {
position: fixed;
width: 100%;
top: 0;
z-index: 1000;
background: rgba(255, 255, 255, 0.95);
backdrop-filter: blur(10px);
box-shadow: 0 1px 3px rgba(0,0,0,0.1);
transition: all 0.3s ease;
}

.nav-container {
max-width: 1400px;
margin: 0 auto;
padding: 1rem 2rem;
display: flex;
justify-content: space-between;
align-items: center;
}

.logo {
font-size: 1.8rem;
font-weight: 800;
background: linear-gradient(135deg, var(–primary), var(–secondary));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}

.nav-links {
display: flex;
list-style: none;
gap: 2.5rem;
align-items: center;
}

.nav-links a {
text-decoration: none;
color: var(–dark);
font-weight: 500;
transition: color 0.3s;
position: relative;
}

.nav-links a:hover {
color: var(–primary);
}

.nav-links a::after {
content: ”;
position: absolute;
bottom: -5px;
left: 0;
width: 0;
height: 2px;
background: var(–primary);
transition: width 0.3s;
}

.nav-links a:hover::after {
width: 100%;
}

.cta-btn {
background: linear-gradient(135deg, var(–primary), var(–secondary));
color: white !important;
padding: 0.8rem 1.8rem;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
transition: transform 0.3s, box-shadow 0.3s;
}

.cta-btn::after {
display: none;
}

.cta-btn:hover {
transform: translateY(-2px);
box-shadow: 0 10px 25px rgba(99, 102, 241, 0.3);
}

.mobile-menu {
display: none;
cursor: pointer;
}

/* Hero Section */
.hero {
min-height: 100vh;
display: flex;
align-items: center;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
position: relative;
overflow: hidden;
padding-top: 80px;
}

.hero::before {
content: ”;
position: absolute;
width: 500px;
height: 500px;
background: rgba(255,255,255,0.1);
border-radius: 50%;
top: -200px;
right: -200px;
animation: float 20s infinite;
}

.hero::after {
content: ”;
position: absolute;
width: 300px;
height: 300px;
background: rgba(255,255,255,0.1);
border-radius: 50%;
bottom: -100px;
left: -100px;
animation: float 15s infinite reverse;
}

@keyframes float {
0%, 100% { transform: translateY(0) rotate(0deg); }
50% { transform: translateY(-30px) rotate(180deg); }
}

.hero-container {
max-width: 1400px;
margin: 0 auto;
padding: 0 2rem;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 4rem;
align-items: center;
position: relative;
z-index: 1;
}

.hero-content h1 {
font-size: 3.5rem;
color: white;
margin-bottom: 1.5rem;
font-weight: 800;
line-height: 1.2;
animation: fadeInUp 1s ease;
}

.hero-content p {
font-size: 1.3rem;
color: rgba(255,255,255,0.9);
margin-bottom: 2.5rem;
animation: fadeInUp 1s ease 0.2s backwards;
}

.hero-buttons {
display: flex;
gap: 1.5rem;
animation: fadeInUp 1s ease 0.4s backwards;
}

.btn-primary, .btn-secondary {
padding: 1rem 2.5rem;
border-radius: 50px;
font-weight: 600;
text-decoration: none;
transition: all 0.3s;
font-size: 1.1rem;
}

.btn-primary {
background: white;
color: var(–primary);
}

.btn-primary:hover {
transform: translateY(-3px);
box-shadow: 0 15px 35px rgba(0,0,0,0.2);
}

.btn-secondary {
background: rgba(255,255,255,0.2);
color: white;
border: 2px solid white;
backdrop-filter: blur(10px);
}

.btn-secondary:hover {
background: white;
color: var(–primary);
}

.hero-image {
animation: fadeInRight 1s ease;
}

.hero-image img {
width: 100%;
height: auto;
}

@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(30px);
}
to {
opacity: 1;
transform: translateY(0);
}
}

@keyframes fadeInRight {
from {
opacity: 0;
transform: translateX(30px);
}
to {
opacity: 1;
transform: translateX(0);
}
}

/* Stats Section */
.stats {
background: var(–dark);
padding: 4rem 2rem;
}

.stats-container {
max-width: 1400px;
margin: 0 auto;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 3rem;
}

.stat-item {
text-align: center;
color: white;
}

.stat-number {
font-size: 3rem;
font-weight: 800;
background: linear-gradient(135deg, #667eea, #764ba2);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
margin-bottom: 0.5rem;
}

.stat-label {
font-size: 1.1rem;
color: rgba(255,255,255,0.8);
}

/* Services Section */
.services {
padding: 8rem 2rem;
background: var(–light);
}

.section-header {
text-align: center;
max-width: 800px;
margin: 0 auto 5rem;
}

.section-subtitle {
color: var(–primary);
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 1rem;
}

.section-title {
font-size: 3rem;
font-weight: 800;
color: var(–dark);
margin-bottom: 1.5rem;
}

.section-description {
font-size: 1.2rem;
color: var(–gray);
}

.services-grid {
max-width: 1400px;
margin: 0 auto;
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 2.5rem;
}

.service-card {
background: white;
padding: 3rem;
border-radius: 20px;
box-shadow: 0 5px 20px rgba(0,0,0,0.08);
transition: all 0.4s ease;
position: relative;
overflow: hidden;
}

.service-card::before {
content: ”;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 5px;
background: linear-gradient(90deg, var(–primary), var(–secondary));
transform: scaleX(0);
transition: transform 0.4s;
}

.service-card:hover::before {
transform: scaleX(1);
}

.service-card:hover {
transform: translateY(-10px);
box-shadow: 0 20px 40px rgba(99, 102, 241, 0.15);
}

.service-icon {
font-size: 3rem;
margin-bottom: 1.5rem;
}

.service-title {
font-size: 1.8rem;
font-weight: 700;
color: var(–dark);
margin-bottom: 1rem;
}

.service-description {
color: var(–gray);
line-height: 1.8;
margin-bottom: 1.5rem;
}

.service-tech {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
}

.tech-tag {
background: #f1f5f9;
color: var(–primary);
padding: 0.4rem 1rem;
border-radius: 20px;
font-size: 0.9rem;
font-weight: 500;
}

/* Why Choose Us */
.why-choose {
padding: 8rem 2rem;
background: white;
}

.why-grid {
max-width: 1400px;
margin: 0 auto;
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 3rem;
}

.why-item {
display: flex;
gap: 2rem;
padding: 2rem;
border-radius: 15px;
transition: background 0.3s;
}

.why-item:hover {
background: var(–light);
}

.why-icon {
font-size: 3rem;
min-width: 60px;
}

.why-content h3 {
font-size: 1.5rem;
color: var(–dark);
margin-bottom: 0.8rem;
}

.why-content p {
color: var(–gray);
line-height: 1.8;
}

/* Process Section */
.process {
padding: 8rem 2rem;
background: linear-gradient(135deg, var(–dark) 0%, #312e81 100%);
color: white;
}

.process-timeline {
max-width: 1200px;
margin: 0 auto;
position: relative;
}

.process-timeline::before {
content: ”;
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 2px;
background: rgba(255,255,255,0.2);
}

.process-step {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 4rem;
margin-bottom: 4rem;
position: relative;
}

.process-step:nth-child(even) .step-content {
order: 2;
}

.step-number {
position: absolute;
left: 50%;
transform: translateX(-50%);
width: 60px;
height: 60px;
background: linear-gradient(135deg, var(–primary), var(–secondary));
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5rem;
font-weight: 800;
box-shadow: 0 5px 20px rgba(99, 102, 241, 0.4);
}

.step-content {
background: rgba(255,255,255,0.05);
padding: 2.5rem;
border-radius: 15px;
backdrop-filter: blur(10px);
}

.step-title {
font-size: 1.8rem;
margin-bottom: 1rem;
font-weight: 700;
}

.step-description {
color: rgba(255,255,255,0.8);
line-height: 1.8;
}

/* Technologies */
.technologies {
padding: 8rem 2rem;
background: var(–light);
}

.tech-grid {
max-width: 1400px;
margin: 0 auto;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 2rem;
}

.tech-item {
background: white;
padding: 2rem;
border-radius: 15px;
text-align: center;
box-shadow: 0 5px 15px rgba(0,0,0,0.05);
transition: all 0.3s;
}

.tech-item:hover {
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(99, 102, 241, 0.15);
}

.tech-item img {
width: 60px;
height: 60px;
margin-bottom: 1rem;
}

.tech-name {
font-weight: 600;
color: var(–dark);
}

/* CTA Section */
.cta-section {
padding: 8rem 2rem;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
text-align: center;
color: white;
}

.cta-content {
max-width: 800px;
margin: 0 auto;
}

.cta-content h2 {
font-size: 3rem;
margin-bottom: 1.5rem;
font-weight: 800;
}

.cta-content p {
font-size: 1.3rem;
margin-bottom: 2.5rem;
opacity: 0.9;
}

.cta-form {
display: flex;
gap: 1rem;
max-width: 600px;
margin: 0 auto;
}

.cta-input {
flex: 1;
padding: 1.2rem 1.5rem;
border: none;
border-radius: 50px;
font-size: 1rem;
}

.cta-submit {
padding: 1.2rem 2.5rem;
background: white;
color: var(–primary);
border: none;
border-radius: 50px;
font-weight: 700;
cursor: pointer;
transition: all 0.3s;
}

.cta-submit:hover {
transform: translateY(-3px);
box-shadow: 0 10px 25px rgba(0,0,0,0.2);
}

/* Footer */
footer {
background: var(–dark);
color: white;
padding: 4rem 2rem 2rem;
}

.footer-container {
max-width: 1400px;
margin: 0 auto;
display: grid;
grid-template-columns: 2fr 1fr 1fr 1fr;
gap: 4rem;
margin-bottom: 3rem;
}

.footer-about h3 {
font-size: 2rem;
margin-bottom: 1rem;
background: linear-gradient(135deg, #667eea, #764ba2);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}

.footer-about p {
color: rgba(255,255,255,0.7);
line-height: 1.8;
margin-bottom: 1.5rem;
}

.social-links {
display: flex;
gap: 1rem;
}

.social-links a {
width: 40px;
height: 40px;
background: rgba(255,255,255,0.1);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: white;
text-decoration: none;
transition: all 0.3s;
}

.social-links a:hover {
background: linear-gradient(135deg, var(–primary), var(–secondary));
transform: translateY(-3px);
}

.footer-section h4 {
margin-bottom: 1.5rem;
font-size: 1.2rem;
}

.footer-links {
list-style: none;
}

.footer-links li {
margin-bottom: 0.8rem;
}

.footer-links a {
color: rgba(255,255,255,0.7);
text-decoration: none;
transition: color 0.3s;
}

.footer-links a:hover {
color: white;
}

.footer-bottom {
text-align: center;
padding-top: 2rem;
border-top: 1px solid rgba(255,255,255,0.1);
color: rgba(255,255,255,0.7);
}

/* Responsive */
@media (max-width: 1024px) {
.hero-container {
grid-template-columns: 1fr;
text-align: center;
}

.hero-content h1 {
font-size: 2.5rem;
}

.hero-buttons {
justify-content: center;
}

.services-grid {
grid-template-columns: repeat(2, 1fr);
}

.why-grid {
grid-template-columns: 1fr;
}

.tech-grid {
grid-template-columns: repeat(4, 1fr);
}

.stats-container {
grid-template-columns: repeat(2, 1fr);
}

.footer-container {
grid-template-columns: 1fr 1fr;
}
}

@media (max-width: 768px) {
.nav-links {
display: none;
}

.mobile-menu {
display: block;
}

.hero-content h1 {
font-size: 2rem;
}

.services-grid {
grid-template-columns: 1fr;
}

.section-title {
font-size: 2rem;
}

.tech-grid {
grid-template-columns: repeat(3, 1fr);
}

.cta-form {
flex-direction: column;
}

.footer-container {
grid-template-columns: 1fr;
}

.process-timeline::before {
left: 30px;
}

.process-step {
grid-template-columns: 1fr;
padding-left: 80px;
}

.step-number {
left: 30px;
transform: translateX(0);
}

.process-step:nth-child(even) .step-content {
order: 1;
}
}

Transform Your Business with Cutting-Edge Software Solutions

We deliver innovative IT outsourcing services that drive growth, enhance efficiency, and accelerate your digital transformation journey.

500+
Projects Delivered

98%
Client Satisfaction

50+
Expert Developers

24/7
Support Available

What We Offer

Comprehensive IT Outsourcing Services

From mobile apps to enterprise solutions, we provide end-to-end software development services tailored to your business needs.

πŸ“±

Mobile App Development

Creating innovative and user-friendly mobile applications for both iOS and Android platforms. Our mobile apps are designed to provide seamless experiences for your customers.

Swift
Kotlin
Flutter
React Native

🌐

Web Development

Specializing in creating high-quality websites that are visually stunning and highly functional. We combine creativity and technical expertise to build engaging online experiences.

JavaScript
Python
React
Node.js

πŸ’Ό

Custom Software Solutions

Tailored software solutions designed specifically for your business needs. Our team works closely with you to develop cutting-edge solutions that enhance operations and drive growth.

Cloud
AI/ML
Blockchain

🎨

UI/UX Design

Beautiful, intuitive designs that enhance user experience and drive engagement. We create interfaces that users love and that align with your brand identity.

Figma
Adobe XD
Photoshop

☁️

Cloud Solutions

Scalable cloud infrastructure and migration services to modernize your business operations and reduce IT costs while improving performance.

AWS
Azure
Google Cloud

πŸ”’

Cybersecurity

Comprehensive security solutions to protect your digital assets, ensure compliance, and maintain customer trust in an increasingly connected world.

Penetration Testing
Security Audits

Why Choose Us

Your Trusted IT Partner

We combine technical excellence with business understanding to deliver solutions that truly matter.

⚑

Fast Delivery

Agile methodology ensures rapid development cycles and timely project delivery without compromising quality.

πŸ’‘

Innovation First

We stay ahead of technology trends to provide cutting-edge solutions that give you competitive advantage.

🀝

Dedicated Support

24/7 technical support and maintenance to ensure your systems run smoothly at all times.

πŸ’°

Cost-Effective

Reduce development costs by up to 60% while accessing world-class talent and expertise.

How We Work

Our Development Process

A proven methodology that ensures success from concept to deployment.

1

Discovery & Planning

We analyze your business requirements, define project scope, and create a comprehensive roadmap for success.

2

Design & Prototyping

Our designers create intuitive interfaces and interactive prototypes to visualize the final product.

3

Development & Testing

Agile development sprints with continuous testing ensure quality code and rapid iterations.

4

Deployment & Support

Smooth launch with ongoing maintenance, monitoring, and optimization for peak performance.

Technology Stack

Powered by Modern Technologies

We leverage the latest tools and frameworks to build robust, scalable solutions.

βš›οΈ
React

πŸ“±
React Native

🟒
Node.js

🐍
Python

☁️
AWS

πŸ”·
Azure

🎨
Figma

πŸƒ
MongoDB

🐘
PostgreSQL

πŸ”Ί
GraphQL

🐳
Docker

☸️
Kubernetes

Ready to Transform Your Business?

Let’s discuss how we can help you achieve your digital goals. Get a free consultation today!

Get Started

Or email us directly: info@starssoftit.com

// Smooth scrolling for navigation links
document.querySelectorAll(‘a[href^=”#”]’).forEach(anchor => {
anchor.addEventListener(‘click’, function (e) {
e.preventDefault();
const target = document.querySelector(this.getAttribute(‘href’));
if (target) {
target.scrollIntoView({
behavior: ‘smooth’,
block: ‘start’
});
}
});
});

// Navbar scroll effect
window.addEventListener(‘scroll’, function() {
const nav = document.querySelector(‘nav’);
if (window.scrollY > 50) {
nav.style.boxShadow = ‘0 5px 20px rgba(0,0,0,0.1)’;
} else {
nav.style.boxShadow = ‘0 1px 3px rgba(0,0,0,0.1)’;
}
});

// Form submission handler
function handleSubmit(e) {
e.preventDefault();
const email = e.target.querySelector(‘input’).value;
alert(‘Thank you! We will contact you at ‘ + email + ‘ soon!’);
e.target.reset();
}

// Intersection Observer for animations
const observerOptions = {
threshold: 0.1,
rootMargin: ‘0px 0px -100px 0px’
};

const observer = new IntersectionObserver(function(entries) {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.style.opacity = ‘1’;
entry.target.style.transform = ‘translateY(0)’;
}
});
}, observerOptions);

// Observe service cards
document.querySelectorAll(‘.service-card, .why-item, .tech-item’).forEach(el => {
el.style.opacity = ‘0’;
el.style.transform = ‘translateY(30px)’;
el.style.transition = ‘all 0.6s ease’;
observer.observe(el);
});

// Mobile menu toggle (basic implementation)
document.querySelector(‘.mobile-menu’).addEventListener(‘click’, function() {
const navLinks = document.querySelector(‘.nav-links’);
navLinks.style.display = navLinks.style.display === ‘flex’ ? ‘none’ : ‘flex’;
navLinks.style.flexDirection = ‘column’;
navLinks.style.position = ‘absolute’;
navLinks.style.top = ‘100%’;
navLinks.style.left = ‘0’;
navLinks.style.right = ‘0’;
navLinks.style.background = ‘white’;
navLinks.style.padding = ‘2rem’;
navLinks.style.boxShadow = ‘0 5px 20px rgba(0,0,0,0.1)’;
});