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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;background-color:#fff;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem;position:relative;z-index:10}.logo{color:#000;font-size:1.5rem;font-weight:700}.logo .dot{color:#f50057}.nav-links{display:flex;list-style:none}.nav-links li{margin:0 1rem}.nav-links a{color:#333;font-weight:500;text-decoration:none}.nav-links .contact{background-color:#ff5722;border-radius:5px;color:#fff;padding:.5rem 1rem;text-decoration:none}.btn-login,.btn-logout{background-color:#f50057;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.btn-login:hover,.btn-logout:hover{background-color:#d4004d}.menu-toggle{cursor:pointer;display:none;flex-direction:column}.menu-toggle .bar{background-color:#333;height:3px;margin:3px 0;width:25px}@media (max-width:768px){.nav-links{background-color:#fff;box-shadow:0 4px 6px #0000001a;display:none;flex-direction:column;left:0;padding:1rem 0;position:absolute;top:60px;width:100%}.nav-links.active{display:flex}.nav-links li{margin:1rem 0;text-align:center}.nav-links .contact{margin:1rem auto}.menu-toggle{display:flex}}.navbar+div{padding-top:60px}.tag-line{font-size:10px}.footer-container{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:center;margin:20px auto;max-width:1200px;padding:30px 15px}.footer-box{text-align:center;width:100%}.footer-brand{color:#333;font-size:24px;font-weight:700}.footer-dot{color:#ff5733}.footer-description{color:#666;font-size:16px;margin:10px 0}.footer-contact{color:#333;font-size:16px}.footer-email{color:#000;text-decoration:none}.footer-email:hover{text-decoration:underline}.footer-links{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:5px}.footer-links a{color:#000;font-weight:400;text-decoration:none}.terms-container-1{font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:1000px;padding:20px}.terms-title{color:#333;font-size:2rem;margin-bottom:20px;text-align:center}.terms-section-1{margin-bottom:40px}.terms-subtitle{border-bottom:2px solid #ddd;color:#444;font-size:1.5rem;margin-bottom:10px;padding-bottom:10px}.terms-subsection-title{color:#555;font-size:1.25rem;margin-bottom:10px}.terms-section-1 p{color:#666;font-size:1rem;margin-bottom:10px;text-align:justify}.terms-contact{color:#222;font-weight:700}.terms-section-1:last-of-type{margin-bottom:0}.contact-us{align-items:center;background-color:#f9f9f9;display:flex;font-family:Arial,sans-serif;justify-content:center;padding:40px 0}.container{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-wrap:wrap;gap:40px;max-width:1250px;padding:40px;width:90%}.left-column{flex:1 1;min-width:300px}.section-title{color:#222;font-size:28px;font-weight:600;margin-bottom:15px}.left-column h3{color:#000;font-size:24px;font-weight:700;margin-bottom:10px}.left-column p{color:#555;font-size:16px;line-height:1.6;margin-bottom:10px}.left-column b{font-size:16px}.left-column a{color:#000;text-decoration:none}.left-column a:hover{text-decoration:underline}.right-column{flex:1 1;min-width:300px}.contact-form{display:flex;flex-direction:column;gap:15px}.form-group label{color:#222;font-weight:700;margin-bottom:8px}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;padding:12px 14px;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#ca7d24;box-shadow:0 0 3px #d18d1180;outline:none}.submit-btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 20px;transition:background-color .3s ease}.submit-btn:hover{background-color:#0056b3}.profile-image{border-radius:5%;height:auto;margin-bottom:15px;width:180px}.home-page-body{background-color:#f9f9f9;color:#333;font-family:Arial,sans-serif;margin:0}.home-page-hero{background:linear-gradient(90deg,#ff8b1e,#00bfff);color:#fff;padding:60px 20px;text-align:center}.home-page-hero-content{margin:auto;max-width:700px}.home-page-hero h1{font-size:3rem;margin-bottom:20px}.home-page-hero p{font-size:1.2rem;margin-bottom:30px}.home-page-cta-button{background-color:#fff;border:none;border-radius:5px;color:#f50;cursor:pointer;font-size:1.2rem;padding:15px 30px;transition:background .3s}.home-page-cta-button:hover{background-color:#ffdfc2}.home-page-about,.home-page-main{padding:20px}.home-page-features{background-color:#fff8e7;padding:40px 20px}.home-page-feature-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.home-page-feature-card{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;flex:1 1;margin-bottom:20px;max-width:300px;padding:20px;text-align:center}.home-page-feature-card h3{color:#fa6712}.home-page-cta{background:#ffe5cc;padding:40px;text-align:center}@media screen and (max-width:768px){.home-page-hero{padding:40px 20px}.home-page-hero h1{font-size:2.5rem}.home-page-hero p{font-size:1rem}.home-page-cta-button{font-size:1rem;padding:12px 25px}.home-page-about{padding:20px 10px}.home-page-features{padding:30px 10px}.home-page-feature-cards{align-items:center;flex-direction:column}.home-page-feature-card{margin-bottom:15px;max-width:100%}.home-page-cta{padding:30px}}@media screen and (max-width:480px){.home-page-hero h1{font-size:2rem}.home-page-hero p{font-size:.9rem}.home-page-cta-button{font-size:.9rem;padding:10px 20px}.home-page-about{padding:15px 10px}.home-page-features{padding:20px 10px}.home-page-feature-cards{gap:10px}.home-page-feature-card{max-width:100%}.home-page-cta{padding:25px}}.dashboard-container{background-color:#f9f9f9;display:flex;font-family:Arial,sans-serif;height:100vh;overflow:hidden}.sidebar{background-color:#2c3e50;box-sizing:border-box;color:#ecf0f1;display:flex;flex-direction:column;height:100%;padding:20px;width:250px}.sidebar .logo{color:#ecf0f1;font-size:1.8rem;font-weight:700;margin-bottom:20px}.sidebar .logo span{color:#e67e22}.sidebar-nav ul{list-style:none;margin:0;padding:0}.sidebar-nav li{margin:15px 0}.sidebar-nav a{border-radius:5px;color:#ecf0f1;display:block;padding:10px 15px;text-decoration:none;transition:background-color .3s ease}.sidebar-nav a.active,.sidebar-nav a:hover{background-color:#e67e22}.main{background-color:#f5f5f5;display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.header{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;justify-content:space-between;padding:20px}.header h1{color:#2c3e50;font-size:1.5rem;margin:0}.profile{align-items:center;display:flex}.profile-img{border:2px solid #e67e22;border-radius:50%;height:40px;margin-right:10px;width:40px}.profile-name{color:#2c3e50;font-size:1rem}.content{box-sizing:border-box;flex:1 1;overflow-y:auto;padding:20px}.cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.card{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;box-sizing:border-box;padding:20px;text-align:center}.card h3{color:#2c3e50;font-size:1.2rem;margin-bottom:10px}.card p{color:#e67e22;font-size:1.5rem;font-weight:700}.chart{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:20px;text-align:center}.chart h2{color:#2c3e50;font-size:1.5rem;margin-bottom:10px}@media (max-width:768px){.sidebar{width:200px}.cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:576px){.header h1{font-size:1.2rem}.profile-name{font-size:.9rem}.cards{grid-template-columns:1fr}}.login-container{align-items:center;background-color:#f5f5f5;display:flex;font-family:Arial,sans-serif;height:100vh;justify-content:center}.login-form{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:30px;width:100%}.login-form h2{color:#333;margin-bottom:20px;text-align:center}.form-group{margin-bottom:15px}.form-group label{color:#555;display:block;font-size:14px;margin-bottom:5px}.form-group input{border:1px solid #ddd;border-radius:5px;font-size:14px;padding:10px;width:100%}.form-group input:focus{border-color:#e67e22;outline:none}button{background-color:#e67e22;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s;width:100%}button:hover{background-color:#d35400}button:disabled{background-color:#ccc;cursor:not-allowed}.error-message{color:red;margin-bottom:10px}.error-message,.register-link{font-size:14px;text-align:center}.register-link{margin-top:15px}.register-link a{color:#e67e22;text-decoration:none}.register-link a:hover{text-decoration:underline}.training-container-1{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;font-family:Arial,sans-serif;margin:0 auto;max-width:1080px;padding:20px}.training-header{background-color:#f48805;border-radius:10px 10px 0 0;color:#fff;font-size:24px;font-weight:700;padding:15px;text-align:center}.training-stage{border:1px solid #ddd;border-radius:0 0 10px 10px;padding:20px}.training-stage h2{color:#333;font-size:20px;font-weight:700;margin-bottom:15px}.training-list{color:#555;line-height:1.6;list-style-type:decimal;margin-bottom:15px;padding-left:20px}.training-fee{color:#f60;font-weight:700;margin:20px 0}.enroll-button{background-color:#f60;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;text-align:center}.enroll-button:hover{background-color:#e65c00}body{background-color:#f7f7f7;font-family:Arial,sans-serif;margin:0}.financial-container{display:flex;flex-direction:column}.financial-container .hero{color:#161111;padding:40px 20px;text-align:center}.financial-container .hero-content h1{font-size:3rem}.financial-container .hero-content p{font-size:1.2rem;margin:20px 0}.financial-container .cta-button{background-color:#ff8b1e;border:none;border-radius:5px;color:#fff!important;cursor:pointer;font-size:1rem;width:200px}.financial-container .cta-button:hover{background-color:#ff8b1e}.financial-container .main{padding:20px}.financial-container .steps{background:#eef6ff;padding:40px;text-align:center}.financial-container .steps h2{margin-bottom:20px}.financial-container .steps-list{margin:auto;max-width:600px;padding:0;text-align:left}.financial-container .steps-list li{margin-bottom:10px}.financial-container .principles{background-color:#fff;padding:40px;text-align:center}.financial-container .principle-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.financial-container .principle-cards p{color:#000;font-size:18px;font-weight:100}.financial-container .card{background:#f9f9f9;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:300px;padding:20px}.financial-container .card h3{color:#000}.financial-container .cta-button{color:#1e90ff}.req-btn{display:inline-block;margin:auto;width:400px}.req-btn-container{text-align:center}.about-section section{padding:20px}.container-1{display:grid;margin-top:20px;text-align:center}.refund-policy-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;margin:40px auto;max-width:1120px;padding:20px}.refund-policy-title{color:#333;font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.refund-policy-description{color:#555;font-size:1rem;line-height:1.6;margin-bottom:20px}.refund-policy-list{color:#444;font-size:1rem;line-height:1.8;list-style-type:decimal;padding-left:20px}.refund-policy-list li{margin-bottom:10px}.highlight-text{color:#007bff;font-weight:700}.refund-policy-list b{color:#222}@media screen and (max-width:600px){.refund-policy-container{margin:20px;padding:15px}.refund-policy-title{font-size:1.8rem}.refund-policy-description,.refund-policy-list{font-size:.95rem}}
/*# sourceMappingURL=main.e21196bf.css.map*/