@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:#ffffff;color:#1a1a1a;line-height:1.6;overflow-x:hidden}#__next{display:flex;flex-direction:column;min-height:100vh;animation:fadeIn .5s ease-in}main{flex:1 1}a{color:inherit;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}a:hover{color:#fdb913}img{max-width:100%;height:auto;display:block;transition:opacity .3s ease,transform .3s ease}img:hover{transform:scale(1.02)}button{cursor:pointer;border:none;background:none;font-family:inherit;transition:all .3s cubic-bezier(.4,0,.2,1)}button:hover{transform:translateY(-1px)}button:active{transform:translateY(1px)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#fdb913,#ff6b35);border-radius:10px;border:2px solid #f5f5f5}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#e6a500,#e64a1f)}::selection{background-color:#fdb913;color:#000000;text-shadow:none}::-moz-selection{background-color:#fdb913;color:#000000;text-shadow:none}:focus-visible{outline:3px solid #fdb913;outline-offset:3px;border-radius:4px}.card-hover{transition:all .4s cubic-bezier(.4,0,.2,1)}.card-hover:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(253,185,19,.3)}@media (max-width:600px){body{font-size:14px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in{animation:fadeIn .6s ease-in-out}.slide-up{animation:slideUp .6s ease-in-out}.loading{display:inline-block;width:20px;height:20px;border-radius:50%;border:3px solid rgba(253,185,19,.3);border-top-color:#fdb913;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}