:root{--color-bg: #ffffff;--color-text: #1a1a1a;--color-muted: #666666;--color-accent: #0070f3;--color-accent-light: #3291ff;--color-accent-dark: #0366d6;--color-border: rgba(0, 0, 0, .1);--color-surface: #f9f9f9;--color-error: #e00;--color-success: #007200}@media(prefers-color-scheme:dark){:root{--color-bg: #0d0d0d;--color-text: #f3f3f3;--color-muted: #aaaaaa;--color-surface: #1a1a1a;--color-border: rgba(255, 255, 255, .1)}}:root{--primary: #003d6b;--text-color: #ffffff;--hero-bg: #000000;--overlay-color: rgba(0, 0, 0, .5);--btn-bg: transparent;--btn-text: #ffffff;--accent-blue: #003d6b;--steel-gray: #2d3748}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol!important}background:#000;min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}header{background-color:var(--primary);color:var(--text-color)}.navbar{width:100%;box-shadow:0 2px 5px #0000001a;position:sticky;top:0;z-index:1000;font-family:Arial,sans-serif}.nav{display:flex;flex-direction:row;align-items:center;padding:14px 28px;gap:22px;background:linear-gradient(180deg,#63666880,#454747b3 50.52%,#343434b3 53.12%,#000000e6);backdrop-filter:blur(10px);box-shadow:0 10px 15px #0000004d,inset 0 2px 1px #19ffff4d,inset 0 -2px 1px #0006}@keyframes float{0%{transform:translate(0) rotate(0)}to{transform:translate(-50px,-50px) rotate(360deg)}}.v1{width:1px;height:36px;background:linear-gradient(180deg,#ffffff39,#ffffff2e 35.94%,#ffffff45);box-shadow:-1px 0 1px #0006}.logo{display:flex;align-items:center;gap:12px;padding:10px 0}.logo a{display:flex;align-items:center}.logo img{height:50px;width:auto;transition:transform .3s ease}.logo img:hover{transform:scale(1.05)}.logo-text h3{font-size:1.5rem;font-weight:700;background:linear-gradient(90deg,#007bff,#00cfff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;letter-spacing:.5px}.logo-text p{font-size:.75rem;color:#666;margin:0;font-weight:400;letter-spacing:.3px}.CompanyName{color:#fff!important}.CompanyNameLetter{transition:text-shadow .3s ease,background .3s ease;text-shadow:0 0 10px rgba(255,51,51,.7),0 0 20px rgba(255,51,51,.4),0 0 30px rgba(255,51,51,.2);background:linear-gradient(90deg,#007bff,#00cfff);-webkit-background-clip:text;color:transparent}.nav-links{color:#fff;text-decoration:none!important;display:flex;list-style:none;margin:0;padding:0;gap:30px;align-items:center}.navlink a{text-decoration:none;margin:0;font-style:normal;font-size:20px;line-height:125%;text-transform:lowercase;filter:drop-shadow(0px -2px 1px rgba(0,0,0,.25));background:linear-gradient(180deg,#878c87,#d3d4d3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:330}.navlinks li a,.navlinks li button{color:#fff;font-size:.95rem;font-weight:500;padding:10px 0;transition:color .3s ease;position:relative}.navlinks li a:after{content:"";position:absolute;bottom:5px;left:0;width:0;height:2px;background:linear-gradient(90deg,#007bff,#00cfff);transition:width .3s ease}.navlinks li a:hover,.navlinks li button:hover{color:#007bff}.navlinks li a:hover:after{width:100%}.dropdown{position:relative}.dropbtn{border:none;cursor:pointer;font:inherit;padding:10px 0;color:#fff;display:flex;align-items:center;gap:6px;transition:color .3s ease;font-size:20px;line-height:125%;text-transform:lowercase;filter:drop-shadow(0px -2px 1px rgba(0,0,0,.25));background:linear-gradient(180deg,#878c87,#d3d4d3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:330}.dropbtn i{font-size:.85rem;transition:transform .3s ease}.dropdown:hover .dropbtn i{transform:rotate(180deg)}.dropdown-content{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:#fff;min-width:200px;box-shadow:0 4px 12px #00000026;border-radius:8px;margin-top:10px;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,margin-top .3s ease}.dropdown:hover .dropdown-content{display:block;opacity:1;visibility:visible;margin-top:5px}.dropdown-content a{padding:12px 20px;color:#333;text-decoration:none;display:block;font-size:.9rem;transition:background-color .3s ease,padding-left .3s ease}.dropdown-content a:hover{background-color:#f8f9fa;padding-left:25px;color:#007bff}.nav-mobile{display:none}@media screen and (max-width:768px){.nav-links{display:none!important}.nav-mobile{display:block;margin-left:auto;position:relative}#menu-toggle{display:none}.hamburger-menu{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:24px;cursor:pointer;padding:12px 10px;position:relative;z-index:1001;background:transparent;border:none}.hamburger-menu span{display:block;height:3px;width:100%;background-color:#fff;border-radius:3px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transform-origin:center}.hamburger-menu span:nth-child(2){width:100%}.mobile-nav{position:fixed;top:100%;left:0;width:100vw;max-height:0;overflow:hidden;background:linear-gradient(180deg,#636668fa,#454747fc 50%,#343434fc 53%,#000);backdrop-filter:blur(10px);margin:0;padding:0;list-style:none;box-shadow:0 4px 12px #0000004d;transition:max-height .4s ease-out;z-index:1000}#menu-toggle:checked~.mobile-nav{max-height:calc(100vh - 100%)}#menu-toggle:checked~.hamburger-menu span:nth-child(1){transform:rotate(45deg) translate(6px,6px);background:#00cfff}#menu-toggle:checked~.hamburger-menu span:nth-child(2){opacity:0;transform:scale(0)}#menu-toggle:checked~.hamburger-menu span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px);background:#00cfff}.mobile-nav li{border-bottom:1px solid rgba(255,255,255,.1);opacity:0;transform:translate(-20px);animation:fadeInSlide .4s ease forwards}.mobile-nav li:nth-child(1){animation-delay:.1s}.mobile-nav li:nth-child(2){animation-delay:.15s}.mobile-nav li:nth-child(3){animation-delay:.2s}.mobile-nav li:nth-child(4){animation-delay:.25s}.mobile-nav li:nth-child(5){animation-delay:.3s}.mobile-nav li:nth-child(6){animation-delay:.35s}.mobile-nav li:nth-child(7){animation-delay:.4s}@keyframes fadeInSlide{to{opacity:1;transform:translate(0)}}.mobile-nav li:last-child{border-bottom:none}.mobile-nav a{display:block;padding:18px 25px;text-decoration:none;font-size:1.1rem;transition:all .3s ease;background:linear-gradient(180deg,#878c87,#d3d4d3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:400;border-left:3px solid transparent}.mobile-nav a:hover{background:linear-gradient(90deg,#007bff,#00cfff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-left-color:#00cfff;padding-left:30px}.nav{padding:12px 20px;position:relative;z-index:1002}.logo img{height:40px}.logo-text h3{font-size:1.2rem}.logo-text p{font-size:.65rem}}@media screen and (min-width:769px){.nav-mobile{display:none!important}.nav-links{display:flex!important}}
