*{box-sizing:border-box;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}html,body{color:#fff;scroll-behavior:smooth;background:#0b0b0b;width:100%;min-height:100%}a{color:inherit;text-decoration:none;transition:all .3s}a:hover{opacity:.8;color:#d4af37}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#d4af37;border-radius:10px}::selection{color:#000;background:#d4af37}button{cursor:pointer;transition:all .4s}button:hover{opacity:.9;transform:translateY(-3px)scale(1.02)}input,textarea,select{color:#fff;background:#141414;border:1px solid #2a2a2a;border-radius:6px;outline:none;padding:10px;transition:all .4s}input:focus,textarea:focus{border-color:#d4af37;transform:scale(1.01);box-shadow:0 0 0 2px #d4af3740}.card{background:#141414;border:1px solid #2a2a2a;border-radius:12px;padding:15px;transition:all .5s}.card:hover{border-color:#d4af37;transform:translateY(-8px);box-shadow:0 10px 25px #d4af3726}.fade-in{animation:1.5s ease-in-out fadeIn}.slide-up{animation:1.5s ease-in-out slideUp}.slide-left{animation:1.5s ease-in-out slideLeft}.slide-right{animation:1.5s ease-in-out slideRight}.zoom-in{animation:1.2s ease-in-out zoomIn}.glow{animation:2s ease-in-out infinite glow}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes glow{0%{box-shadow:0 0 5px #d4af3733}50%{box-shadow:0 0 20px #d4af3780}to{box-shadow:0 0 5px #d4af3733}}.loader{border:4px solid #2a2a2a;border-top-color:#d4af37;border-radius:50%;width:45px;height:45px;margin:auto;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.page{animation:1.2s ease-in-out pageFade}@keyframes pageFade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (width<=768px){.hide-mobile{display:none}}@media (width<=1000px){h1{font-size:55px!important;line-height:65px!important}}@media (width<=768px){section{padding:40px 30px!important}}@media (width<=600px){h1{font-size:42px!important;line-height:50px!important}p{font-size:16px!important}button{width:100%}}.app-navbar{z-index:1000;background:#111;border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;padding:16px 40px;display:flex;position:sticky;top:0}.app-navbar__brand{align-items:center;display:flex}.app-navbar__logo{height:40px}.app-navbar__links{align-items:center;gap:30px;display:flex}.app-navbar__links a{font-weight:600}.menu-btn{color:#d4af37;background:0 0;border:none;margin-left:auto;padding-left:268px;display:none}@media (width<=768px){.app-navbar{padding:16px 20px}.menu-btn{justify-content:center;align-items:center;margin-left:auto;display:flex}.app-navbar__links{opacity:0;background:#111;flex-direction:column;align-items:center;max-height:0;transition:all .3s;position:absolute;top:70px;left:0;right:0;overflow:hidden}.app-navbar__links.active{opacity:1;max-height:300px;padding:20px 0}.app-navbar__links a{text-align:center;border:1px solid #2a2a2a;border-radius:10px;width:90%;padding:12px}}
