.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a365d,#2c5282);background-color:#1a365df2;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar-container{align-items:center;display:flex;height:64px;justify-content:space-between;margin:0 auto;max-width:1280px}.navbar-logo a{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;letter-spacing:-.025em;padding:0;text-decoration:none;transition:transform .2s ease}.navbar-logo a:hover{transform:translateY(-1px)}.navbar-logo a:before{color:#63b3ed;content:"◆";font-size:1.2rem;margin-right:10px}.navbar-menu{display:flex;gap:8px;list-style:none;margin:0;padding:0}.navbar-item{padding:0 8px;position:relative}.navbar-item a{border-radius:6px;color:#ffffffe6;display:block;font-size:.95rem;font-weight:500;overflow:hidden;padding:8px 16px;position:relative;text-decoration:none;transition:all .2s ease}.navbar-item a:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s;width:100%}.navbar-item:hover a:before{transform:translateX(100%)}.navbar-item:hover>a{background:#63b3ed26;color:#fff;transform:translateY(-1px)}.has-submenu>a:after{content:" ▾";font-size:.65em;margin-left:6px;opacity:.7;transition:transform .2s ease}.navbar-item:hover .has-submenu>a:after{transform:rotate(180deg)}.submenu{background:#fff;border:1px solid #0000000d;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;left:0;min-width:280px;opacity:0;overflow:hidden;position:absolute;top:calc(100% + 8px);transform:translateY(-10px) scale(.95);transition:all .2s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:100}.navbar-item:hover .submenu{opacity:1;transform:translateY(0) scale(1);visibility:visible}.submenu-description{background:#f7fafc;border-bottom:1px solid #e2e8f0;color:#4a5568;font-size:.875rem;line-height:1.5;padding:16px 20px}.submenu ul{list-style:none;margin:0;padding:8px 0}.submenu li a{align-items:center;color:#2d3748;display:flex;font-size:.9rem;padding:12px 20px;position:relative;transition:all .2s ease}.submenu li a:before{background:#1a365d;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .2s ease;width:3px}.submenu li a:hover{background:linear-gradient(90deg,#edf2f7,#f7fafc);color:#1a365d;padding-left:24px}.submenu li a:hover:before{transform:scaleY(1)}.navbar-item.active>a{background:#63b3ed33;color:#fff}@media (max-width:768px){.navbar{padding:0 16px}.navbar-container{align-items:flex-start;flex-direction:column;height:auto;padding:16px 0}.navbar-menu{flex-direction:column;gap:0;margin-top:16px;width:100%}.navbar-item{padding:0;width:100%}.navbar-item a{border-radius:0;padding:12px 16px}.submenu{background:#ffffff0d;border-radius:0;box-shadow:none;display:none;margin-left:16px;opacity:1;position:static;transform:none;visibility:visible;width:100%}.navbar-item:hover .submenu{display:block}.has-submenu>a:after{content:" ▾";float:right}.submenu-description{background:#ffffff0d;color:#ffffffb3}.submenu li a{color:#fffc}.submenu li a:hover{background:#ffffff1a;color:#fff}}html{scroll-behavior:smooth}.navbar-item a:focus{outline:2px solid #63b3ed;outline-offset:2px}.contact-page{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.contact-hero{background:linear-gradient(135deg,#2c3e50,#3498db);color:#fff;padding:80px 0;text-align:center}.hero-content h1{font-size:3rem;margin-bottom:20px}.hero-content p{font-size:1.2rem;margin:0 auto;max-width:700px}.container{max-width:1200px;padding:0 20px}.contact-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:60px 0}.contact-card{background:#fff;border-radius:10px;box-shadow:0 5px 20px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.contact-card:hover{box-shadow:0 15px 30px #00000026;transform:translateY(-10px)}.card-header{background:#f8f9fa;border-bottom:1px solid #eee;padding:25px}.card-header h2{color:#2c3e50;font-size:1.8rem;margin:0 0 10px}.card-header p{color:#7f8c8d;margin:0}.form-card{padding:30px}.contact-form .form-group{margin-bottom:20px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.contact-form label{color:#2c3e50;display:block;font-weight:600;margin-bottom:8px}.contact-form input,.contact-form textarea{border-radius:5px;font-size:1rem;padding:12px 15px;transition:border-color .3s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:#3498db;outline:none}.btn-submit{background:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 25px;transition:background-color .3s ease}.btn-submit:hover{background:#2980b9}.alert{align-items:center;border-radius:5px;display:flex;margin-top:20px;padding:15px}.alert i{font-size:1.5rem;margin-right:10px}.alert.success{background:#d4edda;color:#155724}.alert.error{background:#f8d7da;color:#721c24}.info-card{padding:30px}.contact-info{margin-bottom:30px}.info-item{display:flex;margin-bottom:25px}.info-icon{align-items:center;background:#f1f9ff;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;margin-right:20px;width:50px}.info-icon i{color:#3498db;font-size:1.5rem}.info-text h3{color:#2c3e50;font-size:1.2rem;margin:0 0 10px}.info-text p{color:#555;margin:0 0 5px}.social-links h3{color:#2c3e50;font-size:1.2rem;margin:0 0 15px}.social-icons{display:flex;gap:15px}.social-icon{align-items:center;background:#f1f9ff;border-radius:50%;color:#3498db;display:flex;height:40px;justify-content:center;transition:background-color .3s ease,color .3s ease;width:40px}.social-icon:hover{background:#3498db;color:#fff}.map-section{margin:60px 0}.map-card{background:#fff;border-radius:10px;box-shadow:0 5px 20px #0000001a;overflow:hidden}.map-card h2{background:#f8f9fa;border-bottom:1px solid #eee;color:#2c3e50;margin:0;padding:25px}.map-container{height:450px}.faq-section{margin-bottom:60px}.faq-card{background:#fff;border-radius:10px;box-shadow:0 5px 20px #0000001a;overflow:hidden}.faq-list{padding:30px}.faq-item{margin-bottom:30px}.faq-item:last-child{margin-bottom:0}.faq-item h3{color:#2c3e50;font-size:1.3rem;margin:0 0 10px}.faq-item p{color:#555;margin:0}@media (max-width:992px){.contact-grid,.form-row{grid-template-columns:1fr}}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.card-header h2{font-size:1.5rem}.info-item{align-items:center;flex-direction:column;text-align:center}.info-icon{margin-bottom:15px;margin-right:0}}:root{--primary:#0f4c81;--accent:#e76f51;--muted:#666}*{box-sizing:border-box}body{background:#fafafa;color:#222;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;margin:0}.container{margin:0 auto;max-width:1100px;padding:20px}.navbar{background:#0f4c81;background:var(--primary);color:#fff;padding:12px 0}.nav-inner{align-items:center;display:flex;justify-content:space-between}.brand{color:#fff;font-weight:700;text-decoration:none}.nav-links{display:flex;gap:16px;list-style:none;margin:0;padding:0}.nav-links a{color:#fff;text-decoration:none}.hero{border-radius:8px;margin-top:20px;overflow:hidden;position:relative}.hero-img{filter:brightness(.7);height:320px;object-fit:cover;width:100%}.hero-text{color:#fff;left:40px;max-width:600px;position:absolute;top:40px}.btn{background:#e76f51;background:var(--accent);border-radius:6px;color:#fff;display:inline-block;margin-top:12px;padding:10px 16px;text-decoration:none}.features{display:flex;gap:18px;margin-top:24px}.card{box-shadow:0 6px 18px #1018280f;flex:1 1;padding:18px}.card,.page{background:#fff;border-radius:8px}.page{margin-top:20px;padding:24px}.split{align-items:center;display:flex;gap:20px}.split img.responsive-img{border-radius:8px;max-width:480px;width:100%}.placement-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.placement-card{background:#fff;border-radius:8px;padding:12px}.contact-form{display:flex;flex-direction:column;gap:8px}.contact-form input,.contact-form textarea{border:1px solid #ddd;border-radius:6px;padding:8px;width:100%}.contact-info{background:#f7f7f7;border-radius:8px;padding:12px}.footer{background-color:#1a1a2e;color:#f0f0f0;margin-top:40px;padding:60px 0 20px}.footer-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:40px}.footer-section h3,.footer-section h4{color:#4fbdba;font-size:1.2rem;margin-bottom:15px}.footer-section p{line-height:1.6;margin-bottom:10px}.company-info .logo{align-items:center;display:flex;margin-bottom:15px}.logo-icon{font-size:2rem;margin-right:10px}.contact-item{display:flex;margin-bottom:15px}.contact-item .icon{color:#4fbdba;font-size:1.2rem;margin-right:15px}.contact-item a{color:#7ec8e3;text-decoration:none}.contact-item a:hover{text-decoration:underline}.quick-links ul{list-style:none;padding:0}.quick-links li{margin-bottom:10px}.quick-links a{color:#f0f0f0;text-decoration:none;transition:color .3s ease}.quick-links a:hover{color:#7ec8e3}.social-links{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}.social-link{align-items:center;background-color:#16213e;border-radius:30px;color:#f0f0f0;display:flex;padding:8px 15px;text-decoration:none;transition:all .3s ease}.social-link:hover{background-color:#0f3460;transform:translateY(-3px)}.social-link .icon{margin-right:8px}.newsletter{background-color:#16213e;border-radius:8px;padding:20px}.newsletter-form{display:flex;margin-top:15px}.newsletter-form input{border:none;border-radius:4px 0 0 4px;flex:1 1;padding:10px}.newsletter-form button{background-color:#4fbdba;border:none;border-radius:0 4px 4px 0;color:#1a1a2e;cursor:pointer;font-weight:700;padding:0 20px;transition:background-color .3s ease}.newsletter-form button:hover{background-color:#7ec8e3}.footer-bottom{align-items:center;border-top:1px solid #0f3460;display:flex;justify-content:space-between;padding-top:20px}.footer-links a{color:#7ec8e3;margin-left:20px;text-decoration:none}.footer-links a:hover{text-decoration:underline}@media (max-width:1200px){.footer-content{grid-template-columns:1fr 1fr 1fr}}@media (max-width:992px){.footer-content{grid-template-columns:1fr 1fr}}@media (max-width:768px){.footer-content{grid-template-columns:1fr}.footer-bottom{flex-direction:column;text-align:center}.footer-links{margin-top:15px}.footer-links a{margin:0 10px}}.course-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;margin-bottom:20px;overflow:hidden}.course-image-container{height:200px;overflow:hidden}.course-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.course-card:hover .course-image{transform:scale(1.05)}.course-content{padding:20px}@media (min-width:768px){.course-card{flex-direction:row}.course-image-container{flex:0 0 40%;height:auto}.course-content{flex:0 0 60%}}.solar-section{background-color:#f9f9f9;padding:80px 0}.solar-content{align-items:center;display:flex;gap:50px}.solar-text{flex:1 1}.solar-text h3{color:#2c3e50;font-size:1.8rem;margin:30px 0 15px}.solar-text h3:first-child{margin-top:0}.solar-text p{color:#555;font-size:1.1rem;margin-bottom:20px}.solar-text h4{color:#3498db;font-size:1.3rem;margin:25px 0 15px}.solar-text ul{list-style-type:none;margin-bottom:25px;padding:0}.solar-text li{color:#555;margin-bottom:10px;padding-left:25px;position:relative}.solar-text li:before{color:#3498db;content:"✓";font-weight:700;left:0;position:absolute}.solar-image{flex:1 1;position:relative}.solar-image img{border-radius:10px;box-shadow:0 10px 30px #0000001a;width:100%}.solar-benefits{display:flex;justify-content:space-between;margin-top:20px}.benefit-item{align-items:center;background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;display:flex;flex-direction:column;padding:15px;width:30%}.benefit-item i{color:#f39c12;font-size:2rem;margin-bottom:10px}.benefit-item span{color:#2c3e50;font-weight:600;text-align:center}.stats-section{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;margin:50px 0;padding:60px 0}.stats-container{display:flex;flex-wrap:wrap;justify-content:space-around}.stat-item{padding:20px;text-align:center}.stat-number{font-size:3rem;font-weight:700;margin-bottom:10px}.stat-label{font-size:1.2rem;opacity:.9}.testimonials-section{padding:60px 0;text-align:center}.testimonials-section h2{color:#2c3e50;font-size:2.5rem;margin-bottom:40px}.testimonials-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.testimonial{background:#f9f9f9;border-radius:10px;box-shadow:0 5px 15px #0000000d;flex:1 1;min-width:300px;padding:30px}.testimonial p{color:#555;font-size:1.1rem;font-style:italic;margin-bottom:20px}.testimonial-author{align-items:center;display:flex;flex-direction:column}.author-name{color:#2c3e50;font-weight:700;margin-bottom:5px}.author-role{color:#7f8c8d;font-size:.9rem}.cta-section{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;margin-top:50px;padding:60px 0;text-align:center}.cta-section h2{font-size:2.5rem;margin-bottom:20px}.cta-section p{font-size:1.2rem;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:700px}.cta-buttons{display:flex;gap:20px;justify-content:center}@media (max-width:768px){.solar-benefits,.solar-content{flex-direction:column}.solar-benefits{gap:15px}.benefit-item{width:100%}.cta-buttons,.stats-container,.testimonials-container{flex-direction:column}.cta-buttons{align-items:center}.btn{width:200px}}
/*# sourceMappingURL=main.2f9002ae.css.map*/