body,h1,h2,p,ul{margin:0;padding:0}body{color:#333;font-family:Lato,sans-serif;line-height:1.6}h1,h2{font-family:Monsterrat,sans-serif!important}.container{margin:0 auto;max-width:800px;padding:20px 0;width:90%}.modern-header{background:#000;display:flex;font-family:lato,sans-serif!important;justify-content:space-between!important;padding:18px 20px 20px!important;position:sticky;top:0;z-index:1000}.modern-header .logo h1{color:#fff!important}.nav-menu ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}.nav-menu ul li a{color:#c9d1d9;text-decoration:none;transition:color .3s ease}.nav-menu ul li a:hover{color:#58a6ff}.hero{background:url(../images/typing-galaxy2.jpg) no-repeat 50%/cover!important;color:#fff;overflow:hidden;padding:60px 20px;position:relative;text-align:center}.hero h1{font-size:2.5rem;letter-spacing:2px;text-transform:uppercase}.hero:before{background-color:#1a1a1a!important;content:"";height:100%;left:0;opacity:.08;position:center;top:0;width:100%;z-index:0}.hero p{color:#cecece;font-size:.9em}.sidebar{background-color:#f8f8f8;border-right:1px solid #ccc;padding:20px;width:200px}.sidebar ul{list-style:none;padding:0}.sidebar ul li{margin-bottom:10px}.sidebar ul li a{color:#333;text-decoration:none}.sidebar ul li a:hover{text-decoration:underline}.terms-content{flex-grow:1;padding:20px}.terms-wrapper{display:flex;margin:0 auto;max-width:1200px;padding:40px 20px}.sidebar-nav{margin-left:-50px;margin-right:50px;padding:20px;position:sticky;top:20px}.sidebar-nav ul{list-style:none;margin:0;padding:0;width:100%}.sidebar-nav li{border-bottom:2px solid #000;display:block;margin-bottom:10px;padding-bottom:10px;white-space:nowrap;width:100%}.sidebar-nav li:last-child{border-bottom:none}.sidebar-nav a{color:#000;font-weight:500;text-decoration:none;transition:color .3s ease}.sidebar-nav a:hover{color:#58a6ff}.terms-content{flex:1}.terms-content section{margin-bottom:40px}.terms-content h2{color:#000;margin-bottom:10px}main{padding:20px 0}section{margin-bottom:40px}section h2{color:#444;font-size:1.5em;margin-bottom:10px}section p{margin-bottom:10px;text-align:justify}html{scroll-behavior:smooth}#backToTop{background-color:#2f2a81;border:none;border-radius:4px;bottom:15px;color:#fff;cursor:pointer;display:none;font-size:20px;left:30px;outline:none;padding:12px 16px;position:fixed;transition:opacity .4s ease;z-index:99}#backToTop:hover{background-color:#555}.cookie-modal{background-color:rgba(0,0,0,.9);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}.cookie-modal-content{background:#e2e2e2;border-radius:8px;border-radius:15px;box-shadow:0 0 20px rgba(1,200,255,.5);color:#000;margin:5% auto;max-height:80vh;max-width:600px;overflow-y:auto;padding:30px 10px 30px 30px;position:relative;width:90%}.cookie-modal-content h2{margin-top:0}.cookie-category{margin:20px 0}.cookie-footer{text-align:right}.cookie-footer button{margin-left:10px}.close-btn{cursor:pointer;font-size:22px;position:absolute;right:20px;top:12px}.cookie-settings{background:#e2e2e2;bottom:0;color:#000;display:none;padding:20px;position:fixed;width:100%;z-index:1001}.cookie-settings-content{margin:0 auto;max-width:600px;text-align:left}.cookie-settings.hidden{display:none}.cookie-category button,.cookie-footer button{background-color:#2b2b2b;border:1px solid #2b2b2b;border-radius:12px;color:#c8c8c8;cursor:pointer;font-size:.9rem;margin-top:5px;padding:6px 12px;transition:background-color .2s,box-shadow .2s}.cookie-footer button:hover{background-color:hsla(0,0%,100%,.4)}.cookie-table{border-collapse:separate;border-spacing:0;font-size:13px!important;margin-top:10px;overflow:hidden;width:100%}.cookie-table td,.cookie-table th{font-size:13px!important;padding:4px;text-align:left}.cookie-table th{border-bottom-style:double;color:#fff}.hidden{display:none}.cookie-category button{margin:15px 0 5px}.cookie-modal-content h2{font-size:20px!important}.cookie-modal-content label,.cookie-modal-content p{font-size:16px!important}.cookie-modal-content button{font-size:13px!important}.loader-overlay{align-items:center;background:#000;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:9999}.loader-overlay.hidden{opacity:0;pointer-events:none}#footer2{background-color:#000;color:#c9d1d9;font-size:.9em;margin:0;padding:20px;position:relative;text-align:center;width:100%}.footer-links{display:flex;gap:15px;justify-content:center;list-style:none;margin-bottom:10px;margin-top:10px;padding:0}.footer-links li{display:inline}.footer-links a{color:inherit;text-decoration:none}.footer-links a:hover{color:#fc0}.zsiq-float{background-color:#2f2a81!important}@media (max-width:768px){.hero h1{font-size:1.8rem;letter-spacing:2px;text-transform:uppercase}.sidebar{background-color:transparent;border-bottom:1px solid #ccc;border-right:none;margin-bottom:20px;margin-left:-15px;margin-top:-25px;padding:10px 15px;width:100%!important}.sidebar h3{color:#000;font-size:1.5em}section h2{font-size:1.3em}.terms-wrapper{flex-direction:column;padding:20px}.sidebar-nav{overflow-x:auto;padding:10px 0;white-space:nowrap;width:100%}.sidebar ul{display:flex;flex-wrap:nowrap;gap:10px;list-style:none;overflow-x:auto;padding:0}.sidebar ul li,.sidebar ul li a{display:inline-block;white-space:nowrap}.sidebar ul li a{background:#e0e0e0;border-radius:5px;font-size:.85rem;padding:8px 12px;text-decoration:none}.sidebar-nav li{border-bottom:none;margin:0;padding:0}.sidebar-nav a,.sidebar-nav li{display:inline-block;white-space:nowrap}.sidebar-nav a{background:transparent;border-radius:6px;color:#000;font-size:.85rem;padding:10px 14px;text-decoration:none}.sidebar-nav a:hover{background:#e0e0e0;color:#58a6ff}.terms-content{padding:0}.terms-content h2{color:#000;margin-bottom:10px;margin-top:10px}footer{margin-top:0;width:100vw}#footer2,footer{background:transparent!important;color:#c9d1d9!important;font-size:.7em;position:relative;text-align:center}#footer2{display:inline;margin:0;padding:20px;width:100%;z-index:10}.footer-links{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center;list-style:none;margin:10px 0;padding:0}.footer-links li{display:inline-block}.footer-links a{color:#c9d1d9!important;font-weight:400;text-decoration:none;white-space:nowrap}.footer-links a:hover{color:#fc0}main{background-color:#fff;min-height:calc(100vh - 100px);padding:20px}body{background-color:#000!important;color:#333;font-family:Lato,sans-serif;line-height:1.6}.mobile-menu ul li{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:20px;margin-left:0!important;padding:12px 20px;transition:background-color .3s ease,color .3s ease}}