.page-module__tlvcmW__container{color:#fff;background-color:#0d0d12;min-height:100vh;font-family:Outfit,sans-serif;overflow-x:hidden}.page-module__tlvcmW__floatingCircle:active{transform:scale(.9)}.page-module__tlvcmW__heroSection{padding:8rem 1rem 5rem;position:relative;overflow:visible}.page-module__tlvcmW__heroGlow{filter:blur(120px);z-index:0;background:#a855f740;border-radius:50%;width:20rem;height:20rem;position:absolute;top:-5rem;left:-5rem}.page-module__tlvcmW__heroContainer{z-index:10;grid-template-columns:1fr;align-items:center;gap:3rem;max-width:1280px;margin:0 auto;display:grid;position:relative}@media (min-width:1024px){.page-module__tlvcmW__heroContainer{text-align:left;grid-template-columns:1fr 1fr;gap:4rem}}.page-module__tlvcmW__heroContent{text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:1024px){.page-module__tlvcmW__heroContent{text-align:left;align-items:flex-start}}.page-module__tlvcmW__heroBadge{color:#d8b4fe;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.page-module__tlvcmW__heroTitle{letter-spacing:-.02em;margin-bottom:1.5rem;font-family:Fredoka,sans-serif;font-size:2.75rem;font-weight:800;line-height:1.1}@media (min-width:768px){.page-module__tlvcmW__heroTitle{font-size:4rem}}.page-module__tlvcmW__heroDesc{color:#9ca3af;max-width:36rem;margin-bottom:2.5rem;font-size:1.125rem;font-weight:300;line-height:1.6}.page-module__tlvcmW__heroBtns{flex-direction:column;gap:1rem;width:100%;margin-bottom:2rem;display:flex}@media (min-width:640px){.page-module__tlvcmW__heroBtns{flex-direction:row;width:auto;margin-bottom:0}}.page-module__tlvcmW__btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#9333ea,#ec4899);border:none;border-radius:1rem;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 15px -3px #9333ea4d}.page-module__tlvcmW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #9333ea66}.page-module__tlvcmW__btnSecondary{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;transition:background .2s}.page-module__tlvcmW__btnSecondary:hover{background:#ffffff1a}.page-module__tlvcmW__heroVisual{justify-content:center;align-items:center;display:flex;position:relative}.page-module__tlvcmW__studentImgCard{aspect-ratio:4/5;background:linear-gradient(#1a1a24,#1a1a24) padding-box padding-box,linear-gradient(to bottom right,#a855f7,#2dd4bf) border-box;border:3px solid #0000;border-radius:2rem;width:100%;max-width:30rem;transition:transform .3s;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 50px 100px -20px #a855f74d}.page-module__tlvcmW__studentImgCard:hover{transform:rotate(0)scale(1.02)}.page-module__tlvcmW__studentImg{object-fit:cover;width:100%;height:100%}.page-module__tlvcmW__imageOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#0009;border:1px solid #ffffff1a;border-radius:1rem;padding:1rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.page-module__tlvcmW__imageText{color:#fff;letter-spacing:.02em;font-size:.9rem;font-weight:600}.page-module__tlvcmW__whySection{background-color:#ffffff05;padding:4rem 1rem}.page-module__tlvcmW__sectionTitle{text-align:center;margin-bottom:2.5rem;font-family:Fredoka,sans-serif;font-size:1.875rem;font-weight:700}.page-module__tlvcmW__gridGeneric{max-width:1280px;margin:0 auto}@media (min-width:768px){.page-module__tlvcmW__gridGeneric{grid-template-columns:repeat(2,1fr)}}.page-module__tlvcmW__featureCard{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;padding:1.5rem}.page-module__tlvcmW__featureIcon{border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.page-module__tlvcmW__iconPurple{color:#c084fc;background:#a855f733}.page-module__tlvcmW__iconTeal{color:#2dd4bf;background:#2dd4bf33}.page-module__tlvcmW__iconPink{color:#fb7185;background:#fb718533}.page-module__tlvcmW__iconBlue{color:#60a5fa;background:#60a5fa33}.page-module__tlvcmW__earsSection{text-align:center;background:0 0;padding:6rem 1rem}.page-module__tlvcmW__earsSubtitle{color:#6b7280;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.page-module__tlvcmW__earsGrid{grid-template-columns:1fr;gap:1.5rem;max-width:1280px;margin:4rem auto 0;display:grid}@media (min-width:640px){.page-module__tlvcmW__earsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__tlvcmW__earsGrid{grid-template-columns:repeat(4,1fr);gap:2rem}}.page-module__tlvcmW__earsCard{text-align:left;background:#15151b;border:1px solid #ffffff0d;border-radius:1.5rem;flex-direction:column;min-height:24rem;padding:2.5rem 1.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.page-module__tlvcmW__earsCard:hover{border-color:#ffffff1a;transform:translateY(-5px);box-shadow:0 20px 40px -10px #00000080}.page-module__tlvcmW__earsCardContent{z-index:10;flex-direction:column;flex:1;display:flex;position:relative}.page-module__tlvcmW__earsWatermark{opacity:.03;-webkit-user-select:none;user-select:none;pointer-events:none;color:#fff;font-family:Fredoka,sans-serif;font-size:10rem;font-weight:900;line-height:1;position:absolute;top:-1rem;right:-1rem}.page-module__tlvcmW__earsIconBox{color:#fff;opacity:.8;margin-bottom:2rem;font-size:2rem}.page-module__tlvcmW__earsBigLetter{text-shadow:0 0 30px;margin-bottom:.5rem;font-family:Fredoka,sans-serif;font-size:4rem;font-weight:800;line-height:1}.page-module__tlvcmW__earsTitle{color:#fff;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.page-module__tlvcmW__earsDesc{color:#9ca3af;margin-top:auto;font-size:.875rem;line-height:1.6}.page-module__tlvcmW__mlabSection{background:#ffffff03;padding:6rem 1rem;position:relative;overflow:hidden}.page-module__tlvcmW__mlabGlow{filter:blur(120px);background:#2dd4bf0d;position:absolute;inset:0}.page-module__tlvcmW__mlabContainer{z-index:10;max-width:1024px;margin:0 auto;position:relative}.page-module__tlvcmW__mlabCard{background:linear-gradient(to bottom right,#134e4a66,#1a1a24);border:1px solid #ffffff1a;border-radius:3rem;padding:2rem;box-shadow:0 25px 50px -12px #00000040}@media (min-width:768px){.page-module__tlvcmW__mlabCard{padding:4rem}}.page-module__tlvcmW__mlabGrid{grid-template-columns:1fr;gap:2rem;margin-top:3rem;display:grid}@media (min-width:768px){.page-module__tlvcmW__mlabGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__tlvcmW__mlabGrid{grid-template-columns:repeat(3,1fr)}}.page-module__tlvcmW__mlabItem{align-items:flex-start;gap:1rem;display:flex}.page-module__tlvcmW__mlabIcon{color:#2dd4bf;background:#2dd4bf33;border-radius:.75rem;padding:.75rem}.page-module__tlvcmW__highlightsSection{background:linear-gradient(#581c8733,#0000);padding:4rem 1rem}.page-module__tlvcmW__highlightsContainer{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;max-width:896px;margin:0 auto;padding:2rem}.page-module__tlvcmW__highlightsGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.page-module__tlvcmW__highlightsGrid{grid-template-columns:repeat(2,1fr)}}.page-module__tlvcmW__founderSection{padding:5rem 1rem}.page-module__tlvcmW__founderCard{background:#1a1a24;border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;align-items:center;gap:2.5rem;max-width:896px;margin:0 auto;padding:2rem;display:flex}@media (min-width:768px){.page-module__tlvcmW__founderCard{flex-direction:row;padding:3rem}}.page-module__tlvcmW__founderImgBox{border:4px solid #2dd4bf4d;border-radius:9999px;flex-shrink:0;width:12rem;height:12rem;overflow:hidden;box-shadow:0 0 20px #a855f733}.page-module__tlvcmW__levelsSection{text-align:center;padding:4rem 1rem}.page-module__tlvcmW__levelTabs{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.page-module__tlvcmW__levelTab{cursor:pointer;color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;padding:.625rem 1.25rem;font-weight:700}.page-module__tlvcmW__tabActive{background:linear-gradient(135deg,#a855f7,#2dd4bf);border-color:#0000}.page-module__tlvcmW__levelContent{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;max-width:42rem;margin:0 auto;padding:2rem}.page-module__tlvcmW__plansGrid{grid-template-columns:1fr;gap:2rem;max-width:1280px;margin:0 auto;display:grid}@media (min-width:768px){.page-module__tlvcmW__plansGrid{grid-template-columns:repeat(3,1fr)}}.page-module__tlvcmW__planCard{text-align:center;background:#15151b;border:1px solid #ffffff0d;border-radius:2rem;flex-direction:column;padding:3rem 2rem;transition:all .3s;display:flex}.page-module__tlvcmW__planCard:hover{border-color:#ffffff1a;transform:translateY(-5px)}.page-module__tlvcmW__planCardFeatured{z-index:10;background:linear-gradient(#1a1a24,#121217);border:2px solid #a855f7;position:relative;transform:scale(1.05);box-shadow:0 0 40px #a855f726}.page-module__tlvcmW__planCardFeatured:hover{transform:scale(1.05)translateY(-5px);box-shadow:0 20px 50px #a855f733}.page-module__tlvcmW__planTitle{margin-bottom:2rem;font-size:1.5rem;font-weight:700}.page-module__tlvcmW__planPrice{color:#fff;margin-bottom:3rem;font-family:Fredoka,sans-serif;font-size:3.5rem;font-weight:900}.page-module__tlvcmW__planPrice span{color:#9ca3af;margin-left:.25rem;font-size:1rem;font-weight:500}.page-module__tlvcmW__btnPlan{color:#fff;cursor:pointer;background:#27272a;border:none;border-radius:1rem;width:100%;margin-top:auto;padding:1.25rem;font-size:1rem;font-weight:700;transition:all .2s}.page-module__tlvcmW__btnPlan:hover{background:#3f3f46}.page-module__tlvcmW__btnPlanFeatured{background:linear-gradient(90deg,#c084fc,#ec4899);box-shadow:0 10px 20px -5px #a855f766}.page-module__tlvcmW__btnPlanFeatured:hover{background:linear-gradient(90deg,#a855f7,#db2777);transform:translateY(-2px);box-shadow:0 15px 30px -5px #a855f780}.page-module__tlvcmW__footer{color:#6b7280;background:#000;border-top:1px solid #ffffff0d;padding:4rem 1rem 6rem;font-size:.875rem}.page-module__tlvcmW__footerGrid{grid-template-columns:repeat(2,1fr);gap:2.5rem;max-width:1280px;margin:0 auto;display:grid}@media (min-width:768px){.page-module__tlvcmW__footerGrid{grid-template-columns:repeat(4,1fr)}}.page-module__tlvcmW__arsenalSection{background:#0d0d12;padding:6rem 1rem;position:relative}.page-module__tlvcmW__arsenalGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1024px;margin:3rem auto 0;display:grid}@media (min-width:768px){.page-module__tlvcmW__arsenalGrid{grid-template-columns:repeat(4,1fr)}}.page-module__tlvcmW__arsenalCard{text-align:center;background:#15151b;border:1px solid #ffffff0d;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.page-module__tlvcmW__arsenalCard:hover{border-color:#fff3;transform:translateY(-5px)}.page-module__tlvcmW__arsenalIcon{margin-bottom:1rem;transition:transform .3s}.page-module__tlvcmW__arsenalCard:hover .page-module__tlvcmW__arsenalIcon{transform:scale(1.1)rotate(5deg)}.page-module__tlvcmW__msgLogic:hover{border-color:#a855f766;box-shadow:0 0 30px #a855f733}.page-module__tlvcmW__msgAbleton:hover{border-color:#2dd4bf66;box-shadow:0 0 30px #2dd4bf33}.page-module__tlvcmW__msgProTools:hover{border-color:#fb718566;box-shadow:0 0 30px #fb718533}.page-module__tlvcmW__msgMidi:hover{border-color:#60a5fa66;box-shadow:0 0 30px #60a5fa33}.page-module__tlvcmW__arsenalTitle{color:#fff;font-size:1rem;font-weight:700}.page-module__tlvcmW__textPurple{color:#c084fc}.page-module__tlvcmW__textTeal{color:#2dd4bf}.page-module__tlvcmW__textPink{color:#fb7185}.page-module__tlvcmW__textBlue{color:#60a5fa}
