:root{--primary-glow:#7df9ff;--secondary-glow:#a020f0;--text-color:#eaeaea;--dark-background:#0b0014}*{box-sizing:border-box}body,html{margin:0;overflow-x:hidden;padding:0;width:100%}body{background-color:#0b0014;background-color:var(--dark-background);color:#eaeaea;color:var(--text-color);font-family:Exo\ 2,sans-serif}.app-wrapper{display:flex;flex-direction:column;min-height:100vh}main{flex-grow:1}.app-header{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff26;box-sizing:border-box;display:flex;height:80px;justify-content:space-between;padding:0 5%;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.logo-image{height:60px;width:auto}.main-nav{align-items:center;display:flex}.main-nav a{color:#fff;margin:0 15px;text-decoration:none}.hamburger-menu{display:none}@media (max-width:992px){.hamburger-menu{cursor:pointer;display:flex;flex-direction:column;height:21px;justify-content:space-around;width:30px;z-index:3000}.hamburger-menu .bar{background:#fff;height:3px;width:100%}.main-nav{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0b0014f2;display:flex;flex-direction:column;gap:2rem;height:100vh;max-width:320px;padding-top:100px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:80%;z-index:2500}.main-nav.active{right:0}.main-nav a{font-size:1.2rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.home-page-container{background-attachment:scroll;background-image:linear-gradient(#0b001499,#0b0014cc),url(/static/media/background-image.c75149183162e04103fe.jpg);background-position:50%;background-size:cover;box-sizing:border-box;justify-content:center;min-height:calc(100vh - 80px);overflow-x:hidden;padding:40px 20px;text-align:center}.hero-section,.home-page-container{align-items:center;display:flex;flex-direction:column;max-width:100%;width:100%}.brain-canvas-container{cursor:grab;height:400px;margin-bottom:2rem;max-width:500px;width:100%}.brain-canvas-container:active{cursor:grabbing}.hero-title{animation:fadeInUp 1s ease-out .2s;animation-fill-mode:backwards;color:#fff;font-family:Exo\ 2,sans-serif;font-size:clamp(2.2rem,6vw,3.2rem);font-weight:700;letter-spacing:2px;margin:0;text-shadow:0 0 10px #ffffffb3}.main-logo-image{animation:fadeInUp 1s ease-out .4s;animation-fill-mode:backwards;filter:drop-shadow(0 0 20px var(--primary-glow));height:auto;margin:1rem 0;max-width:600px;width:90%}.hero-subtitle{animation:fadeInUp 1s ease-out .6s;animation-fill-mode:backwards;color:#e0e0e0;font-size:clamp(1rem,3vw,1.2rem);font-weight:300;line-height:1.6;margin-top:1.5rem;max-width:600px}.features-section{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-around;margin-top:4rem;max-width:1000px;width:100%}.feature-item{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:150px}.feature-icon{filter:drop-shadow(0 0 8px rgba(125,249,255,.5));height:65px;transition:transform .3s ease,filter .3s ease;width:65px}.feature-icon:hover{filter:drop-shadow(0 0 15px rgba(125,249,255,1));transform:scale(1.15)}.feature-label{color:silver;font-size:.9rem;font-weight:400;letter-spacing:1.5px}@media (max-width:768px){.brain-canvas-container{height:300px}.features-section{flex-wrap:wrap;gap:3rem 2rem;justify-content:center}.feature-item{width:120px}}@media (max-width:480px){.brain-canvas-container{height:250px}.home-page-container{padding:30px 15px}}:root{--natural-green-dark:#3a5a40;--natural-green-medium:#588157;--natural-green-light:#a3b18a;--natural-font-serif:"Georgia","Times New Roman",serif;--natural-font-sans:"Helvetica Neue","Arial",sans-serif}.jungle-background-canvas{height:100vh!important;left:0;position:fixed!important;top:0;width:100%!important;z-index:-1!important}.about-page-container{background-color:initial;overflow-x:hidden;padding:60px 0;position:relative;z-index:1}.about-section{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#e9f5dbbf;border:1px solid #fff3;border-radius:20px;margin:0 auto 80px;max-width:1100px;padding:40px;text-align:center}.about-section h1,.about-section h2{color:#3a5a40;color:var(--natural-green-dark);font-family:Georgia,Times New Roman,serif;font-family:var(--natural-font-serif);font-size:2.8rem;margin-bottom:20px}.about-section h2{font-size:2.2rem}.mission-section p{color:#3a5a40;color:var(--natural-green-dark);font-family:Helvetica Neue,Arial,sans-serif;font-family:var(--natural-font-sans);font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:800px}.image-gallery{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:none;display:flex;gap:20px;justify-content:center;margin-top:40px}.image-gallery img{border-radius:15px;box-shadow:0 10px 20px #00000026;height:300px;max-width:500px;object-fit:cover;width:50%}.team-values-wrapper{align-items:flex-start;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:none;display:flex;gap:40px;justify-content:center;margin:0 auto 80px;max-width:1100px;padding:0 20px}.team-values-wrapper>.about-section{flex:1 1;margin-bottom:0}.team-grid{gap:30px;margin-top:40px}.team-grid,.team-member{align-items:center;display:flex;flex-direction:column}.team-photo{border:5px solid #fff;border-radius:50%;box-shadow:0 4px 12px #0000001a;height:180px;margin-bottom:15px;object-fit:cover;width:180px}.team-member h3{color:#3a5a40;color:var(--natural-green-dark);font-family:Georgia,Times New Roman,serif;font-family:var(--natural-font-serif);margin:0}.team-member p{color:#588157;color:var(--natural-green-medium);font-family:Helvetica Neue,Arial,sans-serif;font-family:var(--natural-font-sans);font-size:1rem;margin-top:5px}.values-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:40px auto 0;max-width:900px}.value-item{align-items:center;display:flex;flex-direction:column;gap:15px}.value-item img{height:60px;width:60px}.value-item span{color:#3a5a40;color:var(--natural-green-dark);font-family:Georgia,Times New Roman,serif;font-family:var(--natural-font-serif);font-size:1.1rem}.cta-buttons{display:flex;gap:20px;justify-content:center;margin-top:20px}.cta-button{background-color:#588157;background-color:var(--natural-green-medium);border-radius:50px;box-shadow:0 4px 10px #0000001a;color:#fff;font-family:Helvetica Neue,Arial,sans-serif;font-family:var(--natural-font-sans);font-size:1rem;font-weight:700;padding:15px 30px;text-decoration:none;transition:all .3s ease}.cta-button:hover{background-color:#3a5a40;background-color:var(--natural-green-dark);box-shadow:0 6px 15px #0003;transform:translateY(-3px)}@media (max-width:992px){.about-section{margin-bottom:60px;padding:30px}.team-values-wrapper{align-items:stretch;flex-direction:column;gap:0}}@media (max-width:768px){.about-section h1{font-size:2.2rem}.about-section h2{font-size:1.8rem}.image-gallery{align-items:center;flex-direction:column}.image-gallery img{height:250px;width:90%}.team-grid{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.about-section{margin-bottom:50px;padding:25px 15px}.values-grid{grid-template-columns:1fr}.cta-buttons{align-items:center;flex-direction:column}.cta-button{width:80%}}.app-footer{background-color:#e9f5db;border-top:2px solid #d4e7c5;padding:0 5%}.footer-content{justify-content:space-between;margin:0 auto;max-width:1200px}.footer-content,.footer-left{align-items:center;display:flex}.footer-left{flex-wrap:wrap;gap:30px}.footer-logo{height:100px}.footer-nav{display:flex;gap:20px}.footer-nav a{color:#3a5a40;font-family:Helvetica Neue,Arial,sans-serif;font-weight:700;text-decoration:none;transition:color .3s ease}.footer-nav a:hover{color:#588157}.footer-right{display:flex;gap:20px}.footer-right img{height:40px;opacity:.7;transition:opacity .3s ease;width:40px}.footer-right img:hover{opacity:1}@media (max-width:1100px){.footer-right{display:none}}@media (max-width:768px){.footer-content{justify-content:center;padding:20px 0}.footer-left{flex-direction:column;justify-content:center}}.page-container{animation:fadeIn 1s ease-out;background:#0b001466;border:1px solid #7df9ff33;border-radius:8px;margin:40px auto;max-width:960px;padding:40px 5%}.page-container h1{border-bottom:1px solid;border-image-slice:1;border-image-source:linear-gradient(to right,var(--primary-glow),#a020f080);color:#fff;font-size:2.5rem;margin-bottom:20px;padding-bottom:10px;text-shadow:0 0 8px var(--primary-glow)}.page-container p{font-size:1.1rem;line-height:1.7}.apps-page{align-items:flex-start;display:flex;justify-content:center;padding:120px 5%}.extension-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0b001480;border:1px solid #7df9ff4d;border-radius:12px;height:280px;overflow:hidden;padding:20px;position:relative;text-align:center;transition:transform .3s ease;width:230px}.extension-card:hover{box-shadow:0 0 20px #7df9ff33;transform:translateY(-6px)}.extension-icon{height:200px;margin-bottom:12px;object-fit:contain;width:200px}.extension-card h3{color:#fff;font-size:1rem;text-shadow:0 0 6px var(--primary-glow)}.extension-hover{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0b0014e6;border:1px solid #7df9ff4d;border-radius:8px;left:10px;opacity:0;padding:12px;position:absolute;top:10px;transform:translateY(-10px);transition:all .3s ease;width:180px}.extension-card:hover .extension-hover{opacity:1;transform:translateY(0)}.extension-hover p{color:#fff;font-size:.85rem;line-height:1.4;margin-bottom:10px;text-align:left}.extension-hover button{background:linear-gradient(to right,var(--primary-glow),var(--secondary-glow));border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.85rem;padding:6px}.extension-hover button:hover{box-shadow:0 0 10px var(--primary-glow)}.modal-bg{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:2000}.modal-bg,.modal-box{display:flex;overflow-y:auto}.modal-box{animation:fadeIn .4s ease;background:#0b0014f2;border:1px solid #7df9ff4d;border-radius:10px;flex-direction:column;gap:12px;max-height:90vh;padding:25px;width:320px}.modal-box h2{color:#fff;text-align:center;text-shadow:0 0 8px var(--primary-glow)}.modal-box input{background:#ffffff0d;border:1px solid #7df9ff4d;border-radius:5px;color:#fff;outline:none;padding:10px}.modal-box input::placeholder{color:#aaa}.modal-box button{background:linear-gradient(to right,var(--primary-glow),var(--secondary-glow));border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px}.modal-box button:hover{box-shadow:0 0 12px var(--primary-glow)}.close-btn{background:#ff4d4d!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.apps-page{align-items:center;flex-direction:column;padding:80px 5% 40px}.extension-card{height:auto;margin-bottom:20px;max-width:340px;padding:18px;width:100%}.extension-icon{height:150px;width:150px}.extension-card h3{font-size:1rem}.extension-hover{background:#0b0014d9;margin-top:12px;position:static;width:100%}.extension-card:hover .extension-hover,.extension-hover{opacity:1;transform:none}.extension-hover button{font-size:1rem;padding:12px}.modal-bg{overflow-y:auto;padding:20px}.modal-box{max-width:360px;padding:20px;width:100%}.modal-box input{font-size:16px}.modal-box button{font-size:15px;padding:12px}}@media (max-width:480px){.apps-page{padding:70px 4% 30px}.extension-card{max-width:100%;padding:16px}.extension-icon{height:130px;width:130px}.extension-hover p{font-size:.8rem}.modal-box{padding:16px}.modal-box h2{font-size:1.2rem}}.extension-hover button{margin-top:8px;width:100%}
/*# sourceMappingURL=main.a9d5956e.css.map*/