.menu-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;z-index:1000;background-color:#1a1a1afd;box-shadow:0 3px 4px rgba(0,0,0,1);color:#ffffff;position:relative}.menu-bar-logo img{display:block;height:40px}.menu-bar-toggle{display:none;font-size:1.6rem;cursor:pointer;color:#00e676;transition:color .3s}.menu-bar-toggle:hover{color:#00ff88}.menu-bar-pages{display:flex;gap:10px;transition:all .3s ease;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#00e676 transparent}.menu-bar-pages::-webkit-scrollbar{height:6px}.menu-bar-pages::-webkit-scrollbar-thumb{background:#00e676;border-radius:4px}.menu-bar-pages::-webkit-scrollbar-track{background:transparent}.menu-bar-anchor{text-decoration:none;font-weight:500;white-space:nowrap;color:#ffffff;padding:8px;border-radius:8px;transition:.3s,color .3s}.menu-bar-anchor:hover{background-color:#00e676;color:#1a1a1a}@media (max-width:768px){.menu-bar{padding:10px 20px}.menu-bar-toggle{display:block}.menu-bar-pages{display:none;position:absolute;top:60px;right:20px;flex-direction:column;background-color:#1a1a1a;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.6);padding:12px;min-width:200px;opacity:0;transform:translateY(-10px);z-index:999;transition:all .3s ease;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#00e676 transparent}.menu-bar-pages.active{display:flex;opacity:1;transform:translateY(0)}.menu-bar-anchor{width:100%;text-align:left;padding:12px 16px;font-size:1rem;color:#e0e0e0;border-bottom:1px solid #2a2a2a}.menu-bar-anchor:last-child{border-bottom:none}.menu-bar-anchor:hover{background-color:#00e676;color:#1a1a1a}}@media (max-width:480px){.menu-bar{padding:8px 16px}.menu-bar-logo img{height:34px}.menu-bar-anchor{font-size:.95rem;padding:10px 14px}.menu-bar-pages.active{top:54px;right:10px;width:calc(100% - 20px);border-radius:10px}}.footer{background-color:#000000;color:#cccccc;padding:60px 20px 20px;font-family:Arial,sans-serif;border-top:1px solid #1a1a1a}.footer-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1.5fr 1.5fr 1fr;grid-gap:40px;gap:40px;padding-bottom:40px}.footer-logo-image{max-width:180px;height:auto;margin-bottom:20px;filter:brightness(1.1)}.footer-left{display:flex;flex-direction:column;justify-content:flex-start}.footer-title{font-size:1.8em;font-weight:700;color:#ffffff;margin-bottom:10px}.footer-tagline{font-size:1em;font-weight:500;margin-top:5px}.footer-tagline .word{margin-right:10px;transition:color .3s ease}.footer-tagline .achieve,.footer-tagline .empower,.footer-tagline .inspire{color:#00e676}.footer-list{list-style:none;padding:0;margin:0}.footer-list-item{margin-bottom:10px;font-size:.95em}.footer-link{color:#cccccc;text-decoration:none;transition:color .3s ease;display:inline-block;padding-bottom:2px}.footer-link:hover{color:#00c853;text-decoration:underline}.footer-contact{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.footer-social{display:flex;gap:15px;margin-top:5px}.footer-social-icon{font-size:1.6em;color:#cccccc;transition:color .3s ease,transform .3s ease}.footer-social-icon:hover{color:#00c853;transform:translateY(-2px)}.footer-copyright{text-align:center;padding-top:20px;border-top:1px solid #1a1a1a;font-size:.85em;color:#888888}.footer-copyright .footer-link{color:#888888}.footer-copyright .footer-link:hover{color:#00c853}@media (max-width:1024px){.footer-container{grid-template-columns:1fr 1fr}.footer-contact,.footer-right{align-items:flex-start;text-align:left}}@media (max-width:600px){.footer-container{grid-template-columns:1fr;gap:30px}.footer-left{text-align:center;align-items:center}.footer-tagline .word{margin:0 5px}.footer-list{margin-bottom:15px;border-bottom:1px solid #1a1a1a;padding-bottom:15px}.footer-right{margin-top:-15px}.footer-contact{align-items:center}.footer-social{justify-content:center}}