*{font-family:Montserrat,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0000;height:70px;justify-content:space-between;padding:5px 20px;position:fixed;top:0;width:100%;z-index:1000}.left-header,.main-header{align-items:center;display:flex}.left-header{height:100%}.logo{height:50px;margin-top:35px;object-fit:contain;transition:transform .3s ease;width:auto}.logo:hover{transform:scale(1.05)}.left-header h2{align-items:center;color:#00b7ff;cursor:pointer;display:flex;font-weight:500;height:100%;margin:0}.left-header h2:hover{color:#fff}.brand-float{animation:floatBrand 3s ease-in-out infinite;color:#fff;font-family:Segoe UI,sans-serif;font-size:1.5rem;font-weight:600;margin-left:10px;transition:color .3s ease}.brand-float:hover{color:#fff}.omega{color:#00b7ff;font-weight:700}.middle-header{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,183,255,.233);border-radius:12px;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:0 15px;padding:10px}.middle-header a{color:#fff;font-weight:500;text-decoration:none;transition:color .3s ease}.middle-header a:hover{color:#00b7ff;cursor:pointer}.middle-header .active-link{border-bottom:2px solid #00b7ff;color:#00b7ff;font-weight:700}.right-header{align-items:center;display:flex;gap:10px;margin-right:20px;margin-top:35;padding-right:15px}.hamburger,.login-icon,.search-icon{cursor:pointer;height:30px;margin:5px;padding:5px;transition:transform .3s ease;width:30px}.search-icon{height:50px;width:50px}.login-icon:hover,.search-icon:hover{transform:scale(1.1)}.login-options{animation:fadeIn .25s ease forwards;background-color:#1e1e2f;border-radius:8px;box-shadow:0 4px 15px #0000004d;color:#fff;display:flex;flex-direction:column;min-width:160px;padding:10px;position:absolute;right:10px;top:60px;z-index:2000}.login-options a{border-radius:6px;color:#fff;margin:5px 0;padding:8px 10px;text-decoration:none;transition:background .2s ease}.login-options a:hover{background-color:#00b7ff;color:#1e1e2f}.hamburger{color:#fff;cursor:pointer;display:none;font-size:28px}@media (max-width:900px){.login-container{display:none}.hamburger{display:block}.middle-header{background:#000000e6;border-radius:0;display:none;flex-direction:column;left:0;padding:20px 0;position:absolute;top:70px;width:100%}.middle-header.show{display:flex}.middle-header a{font-size:18px;margin:10px 0}.right-header{margin-left:auto}}@media (max-width:775px){.logo{margin-top:5px}}body{overflow-x:hidden;overflow-y:hidden}.home-container{height:100vh;overflow:hidden;position:relative}img{height:auto;max-width:100%}.background-video{height:100%;left:0;max-height:100vh;max-width:100vw;object-fit:cover;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.main-section{align-items:center;color:#fff;display:flex;flex-direction:column;gap:5px;justify-content:center;margin-top:4%;padding-top:30px}.welcome-text{color:#fff;font-family:Arial,sans-serif;font-size:2.5rem;font-weight:700;max-width:300px;text-align:center}.welcome-text span{display:inline-block;margin-right:0;white-space:nowrap}.letter-drop{animation:dropIn .3s ease-out forwards;color:#00b7ff;display:inline-block;opacity:0;transform:translateY(-50px);transition:color .3s ease-out}@keyframes dropIn{to{color:#fff;opacity:1;transform:translateY(0)}}.writeUp-text{font-family:Arial,sans-serif;font-size:1.25rem}.writeUp-text:hover{color:#00b7ff;transform:scale(1.1)}.get-started{cursor:pointer;height:50px;width:150px}.get-started:hover{transform:scale(1.1)}.footer{flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding:80px}.footer,.footer-center{align-items:center;display:flex}.footer-center{flex-direction:column}.footer-center-text{color:#fff}.footer-center-text:hover{color:#00b7ff;transform:scale(1.1)}.footer-left-text{color:#fff;font-family:Arial,sans-serif;font-size:.8rem;max-width:300px;text-transform:uppercase}.footer-left-text:hover{color:#00b7ff;transform:scale(1.1)}.downarrow{color:#fff;cursor:pointer;height:20px;width:20px}.downarrow:hover{background-color:#00b7ff;transform:scale(1.1)}.footer-right-text{color:#fff;font-family:Arial,sans-serif;font-size:.8rem;max-width:300px;text-transform:uppercase}.footer-right-text:hover{color:#00b7ff;transform:scale(1.1)}@media (max-width:960px){.main-section{margin-top:15%;padding:0 10px;text-align:center}.welcome-text{word-wrap:break-word;font-size:2rem;margin-top:30px;max-width:100%}.writeUp-text{font-size:1.1rem;margin-top:10px;padding:0 10px;text-align:center}.get-started{display:block;height:45px;margin:20px auto;width:140px}.footer{align-items:center;flex-direction:column;gap:20px;justify-content:center;padding:30px 20px}.footer-left-text,.footer-right-text{font-size:.9rem;max-width:100%;text-align:center}.footer-center-text{font-size:1rem;text-align:center}.downarrow{height:18px;margin-top:10px;width:18px}}@media (max-width:480px){.main-section{margin-top:20%;padding:0 10px;text-align:center}.welcome-text{font-size:1.8rem;margin-top:20px}.writeUp-text{font-size:1rem;margin-top:10px;padding:0 10px}.get-started{height:40px;margin:20px auto;width:120px}.footer{gap:15px;padding:20px}.footer-left-text,.footer-right-text{font-size:.8rem;text-align:center}.footer-center-text{font-size:.9rem}.downarrow{height:16px;width:16px}}body{background-color:#000;box-sizing:border-box;color:#fff;margin:0;overflow-y:scroll;padding:0}.about-page{padding-top:80px}.about,.about-page{align-items:center;display:flex;flex-direction:column;justify-content:center}.about{gap:5px}.about1{font-size:2.5rem;font-weight:700;margin-bottom:8px}.about1,.about2{color:#fff;text-align:center}.about2{font-size:1.25rem}.who-we-are{align-items:center;background-color:#ffffff0d;border-radius:10px;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:40px;max-width:900px;padding:20px;width:100%}.heading{font-size:1.5rem;font-weight:600;text-align:center}.content{font-size:1rem;line-height:1.6;padding:5px 10px;text-align:center}.mission-vision{flex-wrap:wrap;gap:20px;margin-top:30px}.mission,.mission-vision,.vision{display:flex;justify-content:center}.mission,.vision{align-items:center;background-color:#ffffff0d;border-radius:10px;flex-direction:column;max-width:400px;padding:15px;width:100%}.mission-line1,.vision-line1{align-items:center;display:flex;flex-direction:row;gap:8px;margin-bottom:10px}.icon{height:25px;width:25px}.core-values-heading{font-size:1.5rem;font-weight:600;margin-top:40px;text-align:center}.core-values-icon{height:25px;width:25px}.value12,.value34,.value56{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:15px 0}.value1,.value2,.value3,.value4,.value5,.value6{align-items:center;background-color:#ffffff0d;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:400px;padding:15px;width:100%}.value-title{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:5px}.value-line{align-items:center;display:flex;gap:8px;margin-bottom:10px}.journey-box{background-color:#ffffff0d;border-radius:10px;font-size:1rem;margin-bottom:20px;max-width:600px;padding:15px;text-align:center;width:100%}img{object-fit:contain}@media (max-width:768px){.about-page{margin-left:20px}.about1{font-size:2rem;padding:0 10px}.about2{font-size:1.1rem}.core-values-heading,.heading{font-size:1.3rem}.content{font-size:.95rem}.mission-vision,.value12,.value34,.value56{align-items:center;flex-direction:column}.journey-box{max-width:90%}}@media (max-width:480px){.who-we-are{margin-left:5px}.mission-line1,.vision-line1{padding-right:10px}.about1{font-size:1.6rem}.about2{font-size:1rem}.core-values-heading,.heading{font-size:1.2rem}.content{font-size:.9rem}.core-values-icon,.icon{height:20px;width:20px}}.insights-container{color:#fff;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:100px 20px;text-align:center}.insights-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:10px}.insights-subtitle{color:#fff;font-size:1rem;margin-bottom:40px}.insights-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.insight-card{background:#ffffff0d;border-radius:12px;padding:25px;text-align:left;transition:transform .2s ease,background .2s ease}.insight-card:hover{background:#00ccff1a;transform:translateY(-5px)}.insight-category{border-radius:20px;color:#00cfff;display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:10px;padding:5px 12px}.insight-title{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:10px}.insight-description{color:#fff;font-size:.9rem;margin-bottom:15px}.insight-author{color:#fff;font-size:.8rem;font-weight:700}.read-more-btn{color:#153ab3;display:inline-block;font-weight:700;margin-top:10px;text-decoration:none}.read-more-btn:hover{text-decoration:underline}.view-all-btn{background-color:#00cfff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:40px;padding:15px 40px;transition:background .2s ease}.view-all-btn:hover{background-color:#00a3cc}.blog-link{color:#fff;text-decoration:none}@media (max-width:480px){.insights-title{font-size:2rem}.insights-subtitle{font-size:.95rem}.insight-title{font-size:1rem}.insight-description{font-size:.85rem}.view-all-btn{font-size:.95rem;padding:12px 30px}}.contact-container{color:#fff;font-family:Arial,sans-serif;margin:auto;max-width:1000px;padding:80px 20px;text-align:center}.contact-container h1{font-size:2.5rem;margin-top:40px}.contact-container h1 span{color:#0af}.sub-text{font-size:1rem;margin-top:10px}.contact-box{background:#ffffff0d;border-radius:12px;box-sizing:border-box;display:flex;margin-left:auto;margin-right:auto;margin-top:40px;max-width:900px;overflow:hidden;position:relative;width:100%}.side-tab{background:#0f243a;border-radius:12px 0 0 12px;bottom:0;font-weight:700;left:0;padding:20px 10px;position:absolute;top:0;transform:rotate(180deg);writing-mode:vertical-rl}.contact-info,.side-tab{align-items:center;display:flex;justify-content:center}.contact-info{background-color:#ffffff0d;flex:1 1;flex-direction:column;margin-left:80px;padding:30px}.contact-row{align-items:flex-start;display:flex;margin-bottom:20px}.icon{font-size:1.5rem;margin-right:15px}.contact-row h3{color:#0af;margin:0}.map-box{background:#0009;border-radius:12px;margin-top:30px;padding:20px}.map-box iframe{border:none;border-radius:12px;height:300px;pointer-events:none;width:100%}@media (max-width:768px){.right-header{margin-right:5px}.contact-container h1{font-size:2rem}.sub-text{font-size:.95rem}.contact-box{flex-direction:column;max-width:95%}.side-tab{border-radius:12px 12px 0 0;margin-bottom:10px;position:relative;transform:none;width:100%;writing-mode:horizontal-tb}.contact-info{margin-left:0;padding:20px}.contact-row{align-items:center;flex-direction:column;text-align:center}.icon{margin-bottom:8px}}.career-page{color:#fff;font-family:Arial,sans-serif}.career-hero{padding:80px 20px;text-align:center}.career-hero h1{font-size:2.5rem;font-weight:700;margin-bottom:10px}.subtitle{color:#fff;font-size:1.25rem}.description{font-size:1rem;line-height:1.6;margin:20px auto;max-width:800px}.join-btn{background:#0000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px}.join-btn:hover{background-color:#266dbd}.why-work{padding:40px 20px;text-align:center}.why-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:20px}.why-card{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;flex-direction:column;padding:20px}.card-icon{height:25px;margin-bottom:15px;object-fit:contain;width:25px}.open-positions{padding:40px 20px;text-align:center}.positions-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:20px}.position-card{background:#ffffff0d;border-radius:12px;height:100%;justify-content:space-between;padding:20px}.pos-icon{height:25px;margin-bottom:10px;object-fit:contain;width:25px}.learn-btn{background:#0000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;margin-top:10px;padding:6px 12px}.learn-btn:hover{background-color:#266dbd}.quote-section{background:#1e1e2f;font-size:1rem;font-style:italic;padding:30px;text-align:center}.apply-now{align-items:stretch;display:flex;margin:40px 0}.side-banner{background:#0a1f33;font-size:1rem;font-weight:700;padding:20px;transform:rotate(180deg);writing-mode:vertical-rl}.apply-box{background:#051b33;flex:1 1;padding:40px;text-align:center}.apply-icon{height:25px;margin-bottom:10px;object-fit:contain;width:25px}.email-box{align-items:center;background:#ffffff0d;border-radius:6px;display:inline-flex;font-size:.95rem;gap:8px;padding:8px 12px}@media (max-width:768px){.career-hero h1{font-size:2rem}.subtitle{font-size:1.1rem}.description{font-size:.95rem}.join-btn,.learn-btn,.side-banner{font-size:.9rem}}@media (max-width:480px){.career-hero,.career-hero H1,.career-hero p,.open-positions,.open-positions H2,.open-positions p,.why-work,.why-work H2{margin-left:20px}.career-hero h1{font-size:1.6rem}.career-page{margin-right:30px}.subtitle{font-size:1rem}.description{font-size:.9rem}.apply-icon,.card-icon,.pos-icon{height:20px;width:20px}}@media (max-width:340px){.background-video{margin-right:80px}.career-hero{margin-left:80px}.position-h-p{margin-left:30px}.open-positions,.why-work{margin-left:50px}.why-work H2{margin-left:40px}.why-grid{margin-left:30px}}body{font-family:Arial,sans-serif}.team-wrapper{align-items:center;color:#fff;display:flex;flex-direction:column;margin-top:50px;padding:80px}.filter-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px;max-width:600px;text-align:center;width:100%}.filter-buttons button{background:#1e1e1e;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:.9rem;padding:10px 20px;transition:background .3s}.filter-buttons button.active,.filter-buttons button:hover{background:#0077b6}.team-header{margin-bottom:30px;text-align:center}.team-header h1{color:#fff;font-size:2rem;font-weight:700}.team-header p{color:#fff;font-size:1rem;font-style:italic}.team-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(480px,1fr))}.team-card{align-items:flex-start;background:#ffffff0d;border-radius:15px;display:flex;padding:20px}.founder-card{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.profile-pic{border:3px solid #00b4d8;border-radius:50%;flex-shrink:0;height:120px;margin-right:20px;overflow:hidden;width:120px}.profile-pic img{height:100%;object-fit:cover;width:100%}.member-info h2{color:#fff;font-size:1.1rem;font-weight:700;margin:0}.member-info h3{color:#00b4d8;font-size:.9rem;margin:5px 0}.member-info p{color:#fff;font-size:.9rem;margin-bottom:10px}.social-icons a{color:#fff;font-size:1.1rem;margin-right:10px;transition:color .3s}.social-icons a:hover{color:#00b4d8}@media (max-width:600px){.team-wrapper{align-items:center;padding:20px 10px}.filter-buttons{margin-top:20px}.team-header h1{font-size:1.6rem}.team-header p{font-size:.95rem}.filter-buttons{flex-wrap:wrap;justify-content:center}.filter-buttons button{font-size:.85rem;padding:8px 16px}.team-grid{padding:10px}.team-card{align-items:center;flex-direction:column;text-align:center}.profile-pic{margin-bottom:10px;margin-right:0}}@media (max-width:490px){.team-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-left:60px;padding:20px 10px;width:100%}.background-video{margin-left:50px}.member-info p{text-align:center}.filter-buttons{align-items:center;flex-direction:column;margin-top:20px}.filter-buttons,.team-header{max-width:400px;text-align:center;width:100%}.team-header{margin:0 auto}.team-header h1{font-size:1.4rem}.team-header p{font-size:.9rem}.filter-buttons button{font-size:.8rem;padding:6px 12px;white-space:nowrap;width:auto}}@media (max-width:300px){.team-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-left:100px;padding:20px 10px;width:100%}.team-card{margin-left:30px}.background-video{margin-left:100px}.member-info p{text-align:center}.filter-buttons{align-items:center;flex-direction:column;margin-left:50px;margin-top:20px}.filter-buttons,.team-header{max-width:400px;text-align:center;width:100%}.team-header{margin-left:30px}.team-header h1{font-size:1.4rem}.team-header p{font-size:.9rem}.filter-buttons button{font-size:.8rem;padding:6px 12px;white-space:nowrap;width:auto}}@media (max-width:350px){.team-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-left:80px;margin-right:20px;padding:20px 10px;width:100%}.team-card{margin-left:30px}.background-video{margin-left:100px}.member-info p{text-align:center}.filter-buttons{align-items:center;flex-direction:column;margin-left:50px;margin-top:20px}.filter-buttons,.team-header{max-width:400px;text-align:center;width:100%}.team-header{margin-left:30px}.team-header h1{font-size:1.4rem}.team-header p{font-size:.9rem}.filter-buttons button{font-size:.8rem;padding:6px 12px;white-space:nowrap;width:auto}}.admin-login-container{align-items:center;background:linear-gradient(135deg,#1e1e2f,#3e3e5d);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;justify-content:center;min-height:100vh;padding:20px}.admin-login-container h2{font-size:2rem;margin-bottom:30px;text-align:center}.admin-login-container form{background-color:#ffffff1a;border-radius:10px;box-shadow:0 0 15px #0000004d;display:flex;flex-direction:column;max-width:90%;padding:30px;width:350px}.admin-login-container input{border:none;border-radius:6px;box-sizing:border-box;font-size:1rem;margin-bottom:20px;outline:none;padding:12px 15px}.admin-login-container input::placeholder{color:#ffffffb3}.admin-login-container button{background-color:#00b7ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:12px;transition:all .3s ease}.admin-login-container button:hover{background-color:#0095cc;transform:scale(1.05)}.admin-login-container p{font-size:.95rem;margin-top:15px;text-align:center}@media (max-width:768px){.admin-login-container h2{font-size:1.5rem}.admin-login-container form{padding:20px}.admin-login-container button,.admin-login-container input{font-size:.95rem}}@media (max-width:480px){.admin-login-container h2{font-size:1.3rem}.admin-login-container form{padding:15px}.admin-login-container button,.admin-login-container input{font-size:.9rem}}.edit-home-container{margin:auto;max-width:600px;padding:8px}.edit-home-container h2{text-align:center}.edit-home-container label{display:block;font-weight:700;margin-top:15px}.edit-home-container input,.edit-home-container textarea{box-sizing:border-box;margin-top:5px;padding:8px;width:100%}.edit-home-container button{background-color:#07c;border:none;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}.edit-about-container{background:#fdfdfd;border-radius:12px;box-shadow:0 6px 20px #0000001a;font-family:Arial,sans-serif;margin:30px auto;max-width:1200px;padding:40px 50px}.edit-about-container h2{text-align:center}.edit-about-container label{display:block;font-weight:700;margin-top:15px}.edit-about-container input,.edit-about-container textarea{box-sizing:border-box;margin-top:10px;padding:8px;width:100%}.edit-about-container button{background-color:#07c;border:none;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}.status-message{color:green;margin-top:15px}.edit-home-container{background:#fdfdfd;border-radius:12px;box-shadow:0 6px 20px #0000001a;font-family:Arial,sans-serif;margin:30px auto;max-width:1200px;padding:40px 50px}.edit-home-container h1{color:#333;margin-bottom:30px;text-align:center}form{border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;margin-bottom:40px;padding:30px 35px}form label{color:#555;font-weight:600;margin:12px 0 6px}form input[type=text],form textarea{border:1px solid #ccc;border-radius:8px;font-size:16px;margin-bottom:20px;padding:14px 16px;transition:border .2s ease-in-out;width:100%}form button[type=submit]{align-self:flex-start;background:#4a90e2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background .2s ease-in-out}form button[type=submit]:hover{background:#357ab8}.status-message{color:#333;font-size:16px;font-weight:700;margin-top:18px;text-align:center}.status-message:before{content:"ℹ️ "}@media screen and (max-width:1024px){.edit-home-container{padding:30px 25px}form{padding:25px 20px}form input[type=text],form textarea{font-size:15px;padding:12px 14px}form button[type=submit]{font-size:15px;padding:10px 20px}}@media screen and (max-width:768px){.edit-home-container,form{padding:20px 15px}form input[type=text],form textarea{font-size:14px;padding:10px 12px}form button[type=submit]{font-size:14px;padding:10px 16px}}.Editcareer-page-container{background:#fefefe;border-radius:12px;box-shadow:0 4px 12px #00000014;font-family:Arial,sans-serif;margin:30px auto;max-width:1000px;padding:20px 30px}.Editcareer-page-container h1,.Editcareer-page-container h2{color:#333;margin-bottom:20px;text-align:center}.whywork-item{background:#fff;border:1px solid #ddd;border-radius:10px;margin-bottom:20px;padding:15px 20px;transition:transform .2s ease-in-out}.whywork-item:hover{transform:scale(1.01)}.whywork-item p{color:#444;font-size:14px;margin:6px 0}.whywork-item img{border:1px solid #ccc;border-radius:6px;margin-top:8px}.whywork-item button{border:none;border-radius:6px;cursor:pointer;font-size:14px;margin-right:10px;margin-top:10px;padding:6px 12px;transition:background .2s ease-in-out}.whywork-item button:first-of-type{background:#ffc107;color:#333}.whywork-item button:first-of-type:hover{background:#e0a800}.whywork-item button:last-of-type{background:#dc3545;color:#fff}.whywork-item button:last-of-type:hover{background:#b02a37}.edit-team-container{background:#fefefe;border-radius:12px;box-shadow:0 4px 12px #00000014;font-family:Arial,sans-serif;margin:30px auto;max-width:1000px;padding:20px 30px}.edit-team-container h1,.edit-team-container h2{color:#333;margin-bottom:20px;text-align:center}form input[type=file],form input[type=text],form textarea{border:1px solid #ccc;border-radius:8px;display:block;font-size:15px;margin-bottom:15px;padding:10px 12px;transition:border .2s ease-in-out;width:100%}form textarea{min-height:80px;resize:vertical}form input[type=text]:focus,form textarea:focus{border:1px solid #4a90e2;outline:none}.team-member-item{background:#fff;border:1px solid #ddd;border-radius:10px;margin-bottom:20px;padding:15px 20px;transition:transform .2s ease-in-out}.team-member-item:hover{transform:scale(1.01)}.team-member-item p{color:#444;font-size:14px;margin:6px 0}.team-member-item a{color:#4a90e2;text-decoration:none}.team-member-item img{border:1px solid #ccc;border-radius:6px;margin-top:8px}.team-member-item button{border:none;border-radius:6px;cursor:pointer;font-size:14px;margin-right:10px;margin-top:10px;padding:6px 12px;transition:background .2s ease-in-out}.team-member-item button:first-of-type{background:#ffc107;color:#333}.team-member-item button:first-of-type:hover{background:#e0a800}.team-member-item button:last-of-type{background:#dc3545;color:#fff}.team-member-item button:last-of-type:hover{background:#b02a37}.edit-blog-container{background:#fafafa;border-radius:12px;box-shadow:0 4px 12px #00000014;font-family:Arial,sans-serif;margin:30px auto;max-width:1000px;padding:20px 30px}.edit-blog-container h1,.edit-blog-container h2{color:#333;margin-bottom:20px;text-align:center}form{background:#fff;border:1px solid #ddd;border-radius:10px;margin-bottom:30px;padding:20px}form h1{color:#444;font-size:20px;margin-bottom:15px;text-align:left}form input[type=file],form input[type=text]{border:1px solid #ccc;border-radius:8px;display:block;font-size:15px;margin-bottom:15px;padding:10px 12px;transition:border .2s ease-in-out;width:100%}form input[type=text]:focus{border:1px solid #4a90e2;outline:none}form input[type=submit]{background:#4a90e2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;padding:10px 18px;transition:background .2s ease-in-out}form input[type=submit]:hover{background:#357ab8}.blog-item{background:#fff;border:1px solid #ddd;border-radius:10px;margin-bottom:20px;padding:15px 20px;transition:transform .2s ease-in-out}.blog-item:hover{transform:scale(1.01)}.blog-item p{color:#444;font-size:14px;margin:6px 0}.blog-item a{color:#4a90e2;text-decoration:none}.blog-item img{border:1px solid #ccc;border-radius:6px;margin-top:8px}.blog-item button{border:none;border-radius:6px;cursor:pointer;font-size:14px;margin-right:10px;margin-top:10px;padding:6px 12px;transition:background .2s ease-in-out}.blog-item button:first-of-type{background:#ffc107;color:#333}.blog-item button:first-of-type:hover{background:#e0a800}.blog-item button:last-of-type{background:#dc3545;color:#fff}.blog-item button:last-of-type:hover{background:#b02a37}.admin-dashboard{display:flex;font-family:Segoe UI,sans-serif;height:100vh;width:100%}.nav-list{display:flex;flex-direction:column;gap:20px}.nav-item{margin-bottom:15px}@media (max-width:768px){.admin-dashboard{flex-direction:column;height:auto}.sidebar{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding:10px;width:100%}.logo{font-size:1.2rem;margin-bottom:0}.nav-list{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;width:100%}.nav-item{font-size:.9rem;margin-bottom:5px;padding:6px 8px}.content-area{flex-grow:1;height:calc(100vh - 120px)}.iframe-wrapper{flex-grow:1;height:100%;min-height:0;min-height:auto}.preview-frame{height:100%}}.editor-dashboard{display:flex;font-family:Segoe UI,sans-serif;height:100vh;width:100%}.sidebar{background-color:#1e1e2f;color:#fff;display:flex;flex-direction:column;flex-shrink:0;padding:20px;transition:all .3s ease;width:240px}.logo{font-size:1.6rem;margin-bottom:30px;text-align:center}.nav-list{list-style:none;margin:0;padding:0}.nav-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px 12px;transition:background .3s}.nav-item:hover{background-color:#2e2e4d}.nav-item.active{background-color:#3e3e5d}.page-info{align-items:center;display:flex;flex-grow:1;gap:10px}.icon{font-size:1.2rem}.label{font-size:1rem}.edit-btn{background-color:initial;border:none;color:#fc0;cursor:pointer;font-size:1.1rem;transition:transform .2s}.edit-btn:hover{transform:scale(1.2)}.main-content{background-color:#f4f4f8;color:#1e1e2f;display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.page-header{background-color:#fff;border-bottom:1px solid #ddd;margin:0;padding:15px 20px}.content-area{background:#fff;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;position:relative}.iframe-wrapper{flex-grow:1;min-height:auto;overflow:auto;position:relative;width:100%}.preview-frame{border:none;height:100%;position:relative;transform:scale(1);transform-origin:top left;width:100%}@media (max-width:1024px){.iframe-wrapper{height:calc(100vh - 100px)}.preview-frame{height:100%}}@media (max-width:768px){.editor-dashboard{flex-direction:column;height:auto}.sidebar{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding:10px;width:100%}.logo{font-size:1.2rem;margin-bottom:0}.nav-list{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;width:100%}.nav-item{font-size:.9rem;margin-bottom:5px;padding:6px 8px}.content-area{flex-grow:1;height:calc(100vh - 120px)}.iframe-wrapper{flex-grow:1;height:100%;min-height:0;min-height:auto}.preview-frame{height:100%}}@media (max-width:480px){.content-area{height:calc(100vh - 140px)}.nav-item{align-items:center;flex-direction:column;padding:5px 6px;text-align:center}.icon{font-size:1rem}.label{font-size:.85rem}.edit-btn{font-size:1rem}}.editor-login{align-items:center;background:linear-gradient(135deg,#1e1e2f,#3e3e5d);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;justify-content:center;min-height:100vh;padding:20px}.auth-toggle{display:flex;gap:10px;margin-bottom:20px}.auth-toggle button{background-color:#fff3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 20px;transition:all .3s ease}.auth-toggle button.active{background-color:#00b7ff;color:#fff}.auth-toggle button:hover{background-color:#00b7ffcc;transform:scale(1.05)}.editor-login h2{font-size:2rem;margin-bottom:25px;text-align:center}.editor-login form{background-color:#ffffff1a;border-radius:10px;box-shadow:0 0 15px #0000004d;display:flex;flex-direction:column;max-width:90%;padding:30px;width:350px}.editor-login input{background-color:#fff3;border:none;border-radius:6px;box-sizing:border-box;color:#fff;font-size:1rem;margin-bottom:20px;outline:none;padding:12px 15px}.editor-login input::placeholder{color:#ffffffb3}.editor-login button[type=submit]{background-color:#00b7ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:12px;transition:all .3s ease}.editor-login button[type=submit]:hover{background-color:#0095cc;transform:scale(1.05)}.btn{background-color:#00b7ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin:10px;padding:12px;transition:all .3s ease}.btn:hover{background-color:#0095cc;transform:scale(1.05)}.editor-login p{font-size:.95rem;margin-top:15px;text-align:center}@media (max-width:768px){.editor-login h2{font-size:1.5rem}.editor-login form{padding:20px}.editor-login button[type=submit],.editor-login input{font-size:.95rem}}@media (max-width:480px){.editor-login h2{font-size:1.3rem}.editor-login form{padding:15px}.editor-login button[type=submit],.editor-login input{font-size:.9rem}.auth-toggle{flex-direction:column;gap:8px;width:80%}}
/*# sourceMappingURL=main.0a25a53e.css.map*/