@import"https://fonts.googleapis.com/css2?family=Public+Sans:wght@300;400;700;800;900&family=Bebas+Neue&display=swap";:root{--orange: #ff5500;--orange-bright: #ff6a00;--black: #050505;--dark-gray: #0f0f0f;--mid-gray: #1a1a1a;--white: #ffffff;--text-dim: #777777;--text-mid: #a0a0a0;--font-main: "Public Sans", sans-serif;--font-display: "Bebas Neue", cursive;--transition-slow: all .5s cubic-bezier(.4, 0, .2, 1);--transition-base: all .3s ease}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth;background-color:var(--black)}body{font-family:var(--font-main);background-color:var(--black);color:var(--white);overflow-x:hidden;line-height:1.6}.container{max-width:1400px;margin:0 auto;padding:0 4rem}@media (max-width: 768px){.container{padding:0 2rem}}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase}.section-title{font-size:clamp(3rem,10vw,6rem);letter-spacing:.05em;margin-bottom:5rem;line-height:1;text-align:center;font-weight:900}.orange-text{color:var(--orange);font-weight:900;text-shadow:0 0 20px rgba(255,85,0,.15)}.btn{font-family:var(--font-display);font-size:1.2rem;padding:1.2rem 3.5rem;border:none;cursor:pointer;transition:var(--transition-base);letter-spacing:.1em;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:2px}.btn-primary{background-color:var(--orange);color:var(--white);font-weight:900}.btn-primary:hover{background-color:var(--orange-bright);transform:translateY(-2px);box-shadow:0 10px 30px #ff55004d}.glass-card{background:#ffffff05;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.05);padding:3rem;border-radius:4px;transition:var(--transition-base)}.glass-card:hover{border-color:#f503;background:#ffffff0a}.hide-scrollbar::-webkit-scrollbar{display:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:fadeInUp 1s cubic-bezier(.4,0,.2,1) forwards}
