.page-module__tVToJa__container{color:#fff;background-color:#0d0d12;min-height:100vh;font-family:Outfit,sans-serif;overflow-x:hidden}.page-module__tVToJa__gradientTextPurple{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#a855f7,#fb7185);-webkit-background-clip:text;background-clip:text}.page-module__tVToJa__headerSpacer{height:80px}.page-module__tVToJa__heroSection{padding:8rem 1rem 5rem;position:relative;overflow:visible}.page-module__tVToJa__heroGlow{filter:blur(120px);z-index:0;background:#a855f740;border-radius:50%;width:20rem;height:20rem;position:absolute;top:-5rem;left:-5rem}.page-module__tVToJa__heroContainer{z-index:10;grid-template-columns:1fr;align-items:center;gap:4rem;max-width:1280px;margin:0 auto;display:grid;position:relative}@media (min-width:1024px){.page-module__tVToJa__heroContainer{text-align:left;grid-template-columns:1fr 1fr;gap:4rem}}.page-module__tVToJa__heroContent{text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:1024px){.page-module__tVToJa__heroContent{text-align:left;align-items:flex-start}}.page-module__tVToJa__heroBadge{color:#d8b4fe;z-index:10;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block;position:relative}.page-module__tVToJa__heroTitle{letter-spacing:-.02em;z-index:10;margin-bottom:1.5rem;font-family:Fredoka,sans-serif;font-size:2.75rem;font-weight:800;line-height:1.1;position:relative}@media (min-width:768px){.page-module__tVToJa__heroTitle{font-size:4.5rem}}.page-module__tVToJa__heroDesc{color:#9ca3af;z-index:10;max-width:36rem;margin-bottom:2.5rem;font-size:1.125rem;font-weight:300;line-height:1.6;position:relative}.page-module__tVToJa__heroBtns{z-index:10;flex-direction:column;justify-content:center;gap:1rem;width:100%;display:flex;position:relative}@media (min-width:640px){.page-module__tVToJa__heroBtns{flex-direction:row;width:auto}}.page-module__tVToJa__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__tVToJa__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #9333ea66}.page-module__tVToJa__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__tVToJa__btnSecondary:hover{background:#ffffff1a}.page-module__tVToJa__heroVisual{justify-content:center;align-items:center;display:flex;position:relative}.page-module__tVToJa__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:28rem;transition:transform .3s;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 50px 100px -20px #a855f74d}.page-module__tVToJa__studentImgCard:hover{transform:rotate(0)scale(1.02)}.page-module__tVToJa__studentImg{object-fit:cover;width:100%;height:100%}.page-module__tVToJa__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__tVToJa__imageText{color:#fff;letter-spacing:.02em;font-size:.9rem;font-weight:600}.page-module__tVToJa__whySection{background:#ffffff05;padding:4rem 1rem}.page-module__tVToJa__sectionTitle{text-align:center;color:#fff;margin-bottom:2.5rem;font-family:Fredoka,sans-serif;font-size:2rem;font-weight:700}.page-module__tVToJa__whyGrid{grid-template-columns:1fr;gap:1.5rem;max-width:1200px;margin:0 auto;display:grid}@media (min-width:768px){.page-module__tVToJa__whyGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__tVToJa__whyGrid{grid-template-columns:repeat(4,1fr)}}.page-module__tVToJa__whyCard{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;padding:1.5rem}.page-module__tVToJa__whyIconBox{border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.page-module__tVToJa__iconPurple{color:#c084fc;background:#a855f733}.page-module__tVToJa__iconTeal{color:#2dd4bf;background:#2dd4bf33}.page-module__tVToJa__iconPink{color:#fb7185;background:#fb718533}.page-module__tVToJa__iconBlue{color:#60a5fa;background:#3b82f633}.page-module__tVToJa__whyTitle{color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.page-module__tVToJa__whyText{color:#9ca3af;font-size:.875rem}.page-module__tVToJa__earsSection{text-align:center;background:0 0;padding:6rem 1rem}.page-module__tVToJa__earsSubtitle{color:#6b7280;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.page-module__tVToJa__earsGrid{grid-template-columns:1fr;gap:1.5rem;max-width:1280px;margin:4rem auto 0;display:grid}@media (min-width:640px){.page-module__tVToJa__earsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__tVToJa__earsGrid{grid-template-columns:repeat(4,1fr);gap:2rem}}.page-module__tVToJa__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__tVToJa__earsCard:hover{border-color:#ffffff1a;transform:translateY(-5px);box-shadow:0 20px 40px -10px #00000080}.page-module__tVToJa__earsCardContent{z-index:10;flex-direction:column;flex:1;display:flex;position:relative}.page-module__tVToJa__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__tVToJa__earsIconBox{color:#fff;opacity:.8;margin-bottom:2rem;font-size:2rem}.page-module__tVToJa__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__tVToJa__earsTitle{color:#fff;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.page-module__tVToJa__earsDesc{color:#9ca3af;margin-top:auto;font-size:.875rem;line-height:1.6}.page-module__tVToJa__mlabSection{background:#ffffff03;padding:6rem 1rem;position:relative;overflow:hidden}.page-module__tVToJa__mlabCard{z-index:10;background:linear-gradient(135deg,#134e4a4d,#1a1a24);border:1px solid #ffffff1a;border-radius:3rem;max-width:64rem;margin:0 auto;padding:2rem;position:relative;box-shadow:0 25px 50px -12px #00000040}@media (min-width:768px){.page-module__tVToJa__mlabCard{padding:4rem}}.page-module__tVToJa__mlabGrid{grid-template-columns:1fr;gap:2rem;margin-top:3rem;display:grid}@media (min-width:768px){.page-module__tVToJa__mlabGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__tVToJa__mlabGrid{grid-template-columns:repeat(3,1fr)}}.page-module__tVToJa__mlabItem{align-items:flex-start;gap:1rem;display:flex}.page-module__tVToJa__mlabIcon{color:#2dd4bf;background:#14b8a633;border-radius:.75rem;flex-shrink:0;padding:.75rem}.page-module__tVToJa__highlightsSection{background:linear-gradient(#581c8733,#0000);padding:4rem 1rem}.page-module__tVToJa__highlightsContainer{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;max-width:56rem;margin:0 auto;padding:2rem}.page-module__tVToJa__highlightsGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.page-module__tVToJa__highlightsGrid{grid-template-columns:repeat(2,1fr)}}.page-module__tVToJa__founderSection{padding:5rem 1rem}.page-module__tVToJa__founderCard{background:#1a1a24;border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;align-items:center;gap:2.5rem;max-width:56rem;margin:0 auto;padding:2rem;display:flex}@media (min-width:768px){.page-module__tVToJa__founderCard{flex-direction:row;padding:3rem}}.page-module__tVToJa__founderImg{border:4px solid #2dd4bf4d;border-radius:50%;flex-shrink:0;width:12rem;height:12rem;overflow:hidden;box-shadow:0 0 20px #a855f733}.page-module__tVToJa__founderContent{text-align:center;flex-direction:column;flex:1;justify-content:center;display:flex}@media (min-width:768px){.page-module__tVToJa__founderContent{text-align:left;align-items:flex-start}}.page-module__tVToJa__levelsSection{text-align:center;padding:4rem 1rem}.page-module__tVToJa__levelTabs{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.page-module__tVToJa__levelTab{cursor:pointer;color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;padding:.625rem 1.25rem;font-weight:700;transition:all .3s}.page-module__tVToJa__tabActive{color:#fff;background:linear-gradient(135deg,#a855f7,#2dd4bf);border-color:#0000}.page-module__tVToJa__levelContentBox{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;max-width:42rem;margin:0 auto;padding:2rem}.page-module__tVToJa__pricingSection{background:#0d0d12;padding:6rem 1rem}.page-module__tVToJa__pricingGrid{grid-template-columns:1fr;gap:2rem;max-width:1200px;margin:0 auto;display:grid}@media (min-width:768px){.page-module__tVToJa__pricingGrid{grid-template-columns:repeat(3,1fr)}}.page-module__tVToJa__pricingCard{text-align:center;background:#15151b;border:1px solid #ffffff0d;border-radius:1.5rem;flex-direction:column;padding:2.5rem 2rem;transition:all .3s;display:flex}.page-module__tVToJa__pricingCard:hover{transform:translateY(-5px)}.page-module__tVToJa__featuredCard{z-index:10;background:linear-gradient(to bottom right,#1a1a24,#0d0d12);border:2px solid #ff7e35;position:relative;box-shadow:0 0 30px #ff7e3526}.page-module__tVToJa__popularBadge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#ff7e35;border-radius:9999px;padding:.25rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #ff7e3566}.page-module__tVToJa__planTitle{color:#fff;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.page-module__tVToJa__planBilled{color:#14b8a6;margin-top:-1rem;margin-bottom:2rem;font-size:.875rem;font-weight:600}.page-module__tVToJa__price{letter-spacing:-.02em;margin:1.5rem 0;font-size:3rem;font-weight:800}.page-module__tVToJa__planFeatures{text-align:left;flex-direction:column;gap:1rem;margin:2rem 0;padding:0;list-style:none;display:flex}.page-module__tVToJa__planFeatures li{color:#d1d5db;align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;display:flex}.page-module__tVToJa__checkIcon{color:#2dd4bf;flex-shrink:0}.page-module__tVToJa__priceSub{color:#9ca3af;margin-left:.25rem;font-size:1rem;font-weight:400}.page-module__tVToJa__btnPriceStandard{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;width:100%;margin-top:auto;padding:1rem;font-weight:600;transition:background .2s}.page-module__tVToJa__btnPriceStandard:hover{background:#ffffff1a}.page-module__tVToJa__btnPriceFeatured{color:#fff;cursor:pointer;background:linear-gradient(90deg,#a855f7,#ec4899);border:none;border-radius:.75rem;width:100%;margin-top:auto;padding:1rem;font-weight:700;transition:transform .2s;box-shadow:0 10px 20px -5px #a855f766}.page-module__tVToJa__btnPriceFeatured:hover{transform:translateY(-2px)}.page-module__tVToJa__footer{color:#6b7280;background:#000;border-top:1px solid #ffffff0d;padding:4rem 1rem 6rem;font-size:.875rem}.page-module__tVToJa__footerGrid{grid-template-columns:repeat(2,1fr);gap:2.5rem;max-width:1200px;margin:0 auto;display:grid}@media (min-width:768px){.page-module__tVToJa__footerGrid{grid-template-columns:repeat(4,1fr)}}.page-module__tVToJa__floatingStack{z-index:9999;flex-direction:column;gap:.75rem;display:flex;position:fixed;bottom:6rem;right:1.25rem}.page-module__tVToJa__floatingCircle{cursor:pointer;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .2s;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.page-module__tVToJa__floatingCircle:active{transform:scale(.95)}.page-module__tVToJa__floatWhite{color:#000;background:#fff}.page-module__tVToJa__floatTeal{color:#fff;background:#14b8a6}.page-module__tVToJa__floatGreen{color:#fff;background:#25d366}.page-module__tVToJa__navbar{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;display:flex;position:sticky;top:0}@media (min-width:1024px){.page-module__tVToJa__navbar{padding:.5rem 4rem}}.page-module__tVToJa__navLogo{object-fit:contain;width:auto;height:4.5rem}.page-module__tVToJa__navBtn{color:#fff;cursor:pointer;letter-spacing:.02em;background:linear-gradient(90deg,#a855f7,#ec4899);border:none;border-radius:9999px;padding:.75rem 2rem;font-size:.9rem;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #a855f766}.page-module__tVToJa__navBtn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #a855f780}.page-module__tVToJa__mobileStickyCta{z-index:100;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 -4px 20px #0009}@media (min-width:768px){.page-module__tVToJa__mobileStickyCta{display:none}}@media (max-width:640px){.page-module__tVToJa__navLogo{height:3rem}.page-module__tVToJa__navBtn{padding:.6rem 1.25rem;font-size:.85rem}.page-module__tVToJa__navbar{padding:.5rem 1rem}}.page-module__tVToJa__footerLogo{opacity:.9;height:3.5rem;margin-bottom:1.5rem}@media (max-width:768px){.page-module__tVToJa__earsSection,.page-module__tVToJa__mlabSection,.page-module__tVToJa__pricingSection{padding-top:4rem;padding-bottom:4rem}.page-module__tVToJa__heroTitle{font-size:2.25rem}.page-module__tVToJa__heroGlow{filter:blur(80px);width:15rem;height:15rem}}
