body{margin:0;font-family:Tahoma,sans-serif;background-color:#000;color:#fff;line-height:1.6;padding-top:0}html{scroll-padding-top:100px;background-color:#000}header{position:fixed;align-items:center;justify-content:space-between;top:0;left:0;width:100%;background:#000;z-index:1000;padding:10px 20px;border-bottom:2px solid red;transition:border-bottom .1s ease-in-out}.nav-container{display:flex;align-items:center;justify-content:space-between}.logo-container{display:flex;align-items:center}.logo img{height:40px;margin-right:auto}.logo-text{font-size:1.125rem;font-weight:700;color:#fff;font-family:Tahoma,sans-serif;margin-left:10px;text-decoration:none}.menu{position:absolute;flex-direction:column;top:60px;right:10px;background:#000;display:flex;border:none;border-radius:8px;overflow:hidden;max-height:0;padding:10px 0;transition:height .3s ease-in-out,opacity .3s ease-in-out}.menu.active{opacity:1;transform:translateY(0);max-height:500px;overflow:visible}.menu a{display:block;text-align:center;padding:10px;color:#fff;text-decoration:none;visibility:hidden;opacity:0}.menu a:hover{color:#fc0}.menu-toggle{display:block;position:absolute;top:10px;right:35px;font-size:24px;background:0 0;border:none;color:#fff;cursor:pointer}.menu.active a{visibility:visible;opacity:1;transform:translateY(0);transition-delay:0s}.menu.active a:last-child{border-bottom:none}.container{padding-top:20px;text-align:center}.main-title{font-size:2rem;color:#fff;text-align:center;margin-top:80px;font-weight:700;text-shadow:1px 1px 3px #000}.section-divider{border-top:1px solid red;margin:20px 0}img{max-width:300px;height:auto;border-radius:10px}a.highlight{color:#f33;text-decoration:none;border-bottom:1px solid red;transition:color .3s,border-bottom-color .3s}a.highlight:hover{color:#fc0;border-bottom-color:#fc0}a button{background-color:#fc0;color:#000;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s}a button:hover{background-color:#e6b800}button{border:none;border-radius:5px;cursor:pointer;font-size:14px;transition:background-color .3s}button:hover{opacity:.8}.tg-button{display:inline-flex;align-items:center;gap:.5em;padding:8px 18px;background:linear-gradient(93deg,#101e3a 0,#2462a6 51%,#08c8f6 100%);color:#fff;border-radius:8px;text-decoration:none;font-weight:700;transition:background .21s,box-shadow .19s,filter .21s;box-shadow:0 2px 12px 0 rgba(30,180,255,.09),0 0 0 2px #08f0 inset;border:none;position:relative;z-index:1;font-size:1rem;filter:brightness(1.12)}.tg-button:hover{background:linear-gradient(95deg,#172a53 0,#278bd6 48%,#21e4ff 100%);box-shadow:0 4px 18px 1px #21e4ff55,0 0 0 2px #1da1f2 inset;filter:brightness(1.19) saturate(1.1)}.tg-button:active{transform:scale(.98)}.tg-button img{width:24px;height:24px}.tg-icon{width:18px;height:18px;margin-right:8px}footer{text-align:center;padding:10px 0;background:#000;color:#fff;border-top:none}footer p{color:#ccc;text-align:center;font-size:14px}footer a{color:#bbb;text-decoration:none}footer a:hover{color:#fff;text-decoration:underline}@media screen and (min-width:1025px){.nav-container{display:flex;justify-content:space-between;align-items:center;width:100%}.menu{flex-direction:row;position:static!important;width:auto;background:0 0;padding:0;margin-right:30px;justify-content:flex-end;overflow:visible}.menu a{padding:10px 15px;font-size:1rem;text-decoration:none;color:#fff;transition:color .3s ease-in-out}.menu a:hover{color:red}.menu-toggle{display:none!important}}@media screen and (max-width:1024px){header{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 15px}.menu{width:100%}.menu-toggle{position:absolute;top:15px;font-size:24px}.menu a{display:block;text-align:center;padding:10px}.menu.active{max-height:500px;overflow:visible;opacity:1;border-bottom:2px solid red}.logo img{height:35px}body{background-color:#000;font-size:14px;text-align:center}footer p{font-size:12px}}