.intro-credentials{grid-template-columns:1fr 1fr;gap:2rem;padding:3rem 0;display:grid}.intro .container,.credentials .container{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border-radius:12px;padding:2rem;animation:.8s ease-out both slideUpFade}.intro h1,.credentials h2{text-align:center;color:var(--accent);margin-bottom:1rem}.intro p,.credentials p{color:var(--text-secondary);text-align:left;line-height:1.7}.subjects{padding:3rem 0}.subjects h2{text-align:center;color:var(--accent);margin-bottom:1.5rem}.subjects ul{flex-wrap:wrap;justify-content:center;gap:1rem;list-style:none;display:flex}.subjects li{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:.75rem 1.5rem;transition:background .3s,transform .3s}.subjects li:first-child:hover{background:#ff6b6b}.subjects li:nth-child(2):hover{background:#feca57}.subjects li:nth-child(3):hover{background:#54a0ff}.subjects li:nth-child(4):hover{background:#1dd1a1}.subjects li:nth-child(5):hover{background:#ff9ff3}.subjects li:nth-child(6):hover{background:#48dbfb}.subjects li:nth-child(7):hover{background:#00d2d3}.subjects li:nth-child(8):hover{background:#5f27cd}.subjects li:nth-child(9):hover{background:#54b3d6}.subjects li:nth-child(10):hover{background:#8395a7}.subjects li:hover{color:var(--bg);animation:.4s ease-in-out both wiggle;transform:scale(1.05)}.subjects li:first-child.active{background:#ff6b6b}.subjects li:nth-child(2).active{background:#feca57}.subjects li:nth-child(3).active{background:#54a0ff}.subjects li:nth-child(4).active{background:#1dd1a1}.subjects li:nth-child(5).active{background:#ff9ff3}.subjects li:nth-child(6).active{background:#48dbfb}.subjects li:nth-child(7).active{background:#00d2d3}.subjects li:nth-child(8).active{background:#5f27cd}.subjects li:nth-child(9).active{background:#54b3d6}.subjects li:nth-child(10).active{background:#8395a7}.subjects li.active,.subjects li.active:hover{color:var(--bg);animation:.4s ease-in-out both wiggle;transform:scale(1.05)}.rates{padding:3rem 0}.rates h2{text-align:center;color:var(--accent);margin-bottom:1.5rem}.rates-grid{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.rate-group{flex-direction:column;align-items:center;gap:1rem;display:flex}.rate-group h3{margin-bottom:.5rem;font-size:1.2rem}.single-lessons h3{color:var(--text-secondary)}.weekly-lessons h3{color:var(--accent)}.rate-group p{background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.75rem 1.5rem;font-weight:600;transition:background .3s,color .3s,transform .2s}.single-lessons p{opacity:.6}.single-lessons p:hover{color:var(--bg);background:#ff6b6b;transform:translateY(-3px)}.weekly-lessons p:hover{background:var(--accent);color:var(--bg);transform:translateY(-3px)}.rates .note{text-align:center;color:var(--text-secondary);margin-top:1rem;font-size:.9rem}.location-days .container{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;padding:3rem 0;display:grid}.location-days h2{color:var(--accent);margin-bottom:.5rem}.location-days .location,.location-days .days{-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);text-align:center;background:#ffffff0d;border-radius:12px;padding:2rem;animation:.8s ease-out both slideUpFade;box-shadow:0 6px 20px #000000b3}.location-days p{color:var(--text-secondary)}.days-pills{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}.day-pill{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#3a3a3a;border-radius:999px;padding:.75rem 1.5rem;transition:all .3s}.day-pill:hover{background:var(--accent);color:var(--bg);transform:translateY(-2px)}.day-pill.active{background:var(--accent);color:var(--bg);transform:scale(1.05)}.intro .container,.credentials .container,.location-days .location,.location-days .days{transition:box-shadow .3s ease-out}.intro .container{box-shadow:0 8px 20px #c66bff33}.intro .container:hover{box-shadow:0 8px 20px #c66bff99}.credentials .container{box-shadow:0 8px 20px #54a0ff33}.credentials .container:hover{box-shadow:0 8px 20px #54a0ff99}.location-days .location{box-shadow:0 8px 20px #feb85733}.location-days .location:hover{box-shadow:0 8px 20px #feb85799}.location-days .days{box-shadow:0 8px 20px #1dd1a133}.location-days .days:hover{box-shadow:0 8px 20px #1dd1a199}.blue-hover{box-shadow:0 4px 24px #55afd533!important}.contact-card:hover{box-shadow:0 4px 20px #55afd5b3!important}.contact-card{text-align:center;-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border-radius:1.2rem;flex-direction:column;align-items:center;max-width:400px;margin:2.5rem auto;padding:2rem 1.5rem;transition:box-shadow .3s ease-out,transform .3s ease-out;display:flex;box-shadow:0 4px 24px #c255d533}.contact-card .info-item{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3em;width:100%;margin-bottom:.7em;display:flex}.contact-card .info-item p,.contact-card .info-item a{text-align:center;margin:0}.contact-card:hover{transform:translateY(-5px);box-shadow:0 4px 20px #c255d5b3}.performance-card{align-items:stretch;gap:1.5rem;width:min(950px,90vw);max-width:1000px;margin-inline:auto;padding:2rem clamp(1.5rem,5vw,3rem);overflow:hidden}.performance-body{grid-template-columns:1fr;justify-items:center;gap:1.25rem;width:100%;display:grid}.performance-card .info-item{text-align:left;align-items:flex-start;width:100%;margin-bottom:0}.performance-card h1{font-size:clamp(1.5rem,2vw,1.6rem)}.performance-card .info-item p{text-align:left;word-break:break-word}.performance-body>*{width:100%;min-width:0}.performance-body pic-carousel{width:100%;max-width:100%;display:block}.performance-body .pc-slide{background:#000;padding:.35rem}.performance-body .pc-slide .pc-embed{background:#000;border-radius:.85rem;width:100%;height:100%;position:relative;overflow:hidden}.performance-body .pc-slide .pc-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=680px){.performance-card{gap:1rem;width:min(100%,95vw);margin:2rem auto;padding:1.45rem 1.25rem}.performance-card h1{text-align:center;font-size:1.6rem}.performance-body{gap:1rem}.performance-card .info-item{gap:.6rem}.performance-card .info-item p{font-size:.98rem;line-height:1.6}.performance-body .pc-slide{border-radius:.75rem;padding:.25rem}.performance-body .pc-slide .pc-embed{border-radius:.65rem}}.fun-signup-btn{color:#222;cursor:pointer;background:linear-gradient(90deg,#4763ff 0%,#b833ff 100%);border:none;border-radius:2em;margin-top:1.5rem;padding:.8em 2em;font-size:1.1rem;font-weight:600;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 12px #b133ff26}.fun-signup-btn:hover{transform:scale(1.07)rotate(-2deg);box-shadow:0 4px 24px #b133ff40}.fade-in{opacity:0;animation:.8s forwards slideUpFade}.info-card h1{color:var(--accent);margin-bottom:1.5rem;font-size:2rem}.performance-card.info-card h1{font-size:clamp(1.5rem,2vw,1.6rem);line-height:1.2}.info-item{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.info-item img{filter:brightness(0)invert();width:24px;height:24px}.info-item a{color:var(--text);text-decoration:underline}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes wiggle{0%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}to{transform:rotate(-2deg)}}@media (width<=775px){.floating-bubble{width:90%;left:auto}}@media (width>=769px){.rates-grid{grid-template-columns:1fr 1fr}.rate-group.single-lessons{order:1}.rate-group.weekly-lessons{order:2}}@media (width<=768px){.intro-credentials{grid-template-columns:1fr}.floating-bubble{width:90%;left:50%}.rates-grid{grid-template-columns:1fr}.rate-group.single-lessons{order:2}.rate-group.weekly-lessons{order:1}}@media (width<=600px){.subjects ul{gap:.5rem}.subjects li{padding:.5rem 1rem}.days-pills{gap:.3rem}.day-pill{padding:.5rem 1rem;font-size:.9rem}}@media (width<=262px){body{font-size:14px}h1,h2{margin-bottom:1rem;font-size:1.25rem}.subjects{padding:1.5rem 0}.subjects ul{gap:.3rem}.subjects li{padding:.4rem .8rem;font-size:.9rem}.rates{padding:1.5rem 0}.rate-group p{padding:.5rem 1rem;font-size:.9rem}.intro .container,.credentials .container{width:95%;min-width:200px;margin:0 auto;padding:.75rem;font-size:.9rem}.intro h1,.credentials h2{margin-bottom:.75rem;font-size:1.2rem}.intro p,.credentials p{font-size:.85rem;line-height:1.4}.location-days .container{gap:.75rem;width:95%;min-width:200px;margin:0 auto;padding:1rem 0}.location-days .location,.location-days .days{padding:.75rem;font-size:.9rem}.location-days h2{margin-bottom:.5rem;font-size:1.1rem}.location-days p{font-size:.85rem;line-height:1.4}.contact-card{margin:1.5rem auto;padding:1rem}.contact-card h1{font-size:1.25rem}.container{width:95%;max-width:100%;padding:0 .5rem}}@media (height<=262px){section,.intro-credentials{padding:.5rem 0}.intro .container,.credentials .container{padding:.5rem}}
/*# sourceMappingURL=about.a05a4f6d.css.map */
