.navbar{align-items:center;animation:navSlide .8s ease forwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#102a68f2;border-bottom:1px solid #ffffff26;box-shadow:0 3px 25px #00000059;display:flex;justify-content:space-between;padding:15px 25px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}@keyframes navSlide{0%{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:translateY(0)}}.logo{background:#fff;border-radius:50%;flex-shrink:0;height:65px;padding:5px;width:65px}.logo,.logo a{align-items:center;display:flex;justify-content:center}.logo a{height:100%;width:100%}.logo-img{height:auto;object-fit:cover;width:55px}.brand-text{color:#fff;flex:1 1;font-size:22px;font-weight:700;letter-spacing:1px;overflow:hidden;padding:0 15px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.nav-links{align-items:center;display:flex;gap:30px;list-style:none}.nav-links li a{color:#f6f2f2;font-size:18px;font-weight:500;text-decoration:none;transition:.3s}.nav-links li a:hover{border-bottom:2px solid #fff;color:#facc15}.menu-icon{color:#fff;cursor:pointer;display:none;font-size:28px}@media (max-width:968px){.navbar{padding:10px 20px}.brand-text{font-size:20px}.nav-links{gap:20px}.nav-links li a{font-size:16px}}@media (max-width:768px){.menu-icon{display:block}.brand-text{font-size:18px;line-height:1.2;white-space:normal}.nav-links{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#102a68fa;border-radius:0 0 0 15px;border-top:1px solid #ffffff1a;box-shadow:-5px 10px 30px #0000004d;display:none;flex-direction:column;gap:25px;height:auto;padding:30px 0;position:absolute;right:0;top:100%;width:250px}.nav-links.active{animation:slideInMenu .4s ease forwards;display:flex}@keyframes slideInMenu{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nav-links li a{display:block;font-size:18px;text-align:center;width:100%}}@media (max-width:480px){.navbar{padding:10px 15px}.logo{height:50px;width:50px}.logo-img{width:40px}.brand-text{font-size:15px;padding:0 5px}.menu-icon{font-size:24px}.nav-links{border-radius:0;text-align:center;width:100%}}@media (max-width:350px){.brand-text{font-size:13px}.logo{height:45px;width:45px}.logo-img{width:35px}}.scrolling-content:hover{animation-play-state:paused}.loader-wrapper{background:#102a68;height:100vh;inset:0;position:fixed;width:100%;z-index:9999}.loader-content,.loader-wrapper{align-items:center;display:flex;justify-content:center}.loader-content{flex-direction:column;position:relative}.logo-circle{align-items:center;animation:breathe 2s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 20px #facc1580;display:flex;height:100px;justify-content:center;width:100px;z-index:2}.loader-logo{height:auto;width:70px}.loader-ring{animation:spin 1.5s linear infinite;border-color:#facc15 #0000 #d9468f;border-radius:50%;border-style:solid;border-width:3px;height:120px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:120px;z-index:1}.loader-text{animation:fadeInOut 2s ease-in-out infinite;color:#fff;font-size:18px;font-weight:700;letter-spacing:2px;margin-top:30px}@keyframes spin{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes fadeInOut{0%,to{opacity:.6}50%{opacity:1}}body{background-color:#f9fafb;color:#333;font-family:Poppins,sans-serif}.scrolling-bar{align-items:center;background:#facc15;color:#102a68;display:flex;font-size:14px;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:10px 0;position:relative;white-space:nowrap;z-index:100}.scrolling-content{animation:scroll-left 25s linear infinite;display:inline-block;padding-left:100%;white-space:nowrap}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.hero-wrapper{min-height:650px;overflow:hidden;position:relative;width:100%}.hero-slider-container{z-index:1}.hero-overlay,.hero-slider-container{height:100%;left:0;position:absolute;top:0;width:100%}.hero-overlay{background:linear-gradient(90deg,#102a68e6 30%,#102a6866);justify-content:center;z-index:2}.hero-content,.hero-overlay{align-items:center;display:flex}.hero-content{gap:50px;justify-content:space-between;max-width:1200px;padding:20px;width:90%}.hero-text{animation:slideInLeft 1s ease;color:#fff;flex:1 1}.hero-text .badge{background:#facc15;border-radius:20px;color:#102a68;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:15px;padding:6px 12px;text-transform:uppercase}.hero-text h1{font-size:2.8rem;font-weight:800;line-height:1.2;margin-bottom:20px;text-shadow:0 4px 10px #0000004d}.cursor{animation:blink .7s infinite;color:#facc15;display:inline-block;font-weight:100;margin-left:5px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.hero-text p{font-size:1.2rem;margin-bottom:30px;max-width:500px;opacity:.9}.explore-btn{background:#0000;border:2px solid #facc15;border-radius:30px;color:#facc15;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:all .3s ease}.explore-btn:hover{background:#facc15;color:#102a68;transform:translateY(-3px)}.hero-form{animation:slideInRight 1s ease;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;box-shadow:0 15px 35px #0003;color:#fff;flex:0 0 400px;padding:30px}.hero-form h3{font-size:24px;font-weight:700;margin-bottom:5px;text-align:center}.hero-form p{font-size:14px;margin-bottom:20px;opacity:.8;text-align:center}.hero-form input{background:#ffffffe6;border:1px solid #ffffff4d;border-radius:8px;color:#333;font-size:14px;margin-bottom:15px;padding:12px 15px;transition:.3s;width:100%}.hero-form input:focus{border-color:#facc15;box-shadow:0 0 0 3px #facc154d;outline:none}.input-row{display:flex;gap:10px}.submit-btn{background:#d9468f;margin-top:10px}.submit-btn:hover{background:#c03578;box-shadow:0 5px 15px #d9468f66;transform:translateY(-2px)}.form-message{color:#facc15;font-weight:600;margin-top:15px;text-align:center}.slant{background:#fff;-webkit-clip-path:polygon(0 40%,100% 0,100% 100%,0 100%);clip-path:polygon(0 40%,100% 0,100% 100%,0 100%);height:100px;margin-top:-80px;z-index:3}.features,.slant{position:relative}.features{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-left:auto;margin-right:auto;margin-top:-60px;max-width:1300px;padding:0 5%;z-index:10}.features .box{align-items:center;background:#fff;border-bottom:5px solid #0000;border-radius:20px;box-shadow:0 10px 40px #00000014;color:#333;cursor:pointer;display:flex;flex-direction:column;gap:15px;padding:40px 30px;text-align:center;text-decoration:none;transition:all .4s ease}.features .box:hover{border-bottom-color:#d9468f;box-shadow:0 20px 50px #00000026;transform:translateY(-15px)}.icon-wrapper{align-items:center;background:#f0f4f8;border-radius:50%;color:#102a68;display:flex;height:80px;justify-content:center;margin-bottom:10px;transition:.4s;width:80px}.features .box:hover .icon-wrapper{background:#102a68;color:#facc15;transform:rotateY(180deg)}.features .box h3{color:#102a68;font-size:1.3rem;font-weight:700}.features .box p{color:#666;font-size:.95rem;line-height:1.6}.director-section{align-items:center;background:#fff;display:flex;gap:60px;justify-content:center;padding:100px 20px}.director-img{border-radius:20px;box-shadow:20px 20px 0 #f0f4f8;height:320px;object-fit:cover;width:280px}.director-text{max-width:600px}.director-text h2{color:#102a68;display:inline-block;font-size:2.5rem;margin-bottom:20px;position:relative}.director-text h2:after{background:#d9468f;border-radius:2px;bottom:-5px;content:"";height:4px;left:0;position:absolute;width:60px}.director-text p{color:#555;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.director-text strong{color:#102a68;font-size:1.2rem}.categories{background:#f8f9fc;padding:80px 20px;text-align:center}.categories h3{color:#102a68;font-size:2rem;margin-bottom:40px}.category-buttons button{background:#fff;border:1px solid #e2e8f0;border-radius:50px;box-shadow:0 4px 6px #0000000d;color:#333;cursor:pointer;font-size:16px;font-weight:600;padding:15px 30px;transition:all .3s ease}.category-buttons button:hover{background:#102a68;border-color:#102a68;box-shadow:0 8px 15px #102a6833;color:#fff;transform:translateY(-3px)}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@media (max-width:968px){.hero-wrapper{height:auto;min-height:100vh}.hero-overlay{height:auto;padding:60px 0;position:relative}.hero-content{flex-direction:column;padding-top:0;text-align:center;width:95%}.hero-text{margin-bottom:30px}.hero-text h1{font-size:2.5rem}.hero-form{flex:initial;margin:0 auto;max-width:450px;width:100%}.director-section{flex-direction:column;padding:60px 20px;text-align:center}.director-text h2:after{left:50%;transform:translateX(-50%)}.features{flex-wrap:wrap;margin-top:-30px}}@media (max-width:480px){.hero-text h1{font-size:2rem}.hero-text p{font-size:1rem}.hero-form{padding:20px}.hero-form h3{font-size:20px}.features .box{width:100%}.director-img{box-shadow:10px 10px 0 #f0f4f8;height:280px;max-width:250px;object-fit:cover;width:70%}}.gallery-wrapper{background:#f0f4f8;padding:80px 20px;text-align:center;width:100%}.gallery-header{margin-bottom:50px}.gallery-subtitle{color:#d9468f;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.gallery-title{color:#102a68;font-size:36px;font-weight:800;margin-bottom:15px}.gallery-divider{background:#facc15;border-radius:2px;height:4px;margin:0 auto;width:60px}.gallery-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px;padding:0 10px}.gallery-card{border-radius:12px;box-shadow:0 10px 20px #00000014;overflow:hidden;transition:transform .3s ease}.gallery-card:hover{transform:translateY(-5px)}.gallery-image-box{height:220px;overflow:hidden;position:relative;width:100%}.gallery-image-box img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.gallery-image-box:hover img{transform:scale(1.1)}.gallery-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.gallery-image-box:hover .gallery-overlay{opacity:1}.overlay-text{border:1px solid #fff;border-radius:20px;color:#fff;font-size:16px;font-weight:600;padding:8px 16px;transform:translateY(20px);transition:transform .3s ease}.gallery-image-box:hover .overlay-text{transform:translateY(0)}.view-all-btn{background:#102a68;border:none;border-radius:30px;box-shadow:0 5px 15px #102a684d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:50px;padding:14px 35px;transition:all .3s ease}.view-all-btn:hover{background:#d9468f;box-shadow:0 8px 20px #d9468f66;transform:translateY(-3px)}@media (max-width:768px){.gallery-title{font-size:28px}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.slider-container{height:100%;overflow:hidden;position:relative;width:100%}.slider-image{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}.slider-image.active{opacity:1}.footer{background:#0b1e47;border-top:4px solid #facc15;color:#fff;padding:80px 40px;position:relative;width:100%}.footer-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.footer-col{display:flex;flex-direction:column}.footer-brand{align-items:center;display:flex;gap:15px}.footer-logo-wrapper{background:#fff;border-radius:50%;height:60px;padding:8px;width:60px}.footer-logo-wrapper,.footer-logo-wrapper a{align-items:center;display:flex;justify-content:center}.footer-logo-wrapper a{height:100%;width:100%}.footer-logo-img{height:auto;width:45px}.footer-brand-name{color:#facc15;font-size:20px;font-weight:800;letter-spacing:1px}.footer-text{color:#d1d5db;font-size:14px;line-height:1.6;margin-top:15px}.footer-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:20px}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:12px}.footer-links a{color:#d1d5db;font-size:15px;text-decoration:none;transition:.3s}.footer-links a:hover{color:#facc15}.contact-item{align-items:flex-start;color:#d1d5db;display:flex;font-size:14px;gap:10px;margin-bottom:15px}.contact-item i{color:#facc15;font-size:18px;margin-top:2px}.contact-item a{color:#d1d5db;text-decoration:none;transition:.3s}.contact-item a:hover{color:#facc15}.social-icons{display:flex;gap:12px;margin-top:10px}.social-icons a{align-items:center;background:#fff3;border-radius:50%;color:#fff;display:flex;font-size:16px;height:38px;justify-content:center;text-decoration:none;transition:.3s;width:38px}.social-icons a:hover{background:#facc15;color:#0b1e47}.newsletter-form{background:#ffffff26;border-radius:30px;display:flex;padding:5px}.newsletter-form input{background:#0000;border:none;color:#fff;flex:1 1;outline:none;padding:10px 15px}.newsletter-form input::placeholder{color:#9ca3af}.newsletter-form button{background:#facc15;border:none;border-radius:50%;color:#0b1e47;cursor:pointer;height:40px;transition:.3s;width:40px}.newsletter-form button:hover{background:#fff}.footer-bottom{background:#061731;color:#d1d5db;font-size:14px;padding:18px;text-align:center}.footer-bottom span{color:#facc15;font-weight:600}.scroll-top{background:#facc15;border:none;border-radius:50%;bottom:30px;color:#0b1e47;cursor:pointer;font-size:22px;height:50px;position:fixed;right:30px;transition:.3s;width:50px}.scroll-top:hover{background:#fff}@media (max-width:768px){.footer{padding:60px 20px}.footer-container{gap:30px;grid-template-columns:1fr}}.work-wrapper{background:#f0f4f8;padding:80px 20px;text-align:center}.work-header{margin-bottom:60px}.small-head{color:#d9468f;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.main-head{color:#102a68;font-size:36px;font-weight:800;margin-bottom:15px}.work-divider{background:#facc15;border-radius:2px;height:4px;margin:0 auto;width:60px}.cards-row{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:80px}.process-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .3s ease;width:450px}.process-card:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-10px)}.card-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:15px;padding:30px}.student-card .card-header{background:linear-gradient(135deg,#102a68,#1e40af);color:#fff}.tutor-card .card-header{background:linear-gradient(135deg,#d9468f,#be185d);color:#fff}.header-icon{filter:brightness(0) invert(1);height:50px;width:50px}.card-title{font-size:24px;font-weight:700}.steps-container{flex-grow:1;padding:30px;text-align:left}.step{display:flex;gap:20px;margin-bottom:25px}.step:last-child{margin-bottom:0}.step-number{align-items:center;background:#f0f4f8;border-radius:50%;color:#102a68;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.student-card .step-number{background:#e0e7ff;color:#102a68}.tutor-card .step-number{background:#fce7f3;color:#d9468f}.step-content h4{color:#333;font-size:18px;font-weight:600;margin-bottom:5px}.step-content p{color:#666;font-size:14px;line-height:1.5}.card-footer{padding:0 30px 30px}.apply-btn{border-radius:8px;color:#fff;display:block;font-size:16px;font-weight:700;letter-spacing:1px;padding:14px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:100%}.student-card .apply-btn{background:#102a68}.student-card .apply-btn:hover{background:#1e40af;box-shadow:0 5px 15px #102a684d;transform:translateY(-2px)}.tutor-card .apply-btn{background:#d9468f}.tutor-card .apply-btn:hover{background:#be185d;box-shadow:0 5px 15px #d9468f4d;transform:translateY(-2px)}.stats-container{align-items:center;background:#102a68;border-radius:16px;box-shadow:0 10px 30px #102a6833;color:#fff;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1100px;padding:40px}.stat-box{flex:1 1;min-width:150px;text-align:center}.stat-box h2{color:#facc15;font-size:36px;font-weight:800;margin-bottom:5px}.stat-box p{font-size:14px;letter-spacing:1px;opacity:.9;text-transform:uppercase}.stat-divider{background:#fff3;height:50px;width:1px}@media (max-width:900px){.cards-row{align-items:center;flex-direction:column}.process-card{max-width:500px;width:100%}.stats-container{flex-direction:column;padding:30px}.stat-divider{height:1px;width:50px}}.teacher-hero{background-position:50%;background-size:cover;height:500px;position:relative}.teacher-hero,.teacher-overlay{align-items:center;display:flex;justify-content:center;width:100%}.teacher-overlay{background:#102a68bf;height:100%;left:0;position:absolute;top:0}.teacher-content{animation:fadeIn 1s ease;color:#fff;max-width:700px;padding:20px;text-align:center}.teacher-text h2{font-size:3rem;font-weight:800;margin-bottom:20px;text-shadow:0 4px 10px #0000004d}.teacher-text p{font-size:1.2rem;line-height:1.6;margin-bottom:30px;opacity:.9}.cta-btn{background:#facc15;border:none;border-radius:30px;box-shadow:0 5px 15px #facc1566;color:#102a68;cursor:pointer;font-size:18px;font-weight:700;padding:14px 35px;transition:all .3s ease}.cta-btn:hover{background:#fff;box-shadow:0 8px 20px #ffffff4d;transform:translateY(-3px)}.features-section{background:#f9fafb;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:80px 20px}.feature-box{background:#fff;border-radius:12px;border-top:4px solid #102a68;box-shadow:0 10px 30px #0000000d;padding:30px;text-align:center;transition:transform .3s ease;width:320px}.feature-box:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-10px)}.feature-box img{margin-bottom:20px;width:70px}.feature-box h3{color:#102a68;font-size:18px;font-weight:700;margin-bottom:15px}.feature-box p{color:#555;font-size:14px;line-height:1.6}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-box{animation:popup .4s cubic-bezier(.175,.885,.32,1.275);background:#fff;border-radius:16px;box-shadow:0 20px 50px #0000004d;max-width:450px;padding:30px;position:relative;width:90%}@keyframes popup{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.modal-box h2{color:#102a68;font-size:24px;margin-bottom:20px;text-align:center}.modal-box input{border:1px solid #e2e8f0;border-radius:8px;font-size:14px;margin-bottom:15px;padding:12px 15px;transition:.3s;width:100%}.modal-box input:focus{border-color:#102a68;box-shadow:0 0 0 3px #102a681a;outline:none}.submit-btn{background:#102a68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:.3s;width:100%}.submit-btn:hover{background:#d9468f}.close-btn{background:none;border:none;color:#888;cursor:pointer;font-size:24px;position:absolute;right:15px;top:15px;transition:.3s}.close-btn:hover{color:#d9468f;transform:rotate(90deg)}.msg{color:#10b981;font-weight:600;margin-top:15px;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.teacher-hero{height:400px}.teacher-text h2{font-size:2rem}.teacher-text p{font-size:1rem}.features-section{gap:20px;padding:40px 20px}.feature-box{max-width:350px;width:100%}}@media (max-width:480px){.teacher-hero{height:350px}.teacher-text h2{font-size:1.8rem}.cta-btn{font-size:16px;padding:12px 25px}.modal-box{padding:20px;width:95%}.modal-box h2{font-size:20px}}.categories-wrapper{background:#fff;padding:80px 20px;text-align:center}.categories-header{margin-bottom:50px}.categories-subtitle{color:#d9468f;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.categories-title{color:#102a68;font-size:32px;font-weight:800;margin-bottom:15px}.categories-divider{background:#facc15;border-radius:2px;height:4px;margin:0 auto;width:60px}.category-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:0 auto;max-width:1000px}.cat-btn{background:#f9fafb;border:1px solid #e5e7eb;border-radius:50px;box-shadow:0 2px 5px #0000000d;color:#374151;cursor:pointer;font-size:16px;font-weight:600;gap:10px;padding:14px 24px;transition:all .3s ease}.cat-btn,.cat-icon{align-items:center;display:flex}.cat-icon{color:#102a68;transition:.3s}.cat-btn:hover{background:#102a68;border-color:#102a68;box-shadow:0 8px 20px #102a6833;color:#fff;transform:translateY(-5px)}.cat-btn:hover .cat-icon{color:#facc15}@media (max-width:768px){.categories-title{font-size:24px}.cat-btn{font-size:14px;padding:12px 20px}}.faq-page{background:#f9fafb;min-height:100vh;padding-top:80px}.faq-hero{background:#102a68;color:#fff;margin-bottom:50px;padding:60px 20px;text-align:center}.faq-hero h1{font-size:2.8rem;margin-bottom:15px}.faq-hero p{font-size:1.2rem;opacity:.9}.faq-container{margin:0 auto 80px;max-width:800px;padding:0 20px}.faq-item{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 10px #0000000d;cursor:pointer;margin-bottom:15px;overflow:hidden;transition:.3s}.faq-item:hover{box-shadow:0 8px 20px #00000014}.faq-item.active{border-color:#d9468f}.faq-question{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:20px 25px}.faq-question h3{color:#333;font-size:1.1rem;font-weight:600;margin:0}.faq-question .icon{align-items:center;color:#d9468f;display:flex}.faq-answer{background:#fcfcfc;max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease}.faq-item.active .faq-answer{border-top:1px solid #f0f0f0;max-height:200px;padding:0 25px 25px}.faq-answer p{color:#555;line-height:1.6;margin-top:15px}@media (max-width:768px){.faq-hero h1{font-size:2rem}.faq-question h3{font-size:1rem}}*{box-sizing:border-box;margin:0;padding:0}.about-hero{background-image:url(https://images.pexels.com/photos/3184292/pexels-photo-3184292.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1);background-position:50%;background-size:cover;height:400px;position:relative}.about-hero,.about-overlay{align-items:center;display:flex;justify-content:center;width:100%}.about-overlay{background:#102a68cc;color:#fff;flex-direction:column;height:100%;left:0;position:absolute;text-align:center;top:0}.about-overlay h1{color:#facc15;font-size:48px;font-weight:800;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.about-overlay p{font-size:18px;letter-spacing:1px;opacity:.9}.about-wrapper{background:#fdfdfd;padding:80px 20px}.about-inner{margin:0 auto;max-width:1200px}.about-intro{align-items:center;display:flex;gap:50px;margin-bottom:100px}.intro-text{flex:1 1}.intro-text .small-title{color:#d9468f;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:10px}.intro-text h2{color:#102a68;font-size:36px;line-height:1.2;margin-bottom:20px}.intro-text p{color:#555;font-size:16px;line-height:1.8;margin-bottom:20px}.stats-row{border-top:1px solid #e5e7eb;display:flex;gap:40px;margin-top:30px;padding-top:20px}.stat-item h3{color:#102a68;font-size:32px;font-weight:800}.stat-item p{color:#666;font-size:14px;margin:0}.intro-image{flex:1 1;position:relative}.intro-image img{border-radius:12px;box-shadow:0 20px 50px #0000001a;width:100%}.video-badge{align-items:center;background:#fff;border-radius:50px;bottom:30px;box-shadow:0 10px 30px #0000001a;cursor:pointer;display:flex;gap:15px;left:-30px;padding:15px 25px;position:absolute;transition:.3s}.video-badge:hover{transform:translateY(-5px)}.video-badge i{color:#d9468f;font-size:30px}.video-badge span{color:#102a68;font-weight:700}.mission-vision-section{display:flex;gap:30px;margin-bottom:100px}.mv-card{border-radius:16px;box-shadow:0 15px 40px #0000001a;color:#fff;flex:1 1;overflow:hidden;padding:40px;position:relative;transition:.3s}.mv-card:hover{transform:translateY(-10px)}.mission{background:linear-gradient(135deg,#102a68,#1e40af)}.vision{background:linear-gradient(135deg,#d9468f,#be185d)}.mv-icon{font-size:40px;margin-bottom:20px;opacity:.8}.mv-card h3{font-size:24px;margin-bottom:15px}.mv-card p{font-size:16px;line-height:1.6;opacity:.9}.why-choose-us{text-align:center}.why-choose-us h2{color:#102a68;font-size:36px;margin-bottom:50px}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 5px 20px #0000000d;padding:30px;transition:.3s}.feature-card:hover{border-color:#facc15;box-shadow:0 15px 40px #0000001a;transform:translateY(-10px)}.feature-card i{color:#102a68;font-size:40px;margin-bottom:20px}.feature-card h4{color:#333;font-size:20px;margin-bottom:10px}.feature-card p{color:#666;font-size:14px;line-height:1.6}@media (max-width:900px){.about-intro{flex-direction:column}.video-badge{bottom:-25px;left:50%;transform:translateX(-50%)}.mission-vision-section{flex-direction:column}}
/*# sourceMappingURL=main.3a8d2799.css.map*/