:root{--uwu-red:#83171b;--uwu-dark:#14111f;--uwu-gold:#fab641}.uwu-course-wrapper{margin:0 auto;overflow:hidden;position:relative;width:100%;z-index:10}.uwu-course-constrained{margin:0 auto;max-width:1200px;padding:0 15px}.uwu-course-header{color:var(--uwu-red);font-family:League Spartan,sans-serif;font-size:2.5rem;font-weight:800;margin-bottom:20px;text-align:center}.uwu-parallax-container{margin-bottom:20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);overflow:hidden;padding:20px 0;width:100%}.uwu-parallax-row{display:flex;gap:25px;margin-bottom:25px;width:max-content;will-change:transform}.uwu-parallax-row:last-child{margin-bottom:0}.uwu-mobile-only-row{display:none}.uwu-course-pill{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.8);border-radius:50px;box-shadow:0 10px 30px rgba(0,0,0,.03);display:flex;justify-content:center;padding:18px 40px;transition:border-color .3s ease,background .3s ease,transform .3s ease}.uwu-course-pill:hover{background:hsla(0,0%,100%,.8);border-color:rgba(131,23,27,.4);transform:translateY(-2px)}.uwu-course-title{color:var(--uwu-dark);font-family:League Spartan,sans-serif;font-size:1.4rem;font-weight:700;margin:0;white-space:nowrap}.uwu-scroll-reveal{opacity:0;transform:translateY(40px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.uwu-scroll-reveal.uwu-revealed{opacity:1;transform:translateY(0)}.uwu-course-gateway{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(250,182,65,.15);border:1px solid rgba(250,182,65,.5);border-radius:20px;box-shadow:0 10px 30px rgba(250,182,65,.05);display:flex;gap:20px;justify-content:space-between;padding:30px 40px}.uwu-gateway-text h4{color:var(--uwu-dark);font-family:League Spartan,sans-serif;font-size:1.6rem;font-weight:800;margin:0 0 5px}.uwu-gateway-text p{color:var(--uwu-dark);font-family:Open Sans,sans-serif;font-size:1.05rem;margin:0}.uwu-gateway-btn{background:var(--uwu-red);border-radius:50px;color:#fff;display:inline-block;font-family:League Spartan,sans-serif;font-size:1.1rem;font-weight:700;padding:15px 35px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.uwu-gateway-btn:hover{background:var(--uwu-dark);color:#fff;transform:scale(1.05)}@media (max-width:768px){.uwu-course-header{font-size:2rem;margin-bottom:20px}.uwu-mobile-only-row{display:flex}.uwu-parallax-row{gap:15px;margin-bottom:15px}.uwu-course-pill{padding:10px 20px}.uwu-course-title{font-size:.9rem}.uwu-course-gateway{flex-direction:column;padding:30px 20px;text-align:center}}