.academy-module__JbLFSG__pageWrapper{background:0 0;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.academy-module__JbLFSG__contentContainer{z-index:10;width:100%;max-width:1200px;margin:0 auto;padding:8rem 2rem 4rem;position:relative}.academy-module__JbLFSG__iconBox{color:var(--gold);filter:drop-shadow(0 0 20px #6366f166);margin-bottom:2rem;font-size:5.5rem;animation:4s ease-in-out infinite academy-module__JbLFSG__float}.academy-module__JbLFSG__title{color:#fff;text-shadow:0 0 20px #00d2ff4d;margin-bottom:1.5rem;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:900}.academy-module__JbLFSG__activeTitle{background:linear-gradient(135deg, var(--academy-primary,#00d2ff) 0%, var(--academy-secondary,#9d50bb) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px #00d2ff66);-webkit-background-clip:text;background-clip:text}.academy-module__JbLFSG__subtitle{color:var(--text-secondary);margin-bottom:4rem;font-size:1.25rem;line-height:1.8}.academy-module__JbLFSG__comingSoonBox{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#08090fb3;border:1px solid #6366f11a;border-radius:30px;max-width:650px;margin:2rem auto;padding:5rem 2.5rem;position:relative;box-shadow:0 30px 60px #000000b3}.academy-module__JbLFSG__lockIcon{color:var(--text-muted);opacity:.5;margin-bottom:1.5rem;font-size:2.5rem}.academy-module__JbLFSG__comingSoonBox h2{color:#fff;margin-bottom:1rem;font-size:2rem}.academy-module__JbLFSG__comingSoonBox p{color:var(--text-muted);margin-bottom:2.5rem;line-height:1.7}.academy-module__JbLFSG__notifyForm{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#ffffff08;padding:2.5rem}.academy-module__JbLFSG__notifyForm h3{color:var(--gold-light);margin-bottom:.5rem;font-size:1.2rem}.academy-module__JbLFSG__inputGroup{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.academy-module__JbLFSG__input{border:2px solid var(--border-color);border-radius:var(--radius-full);color:#fff;background:#000;outline:none;padding:1rem 1.25rem;font-family:inherit;font-size:1rem;transition:border-color .3s}.academy-module__JbLFSG__input:focus{border-color:var(--gold)}.academy-module__JbLFSG__button{background:var(--gradient-gold);border-radius:var(--radius-full);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:all .3s;display:flex;color:#000!important}.academy-module__JbLFSG__button:hover{transform:translateY(-4px);box-shadow:0 10px 25px #6366f166}.academy-module__JbLFSG__productsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:4rem;display:grid}.academy-module__JbLFSG__academyCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);background:#ffffff08;border:1px solid #ffffff1a;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden}.academy-module__JbLFSG__academyCard:hover{border-color:var(--academy-primary,#00d2ff);transform:translateY(-10px)scale(1.02);box-shadow:0 20px 40px #0009,0 0 20px #00d2ff33}.academy-module__JbLFSG__cardImage{background:#111;height:200px;position:relative}.academy-module__JbLFSG__cardBody{padding:1.5rem}.academy-module__JbLFSG__cardType{text-transform:uppercase;color:var(--academy-primary,#00d2ff);align-items:center;gap:6px;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:flex}.academy-module__JbLFSG__cardTitle{color:#fff;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.academy-module__JbLFSG__priceTag{border:1px solid var(--academy-primary,#00d2ff);color:var(--academy-primary,#00d2ff);border-radius:var(--radius-full);background:#00d2ff1a;padding:.25rem .75rem;font-size:.85rem;font-weight:700}.academy-module__JbLFSG__buyBtn{border-radius:var(--radius-md);border:1px solid var(--academy-primary,#00d2ff);color:#fff;cursor:pointer;background:0 0;width:100%;margin-top:1.5rem;padding:.8rem;font-weight:600;transition:all .3s}.academy-module__JbLFSG__buyBtn:hover{background:var(--academy-primary,#00d2ff);color:#000}@media (max-width:768px){.academy-module__JbLFSG__contentContainer{padding-top:6rem}.academy-module__JbLFSG__title{font-size:2.5rem}.academy-module__JbLFSG__comingSoonBox{padding:3rem 1.5rem}}
