@import url(https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Baloo\ 2,cursive;margin:0;padding:0}body{background:linear-gradient(135deg,#fff8fc,#fffcff 25%,#f8fbff 50%,#f5f9ff 75%,#fff8fc);color:#333;min-height:100vh}body:before{background:radial-gradient(circle at 15% 20%,#db27770d,#0000 30%),radial-gradient(circle at 85% 30%,#2563eb0d,#0000 30%),radial-gradient(circle at 50% 80%,#db27770a,#0000 25%);content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.navbar{background:#fff;box-shadow:0 2px 10px #0000000d;justify-content:space-between;padding:4px 4%;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.logo,.navbar{align-items:center;display:flex}.logo{margin:0;padding:0}.logo-img{height:140px;margin-bottom:-25px;margin-top:-25px;width:auto}.links{align-items:center;display:flex;gap:30px}.links a{color:#2563eb;font-size:18px;font-weight:700;text-decoration:none}.links a:hover{color:#db2777}.hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.hero-overlay{background:linear-gradient(#fff0f873,#e6f5ff73);inset:0;position:absolute}.hero-content{max-width:900px;padding:20px;position:relative;text-align:center;z-index:2}.admission-badge{background:linear-gradient(135deg,#ff5fa2,#5ea9ff);border-radius:50px;box-shadow:0 8px 25px #ff5fa24d;color:#fff;display:inline-block;font-size:16px;font-weight:800;margin-bottom:30px;padding:14px 30px}.hero h1{font-size:5.5rem;font-weight:900;line-height:1.05;margin-bottom:25px}.pink{color:#db2777;text-shadow:2px 2px 10px #db277740,0 0 20px #db277726}.blue{color:#2563eb;text-shadow:2px 2px 12px #2563eb33}.hero p{color:#333;font-size:1.5rem;font-weight:600;line-height:1.8;margin:auto;max-width:700px}@media (max-width:768px){.hero{height:80vh}.hero h1{font-size:3rem}.hero p{font-size:1.1rem}.admission-badge{font-size:14px;padding:10px 22px}}.section{padding:80px 8%}.section h2{color:#5ea9ff;font-size:40px;margin-bottom:40px;text-align:center}.program-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.program-card{background:#fff;border-radius:25px;box-shadow:0 10px 25px #00000014;padding:30px;transition:.3s}.program-card:hover{transform:translateY(-8px)}.program-card:first-child{border-top:8px solid #ff5fa2}.program-card:nth-child(2){border-top:8px solid #5ea9ff}.program-card:nth-child(3){border-top:8px solid #ffd54f}.program-card:nth-child(4){border-top:8px solid #81c784}.program-card:nth-child(5){border-top:8px solid #b39ddb}.why-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:40px}.why-card{background:#fff;border-radius:20px;box-shadow:0 8px 20px #00000014;color:#444;font-size:18px;font-weight:700;padding:25px;transition:.3s}.why-card:hover{transform:translateY(-6px)}.why-card:first-child{border-top:6px solid #ff5fa2}.why-card:nth-child(2){border-top:6px solid #5ea9ff}.why-card:nth-child(3){border-top:6px solid #ffd54f}.why-card:nth-child(4){border-top:6px solid #81c784}.why-card:nth-child(5){border-top:6px solid #b39ddb}.why-card:nth-child(6){border-top:6px solid #ffb347}.why-card:nth-child(7){border-top:6px solid #4dd0e1}.gallery-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:40px}.gallery-card{border-radius:20px;box-shadow:0 10px 25px #00000014;overflow:hidden}.gallery-card img{height:280px;object-fit:cover;transition:transform .4s ease;width:100%}.gallery-card:hover img{transform:scale(1.08)}.faq{background:#fff;border-radius:15px;margin:20px auto;max-width:800px;padding:20px}.contact{background:#eaf7ff;padding:80px;text-align:center}.contact-card{background:#fff;border-radius:30px;margin:auto;max-width:800px;padding:40px}.contact button{background:#ff5fa2;border:none;border-radius:50px;color:#fff;font-size:18px;margin-top:20px;padding:15px 35px}.footer{background:#5ea9ff;padding:30px;text-align:center}.about-section{padding:80px 8%}.about-section h2{color:#5ea9ff;font-size:42px;margin-bottom:50px;text-align:center}.about-card{background:#fff;border-radius:25px;box-shadow:0 10px 25px #00000014;line-height:1.9;margin:auto auto 40px;max-width:1100px;padding:40px}.about-card h3{color:#ff5fa2;font-size:28px;margin-bottom:20px}.about-card p{color:#555;font-size:17px;margin-bottom:15px}.vision-mission-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:auto;max-width:1100px}.info-card{background:#fff;border-radius:25px;box-shadow:0 10px 25px #00000014;padding:35px}.vision{border-top:8px solid #5ea9ff}.mission{border-top:8px solid #ffb347}.info-card h3{color:#333;margin-bottom:20px}.info-card p{color:#555;line-height:1.8}.info-card ul{padding-left:20px}.info-card li{color:#555;line-height:1.6;margin-bottom:12px}@media (max-width:768px){.about-card,.info-card{padding:25px}.about-section h2{font-size:32px}}html{scroll-behavior:smooth}.section{background:#0000}.about-section h2,.section h2{color:#2563eb;font-weight:800}.about-card,.contact-card,.faq,.gallery-card,.info-card,.program-card,.why-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #ffffff80;box-shadow:0 10px 25px #db27770f,0 10px 25px #2563eb0f;transition:all .3s ease}.about-card:hover,.info-card:hover,.program-card:hover,.why-card:hover{box-shadow:0 15px 35px #db27771a,0 15px 35px #2563eb1a;transform:translateY(-8px)}.program-card:first-child{border-top:8px solid #db2777}.program-card:nth-child(2){border-top:8px solid #2563eb}.program-card:nth-child(3){border-top:8px solid #f59e0b}.program-card:nth-child(4){border-top:8px solid #22c55e}.program-card:nth-child(5){border-top:8px solid #8b5cf6}.why-card:first-child{border-top:6px solid #db2777}.why-card:nth-child(2){border-top:6px solid #2563eb}.why-card:nth-child(3){border-top:6px solid #f59e0b}.why-card:nth-child(4){border-top:6px solid #22c55e}.why-card:nth-child(5){border-top:6px solid #8b5cf6}.why-card:nth-child(6){border-top:6px solid #fb7185}.why-card:nth-child(7){border-top:6px solid #06b6d4}.about-card h3{color:#db2777}.vision{border-top:8px solid #2563eb}.mission{border-top:8px solid #db2777}.faq{border-left:6px solid #2563eb}.contact{background:#0000}.contact button{box-shadow:0 8px 20px #db277733}.contact button,.footer{background:linear-gradient(135deg,#db2777,#2563eb)}.footer{color:#fff;font-weight:700}@media screen and (max-width:768px){.navbar{flex-direction:column;gap:10px;padding:8px 15px}.logo-img{height:70px;margin:0}.links{flex-wrap:wrap;gap:12px;justify-content:center;width:100%}.links a{font-size:15px}.hero{height:75vh}.hero-content{padding:15px}.hero h1{font-size:3rem;line-height:1.1}.hero p{font-size:1rem;line-height:1.6}.admission-badge{font-size:13px;padding:10px 20px}.about-section,.section{padding:50px 20px}.about-section h2,.section h2{font-size:2rem}.about-card,.contact-card,.faq,.info-card,.program-card,.why-card{padding:20px}.gallery-grid,.vision-mission-grid{grid-template-columns:1fr}.gallery-card img{height:220px}.contact{padding:50px 20px}.contact-card{padding:25px;width:100%}.contact button{max-width:280px;width:100%}.footer{font-size:14px;padding:20px}}
/*# sourceMappingURL=main.4c4fa2d1.css.map*/