.navbar{justify-content:space-between;align-items:center;padding:20px 60px;display:flex}.trusted-section{text-align:center;color:#fff;background:#0f0c29;padding:60px 0}.trusted-text{opacity:.7;margin-bottom:40px;font-size:18px}.trusted-logos{width:100%;overflow:hidden}.logo-track{gap:60px;width:max-content;display:flex}.logo-item{white-space:nowrap;opacity:.8;font-size:20px;font-weight:600}.about-section{min-height:vh;background:#0f0c29;align-items:center;padding:80px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.about-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;width:70%;max-width:850px;margin:0 auto;display:flex}.about-content{flex:1;min-width:300px}.section-tag{align-items:center;gap:15px;margin-bottom:25px;display:flex}.tag-line{background:linear-gradient(90deg,#667eea 0%,#764ba2 100%);border-radius:2px;width:60px;height:3px}.tag-text{letter-spacing:3px;text-transform:uppercase;color:#667eea;font-size:1rem;font-weight:600}.about-title{color:#fcfdff;margin-bottom:30px;font-size:3rem;font-weight:700;line-height:1.2}.title-highlight{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:3.2rem;display:block}.about-description{margin-bottom:40px}.description-text{color:#edf0f7;margin-bottom:20px;font-size:1.1rem;line-height:1.8}.stats-grid{flex-wrap:wrap;gap:40px;margin-bottom:40px;display:flex}.stat-item{flex-direction:column;display:flex}.stat-number{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:2.5rem;font-weight:700;line-height:1}.stat-label{color:#718096;text-transform:uppercase;letter-spacing:1px;margin-top:8px;font-size:.95rem}.skills-section{margin-bottom:40px}.skills-title{color:#2d3748;margin-bottom:15px;font-size:1.1rem;font-weight:600}.skills-grid{flex-wrap:wrap;gap:12px;display:flex}.skill-tag{color:#4a5568;cursor:default;background:#fff;border:1px solid #667eea1a;border-radius:50px;padding:8px 18px;font-size:.9rem;font-weight:500;transition:all .3s;box-shadow:0 4px 6px -2px #0000000d}.skill-tag:hover{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);transform:translateY(-2px);box-shadow:0 10px 20px -8px #667eea66}.about-buttons{flex-wrap:wrap;gap:20px;display:flex}.btn{cursor:pointer;letter-spacing:.5px;border:none;border-radius:50px;outline:none;align-items:center;gap:10px;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex}.btn i{font-size:1.1rem}.btn-primary{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 10px 20px -8px #667eea66}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 15px 25px -8px #667eea80}.btn-outline{color:#667eea;background:0 0;border:2px solid #667eea}.btn-outline:hover{color:#fff;background:#667eea;transform:translateY(-2px)}.about-visual{flex:1;justify-content:center;align-items:center;min-width:300px;display:flex;position:relative}.image-frame{aspect-ratio:1;z-index:2;background:linear-gradient(135deg,#f0f4ff 0%,#e9eeff 100%);border:1px solid #ffffff80;border-radius:40px;width:100%;max-width:450px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #667eea66}.image-placeholder{background:linear-gradient(135deg,#667eea 20%,#764ba2 80%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.floating-card{back-filter:blur(10px);color:#2d3748;z-index:3;background:#fffffff2;border:1px solid #fffc;border-radius:50px;align-items:center;gap:10px;padding:12px 20px;font-weight:500;animation:3s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 15px 30px -10px #0000001a}.floating-card i{color:#667eea;font-size:1.1rem}.card-1{animation-delay:0s;top:15%;left:-10%}.card-2{animation-delay:.5s;bottom:20%;right:-5%}.card-3{animation-delay:1s;bottom:10%;left:5%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.pattern-dots{opacity:.1;z-index:1;background-image:radial-gradient(#667eea 2px,#0000 2px);background-size:30px 30px;border-radius:40px;width:100%;height:100%;position:absolute;top:20px;right:-20px}@media (width<=1024px){.about-title{font-size:2.5rem}.title-highlight{font-size:2.7rem}.stats-grid{gap:30px}.stat-number{font-size:2rem}}@media (width<=768px){.about-container{flex-direction:column-reverse;gap:40px}.about-visual{width:100%}.image-frame{aspect-ratio:1/.9;max-width:100%}.floating-card{transform:scale(.9)}.card-1{left:0}.card-2{right:0}.about-title{font-size:2.2rem}.title-highlight{font-size:2.4rem}.description-text{font-size:1rem}}@media (width<=480px){.about-section{padding:60px 15px}.stats-grid{gap:20px}.stat-number{font-size:1.8rem}.btn{justify-content:center;width:100%}.about-buttons{flex-direction:column}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-tag,.about-title,.description-text,.stats-grid,.skills-section,.about-buttons{animation:.6s forwards fadeInUp}.description-text:nth-of-type(2){animation-delay:.1s}.stats-grid{animation-delay:.2s}.skills-section{animation-delay:.3s}.about-buttons{animation-delay:.4s}.skills-section{background:radial-gradient(circle at 0 0,#0f172a,#020617);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.skills-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;background:#ffffff0d;border:1px solid #00e0ff33;border-radius:20px;width:85%;max-width:1100px;padding:60px;position:relative;box-shadow:0 0 50px #00e0ff1a}.skills-title{text-align:center;color:#fff;margin-bottom:50px;font-size:32px}.skills-title span{color:#00e0ff}.skills-grid{grid-template-columns:repeat(2,1fr);gap:50px;display:grid}.skill-item{margin-bottom:35px}.skill-header{color:#e2e8f0;justify-content:space-between;margin-bottom:10px;display:flex}.skill-info{align-items:center;gap:15px;display:flex}.skill-icon{color:#00e0ff;background:#00e0ff1a;border:1px solid #00e0ff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;transition:all .3s;display:flex}.skill-item:hover .skill-icon{transform:scale(1.1);box-shadow:0 0 20px #00e0ff}.progress-bar{background:#ffffff14;border-radius:20px;height:8px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#00e0ff,#008cff);border-radius:20px;height:100%}.skill-percentage{color:#00e0ff;font-size:14px}@media (width<=900px){.skills-grid{grid-template-columns:1fr}}.services-section{text-align:center;color:#fff;background:#0f172a;padding:100px 10%}.services-title{letter-spacing:2px;margin-bottom:60px;font-size:32px;font-weight:600}.services-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;display:grid}.service-card{cursor:pointer;background:#111827;border:2px solid #0000;border-radius:16px;padding:40px 30px;transition:all .4s;position:relative}.service-card:before{content:"";-webkit-mask-composite:xor;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:18px;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.service-card h3{margin-top:20px;margin-bottom:15px;font-size:20px}.service-card p{color:#cbd5e1;font-size:14px;line-height:1.6}.service-icon{color:#8b5cf6;background:#1f2937;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto;font-size:40px;display:flex}.portfolio{color:#fff;background-color:#0d1b2a;padding:80px 10%;font-family:Poppins,sans-serif}.project-container{justify-content:space-between;align-items:center;gap:50px;margin-bottom:100px;display:flex}.project-container.reverse{flex-direction:row-reverse}.project-text{flex:1}.project-number{color:#00b4d8;letter-spacing:2px;margin-bottom:10px}.project-text h2{margin-bottom:20px;font-size:32px}.project-text p{color:#cbd5e1;margin-bottom:20px;line-height:1.6}.read-more{color:#00b4d8;font-weight:500;text-decoration:none;transition:all .3s}.read-more:hover{color:#90e0ef}.project-image{flex:1;justify-content:center;display:flex}.image-frame{border:3px solid #00b4d8;border-radius:12px;padding:15px;position:relative}.image-frame img{border-radius:8px;width:100%;display:block}@media (width<=768px){.project-container,.project-container.reverse{flex-direction:column}.project-text h2{font-size:24px}}.testimonials{color:#fff;text-align:center;background-color:#0d1b2a;padding:80px 10%}.section-title{color:#00b4d8;margin-bottom:50px;font-size:32px}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-bottom:40px;display:grid}.testimonial-card{background:#1b263b;border-radius:12px;padding:25px;transition:all .3s;box-shadow:0 0 20px #00b4d81a}.testimonial-card:hover{transform:translateY(-5px)}.testimonial-card h3{color:#90e0ef;margin-bottom:10px}.testimonial-card p{color:#cbd5e1;margin-bottom:15px;font-size:14px}.stars{color:gold;font-size:18px}.add-btn{color:#fff;cursor:pointer;background:#00b4d8;border:none;border-radius:8px;padding:12px 25px;font-weight:500;transition:all .3s}.add-btn:hover{background:#0096c7}.testimonial-form{background:#1b263b;border-radius:12px;flex-direction:column;gap:15px;max-width:500px;margin-top:30px;margin-left:auto;margin-right:auto;padding:25px;display:flex}.testimonial-form input,.testimonial-form textarea,.testimonial-form select{border:none;border-radius:6px;outline:none;padding:10px}.testimonial-form textarea{resize:none;height:100px}.testimonial-form button{color:#fff;cursor:pointer;background:#00b4d8;border:none;border-radius:6px;padding:10px;transition:all .3s}.testimonial-form button:hover{background:#0096c7}.contact{color:#fff;text-align:center;background-color:#0d1b2a;padding:80px 10%}.contact-title{color:#00b4d8;margin-bottom:40px;font-size:32px}.contact-form{background:#1b263b;border-radius:12px;max-width:600px;margin:auto;padding:30px;box-shadow:0 0 20px #00b4d81a}.form-group{text-align:left;flex-direction:column;margin-bottom:20px;display:flex}.form-group label{color:#90e0ef;margin-bottom:6px;font-weight:500}.form-group input,.form-group textarea{border:none;border-radius:6px;outline:none;padding:10px;font-size:14px}.form-group textarea{resize:none;height:120px}.submit-btn{color:#fff;cursor:pointer;background:#00b4d8;border:none;border-radius:8px;width:100%;padding:12px;font-size:16px;transition:all .3s}.submit-btn:hover{background:#0096c7}.success-message{color:#4caf50;margin-top:15px;font-size:14px}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}body{color:#fff;background:linear-gradient(90deg,#0f0c29,#1b163b)}.navbar{display:Right;justify-content:space-between;align-items:Right;padding:40px 60px}.logo{background:linear-gradient(45deg,#a855f7,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:22px;font-weight:900}.nav-links{cursor:pointer;gap:40px;font-size:16px;list-style:none;display:flex}.nav-links li:hover{color:#ec4899}.hero{justify-content:space-between;align-items:center;min-height:90vh;padding:80px 60px;display:flex}.hero-left{max-width:600px}.hero-left h1{font-size:60px;font-weight:700}.gradient-text{background:linear-gradient(45deg,#a855f7,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-left h2{color:#cbd5e1;margin-top:20px;font-size:26px;font-weight:500}.hero-left p{color:#94a3b8;margin-top:20px;line-height:1.6}.hero-buttons{gap:40px;margin-top:50px;display:flex}.btn{cursor:pointer;border:none;border-radius:10px;padding:12px 28px;font-size:15px;transition:all .3s}.primary{color:#fff;background:linear-gradient(45deg,#a855f7,#ec4899)}.primary:hover{opacity:.8}.secondary{color:#fff;background:0 0;border:1px solid #6b7280}.secondary:hover{background:#1f2937}.hero-right{justify-content:center;align-items:center;display:flex}.image-wrapper{background:linear-gradient(45deg,#f5f0f0,#eee6ea);border-radius:50%;padding:12px}.image-wrapper img{object-fit:cover;border:6px solid #3855ad;border-radius:55%;width:300px;height:300px}.right-menu{z-index:1000;background:linear-gradient(135deg,#0f0c29,#1b163b,#a855f7);width:80px;height:100vh;padding:40px 0;transition:width .4s;position:fixed;top:0;right:0;overflow:hidden}.right-menu:hover{width:280px}.menu-links{margin:0;padding:0;list-style:none}.menu-links li{margin:0}.menu-link{color:#fff;white-space:nowrap;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:15px 20px;font-size:16px;text-decoration:none;transition:all .3s;display:flex}.menu-icon{min-width:24px;font-size:1.2em}.menu-label{opacity:0;transition:opacity .3s}.right-menu:hover .menu-label{opacity:1}.menu-link:hover{color:#ec4899;background:#ec48994d;transform:translate(5px)}.hero,.main-content{margin-right:80px}.right-menu:hover~.hero,.right-menu:hover~.main-content{margin-right:280px}
