html,body{width:100%;height:100%;overflow-x:hidden}html{scroll-behavior:smooth}.navbar{background:#1a1a1a33;display:flex;justify-content:space-between;align-items:center;padding:10px 0 15px;position:fixed;top:0;left:0;width:100%;z-index:1000;transition:all .4s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.navbar.scrolled{background:#1a1a1aa6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 15px #0000004d}.nav-logo img{height:50px;object-fit:contain;padding-left:25px}.nav-links{display:flex;gap:30px;list-style:none;justify-content:center;align-items:center}.nav-links li{position:relative}.nav-links a{color:#fff;text-decoration:none;font-size:1.1rem;font-weight:500;transition:color .3s ease}.nav-links a:after{content:"";position:absolute;width:0%;height:2px;background:#a27900;left:0;bottom:-5px;transition:width .3s ease}.nav-links a:hover{color:#a27900}.nav-links a:hover:after{width:100%}.services-menu .dropdown{position:absolute;background:#1a1a1af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);list-style:none;top:24px;left:0;min-width:200px;border-radius:10px;box-shadow:0 4px 15px #0000004d;padding:10px 0;opacity:0;transform:translateY(-10px);pointer-events:none;transition:all .3s ease}.services-menu:hover .dropdown{opacity:1;transform:translateY(0);pointer-events:auto}.services-menu .dropdown li a{display:block;padding:12px 20px;color:#fff;font-size:.95rem;transition:background .3s ease}.services-menu .dropdown li a:hover{background:#a27900;color:#fff;border-radius:5px}.nav-btn button{background:#a27900;color:#fff;border:none;padding:10px 20px;font-size:1rem;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:500}.nav-btn button:hover{background:#fff;color:#a27900;transform:scale(1.05);box-shadow:0 0 15px #cd472680}.hamburger{display:none;flex-direction:column;cursor:pointer;gap:5px;transition:all .3s ease}.hamburger span{background:#fff;height:3px;width:28px;transition:all .3s ease}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media (max-width: 900px){.nav-links{position:absolute;top:80px;left:0;right:0;background:#1a1a1af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;gap:20px;padding:30px 0;display:none;text-align:center;animation:fadeIn .4s ease}.nav-links.open{display:flex}.nav-btn{display:none}.hamburger{display:flex}.services-menu .dropdown{position:static;box-shadow:none;background:none;opacity:1;transform:none;pointer-events:auto}.services-menu .dropdown li a{color:#fff}.services-menu .dropdown li a:hover{background:none;color:#a27900}}*{margin:0;padding:0;box-sizing:border-box}.home-container{width:100%;font-family:Poppins,sans-serif;color:#fff;overflow-x:hidden}.hero-section{height:100vh;background:linear-gradient(#00000080,#00000080),url(./hero1-BY7DWI1F.jpg) center/cover no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;padding:0 20px;overflow:hidden}.hero-content h1{font-size:3.5rem;font-weight:700;animation:fadeDown 1.2s ease}.hero-content h1 span{color:#a27900}.hero-sub{font-size:1.3rem;margin-top:10px;animation:fadeUp 1.2s ease}.home-btn{background:#ffffff26;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);padding:12px 25px;font-size:1rem;cursor:pointer;border-radius:30px;margin-top:20px;transition:all .3s ease}.home-btn:hover{background:#ffffff4d;transform:scale(1.1);color:#a27900}.hero-services{display:flex;justify-content:center;align-items:center;position:absolute;bottom:40px;width:100%;gap:20px}.service-card{min-width:250px;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;padding:20px;text-align:center;transition:transform .3s ease,background .3s ease;flex-shrink:0}.service-card img{width:80px;height:80px;object-fit:cover;border-radius:15px;margin-bottom:15px}.service-card h3{font-size:1.2rem;margin-bottom:10px;color:gold}.service-card p{font-size:1rem;color:#fff}@keyframes slideLeft{0%{transform:translate(100%)}to{transform:translate(-100%)}}.hero-services .service-track{display:flex;animation:slideLeft 12s linear infinite;gap:20px}#services-section{padding:80px 20px;text-align:center;background:#111}#services-section h2{font-size:2.5rem;margin-bottom:40px;position:relative}.services-carousel{max-width:500px;margin:0 auto;overflow:hidden;border-radius:20px;background:#222;padding:40px 20px;animation:fadeIn .8s ease}.services-carousel .service-card h3{font-size:1.8rem;margin-bottom:15px;color:#a27900}.services-carousel .service-card p{font-size:1.1rem;line-height:1.5}.stats-section{background:#1a1a1a;padding:80px 20px;text-align:center}.stats-section h2{font-size:2.5rem;margin-bottom:40px}.stats-cards{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.stats-card{background:#222;padding:30px 20px;border-radius:20px;width:180px;transition:transform .3s ease}.stats-card:hover{transform:translateY(-10px);background:#a27900;color:#fff}.stat-value{font-size:2.2rem;font-weight:700;display:block;margin-bottom:10px;color:#fafafa}.services-cards{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.services-cards .service-card{background:#222;padding:20px;border-radius:20px;width:250px;transition:transform .3s ease,background .3s ease;cursor:pointer}.services-cards .service-card:hover{transform:translateY(-10px);background:#a27900}.services-cards img{width:100%;height:150px;object-fit:cover;border-radius:15px;margin-bottom:15px}.services-cards h3{font-size:1.2rem;text-align:center}.faq-section{background:#111;padding:20px;text-align:center}.faq-section h2{font-size:2.5rem;margin-bottom:40px}.faqs{max-width:800px;margin:0 auto}.faq-card{background:#222;margin-bottom:15px;border-radius:15px;cursor:pointer;overflow:hidden;transition:all .3s ease}.faq-card h4{padding:20px;font-size:1.2rem;position:relative}.faq-card h4:after{content:"+";position:absolute;right:20px;font-size:1.5rem;transition:transform .3s ease}.faq-card.open h4:after{transform:rotate(45deg)}.faq-card p{max-height:0;opacity:0;padding:0 20px;transition:all .5s ease}.faq-card.open p{max-height:200px;opacity:1;margin-bottom:15px}.contact-section{padding:80px 20px;text-align:center;background:#1a1a1a}.contact-section h2{font-size:2.5rem;margin-bottom:40px}.contact-form{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.contact-form input,.contact-form select,.contact-form textarea{padding:15px;border-radius:15px;border:none;outline:none;font-size:1rem;background:#222;color:#fff;transition:all .3s ease}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#a27900;color:#fff;transform:scale(1.02)}.contact-form button{padding:15px;border-radius:30px;border:none;background:#a27900;color:#fff;font-size:1rem;cursor:pointer;transition:all .3s ease}.contact-form button:hover{background:#fff;color:#a27900;transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.stats-cards,.services-cards{flex-direction:column;align-items:center}.faq-card h4{font-size:1rem}.faq-card p{font-size:.95rem}.services-carousel{padding:30px 15px}.hero-content h1{font-size:2.5rem}.hero-sub{font-size:1rem}}@media (max-width: 768px){.hero-services{bottom:20px}.service-card{min-width:200px;padding:15px}.service-card img{width:60px;height:60px}}.testimonial-section{background:#111;padding:80px 20px;text-align:center;font-family:Poppins,sans-serif;color:#fff;justify-content:center}.testimonial-section h2{font-size:2.5rem;margin-bottom:10px;color:#a27900}.testi-sub{font-size:1.1rem;margin-bottom:50px;color:#fff;opacity:.8}.testi-slider{display:flex;gap:30px;overflow-x:auto;flex-direction:row;justify-content:center;scroll-behavior:smooth;padding-bottom:20px}.testi-card{min-width:300px;max-width:350px;background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;padding:30px 20px;flex-shrink:0;transition:transform .3s ease,background .3s ease}.testi-card:hover{transform:translateY(-10px);background:#a2790033}.testi-card p{font-size:1rem;line-height:1.6;margin-bottom:15px}.testi-card span{display:block;font-weight:600;color:#a27900;font-size:.95rem}.testi-slider::-webkit-scrollbar{display:none}.testi-slider{-ms-overflow-style:none;scrollbar-width:none}@media (max-width: 900px){.testimonial-section h2{font-size:2rem}.testi-sub{font-size:1rem}.testi-card{min-width:250px;padding:25px 15px}}@media (max-width: 600px){.testi-card{min-width:220px;padding:20px 15px}.testimonial-section h2{font-size:1.8rem}.testi-sub{font-size:.95rem}}.about-container{background:#111;color:#fff;padding:80px 20px;font-family:Poppins,sans-serif;text-align:center}.about-container h2{font-size:2.5rem;margin-bottom:20px;color:#a27900;position:relative;display:inline-block}.about-overview p{max-width:800px;margin:0 auto 30px;line-height:1.6;opacity:.85}.mission-vision{display:flex;justify-content:center;gap:50px;flex-wrap:wrap;margin-bottom:20px}.mission,.vision{max-width:350px;background:#ffffff0d;padding:20px;border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mission img,.vision img{width:50px;margin-bottom:10px}.tagline{font-size:1.2rem;font-weight:500;color:gold;margin-top:20px}.timeline{display:flex;justify-content:center;flex-wrap:wrap;gap:40px;margin-top:40px}.timeline-item{background:#ffffff0d;padding:20px;border-radius:20px;max-width:220px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.timeline-icon{font-weight:700;font-size:1.5rem;color:#a27900;margin-bottom:10px}.values-grid{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:40px}.value-card{max-width:220px;background:#ffffff0d;padding:25px 20px;border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s ease,background .3s ease}.value-card:hover{transform:translateY(-10px);background:#a2790033}.value-card img{width:50px;margin-bottom:15px}.value-card h4{margin-bottom:10px;color:gold}.value-card p{font-size:.95rem;line-height:1.5;opacity:.9}.about-team{margin-top:80px}.team-member{display:flex;align-items:center;gap:40px;justify-content:center;margin-bottom:60px;flex-wrap:wrap}.team-member.reverse{flex-direction:row-reverse}.team-member img{width:180px;height:180px;border-radius:50%;object-fit:cover;transition:transform .3s ease}.team-member img:hover{transform:scale(1.05)}.team-content{max-width:500px;text-align:left}.team-content h4{color:gold;margin-bottom:8px}.team-content p{margin-bottom:15px;line-height:1.6;opacity:.9}.typewriter{overflow:hidden;white-space:nowrap;border-right:3px solid #ffd700;animation:typing 6s steps(200,end),blink .75s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{0%,to{border-color:transparent}50%{border-color:gold}}.social-links a{margin-right:15px;color:#fff;font-size:1.3rem}.social-links a:hover{color:gold}@media (max-width: 900px){.mission-vision,.values-grid,.timeline{flex-direction:column;gap:30px}.team-member,.team-member.reverse{flex-direction:column;text-align:center}.team-content{text-align:center}}@media (max-width: 600px){.about-container h2{font-size:2rem}.team-member img{width:150px;height:150px}.value-card,.timeline-item{max-width:90%}}.footer{background:#1a1a1ae6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;padding:60px 20px 20px;font-family:Poppins,sans-serif}.footer-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}.footer-logo img{height:60px;margin-bottom:15px}.footer-logo p{font-size:1rem;max-width:250px;line-height:1.6}.footer-nav h4,.footer-contact h4,.footer-social h4{font-size:1.3rem;margin-bottom:15px;color:#a27900}.footer-nav ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-nav a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-nav a:hover{color:#a27900}.footer-contact p{margin-bottom:10px;font-size:.95rem}.footer-social .social-icons{display:flex;gap:15px;margin-top:10px}.footer-social .social-icons img{width:30px;height:30px;transition:transform .3s ease;border-radius:10px}.footer-social .social-icons img:hover{transform:scale(1.2)}.footer-bottom{text-align:center;margin-top:40px;border-top:1px solid rgba(255,255,255,.2);padding-top:15px;font-size:.9rem;color:#aaa}@media (max-width: 900px){.footer-container{flex-direction:column;align-items:center;text-align:center}.footer-nav ul{align-items:center}.footer-social .social-icons{justify-content:center}}.contact-container{background:#111;color:#fff;padding:80px 20px;font-family:Poppins,sans-serif}.contact-hero{text-align:center;margin-bottom:60px}.contact-hero h2{font-size:2.5rem;color:#a27900;margin-bottom:15px;animation:fadeDown 1s ease}.contact-hero p{max-width:700px;margin:0 auto;line-height:1.6;opacity:.85;font-size:1.1rem;animation:fadeUp 1s ease}.contact-main{display:flex;justify-content:center;gap:50px;flex-wrap:wrap}.contact-form-container{flex:1;min-width:300px;max-width:450px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:15px;margin-bottom:20px;border-radius:10px;border:none;background:#ffffff0d;color:#fff;font-size:1rem}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ccc}.contact-form button{padding:15px 25px;border:none;border-radius:10px;background:#a27900;color:#fff;font-size:1rem;cursor:pointer;transition:.3s ease}.contact-form button:hover{background:gold;color:#111}.contact-info{flex:1;min-width:300px;max-width:450px;text-align:left}.contact-info h3{color:gold;margin-bottom:5px}.contact-info h2{color:#a27900;margin-bottom:20px}.contact-info p{margin-bottom:10px;line-height:1.5}.social-links{margin-top:20px}.social-links a{margin-right:10px;display:inline-block}.social-links img{width:30px;transition:transform .3s ease;border-radius:10px}.social-links img:hover{transform:scale(1.2)}.contact-map{margin-top:60px;border-radius:20px;overflow:hidden}@keyframes fadeDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.contact-main{flex-direction:column;gap:40px}}@media (max-width: 600px){.contact-hero h2{font-size:2rem}.contact-hero p{font-size:1rem}}.webapp-page{font-family:Poppins,sans-serif;color:#fff;background-color:#000}.webapp-hero{display:flex;align-items:center;justify-content:space-between;padding:80px 10%;flex-wrap:wrap}.webapp-hero-content{flex:1;min-width:300px}.webapp-hero-content h1{font-size:2.8rem;margin-bottom:20px;color:#a27900}.webapp-hero-content p{font-size:1.1rem;margin-bottom:20px;line-height:1.6;opacity:.85}.webapp-hero-img{flex:1;min-width:300px;text-align:center}.webapp-hero-img img{max-width:100%;border-radius:10px}.webapp-offer{padding:60px 10%;text-align:center}.webapp-offer h2{font-size:2rem;margin-bottom:40px;color:#a27900}.webapp-why{padding:60px 10%}.webapp-why h2{text-align:center;margin-bottom:30px;color:#a27900}.webapp-why ul{list-style:none;max-width:700px;margin:auto;padding:0}.webapp-why ul li{padding:12px 0;font-size:1.1rem;border-bottom:1px solid rgba(255,255,255,.1);opacity:.85;justify-content:center;display:flex}.webapp-cta{text-align:center;padding:80px 10%}.webapp-cta h2{font-size:2rem;margin-bottom:15px;color:#a27900}.webapp-cta p{margin-bottom:25px;font-size:1.1rem;opacity:.85}@media (max-width: 768px){.webapp-hero{flex-direction:column;text-align:center}.webapp-hero-content h1{font-size:2rem}}.mobileapp-page{font-family:Poppins,sans-serif;color:#fff;background-color:#000}.mobileapp-hero{display:flex;align-items:center;justify-content:space-between;padding:80px 10%;flex-wrap:wrap}.mobileapp-hero-content{flex:1;min-width:300px}.mobileapp-hero-content h1{font-size:2.8rem;margin-bottom:20px;color:#a27900}.mobileapp-hero-content p{font-size:1.1rem;margin-bottom:20px;line-height:1.6;opacity:.85}.mobileapp-hero-img{flex:1;min-width:300px;text-align:center}.mobileapp-hero-img img{max-width:100%;border-radius:10px}.mobileapp-offer{padding:60px 10%;text-align:center}.mobileapp-offer h2{font-size:2rem;margin-bottom:40px;color:#a27900}.mobileapp-why{padding:60px 10%}.mobileapp-why h2{text-align:center;margin-bottom:30px;color:#a27900}.mobileapp-why ul{list-style:none;max-width:700px;margin:auto;padding:0}.mobileapp-why ul li{padding:12px 0;font-size:1.1rem;border-bottom:1px solid rgba(255,255,255,.1);opacity:.85;justify-content:center;display:flex}.mobileapp-cta{text-align:center;padding:80px 10%}.mobileapp-cta h2{font-size:2rem;margin-bottom:15px;color:#a27900}.mobileapp-cta p{margin-bottom:25px;font-size:1.1rem;opacity:.85}@media (max-width: 768px){.mobileapp-hero{flex-direction:column;text-align:center}.mobileapp-hero-content h1{font-size:2rem}}.uiux-page{font-family:Poppins,sans-serif;color:#fff;background-color:#000}.uiux-hero{display:flex;align-items:center;justify-content:space-between;padding:80px 10%;flex-wrap:wrap}.uiux-hero-content{flex:1;min-width:300px}.uiux-hero-content h1{font-size:2.8rem;margin-bottom:20px;color:#a27900}.uiux-hero-content p{font-size:1.1rem;margin-bottom:20px;line-height:1.6;opacity:.85}.uiux-hero-img{flex:1;min-width:300px;text-align:center}.uiux-hero-img img{max-width:100%;border-radius:10px}.uiux-offer{padding:60px 10%;text-align:center}.uiux-offer h2{font-size:2rem;margin-bottom:40px;color:#a27900}.uiux-why{padding:60px 10%}.uiux-why h2{text-align:center;margin-bottom:30px;color:#a27900}.uiux-why ul{list-style:none;max-width:700px;margin:auto;padding:0}.uiux-why ul li{padding:12px 0;font-size:1.1rem;border-bottom:1px solid rgba(255,255,255,.1);opacity:.85;justify-content:center;display:flex}.uiux-cta{text-align:center;padding:80px 10%}.uiux-cta h2{font-size:2rem;margin-bottom:15px;color:#a27900}.uiux-cta p{margin-bottom:25px;font-size:1.1rem;opacity:.85}@media (max-width: 768px){.uiux-hero{flex-direction:column;text-align:center}.uiux-hero-content h1{font-size:2rem}}.digital-page{font-family:Poppins,sans-serif;color:#fff;background-color:#000}.digital-hero{display:flex;align-items:center;justify-content:space-between;padding:80px 10%;flex-wrap:wrap}.digital-hero-content{flex:1;min-width:300px}.digital-hero-content h1{font-size:2.8rem;margin-bottom:20px;color:#a27900}.digital-hero-content p{font-size:1.1rem;margin-bottom:20px;line-height:1.6;opacity:.85}.digital-hero-img{flex:1;min-width:300px;text-align:center}.digital-hero-img img{max-width:100%;border-radius:10px}.cta-btn{background-color:#a27900;color:#fff;padding:12px 25px;border:none;border-radius:6px;cursor:pointer;transition:.3s;text-decoration:none}.cta-btn:hover{background-color:#a27900cc}.digital-offer{padding:60px 10%;text-align:center}.digital-offer h2{font-size:2rem;margin-bottom:40px;color:#a27900}.offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.offer-card{background:#ffffff0d;padding:25px;border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s ease,background .3s ease}.offer-card:hover{transform:translateY(-10px);background:#a2790033}.offer-card h3{margin-bottom:15px;font-size:1.3rem;color:gold}.offer-card p{font-size:.95rem;line-height:1.5;opacity:.9}.digital-why{padding:60px 10%}.digital-why h2{text-align:center;margin-bottom:30px;color:#a27900}.digital-why ul{list-style:none;max-width:700px;margin:auto;padding:0}.digital-why ul li{padding:12px 0;font-size:1.1rem;border-bottom:1px solid rgba(255,255,255,.1);opacity:.85;justify-content:center;display:flex}.digital-cta{text-align:center;padding:80px 10%}.digital-cta h2{font-size:2rem;margin-bottom:15px;color:#a27900}.digital-cta p{margin-bottom:25px;font-size:1.1rem;opacity:.85}@media (max-width: 768px){.digital-hero{flex-direction:column;text-align:center}.digital-hero-content h1{font-size:2rem}}
