﻿body{font-family:"Inter",sans-serif;margin:0;}.ticker-wrapper{width:100%;display:flex;justify-content:center;}.ticker-wrapper .ticker-container{width:100%;max-width:100%;height:60px;background-color:#11120e;overflow:hidden;position:relative;display:flex;align-items:center;}.ticker-content{display:flex;white-space:nowrap;position:absolute;animation:marquee 20s linear infinite;}.ticker-content span{font-size:1rem;color:#fff;padding:0 1rem;font-family:sans-serif;}.ticker-content .dot{font-weight:bold;color:#fff;}@keyframes marquee{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}.navbar-container{width:100%;border-bottom:1px solid rgba(255,255,255,.08);background:#000101;display:flex;align-items:center;justify-content:center;}.navbar-container .navbar-main{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:1rem 2rem;position:relative;}.navbar-logo{display:flex;}.navbar-logo svg{vertical-align:middle;width:200px;}.navbar-logo a{font-size:1.5rem;font-weight:900;text-decoration:none;color:#fff;letter-spacing:1px;}.navbar-toggler{display:none;background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:4px;padding:5px;cursor:pointer;color:#fff;transition:all .3s;}.navbar-toggler:hover{background-color:rgba(255,255,255,.1);}.navbar-links ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:1.25rem;}.navbar-links ul li a{text-decoration:none;color:#fff;font-size:.8rem;font-weight:700;transition:color .3s;text-transform:uppercase;}.navbar-links ul li a:hover,.navbar-links ul li a.active{color:#c8002e;}.navbar-actions{display:flex;align-items:center;gap:1.5rem;}.navbar-actions .btn-purchase{background-color:#151547;color:#fff;padding:14px 30px;border:0;border-radius:10px;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,transform .1s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-family:"Inter",sans-serif;background-color:#fff;color:#151547;}.navbar-actions .btn-purchase:hover{background-color:#090920;}.navbar-actions .btn-purchase:active{transform:scale(.98);}.navbar-actions .btn-purchase:hover{background-color:#e8e8e8;}.navbar-actions .profile-link{color:#fff;transition:color .3s;display:flex;align-items:center;}.navbar-actions .profile-link:hover{color:#c8002e;}.site-footer{background-color:#151547;padding:80px 0;font-family:"Inter",sans-serif;}.site-footer .footer-container{max-width:1400px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1.2fr .8fr .8fr 1fr;gap:40px;}.site-footer .footer-col p{font-size:14px;font-weight:700;color:#fff;margin-bottom:25px;}.site-footer .footer-col ul{list-style:none;padding:0;margin:0;}.site-footer .footer-col ul li{margin-bottom:12px;}.site-footer .footer-col ul li a{text-decoration:none;color:#fff;font-size:14px;transition:color .2s;}.site-footer .footer-col ul li a:hover{color:rgba(255,255,255,.5);}.site-footer .footer-col ul li a .small-icon{font-size:10px;margin-left:4px;}.site-footer .brand-col .footer-logo{font-size:24px;font-weight:800;margin-bottom:20px;}.site-footer .brand-col p{color:#fff;line-height:1.6;font-size:15px;margin-bottom:30px;max-width:300px;}.site-footer .brand-col .social-links{display:flex;gap:12px;margin-bottom:30px;}.site-footer .brand-col .social-links a{width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;text-decoration:none;transition:background .3s;}.site-footer .brand-col .social-links a svg{width:20px;}.site-footer .brand-col .social-links a:hover{background:#eee;}.site-footer .brand-col .footer-buttons{display:flex;flex-direction:column;gap:12px;}.site-footer .brand-col .footer-buttons .pill-btn{display:inline-flex;align-items:center;width:fit-content;padding:10px 25px;background:#fff;border-radius:50px;color:#000;text-decoration:none;font-size:14px;font-weight:500;gap:10px;transition:all .3s;}.site-footer .brand-col .footer-buttons .pill-btn:hover{box-shadow:0 2px 8px rgba(0,0,0,.05);}