@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@300;400;500;600;700&display=swap";
.Navbar-module__nuAbfa__navbar{width:100%;height:var(--header-height);z-index:1000;border-bottom:1px solid #ffffff0d;transition:all .3s;position:fixed;top:0;left:0}.Navbar-module__nuAbfa__scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border-gold);background:#000c}.Navbar-module__nuAbfa__container{height:100%;max-width:var(--container-width);justify-content:space-between;align-items:center;margin:0 auto;padding:0 20px;display:flex}.Navbar-module__nuAbfa__logo{font-family:var(--font-heading);color:var(--text);text-transform:uppercase;letter-spacing:2px;align-items:center;gap:8px;font-size:24px;font-weight:700;display:flex}.Navbar-module__nuAbfa__logo span{color:var(--primary)}.Navbar-module__nuAbfa__navLinks{align-items:center;gap:32px;display:flex}.Navbar-module__nuAbfa__link{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);font-size:14px;font-weight:500;transition:color .3s;position:relative}.Navbar-module__nuAbfa__link:hover,.Navbar-module__nuAbfa__link.Navbar-module__nuAbfa__active{color:var(--primary)}.Navbar-module__nuAbfa__link:after{content:"";background:var(--primary);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.Navbar-module__nuAbfa__link:hover:after,.Navbar-module__nuAbfa__link.Navbar-module__nuAbfa__active:after{width:100%}.Navbar-module__nuAbfa__mobileMenuBtn{color:var(--text);cursor:pointer;background:0 0;border:none;display:none}.Navbar-module__nuAbfa__mobileMenu{top:var(--header-height);width:100%;height:calc(100vh - var(--header-height));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:999;background:#000000f2;flex-direction:column;justify-content:center;align-items:center;gap:32px;transition:transform .3s;display:flex;position:fixed;left:0;transform:translate(100%)}.Navbar-module__nuAbfa__mobileMenu.Navbar-module__nuAbfa__open{transform:translate(0)}.Navbar-module__nuAbfa__mobileLink{font-size:24px;font-family:var(--font-heading);color:var(--text);text-transform:uppercase}.Navbar-module__nuAbfa__mobileLink:hover{color:var(--primary)}@media (max-width:768px){.Navbar-module__nuAbfa__navLinks{display:none}.Navbar-module__nuAbfa__mobileMenuBtn{display:block}}
.Footer-module__EZoWya__footer{background:0 0;border-top:1px solid #ffffff0d;margin-top:0;padding:60px 0 20px}.Footer-module__EZoWya__container{max-width:var(--container-width);margin:0 auto;padding:0 20px}.Footer-module__EZoWya__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:60px;display:grid}.Footer-module__EZoWya__column h3{color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;font-size:18px}.Footer-module__EZoWya__text{color:var(--text-muted);margin-bottom:16px;font-size:14px;line-height:1.6}.Footer-module__EZoWya__links{list-style:none}.Footer-module__EZoWya__links li{margin-bottom:12px}.Footer-module__EZoWya__links a{color:var(--text-muted);font-size:14px;transition:color .3s}.Footer-module__EZoWya__links a:hover{color:var(--primary)}.Footer-module__EZoWya__socials{gap:16px;margin-top:20px;display:flex}.Footer-module__EZoWya__socialIcon{width:40px;height:40px;color:var(--text);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.Footer-module__EZoWya__socialIcon:hover{background:var(--primary);color:#000}.Footer-module__EZoWya__bottom{text-align:center;color:var(--text-muted);border-top:1px solid #ffffff0d;padding-top:20px;font-size:12px}
:root{--primary:#d4af37;--primary-hover:#f2d06b;--primary-glow:#d4af3766;--background:#050505;--surface:#0f0f0f;--surface-2:#1a1a1a;--text:#fff;--text-secondary:#ccc;--text-muted:#888;--glass-bg:#ffffff08;--glass-bg-hover:#ffffff14;--glass-border:#ffffff14;--glass-border-highlight:#ffffff26;--glass-blur:16px;--glass-shadow:0 8px 32px 0 #0000005e;--font-main:"Inter",sans-serif;--font-heading:"Outfit",sans-serif;--radius-sm:8px;--radius-md:16px;--radius-lg:32px;--radius-full:9999px;--container-width:1400px;--header-height:90px}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--background);max-width:100vw;color:var(--text);font-family:var(--font-main);scroll-behavior:smooth;background-image:radial-gradient(circle at 15%,#d4af3714,#0000 25%),radial-gradient(circle at 85% 30%,#d4af370d,#0000 25%);min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text)}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 24px}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.glass-panel{-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-right:1px solid var(--glass-border-highlight);border-bottom:1px solid var(--glass-border-highlight);background:#14141499}.glass-card{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff0d 0%,#ffffff03 100%);transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.glass-card:before{content:"";border-radius:var(--radius-md);-webkit-mask-composite:xor;pointer-events:none;opacity:.5;background:linear-gradient(135deg,#ffffff1a,#0000 40%,#d4af374d 100%);padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-card:hover{background:#ffffff12;border-color:#d4af374d;transform:translateY(-8px)scale(1.01);box-shadow:0 20px 40px #0006,0 0 30px #d4af371a}.glass-card:hover:before{opacity:1}.text-gold{color:var(--primary)}.text-gradient{-webkit-text-fill-color:transparent;text-shadow:0 0 30px #d4af374d;background:linear-gradient(135deg,#f2d06b 0%,#d4af37 50%,#b5952f 100%);-webkit-background-clip:text;background-clip:text}.btn{border-radius:var(--radius-full);cursor:pointer;font-weight:600;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.5px;border:none;justify-content:center;align-items:center;padding:14px 28px;font-size:14px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex}.btn-primary{color:#000;z-index:1;background:linear-gradient(135deg,#d4af37 0%,#b5952f 100%);position:relative;overflow:hidden}.btn-primary:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#f2d06b 0%,#d4af37 100%);transition:opacity .3s;position:absolute;inset:0}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d4af374d}.btn-primary:hover:after{opacity:1}.btn-outline{border:1px solid var(--primary);color:var(--primary);background:0 0}.btn-outline:hover{background:#d4af371a;transform:translateY(-2px);box-shadow:0 0 20px #d4af3733}.btn-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:1px solid #ffffff1a}.btn-glass:hover{background:#fff3;transform:translateY(-2px)}.grid-auto{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;display:grid}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shine{0%{transform:translate(-100%)rotate(45deg)}to{transform:translate(200%)rotate(45deg)}}.animate-fade-in{animation:.8s forwards fadeIn}.animate-slide-up{animation:.8s cubic-bezier(.25,.8,.25,1) forwards slideUp}.animate-scale-in{animation:.6s cubic-bezier(.25,.8,.25,1) forwards scaleIn}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#d4af37}@media (max-width:768px){:root{--container-width:100%;--header-height:70px}.grid-auto{grid-template-columns:1fr;gap:24px}}
