.app{width:100%}.main-content{padding-top:20px}.navbar{border-bottom:1px solid #eee;width:100%}.nav-top{justify-content:flex-start;align-items:center;padding:10px 0;display:flex}.logo-section{align-items:center;gap:14px;display:flex}.logo{object-fit:contain;width:95px;height:95px;display:block}.logo-section h1{color:#6d28d9;font-size:32px;font-weight:700}.nav-bottom{background-color:#7c3aed;padding:12px 0}.nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.nav-links div{display:inline-block}.nav-links a{color:#fff;font-size:15px;font-weight:500;transition:all .3s}.nav-links a:hover{opacity:.8}.login-btn{background:#fff;border-radius:20px;padding:6px 14px;font-weight:600;color:#7c3aed!important}.hero{padding:80px 0}.hero-content{justify-content:space-between;align-items:center;display:flex}.hero{padding:60px 0 40px;position:relative;overflow:hidden}.hero-content{justify-content:space-between;align-items:center;gap:40px;display:flex}.hero-text{max-width:550px}.hero-text h1{margin-bottom:20px;font-size:52px;font-weight:800;line-height:1.2}.hero-text span{color:#7c3aed}.hero-text p{color:#444;margin-bottom:30px;font-size:18px}.hero-buttons{gap:16px;display:flex}.primary-btn{color:#fff;cursor:pointer;background-color:#7c3aed;border:none;border-radius:8px;padding:12px 22px;font-weight:600;transition:all .3s}.primary-btn:hover{background-color:#6d28d9}.secondary-btn{color:#7c3aed;cursor:pointer;background-color:#0000;border:2px solid #7c3aed;border-radius:8px;padding:10px 20px;font-weight:600;transition:all .3s}.secondary-btn:hover{color:#fff;background-color:#7c3aed}.hero-visual{flex:1;justify-content:center;display:flex}.glow-circle{filter:blur(40px);opacity:.7;background:radial-gradient(circle,#7c3aed 0%,#0000 70%);border-radius:50%;width:300px;height:300px}.results h2{margin-bottom:40px;font-size:32px}.results-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.result-card{background:#fff;border-radius:12px;padding:30px 20px;transition:all .3s;box-shadow:0 10px 25px #0000000d}.result-card:hover{transform:translateY(-8px)}.result-card h3{color:#7c3aed;margin-bottom:10px;font-size:36px}.result-card p{color:#555;font-size:16px}.programs{text-align:center;padding:80px 0}.programs h2{margin-bottom:40px;font-size:32px}.programs-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.program-card{text-align:left;background:#fff;border-radius:14px;padding:30px 25px;transition:all .3s;box-shadow:0 10px 30px #0000000d}.program-card:hover{transform:translateY(-10px)}.program-card h3{color:#7c3aed;margin-bottom:15px;font-size:22px}.program-card p{color:#555;margin-bottom:20px;font-size:15px}.program-card a{color:#7c3aed;font-weight:600}.footer{color:#fff;background-color:#111;margin-top:80px;padding:60px 0 20px}.footer-content{grid-template-columns:2fr 1fr 1fr;gap:40px;display:grid}.footer-left h3{margin-bottom:15px}.footer-left p{color:#ccc;font-size:14px}.footer-links h4,.footer-contact h4{margin-bottom:15px}.footer-links a{color:#ccc;margin-bottom:8px;font-size:14px;transition:all .3s;display:block}.footer-links a:hover{color:#fff}.footer-contact p{color:#ccc;margin-bottom:8px;font-size:14px}.footer-bottom{text-align:center;color:#aaa;border-top:1px solid #333;margin-top:40px;padding-top:15px;font-size:13px}html{scroll-behavior:smooth}@media (width<=768px){.nav-links{flex-wrap:wrap;gap:16px;font-size:14px}.logo{width:70px;height:70px}.logo-section h1{font-size:22px}.hero-content{text-align:center;flex-direction:column}.hero-text{max-width:100%}.hero-text h1{font-size:34px}.hero-text p{font-size:16px}.hero-buttons{flex-wrap:wrap;justify-content:center}.hero-visual{margin-top:20px}.glow-circle{width:180px;height:180px}.results-grid{grid-template-columns:1fr 1fr}.programs-grid{grid-template-columns:1fr}.program-card{text-align:center}.footer-content{text-align:center;grid-template-columns:1fr}.results-stats{grid-template-columns:1fr 1fr}.student-grid,.testimonial-grid{grid-template-columns:1fr}}.results-page{padding:80px 0}.results-header{text-align:center;margin-bottom:60px}.results-header h1{margin-bottom:10px;font-size:42px}.results-header p{color:#555;font-size:16px}.results-stats{grid-template-columns:repeat(4,1fr);gap:25px;margin-bottom:70px;display:grid}.result-box{text-align:center;background:#f9f9ff;border-radius:14px;padding:30px;transition:all .3s}.result-box:hover{transform:translateY(-6px)}.result-box h2{color:#7c3aed;margin-bottom:10px;font-size:34px}.result-box p{color:#555;font-size:15px}.student-results{margin-bottom:80px}.student-results h2{text-align:center;margin-bottom:40px}.student-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.student-card{background:#fff;border-radius:14px;padding:25px;transition:all .3s;box-shadow:0 10px 25px #0000000d}.student-card:hover{transform:translateY(-8px)}.student-card h3{color:#7c3aed;margin-bottom:10px}.student-card p{color:#555;font-size:14px}.testimonials{text-align:center}.testimonials h2{margin-bottom:40px}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.testimonial-card{background:#f9f9ff;border-radius:14px;padding:25px;font-style:italic;transition:all .3s;box-shadow:0 10px 25px #0000000d}.testimonial-card:hover{transform:translateY(-6px)}.testimonial-card p{color:#444;font-size:15px}.testimonial-card h4{color:#7c3aed;margin-top:15px;font-style:normal}.satap-page{padding:80px 0}.satap-hero{text-align:center;margin-bottom:60px}.satap-hero h1{margin-bottom:10px;font-size:40px}.satap-hero p{color:#555}.satap-features{margin-bottom:70px}.satap-features h2{text-align:center;margin-bottom:40px}.features-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.feature-card{text-align:center;background:#f9f9ff;border-radius:14px;padding:25px;transition:all .3s}.feature-card:hover{transform:translateY(-8px)}.feature-card h3{color:#7c3aed;margin-bottom:10px}.satap-process{margin-bottom:70px}.satap-process h2{text-align:center;margin-bottom:40px}.process-steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.step{text-align:center;background:#fff;border-radius:12px;padding:20px;box-shadow:0 10px 25px #0000000d}.step h3{color:#7c3aed;margin-bottom:10px}.satap-cta{text-align:center}.satap-cta h2{margin-bottom:20px}.ielts-page{padding:80px 0}.ielts-hero{text-align:center;margin-bottom:60px}.ielts-hero h1{margin-bottom:10px;font-size:40px}.ielts-hero p{color:#555}.ielts-features{margin-bottom:70px}.ielts-features h2{text-align:center;margin-bottom:40px}.ielts-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.ielts-card{text-align:center;background:#f9f9ff;border-radius:14px;padding:25px;transition:all .3s}.ielts-card:hover{transform:translateY(-8px)}.ielts-card h3{color:#7c3aed;margin-bottom:10px}.ielts-process{margin-bottom:70px}.ielts-process h2{text-align:center;margin-bottom:40px}.ielts-steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ielts-cta{text-align:center}.about-page{padding:80px 0}.about-hero{text-align:center;margin-bottom:70px}.about-hero h1{margin-bottom:15px;font-size:42px}.about-hero p{color:#555;font-size:16px}.about-story{grid-template-columns:1.5fr 1fr;align-items:center;gap:40px;margin-bottom:80px;display:grid}.story-text h2{margin-bottom:15px}.story-text p{color:#555;margin-bottom:10px}.story-box{color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:16px;padding:30px}.story-box h3{margin-bottom:10px}.about-why{text-align:center;max-width:700px;margin:0 auto 80px}.about-why h2{margin-bottom:15px}.about-why p{color:#555}.founders{text-align:center}.founders h2{margin-bottom:40px}.founders-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.founder-card{background:#fff;border-radius:16px;padding:30px;transition:all .3s;box-shadow:0 15px 30px #0000000d}.founder-image{background:linear-gradient(135deg,#ddd,#bbb);border-radius:50%;width:130px;height:130px;margin:0 auto 20px}.founder-card h3{color:#7c3aed;margin-bottom:10px}.founder-card p{color:#555;font-size:14px}.contact-page{text-align:center;padding:80px 0}.contact-form{flex-direction:column;gap:15px;max-width:500px;margin:40px auto;display:flex}.contact-form input,.contact-form textarea{border:1px solid #ddd;border-radius:8px;padding:12px}.whatsapp-btn{color:#fff;background:#25d366;border-radius:8px;margin-top:20px;padding:12px 20px;font-weight:600;display:inline-block}*{box-sizing:border-box;margin:0;padding:0}body{color:#111;background-color:#fff;font-family:Inter,sans-serif}h1,h2,h3{font-family:Poppins,sans-serif}a{color:inherit;text-decoration:none}.container{width:90%;max-width:1200px;margin:auto}
