.header{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#0000;height:var(--header-height);left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.header.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0acc;border-bottom:1px solid #ffffff1a}.header-content{height:100%;justify-content:space-between}.header-content,.logo{align-items:center;display:flex}.logo{color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:2.1rem;font-weight:700;gap:12px;letter-spacing:.02em}.logo-icon{height:28px;width:28px}.nav-menu{align-items:center;display:flex;gap:24px}.lang-switcher{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;display:flex;gap:4px;margin-left:8px;padding:4px}.lang-btn{background:none;border:none;border-radius:100px;color:var(--text-secondary);cursor:pointer;font-size:.75rem;font-weight:600;padding:4px 10px;transition:all .3s ease}.lang-btn:hover{color:var(--text-primary)}.lang-btn.active{background:var(--accent-secondary);color:#000}.nav-link{color:var(--text-secondary);font-family:Rajdhani,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:.03em;position:relative}.nav-link:hover{color:var(--text-primary)}.nav-link:after{background:var(--accent-secondary);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover:after{width:100%}.small-btn{font-family:Rajdhani,sans-serif;font-size:1.18rem;font-weight:700;padding:10px 20px}.menu-toggle{background:none;border:none;color:var(--text-primary);cursor:pointer;display:none}@media (max-width:768px){.nav-menu{background:var(--bg-primary);flex-direction:column;height:calc(100vh - var(--header-height));left:0;padding:40px;position:fixed;top:var(--header-height);transform:translateX(100%);transition:transform .3s ease-in-out;width:100%}.nav-menu.active{transform:translateX(0)}.menu-toggle{display:block}.lang-switcher{margin:20px 0 0}}.logo-icon{color:var(--accent-secondary);filter:drop-shadow(0 0 10px rgba(0,242,234,.6));height:64px;transition:all .3s ease;width:64px}.logo:hover .logo-icon{color:var(--accent-primary);transform:scale(1.1) rotate(5deg)}.footer{background:var(--bg-secondary);border-top:1px solid #ffffff0d;padding:80px 0 20px}.footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1.5fr;margin-bottom:60px}.footer-brand .logo{margin-bottom:12px}.footer-desc{color:var(--text-secondary);font-size:.95rem;margin-top:16px;max-width:300px}.footer-contact h4,.footer-links h4{color:var(--text-primary);font-size:1.1rem;margin-bottom:24px}.footer-links ul li{margin-bottom:12px}.footer-links a{color:var(--text-secondary);font-size:.95rem}.footer-links a:hover{color:var(--accent-secondary)}.contact-item{align-items:center;color:var(--text-secondary);display:flex;gap:12px;margin-bottom:16px}.footer-bottom{border-top:1px solid #ffffff0d;color:var(--text-secondary);font-size:.9rem;padding-top:20px;text-align:center}@media (max-width:768px){.footer-grid{gap:40px;grid-template-columns:1fr}}.project-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;display:block;overflow:hidden;padding:32px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.project-card:hover{background:#ffffff0f;border-color:var(--accent-color);box-shadow:0 20px 40px -10px #00000080;transform:translateY(-8px)}.card-content{position:relative;z-index:2}.card-icon{align-items:center;background:#ffffff0d;border-radius:12px;color:var(--accent-color);display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.card-title{color:var(--text-primary);font-size:1.5rem;margin-bottom:8px}.card-category{background:#ffffff0d;border-radius:100px;color:var(--accent-color);display:inline-block;font-size:.85rem;font-weight:500;margin-bottom:16px;padding:4px 12px}.card-desc{color:var(--text-secondary);font-size:.95rem;margin-bottom:24px}.card-footer{align-items:center;color:var(--accent-color);display:flex;font-size:.95rem;font-weight:600;gap:8px}.card-bg-effect{background:radial-gradient(circle at top right,var(--accent-color),#0000 70%);filter:blur(40px);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:1}.project-card:hover .card-bg-effect{opacity:.15}.highlight-card{background:linear-gradient(135deg,#00f2ea0d,#0070f30d);border:1px solid #00f2ea33;box-shadow:0 0 30px #00f2ea1a;cursor:default}.highlight-card:hover{border-color:var(--accent-secondary);box-shadow:0 0 50px #00f2ea33;transform:translateY(-5px) scale(1.02)}.glow-icon{background:#00f2ea1a;border:1px solid #00f2ea4d;box-shadow:0 0 20px #00f2ea4d}.highlight-text{color:var(--text-primary);font-size:1.1rem!important;font-weight:600}.card-badge{background:#ff3b3b1a;border:1px solid #ff3b3b33;border-radius:4px;color:#ff3b3b;font-size:.7rem;font-weight:800;letter-spacing:.1em;padding:4px 10px;position:absolute;right:20px;top:20px}.highlight-bg{background:radial-gradient(circle at center,var(--accent-secondary),#0000 80%)!important;filter:blur(60px);opacity:.05!important}.hero-section{align-items:center;display:flex;min-height:90vh;overflow:hidden;padding-top:var(--header-height);position:relative}.hero-bg{overflow:hidden;z-index:-1}.hero-bg,.hero-video{height:100%;left:0;position:absolute;top:0;width:100%}.hero-video{object-fit:cover}.hero-overlay{background:#0000000d;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-content{max-width:800px;text-align:center}.hero-label{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:100px;color:var(--accent-secondary);display:inline-block;font-size:.85rem;font-weight:600;padding:6px 16px}.hero-label,.hero-text h1{margin-bottom:24px}.hero-text p{color:var(--text-secondary);font-size:1.25rem;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.hero-buttons{display:flex;gap:16px;justify-content:center}.about-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.about-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-secondary);border:1px solid #ffffff0d;border-radius:24px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.about-card:hover{border-color:#00f3ff4d;border-color:rgba(var(--accent-rgb,0,243,255),.3);box-shadow:0 20px 40px -10px #00000080;transform:translateY(-8px)}.about-card:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.about-card:hover:before{opacity:1}.placeholder-image{align-items:center;background:#151515;border-bottom:1px solid #ffffff0d;color:var(--text-secondary);display:flex;flex-direction:column;height:280px;justify-content:center;overflow:hidden;position:relative;width:100%}.about-media{height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.about-card:hover .about-media{transform:scale(1.05)}.profile-placeholder .about-media{filter:drop-shadow(0 0 20px rgba(255,255,255,.1));object-fit:contain;padding:20px}.about-info{background:linear-gradient(180deg,#14141400,#141414cc);padding:32px;position:relative;z-index:2}.about-info h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#aaa);background-clip:text;-webkit-background-clip:text;font-size:1.5rem;font-weight:700;margin-bottom:12px}.about-info p{color:var(--text-secondary);font-size:1rem;line-height:1.6}.section-header{margin-bottom:60px;text-align:center}.section-header p{color:var(--text-secondary);font-size:1.1rem;margin-top:16px}.projects-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.project-detail-page{min-height:100vh;padding-top:var(--header-height)}.project-header{background:linear-gradient(to bottom,#000c,var(--bg-primary)),linear-gradient(45deg,#000000e6,rgba(var(--accent-color),.15));border-bottom:1px solid #ffffff1a;padding:80px 0;position:relative}.project-header:before{background:radial-gradient(circle at top right,var(--accent-color),#0000 60%);content:"";height:100%;left:0;opacity:.15;pointer-events:none;position:absolute;top:0;width:100%}.back-link{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;margin-bottom:32px;transition:transform .2s ease,color .2s ease}.back-link:hover{color:var(--text-primary);transform:translateX(-4px)}.project-category-badge{background:#ffffff1a;border:1px solid #ffffff0d;border-radius:100px;color:var(--accent-color);display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:24px;padding:6px 16px}.project-title-section h1{font-size:3.5rem;letter-spacing:-.02em;margin-bottom:20px}.project-title-section p{color:var(--text-secondary);font-size:1.35rem;line-height:1.5;margin-bottom:32px;max-width:700px}.project-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.confidential-notice{align-items:center;background:#ff32321a;border:1px solid #ff323233;border-radius:8px;color:#ff6b6b;display:inline-flex;font-size:.95rem;font-weight:500;gap:10px;padding:12px 20px}.project-content{padding:80px 0}.content-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:2fr 1fr}.detail-section{margin-bottom:80px}.detail-section h2{color:var(--text-primary);font-size:2rem;margin-bottom:32px}.detail-section p{color:var(--text-secondary);font-size:1.1rem;line-height:1.8}.features-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.features-list li{align-items:center;background:var(--bg-secondary);border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:12px;padding:20px;transition:transform .2s ease}.features-list li:hover{background:#ffffff08;transform:translateY(-2px)}.screenshots-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(480px,1fr))}.screenshots-grid.grid-large{gap:40px;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.screenshot-container{aspect-ratio:16/10;background:#0a0a0a;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 20px 40px #0006;overflow:hidden;position:relative;transition:all .4s ease}.project-screenshot{background:#000;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1);width:100%}.project-screenshot:hover{border-color:var(--accent-secondary);box-shadow:0 0 30px #00f2ea33;transform:scale(1.03)}.screenshot-placeholder{align-items:center;background:#151515;border:1px solid #ffffff14;color:var(--text-secondary);display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);width:100%}.screenshot-container .screenshot-placeholder[style*="display: flex"]{display:flex!important;left:0;position:absolute;top:0}.upload-hint{color:var(--text-secondary);font-family:monospace;font-size:.75rem;margin-top:-8px;opacity:.5}.screenshot-placeholder:hover{background:#1a1a1a;border-color:var(--accent-color,var(--text-primary));box-shadow:0 20px 40px -10px #00000080;transform:scale(1.02)}.add-icon{opacity:.5;transition:opacity .2s}.screenshot-placeholder:hover .add-icon{opacity:1}.tech-description{margin-bottom:24px}.tech-description p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:16px}.tech-benefits-list li{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:.9rem;gap:8px;margin-bottom:12px}.tech-benefits-list strong{color:var(--text-primary)}.sidebar-card{background:var(--bg-secondary);border:1px solid #ffffff0d;border-radius:20px;margin-bottom:32px;padding:32px}.sidebar-card h3{font-size:1.25rem;margin-bottom:24px}.tech-tags{display:flex;flex-wrap:wrap;gap:10px}.tech-tag{background:#ffffff0d;border:1px solid #0000;border-radius:100px;color:var(--text-secondary);font-size:.85rem;padding:8px 14px}.tech-tag:hover{background:#ffffff1a;border-color:#ffffff1a;color:var(--text-primary)}.confidential-notice-large{align-items:center;background:#ff32320d;border:1px dashed #ff32324d;border-radius:16px;color:#ff6b6b;display:flex;flex-direction:column;gap:24px;padding:60px;text-align:center}.confidential-notice-large p{color:#ff6b6b;font-size:1.25rem;font-weight:500;max-width:500px}.full-width{margin-top:20px;width:100%}@media (max-width:900px){.content-grid,.screenshots-grid,.screenshots-grid.grid-large{grid-template-columns:1fr}}.cyber-page{background:radial-gradient(circle at top right,#00f2ea0d,#0000 40%),radial-gradient(circle at bottom left,#0070f30d,#0000 40%);min-height:100vh;padding-top:var(--header-height)}.cyber-hero{overflow:hidden;padding:100px 0;position:relative;text-align:center}.cyber-hero:before{background:url(https://www.transparenttextures.com/patterns/carbon-fibre.png);content:"";height:100%;left:0;opacity:.2;pointer-events:none;position:absolute;top:0;width:100%}.cyber-hero h1{-webkit-text-fill-color:#0000;animation:float 6s ease-in-out infinite;background:linear-gradient(180deg,#fff,#00f2ea);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 15px rgba(0,242,234,.3));font-family:Rajdhani,sans-serif;font-size:4.5rem;letter-spacing:.05em;margin-bottom:24px;text-transform:uppercase}.cyber-hero p{color:var(--text-secondary);font-size:1.5rem;line-height:1.6;margin:0 auto 40px;max-width:800px}.cyber-cta{font-family:Rajdhani,sans-serif!important;font-size:1.3rem!important;font-weight:700;padding:16px 32px!important;text-transform:uppercase}.audit-form-section{background:#111c;border:1px solid #ffffff0d;border-radius:40px;box-shadow:0 40px 100px #00000080;margin:80px auto;max-width:800px;padding:60px;position:relative}.audit-form-section h3{font-family:Rajdhani,sans-serif;font-size:2.2rem;margin-bottom:40px;text-align:center}.form-group{margin-bottom:24px}.form-group label{color:var(--text-secondary);display:block;font-family:Rajdhani,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.input-style{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:1rem;padding:16px 20px;transition:all .3s ease;width:100%}.input-style:focus{background:#ffffff0d;border-color:var(--accent-secondary);box-shadow:0 0 20px #00f2ea1a;outline:none}textarea.input-style{min-height:120px;resize:vertical}.form-actions{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:40px}.btn-cyber{align-items:center;border-radius:16px;cursor:pointer;display:flex;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:700;gap:12px;justify-content:center;padding:18px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.btn-whatsapp{background:#25d366;color:#000}.btn-email{background:var(--text-primary);color:var(--bg-primary)}.btn-cyber:hover{box-shadow:0 20px 40px #0000004d;transform:scale(1.05) translateY(-5px)}.hover-hint{color:var(--accent-secondary);font-family:Rajdhani,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.1em;margin-top:15px;text-align:center;text-transform:uppercase}@media (max-width:768px){.cyber-hero h1{font-size:3rem}.audit-form-section{padding:40px 20px}.form-actions{grid-template-columns:1fr}.confidential-banner{padding:40px 20px}}:root{--bg-primary:#000;--bg-secondary:#111;--text-primary:#fff;--text-secondary:#888;--accent-primary:#0070f3;--accent-secondary:#00f2ea;--accent-glow:#0070f380;--header-height:100px;--font-main:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--card-border:1px solid #ffffff1a}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background-attachment:fixed;background-color:#000;background-color:var(--bg-primary);background-image:radial-gradient(circle at 10% 20%,#00f2ea0d 0,#0000 40%),radial-gradient(circle at 90% 80%,#0070f30d 0,#0000 40%);color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-main);line-height:1.6;overflow-x:hidden}.reveal-section{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-section.is-visible{opacity:1;transform:translateY(0)}a{color:inherit;text-decoration:none;transition:color .2s ease}ul{list-style:none}.container{margin:0 auto;max-width:1200px;padding:0 24px}.section{padding:120px 0}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.04em;line-height:1.1;margin-bottom:1.5rem}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:1.5rem}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#888);-webkit-background-clip:text;background-clip:text}.gradient-text-accent{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0070f3,#00f2ea);-webkit-background-clip:text;background-clip:text}.btn{align-items:center;border:1px solid #0000;border-radius:99px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;justify-content:center;letter-spacing:-.01em;padding:14px 28px;transition:all .2s ease}.btn-primary{background:#fff;background:var(--text-primary);color:#000;color:var(--bg-primary)}.btn-primary:hover{background:#e5e5e5;transform:translateY(-1px)}.btn-outline{background:#0000;border-color:#fff3;color:#fff;color:var(--text-primary)}.btn-outline:hover{background:#ffffff1a;border-color:#fff;border-color:var(--text-primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn 1s cubic-bezier(.16,1,.3,1) forwards}.glow-on-hover{transition:all .3s ease}.glow-on-hover:hover{box-shadow:0 0 30px #0070f380;box-shadow:0 0 30px var(--accent-glow);filter:brightness(1.2)}.neon-border{position:relative}.neon-border:after{background:linear-gradient(90deg,#0070f3,#00f2ea);background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));border-radius:inherit;content:"";inset:-1px;opacity:.3;position:absolute;z-index:-1}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.floating{animation:float 6s ease-in-out infinite}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000;background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#333;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#00f2ea;background:var(--accent-secondary)}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}@media (max-width:1200px){.container{max-width:1000px}.hero-text h1,h1{font-size:3.2rem}.logo{font-size:1.8rem!important}}@media (max-width:992px){.container{max-width:760px;padding:0 24px}.section{padding:80px 0}.hero-text h1,h1{font-size:2.8rem!important}h2{font-size:2.2rem!important}.logo{font-size:1.8rem!important}.nav-menu{gap:15px}.nav-link{font-size:1.1rem!important}.about-grid{gap:30px;grid-template-columns:1fr}.content-grid{gap:40px;grid-template-columns:1fr}}@media (max-width:768px){:root{--header-height:80px}.hero-text h1,h1{font-size:2.2rem!important}h2{font-size:1.8rem!important}.logo{font-size:1.6rem!important}.nav-menu{align-items:flex-start;gap:10px;padding:80px 30px}.nav-link{display:block;font-size:1.8rem!important;margin:10px 0;width:100%}.small-btn{font-size:1.3rem!important;margin-top:20px;padding:16px!important;text-align:center;width:100%}.lang-switcher{justify-content:center;margin-left:0!important;margin-top:30px!important;padding:8px!important;width:100%!important}.lang-btn{flex:1 1;font-size:1.1rem!important;padding:12px!important}.hero-buttons{flex-direction:column;gap:15px;width:100%}.hero-buttons .btn{width:100%}.projects-grid{gap:25px;grid-template-columns:1fr}.screenshots-grid,.screenshots-grid.grid-large{gap:25px;grid-template-columns:1fr!important}.screenshot-container{aspect-ratio:16/10!important;border-radius:20px!important}.project-header{padding:60px 0}.project-title-section h1{font-size:2.5rem!important}.footer-grid{gap:40px;grid-template-columns:1fr;text-align:center}.footer-brand,.footer-contact,.footer-links{align-items:center}.contact-item{justify-content:center}}@media (max-width:480px){.section{padding:60px 0}.hero-text h1,h1{font-size:2rem!important}h2{font-size:1.6rem!important}.hero-label{font-size:.8rem;letter-spacing:.1em}.logo{font-size:1.4rem!important}.logo-icon{height:48px!important;width:48px!important}.container{padding:0 20px}.sidebar-card{padding:24px 20px}.project-header h1{font-size:2.2rem!important}.cyber-hero h1{font-size:2rem!important}.confidential-banner h2{font-size:1.6rem!important}.audit-form-section h3{font-size:1.5rem!important}.btn-cyber{font-size:1.1rem!important;padding:14px!important}}@media (max-width:360px){.hero-text h1,h1{font-size:1.8rem!important}.logo{font-size:1.3rem!important}.nav-link{font-size:1.6rem!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:768px){.cyber-hero h1{font-size:2.4rem!important;margin-bottom:15px}.cyber-hero p{font-size:1.1rem!important}.audit-form-section{border-radius:24px!important;margin-top:40px!important;padding:30px 20px!important}.form-actions{gap:15px!important;grid-template-columns:1fr!important}.confidential-banner{border-radius:20px!important;padding:30px 15px!important}}
/*# sourceMappingURL=main.c29e9605.css.map*/