.navbar{width:100%;position:fixed;top:0;z-index:100;padding:15px 40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f19288c}.nav-content{display:flex;align-items:center;justify-content:space-between}.nav-logo a{font-size:22px;font-weight:700;color:#4ea6ff}.nav-logo span{color:#fff}.nav-links{display:flex;align-items:center;gap:35px}.nav-links li{list-style:none;color:#d9e9ff;cursor:pointer;position:relative;font-size:15px}.submenu{position:absolute;top:34px;left:0;min-width:220px;padding:12px 20px;border-radius:8px;background:#0a1423f5;box-shadow:0 4px 12px #0006;display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease-in-out;z-index:9999}.nav-links li:hover>.submenu{opacity:1;visibility:visible;transform:translateY(0)}.submenu a{color:#c8ddff;font-size:14px}.submenu a:hover{color:#4ea6ff}.nav-auth a{margin-left:15px;padding:8px 16px;border-radius:6px;font-size:14px}.login-btn{border:1px solid #4ea6ff;color:#4ea6ff}.register-btn{background:#4ea6ff;color:#fff;border:none}.nav-hamburger{display:none;cursor:pointer;color:#c8ddff}@media(max-width:900px){.nav-hamburger{display:block;font-size:26px}.nav-auth{display:none}.nav-links{position:fixed;top:70px;left:-100%;width:100%;height:calc(100vh - 70px);background:#050a14f5;flex-direction:column;padding:20px;gap:10px;transition:left .3s ease;overflow-y:auto}.nav-links.nav-mobile-open{left:0}.nav-links li{width:100%;padding:8px 0}.submenu{position:relative!important;top:0!important;left:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin-top:5px;border-left:2px solid #4ea6ff40;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transform:translateY(0)!important;transition:all .25s ease}.submenu-open{opacity:1!important;visibility:visible!important;padding-left:15px!important;max-height:500px!important}.submenu a{padding:6px 0}.nav-mobile-auth{margin-top:20px;width:100%;display:flex;flex-direction:column;gap:12px}.nav-mobile-auth a{text-align:center;padding:12px;border-radius:6px;font-size:16px}.nav-mobile-auth .login-btn{border:1px solid #4ea6ff;color:#4ea6ff;background:transparent}.nav-mobile-auth .register-btn{background:#4ea6ff;color:#fff}}.forensic-page{background:linear-gradient(145deg,#04121f,#092743 60%,#0c345c);color:#fff;padding:120px 80px}.forensic-header{max-width:900px;margin:0 auto 100px;text-align:center}.forensic-header h1{font-size:42px;font-weight:700;color:#4ea6ff;margin-bottom:20px}.forensic-header p{font-size:17px;color:#c5d8f3;line-height:1.7}.forensic-category{max-width:1200px;margin:0 auto 80px}.forensic-category h2{font-size:26px;margin-bottom:30px;color:#e5f2ff;border-left:4px solid #4ea6ff;padding-left:14px}.forensic-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.forensic-tool-card{background:#ffffff0a;border-radius:16px;padding:26px;transition:.35s ease;box-shadow:0 15px 35px #00000040}.forensic-tool-card:hover{transform:translateY(-6px);box-shadow:0 30px 55px #0096ff59}.forensic-tool-card h3{font-size:18px;color:#e5f2ff;margin-bottom:10px}.forensic-tool-card p{font-size:14.5px;color:#c5d8f3;line-height:1.6}@media(max-width:768px){.forensic-page{padding:90px 24px}.forensic-header h1{font-size:32px}}.ft-section{width:100%;background:linear-gradient(145deg,#03101f,#071d36 60%,#0b2a4f);padding:100px 60px 40px;color:#d9e7ff}.ft-grid{display:flex;justify-content:space-between;flex-wrap:wrap;gap:50px;max-width:1400px;margin:auto}.ft-col{width:265px}.ft-logo{font-size:28px;font-weight:700;color:#fff;margin-bottom:15px}.ft-logo span{color:#4ea6ff}.ft-desc{font-size:15px;line-height:1.6;opacity:.85}.ft-socials{display:flex;gap:15px;font-size:22px;margin-top:20px}.ft-socials svg{cursor:pointer;transition:.3s}.ft-socials svg:hover{color:#4ea6ff;transform:translateY(-3px)}.ft-col-title{font-size:20px;font-weight:600;color:#4ea6ff;margin-bottom:15px}.ft-col ul{list-style:none;padding:0}.ft-col ul li{margin-bottom:12px;cursor:pointer;opacity:.85}.ft-col ul li:hover{color:#fff;transform:translate(4px);opacity:1}.ft-contact{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;font-size:15px}.ft-contact svg{color:#4ea6ff;font-size:18px;margin-top:3px}.ft-contact-text{display:flex;flex-direction:column;gap:4px}.ft-contact-text a,.ft-contact-text span{color:#d9e7ff;text-decoration:none;font-size:15px}.ft-divider{width:100%;height:2px;margin:40px auto 20px;background:linear-gradient(90deg,transparent,rgba(78,166,255,.6),transparent)}.ft-bottom{text-align:center;font-size:14px;opacity:.75}@media(max-width:900px){.ft-grid{justify-content:center;text-align:center}.ft-col{width:100%;max-width:320px}.ft-col:last-child{text-align:center;margin:0 auto}.ft-contact{justify-content:flex-start;margin-left:18%}.ft-socials{justify-content:center}}.ft-green-arrow{color:#25d366;font-size:18px;margin-left:6px;display:inline-block;animation:arrowPulse 1.5s infinite ease-in-out}@keyframes arrowPulse{0%{transform:translate(0);opacity:.7}50%{transform:translate(4px);opacity:1}to{transform:translate(0);opacity:.7}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%}body{background:#0a0f1f;color:#fff;overflow-x:hidden;font-family:Arial,sans-serif}
