@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&family=Inter:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap";:root{--text-primary: #ffffff;--text-secondary: #c9c9c9;--accent-primary: #3b82f6;--accent-secondary: #0ea5e9;--gradient-primary: linear-gradient(135deg, var(--accent-primary) 0%, var(--accent-secondary) 100%);--glow-color: rgba(59, 130, 246, .4);--glass-bg: rgba(10, 10, 10, .55);--glass-border: rgba(255, 255, 255, .1);--glass-highlight: rgba(255, 255, 255, .05)}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{font-family:Permanent Marker,cursive;color:var(--text-primary);line-height:1.8;letter-spacing:1px;overflow-x:hidden;background-color:#050505;background-image:url(/assets/bg-bEuUBukx.png);background-attachment:fixed;background-size:cover;background-position:center;background-repeat:no-repeat}h1,h2,h3,h4,.brand-font,.marker-font{font-family:Permanent Marker,cursive;letter-spacing:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{box-shadow:0 0 20px var(--glow-color)}50%{box-shadow:0 0 40px var(--glow-color)}to{box-shadow:0 0 20px var(--glow-color)}}.animate-fade-in{animation:fadeIn 1.2s cubic-bezier(.16,1,.3,1) forwards}.navbar{position:fixed;top:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 5%;background:#050505b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--glass-border);z-index:1000;transition:all .3s ease}.nav-brand{text-decoration:none;display:flex;align-items:center}.nav-brand-img{height:55px;width:auto;filter:brightness(0) invert(1);transition:transform .3s ease}.nav-brand-img:hover{transform:scale(1.05)}.nav-links{display:flex;gap:2.5rem;list-style:none}.nav-links a{color:var(--text-primary);text-decoration:none;font-size:.95rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;position:relative;transition:color .3s ease}.nav-links a:hover{color:var(--accent-primary)}.nav-links a:after{content:"";position:absolute;width:0;height:2px;bottom:-6px;left:0;background:var(--gradient-primary);transition:width .3s ease}.nav-links a:hover:after{width:100%}main{max-width:1300px;margin:120px auto 40px;display:flex;flex-direction:column;gap:3rem;padding:0 2rem}main>section{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:30px;padding:5rem 3rem;box-shadow:0 30px 60px #0006;position:relative;overflow:hidden}.hero{min-height:75vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.hero-content{position:relative;z-index:1;max-width:900px}.hero h1{font-size:clamp(3.2rem,6vw,6.5rem);font-weight:800;line-height:1.05;margin-bottom:1.5rem;text-transform:capitalize;letter-spacing:-.04em}.text-gradient{background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2.5rem;max-width:600px;margin-inline:auto}.btn{padding:1rem 2.5rem;font-size:1.2rem;font-weight:600;font-family:Permanent Marker,cursive;text-transform:uppercase;letter-spacing:1px;color:#fff;background:var(--gradient-primary);border:none;border-radius:30px;cursor:pointer;text-decoration:none;transition:all .3s ease;animation:pulseGlow 3s infinite}.btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px var(--glow-color)}.section-head{text-align:center;margin-bottom:4rem}.section-head h2{font-size:2.8rem;margin-bottom:1rem;text-transform:uppercase}.section-head p{color:var(--text-secondary);font-size:1.1rem}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.service-card{background:var(--glass-highlight);padding:2.5rem;border-radius:20px;border:1px solid var(--glass-border);transition:all .4s ease;display:flex;flex-direction:column;align-items:flex-start;position:relative}.service-card:hover{transform:translateY(-8px);border-color:var(--accent-primary);background:#ffffff14;box-shadow:0 20px 40px #0000004d}.service-icon{width:60px;height:60px;background:var(--gradient-primary);border-radius:15px;display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;color:#fff;font-size:1.5rem}.service-card h3{font-size:1.3rem;margin-bottom:1rem;color:var(--text-primary)}.service-card p{color:var(--text-secondary);font-size:.95rem}.about-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-image{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #00000080;border:1px solid var(--glass-border)}.about-image img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .5s ease}.about-image:hover img{transform:scale(1.05)}.founder-tag{position:absolute;bottom:20px;left:20px;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 20px;border-radius:10px;border:1px solid var(--glass-border)}.founder-tag h4{margin:0;color:#fff;font-size:1.1rem}.founder-tag span{color:var(--accent-primary);font-size:.8rem;text-transform:uppercase;letter-spacing:1px}.about-content h2{font-size:3rem;margin-bottom:1.5rem;line-height:1.2}.about-content p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.1rem}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;margin-top:2rem}.team-card{background:var(--glass-highlight);border:1px solid var(--glass-border);border-radius:20px;padding:1.5rem;text-align:center;transition:all .4s ease;overflow:hidden}.team-card:hover{transform:translateY(-8px);border-color:var(--accent-primary);background:#ffffff14;box-shadow:0 10px 30px #0000004d}.team-img-wrapper{width:120px;height:120px;margin:0 auto 1.5rem;border-radius:50%;padding:5px;background:var(--gradient-primary);box-shadow:0 5px 15px #ff2a5f4d}.team-img-wrapper img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid var(--surface-color)}.team-card h3{font-size:1.5rem;margin-bottom:.5rem;color:var(--text-primary)}.team-role{display:block;font-size:.85rem;text-transform:uppercase;letter-spacing:1px;color:var(--accent-secondary);margin-bottom:1rem;font-weight:700}.team-desc{font-size:.95rem;color:var(--text-secondary);line-height:1.4}.aim{text-align:center}.aim-container{max-width:800px;margin:0 auto}.aim h2{font-size:3rem;margin-bottom:2rem}.aim p{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.8}.clients{text-align:center}.clients h2{font-size:2.5rem;margin-bottom:3rem}.client-logos{display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:wrap;opacity:.8}.client-logos span{font-size:1.5rem;font-weight:700;font-family:Permanent Marker,cursive;color:var(--text-secondary);text-transform:uppercase;letter-spacing:2px}.contact-container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;position:relative}.contact-form-side h2{font-size:3rem;color:var(--text-primary);margin-bottom:2rem;letter-spacing:2px}.contact-form-side input,.contact-form-side textarea{width:100%;background:var(--glass-highlight);border:1px solid var(--glass-border);border-radius:20px;padding:1rem 1.5rem;margin-bottom:1.5rem;color:var(--text-primary);font-family:Outfit,sans-serif;font-size:1rem;outline:none;transition:border-color .3s ease}.contact-form-side input:focus,.contact-form-side textarea:focus{border-color:var(--accent-primary)}.contact-form-side input::placeholder,.contact-form-side textarea::placeholder{color:var(--text-secondary);font-family:Permanent Marker,cursive;letter-spacing:1px}.submit-form-btn{background:var(--gradient-primary);color:#fff;border:none;border-radius:25px;padding:.8rem 2.5rem;font-size:1.2rem;font-family:Permanent Marker,cursive;cursor:pointer;float:right;transition:all .2s ease}.submit-form-btn:hover{transform:scale(1.05);background:#4bb0c6}.contact-info-side{display:flex;flex-direction:column;justify-content:center;gap:3rem;font-size:1.2rem;color:var(--text-primary)}.info-block h3{font-size:1.8rem;margin-bottom:1rem;color:var(--text-primary);letter-spacing:2px}.info-block p{display:flex;align-items:flex-start;gap:15px;margin-bottom:1rem;font-family:Outfit,sans-serif;font-weight:600;font-size:1.1rem;line-height:1.6;color:var(--text-secondary)}.info-icon{color:#fff;background:var(--gradient-primary);border-radius:50%;padding:6px;min-width:38px;height:38px}.footer-new{background:#fff;color:#333;padding:1.5rem 5%;font-family:Inter,sans-serif;width:100%;margin-top:5rem;z-index:10;position:relative}.footer-top{display:flex;justify-content:center;align-items:center;gap:15px;margin-bottom:1rem}.footer-logo{height:40px;filter:none}.footer-top span{font-size:.9rem;color:#555;font-family:Outfit,sans-serif}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eaeaea;padding-top:1.5rem;flex-wrap:wrap;gap:1rem}.footer-built{font-size:.9rem;color:#555;font-family:Outfit,sans-serif}.footer-center-links{display:flex;align-items:center;gap:2rem}.contact-link{display:flex;align-items:center;color:#222;text-decoration:none;font-weight:600;font-size:.95rem;font-family:Outfit,sans-serif}.social-icons{display:flex;align-items:center;gap:12px}.social-icons a{display:inline-flex;justify-content:center;align-items:center;padding:8px;border-radius:8px;color:#fff;transition:transform .2s;text-decoration:none}.social-icons a:hover{transform:translateY(-3px)}.fb{background:#3b5998}.ig{background:#e1306c}.tw{background:#1da1f2}.wa{background:#25d366}.footer-chat .chat-btn{background:#46a1f0;color:#fff;border:none;border-radius:20px;padding:.6rem 1.2rem;font-weight:600;display:flex;align-items:center;cursor:pointer;transition:.2s;font-family:Inter,sans-serif;box-shadow:0 4px 10px #0000001a}.footer-chat .chat-btn:hover{background:#2a8ae4}.heart{color:var(--accent-primary)}@media(max-width:900px){.about-container,.contact-container{grid-template-columns:1fr}}@media(max-width:768px){.nav-links{display:none}.hero h1{font-size:2.5rem}main>section{padding:3rem 1.5rem}.footer-bottom{flex-direction:column;text-align:center;gap:1.5rem}}
