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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#contact{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;min-height:100vh;overflow:hidden;position:relative}#contact:before{animation:shimmerBg 3s infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:1}@keyframes shimmerBg{0%{left:-100%}to{left:100%}}.contact-hero{margin-bottom:50px;position:relative;text-align:center;z-index:2}.contact-title-wrapper{margin-bottom:30px;position:relative}.contact-icon-group{display:flex;gap:20px;left:50%;position:absolute;top:-20px;transform:translateX(-50%);z-index:3}.contact-icon-1,.contact-icon-2,.contact-icon-3{animation:floatIcon 3s ease-in-out infinite;color:gold;font-size:24px}.contact-icon-2{animation-delay:.5s;color:#ff6b6b}.contact-icon-3{animation-delay:1s;color:#4ecdc4}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.gradient-text{-webkit-text-fill-color:#0000;animation:gradientFlow 4s ease infinite;background:linear-gradient(45deg,gold,#ff6b6b,#4ecdc4,#45b7d1);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;font-size:3.5rem;font-weight:700;text-shadow:0 0 30px #ffffff4d}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animated-title{perspective:1000px}.title-line-1,.title-line-2{animation:titleReveal 1s ease-out forwards;display:block;opacity:0;transform-origin:center}.title-line-2{animation-delay:.3s}@keyframes titleReveal{0%{opacity:0;transform:rotateX(-90deg) translateY(50px)}to{opacity:1;transform:rotateX(0deg) translateY(0)}}.title-underline{align-items:center;animation:underlineAppear 1s ease-out .8s forwards;display:flex;gap:10px;justify-content:center;margin-top:20px;opacity:0}.underline-dot{animation:pulse 2s infinite;background:gold;border-radius:50%;height:8px;width:8px}.underline-line{animation:lineGlow 2s ease-in-out infinite alternate;background:linear-gradient(90deg,#0000,gold,#0000);height:2px;width:100px}@keyframes underlineAppear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-description{animation:fadeInUp 1s ease-out 1.2s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;font-size:1.2rem;line-height:1.8;margin-top:30px;opacity:0;padding:20px;position:relative}.description-icon{animation:magicSpin 3s linear infinite;color:gold;margin-right:10px}@keyframes magicSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}form{animation:formReveal 1s ease-out 1.5s forwards;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000004d;opacity:0;padding:40px;position:relative;transform:translateY(50px);z-index:2}@keyframes formReveal{to{opacity:1;transform:translateY(0)}}.form-group{margin-bottom:30px;overflow:hidden;position:relative}.form-control{background:#ffffff1a;border:2px solid #fff3;border-radius:15px;color:#fff;font-size:16px;padding:15px 20px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.form-control:focus{background:#fff3;border-color:gold;box-shadow:0 0 25px #ffd7004d;outline:none;transform:translateY(-2px)}.form-group:after{background:linear-gradient(90deg,gold,#ff6b6b,#4ecdc4);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:all .4s ease;width:0}.form-group:focus-within:after{width:100%}.form-control:focus,.form-control:focus+.form-control{transform:translateY(-2px) scale(1.02)}.btn-custom{align-items:center;animation:buttonGradient 3s ease infinite;background:linear-gradient(135deg,#ff6b6b,gold,#4ecdc4);background-size:300% 300%;border:none;border-radius:50px;box-shadow:0 10px 30px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:10px;letter-spacing:1px;overflow:hidden;padding:15px 40px;position:relative;text-transform:uppercase;transition:all .4s ease}@keyframes buttonGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.btn-custom:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.btn-custom:hover{box-shadow:0 15px 40px #0006;transform:translateY(-3px) scale(1.05)}.btn-custom:hover:before{left:100%}.btn-custom:active{transform:translateY(-1px) scale(1.02)}.btn-custom.submitting{background:linear-gradient(135deg,#6c5ce7,#a29bfe);cursor:not-allowed;transform:scale(.98)}.btn-custom.success{animation:successPulse .6s ease;background:linear-gradient(135deg,#00b894,#00cec9)}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;margin-right:10px;width:16px}.magic-notification{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;box-shadow:0 10px 30px #0000004d;color:#fff;font-weight:700;padding:15px 25px;position:fixed;right:20px;top:20px;transform:translateX(400px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:9999}.magic-notification.success{background:linear-gradient(135deg,#00b894,#00cec9)}.magic-notification.error{background:linear-gradient(135deg,#e17055,#fd79a8)}.magic-notification.show{transform:translateX(0)}.contact-info{animation:slideInRight 1s ease-out 1.8s forwards;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;margin-top:50px;opacity:0;padding:30px;position:relative;z-index:2}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.contact-item{border-radius:10px;margin-bottom:25px;overflow:hidden;padding:15px;position:relative;transition:all .3s ease}.contact-item:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.contact-item:hover{background:#ffffff1a;transform:translateX(10px)}.contact-item:hover:before{left:100%}.contact-item i{animation:iconBounce 2s ease-in-out infinite;color:gold;font-size:20px;margin-right:15px}@keyframes iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.contact-item h3{color:gold;font-size:24px;margin-bottom:20px;text-align:center}.social{animation:fadeInUp 1s ease-out 2s forwards;margin-top:50px;opacity:0;text-align:center}.social ul{gap:20px;list-style:none;padding:0}.social li a,.social ul{display:flex;justify-content:center}.social li a{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 10px 25px #0000004d;color:#fff;font-size:24px;height:60px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:60px}.social li a:before{background:radial-gradient(circle,#ffffff4d,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);transition:transform .3s ease;width:100%}.social li a:hover{box-shadow:0 20px 40px #0006;transform:translateY(-10px) rotate(15deg) scale(1.1)}.social li a:hover:before{transform:scale(1)}.booking-widget{animation:fadeInUp 1s ease-out 2.2s forwards;border-radius:20px;box-shadow:0 20px 40px #0000004d;margin-top:30px;opacity:0;overflow:hidden;position:relative}.booking-widget:before{animation:gradientFlow 3s ease infinite;background:linear-gradient(90deg,gold,#ff6b6b,#4ecdc4,#45b7d1);background-size:400% 400%;content:"";height:5px;left:0;position:absolute;right:0;top:0;z-index:1}.booking-widget iframe{border-radius:0 0 20px 20px;position:relative;z-index:0}#contact:after{animation:particleFloat 20s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,#ffd7004d,#0000),radial-gradient(2px 2px at 40px 70px,#ff6b6b4d,#0000),radial-gradient(1px 1px at 90px 40px,#4ecdc44d,#0000),radial-gradient(1px 1px at 130px 80px,#45b7d14d,#0000),radial-gradient(2px 2px at 160px 30px,#ffffff4d,#0000);background-repeat:repeat;background-size:200px 100px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (max-width:768px){.gradient-text{font-size:2.5rem}.contact-icon-group{justify-content:center;margin-bottom:20px;position:relative;top:0;transform:none}.contact-info{margin-top:30px}.social ul{flex-wrap:wrap;gap:15px}.social li a{font-size:20px;height:50px;width:50px}}*{box-sizing:border-box}body,html{margin:0;padding:0}#root,body,html{overflow-x:hidden;width:100%}.loading-section{align-items:center;color:#666;display:flex;font-size:14px;gap:10px;justify-content:center;min-height:80px;padding:20px}.loading-spinner{animation:spin .8s linear infinite;border:2px solid #f0f0f0;border-radius:50%;border-top-color:#007bff;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lazy-image-wrapper{background-position:0 0,10px 10px;background-size:20px 20px;display:block;overflow:hidden;position:relative}.lazy-image-wrapper.loading{background-color:#f8f9fa}.lazy-image{border-radius:inherit;display:block;height:auto;width:100%}.lazy-placeholder{align-items:center;animation:shimmer 2s infinite;background:linear-gradient(90deg,#f0f2f5 25%,#e4e6ea 50%,#f0f2f5 75%);background-size:200% 100%;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.pulse-animation{animation:pulse 1.5s ease-in-out infinite;background:#007bff1a;border:2px solid #007bff4d;border-radius:50%;height:24px;width:24px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}.team-images-row{align-items:stretch;margin-top:40px}.team-images-row,.team-member{display:flex;justify-content:center}.team-member{margin-bottom:30px}.team-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;max-width:280px;padding:25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.team-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.team-image-wrapper{border:4px solid #f8f9fa;border-radius:8px;height:180px;margin:0 auto 20px;overflow:hidden;position:relative;width:180px}.team-img{border-radius:4px;object-fit:cover}.team-name{color:#333;font-size:18px;font-weight:600;margin:0 0 8px}.team-role{color:#666;font-size:14px;font-weight:400;margin:0}#header{text-align:center}.intro-text{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center!important}.intro-text h1{margin:0 auto 20px}.intro-text h1,.intro-text p{text-align:center!important;width:100%}.intro-text p{margin:0 auto 30px;max-width:800px}.intro-text .btn{display:inline-block;margin:0 auto}@media screen and (max-width:400px){#features{padding:20px 10px;width:100%}#about,#contact,#footer,#portfolio,#services,#team,#testimonials{padding-left:10px;padding-right:10px;width:100%}}.img-responsive{width:150px}.main-gallery-item{margin-bottom:40px}#features{padding:50px 0}.modal-text{margin-top:25px}.portfolio-section{background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;padding:60px 0;position:relative}.portfolio-section:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.portfolio-section>*{position:relative;z-index:2}.portfolio-section h2{color:#fff;font-size:3rem;font-weight:700;margin-bottom:40px;text-shadow:0 4px 20px #0000004d}.portfolio-slider-container{height:590px;margin:0 auto;max-width:1200px;padding:0 20px}.portfolio-swiper{padding:20px 0}.portfolio-swiper .swiper-slide{align-items:stretch;display:flex;height:auto!important}.portfolio-swiper .swiper-wrapper{align-items:stretch}.portfolio-section .portfolio-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 25px #00000014;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:15px;transition:all .4s cubic-bezier(.4,0,.2,1)}.portfolio-section .portfolio-item:hover{background:#fff;border-radius:20px;box-shadow:0 15px 40px #00000026;transform:translateY(-8px)}.portfolio-media-container{border-radius:15px;margin-bottom:10px;overflow:hidden;position:relative}.portfolio-media{height:150px;object-fit:cover;transition:transform .4s ease;width:100%}.portfolio-section .portfolio-item:hover .portfolio-media{transform:scale(1.05)}.portfolio-content{display:flex;flex:1 1;flex-direction:column}.portfolio-title{color:#333;font-size:1.3rem;font-weight:700;line-height:1.3;margin-bottom:8px}.portfolio-description{color:#666;flex:1 1;font-size:.85rem;line-height:1.4;margin-bottom:10px}.portfolio-technologies{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.portfolio-tech-item{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;display:flex;font-size:.8rem;font-weight:500;gap:6px;padding:6px 12px;transition:transform .3s ease}.portfolio-tech-item:hover{transform:scale(1.05)}.portfolio-technologies .tech-icon{height:18px;object-fit:contain;width:18px}.portfolio-technologies .tech-name{white-space:nowrap}.portfolio-swiper .swiper-button-next,.portfolio-swiper .swiper-button-prev{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fff;height:50px;transition:all .3s ease;width:50px}.portfolio-swiper .swiper-button-next:hover,.portfolio-swiper .swiper-button-prev:hover{background:#fff3;transform:scale(1.1)}.portfolio-swiper .swiper-button-next:after,.portfolio-swiper .swiper-button-prev:after{font-size:18px;font-weight:700}.portfolio-swiper .swiper-pagination{display:block!important;left:0!important;margin:30px auto 0!important;position:static!important;text-align:center!important;transform:none!important;width:100%!important}.portfolio-swiper .swiper-pagination-bullet{background:#ffffff80;display:inline-block!important;height:12px;margin:0 6px!important;opacity:1;transition:all .3s ease;width:12px}.portfolio-swiper .swiper-pagination-bullet-active{background:#fff;transform:scale(1.3)}.portfolio-modal{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#fff;border-radius:20px;box-shadow:0 30px 80px #0000004d;max-height:90vh;max-width:1000px;overflow-y:auto;padding:40px;position:relative;width:90vw}.close-btn{background:none;border:none;color:#666;cursor:pointer;font-size:30px;position:absolute;right:20px;top:15px;transition:color .3s ease}.close-btn:hover{color:#333}.modal-backdrop{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.modal-content .portfolio-media-container{margin-bottom:30px}.modal-content .portfolio-media.image{border-radius:15px;height:400px;object-fit:cover}.modal-content .portfolio-media.image.long-image{height:500px}.modal-content .portfolio-media.video{border-radius:15px;height:400px}@media (max-width:768px){.portfolio-section h2{font-size:2.5rem;margin-bottom:40px}.portfolio-section .portfolio-item{padding:12px}.portfolio-media{height:140px}.portfolio-swiper .swiper-button-next,.portfolio-swiper .swiper-button-prev{height:40px;width:40px}.modal-content{margin:20px;padding:30px 20px;width:95vw}.modal-content .portfolio-media.image{height:250px}.modal-content .portfolio-media.image.long-image{height:300px}.modal-content .portfolio-media.video{height:250px}.container{padding-left:15px!important;padding-right:15px!important}.team-card{margin:0 auto 30px;max-width:100%}.team-image-wrapper{height:150px;width:150px}.intro-text h1{font-size:2.5rem!important;line-height:1.2}.intro-text p{font-size:16px;padding:0 10px}}@media (max-width:576px){.portfolio-section h2{font-size:2rem}.intro-text h1{font-size:2rem!important}.intro-text p{font-size:14px}.team-name{font-size:16px}.team-role{font-size:13px}.portfolio-title{font-size:1.1rem}.portfolio-description{font-size:.8rem}.modal-content{margin:10px;padding:20px 15px;width:98vw}}@media (max-width:480px){.container{padding-left:10px!important;padding-right:10px!important}.intro-text h1{font-size:1.8rem!important}.portfolio-section{padding:40px 0}.portfolio-slider-container{height:auto;padding:0 10px}.team-image-wrapper{height:120px;width:120px}.team-card{padding:20px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (max-width:576px){.container-fluid{padding-left:10px;padding-right:10px}}.row{margin-left:0;margin-right:0}.col-lg-12,.col-md-12,.col-sm-12,.col-xs-12{padding-left:10px;padding-right:10px}img{height:auto;max-width:100%}@media (max-width:480px){.btn{display:block;font-size:14px;margin:10px 0;padding:10px 20px;width:100%}.btn:not(.btn-sm):not(.btn-lg){margin-left:auto;margin-right:auto;max-width:280px}}.orbital-tech-section{align-items:center;background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);display:flex;min-height:100vh;overflow:hidden;padding:120px 0;position:relative}.orbital-tech-section:before{background:radial-gradient(circle at 20% 80%,#667eea1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#764ba21a 0,#0000 50%),radial-gradient(circle at 40% 40%,#ffffff05 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.orbital-tech-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:3.5rem;font-weight:700;margin-bottom:10px;position:relative;text-align:center;z-index:2}.orbital-tech-section p{color:#ffffffb3;font-size:1.5rem;margin-bottom:60px;position:relative;text-align:center;z-index:2}.orbital-container{align-items:center;display:flex;height:800px;justify-content:center;margin:0 auto;position:relative;width:800px}.central-hub{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.hub-core{align-items:center;animation:hubPulse 4s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 0 50px #667eea80,inset 0 0 50px #ffffff1a;display:flex;flex-direction:column;height:150px;justify-content:center;position:relative;width:150px}.pulse-ring{animation:pulseExpand 3s ease-out infinite;border:2px solid #667eea4d;border-radius:50%;height:200px;position:absolute;width:200px}.pulse-ring-2{animation-delay:1.5s;height:250px;width:250px}.hub-text{align-items:center;color:#fff;display:flex;flex-direction:column;font-weight:700}.hub-title{font-size:1.2rem;letter-spacing:3px}.hub-subtitle{font-size:.8rem;letter-spacing:2px;opacity:.8}.orbital-ring{border:1px solid #ffffff1a;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ring-1{animation:orbitRotate 20s linear infinite;height:300px;width:300px}.ring-2{animation:orbitRotate 35s linear infinite reverse;height:500px;width:500px}.ring-3{animation:orbitRotate 50s linear infinite;height:700px;width:700px}.orbital-tech{height:80px;left:-40px;position:absolute;top:-40px;width:80px}.ring-1 .orbital-tech:first-child{transform:rotate(0deg) translateX(150px) rotate(0deg)}.ring-1 .orbital-tech:nth-child(2){transform:rotate(60deg) translateX(150px) rotate(-60deg)}.ring-1 .orbital-tech:nth-child(3){transform:rotate(120deg) translateX(150px) rotate(-120deg)}.ring-1 .orbital-tech:nth-child(4){transform:rotate(180deg) translateX(150px) rotate(-180deg)}.ring-1 .orbital-tech:nth-child(5){transform:rotate(240deg) translateX(150px) rotate(-240deg)}.ring-1 .orbital-tech:nth-child(6){transform:rotate(300deg) translateX(150px) rotate(-300deg)}.ring-2 .orbital-tech:first-child{transform:rotate(0deg) translateX(250px) rotate(0deg)}.ring-2 .orbital-tech:nth-child(2){transform:rotate(51deg) translateX(250px) rotate(-51deg)}.ring-2 .orbital-tech:nth-child(3){transform:rotate(102deg) translateX(250px) rotate(-102deg)}.ring-2 .orbital-tech:nth-child(4){transform:rotate(153deg) translateX(250px) rotate(-153deg)}.ring-2 .orbital-tech:nth-child(5){transform:rotate(204deg) translateX(250px) rotate(-204deg)}.ring-2 .orbital-tech:nth-child(6){transform:rotate(255deg) translateX(250px) rotate(-255deg)}.ring-3 .orbital-tech:first-child{transform:rotate(0deg) translateX(350px) rotate(0deg)}.ring-3 .orbital-tech:nth-child(2){transform:rotate(72deg) translateX(350px) rotate(-72deg)}.ring-3 .orbital-tech:nth-child(3){transform:rotate(144deg) translateX(350px) rotate(-144deg)}.ring-3 .orbital-tech:nth-child(4){transform:rotate(216deg) translateX(350px) rotate(-216deg)}.ring-3 .orbital-tech:nth-child(5){transform:rotate(288deg) translateX(350px) rotate(-288deg)}.tech-sphere{align-items:center;animation:techFloat 6s ease-in-out infinite;animation-delay:var(--delay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:50%;box-shadow:0 8px 32px #0000004d,inset 0 0 20px #fff3;cursor:pointer;display:flex;height:80px;justify-content:center;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:80px}.tech-sphere:hover{box-shadow:0 12px 40px #667eea66,inset 0 0 30px #ffffff4d;transform:scale(1.2)}.tech-sphere img{height:45px;object-fit:contain;transition:transform .3s ease;width:45px}.tech-sphere:hover img{transform:scale(1.1) rotate(5deg)}.tech-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:1px solid #fff3;border-radius:20px;bottom:-45px;color:#fff;font-size:.8rem;font-weight:500;left:50%;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .3s ease}.tech-sphere:hover .tech-tooltip{opacity:1;transform:translateX(-50%) translateY(-5px)}.connection-lines{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@keyframes hubPulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}@keyframes pulseExpand{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@keyframes orbitRotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes techFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.orbital-container{height:600px;width:600px}.ring-1{height:200px;width:200px}.ring-2{height:350px;width:350px}.ring-3{height:500px;width:500px}.ring-1 .orbital-tech:nth-child(n){transform:rotate(calc(var(--i)*60deg)) translateX(100px) rotate(calc(var(--i)*-60deg))}.ring-2 .orbital-tech:nth-child(n){transform:rotate(calc(var(--i)*51deg)) translateX(175px) rotate(calc(var(--i)*-51deg))}.ring-3 .orbital-tech:nth-child(n){transform:rotate(calc(var(--i)*72deg)) translateX(250px) rotate(calc(var(--i)*-72deg))}}@media (max-width:480px){.orbital-container{height:400px;width:400px}.orbital-tech,.tech-sphere{height:60px;width:60px}.tech-sphere img{height:35px;width:35px}.hub-core{height:100px;width:100px}}.categorized-tech-section{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);overflow:hidden;padding:100px 0;position:relative}.categorized-tech-section:before{animation:backgroundShift 20s ease-in-out infinite;background:radial-gradient(circle at 25% 25%,#667eea1a 0,#0000 50%),radial-gradient(circle at 75% 75%,#764ba21a 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.categorized-tech-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:10px;position:relative;text-align:center;z-index:2}.categorized-tech-section p{color:#666;font-size:1.1rem;margin-bottom:50px;position:relative;text-align:center;z-index:2}.category-nav{flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:60px;z-index:2}.category-btn,.category-nav{display:flex;position:relative}.category-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #ffffff4d;border-radius:50px;color:#666;cursor:pointer;font-size:.9rem;font-weight:600;gap:8px;overflow:hidden;padding:12px 20px;transition:all .4s cubic-bezier(.4,0,.2,1)}.category-btn:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.category-btn.active:before,.category-btn:hover:before{left:100%}.category-btn.active,.category-btn:hover{background:var(--category-color);border-color:var(--category-color);box-shadow:0 8px 25px #00000026;color:#fff;transform:translateY(-2px)}.category-icon{font-size:1.2rem}.category-count{background:#ffffff4d;border-radius:12px;font-size:.8rem;font-weight:700;padding:2px 8px}.category-btn.active .category-count{background:#fff3}.tech-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px;position:relative;z-index:2}.tech-card{animation:cardSlideIn .6s ease-out var(--animation-delay) both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000001a;cursor:pointer;overflow:hidden;padding:25px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.tech-card:before{background:linear-gradient(90deg,#667eea,#764ba2,#f093fb);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.tech-card:hover:before{transform:scaleX(1)}.tech-card:hover{box-shadow:0 20px 60px #00000026;transform:translateY(-10px)}.tech-card-inner{position:relative;z-index:2}.tech-icon-container{align-items:center;display:flex;height:80px;justify-content:center;margin:0 auto 20px;position:relative;width:80px}.tech-icon-container img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.1));height:60px;object-fit:contain;transition:transform .4s ease;width:60px}.tech-card:hover .tech-icon-container img{transform:scale(1.1) rotate(5deg)}.tech-glow{animation:glowPulse 3s ease-in-out infinite;background:radial-gradient(circle,#667eea4d 0,#0000 70%);border-radius:50%;bottom:-10px;left:-10px;opacity:0;position:absolute;right:-10px;top:-10px;transition:opacity .4s ease}.tech-card:hover .tech-glow{opacity:1}.tech-info{text-align:center}.tech-name{color:#333;font-size:1.3rem;font-weight:700;transition:color .3s ease}.tech-card:hover .tech-name{color:#667eea}.skill-bar{background:#0000001a;height:8px;margin-bottom:10px;overflow:hidden}.skill-bar,.skill-fill{border-radius:10px;position:relative}.skill-fill{animation:skillFillAnimation 2s ease-out var(--animation-delay);background:linear-gradient(90deg,#667eea,#764ba2);height:100%;transform-origin:left}.skill-spark{animation:sparkPulse 2s ease-in-out infinite;background:radial-gradient(circle,#fff 30%,#667eea 100%);border-radius:50%;box-shadow:0 0 10px #667eeacc;height:12px;position:absolute;right:-2px;top:-2px;width:12px}.skill-percentage{color:#667eea;font-size:.9rem;font-weight:600;position:absolute;right:0;top:-25px}.tech-overlay{align-items:center;background:linear-gradient(135deg,#667eeaf2,#764ba2f2);border-radius:20px;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.tech-card:hover .tech-overlay{opacity:1}.tech-details{color:#fff;text-align:center}.proficiency-label{display:block;font-size:.9rem;font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.proficiency-stars{display:flex;gap:5px;justify-content:center}.star{font-size:1.5rem;opacity:.3;transition:opacity .3s ease}.star.filled{animation:starTwinkle 1.5s ease-in-out infinite;opacity:1}.floating-particles{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.particle{animation:particleFloat var(--duration) ease-in-out infinite var(--delay);height:var(--size);opacity:.6;width:var(--size)}.particle:nth-child(odd){animation-name:particleFloatLeft;left:20%}.particle:nth-child(2n){animation-name:particleFloatRight;right:20%}@keyframes backgroundShift{0%,to{transform:translateX(0) translateY(0)}25%{transform:translateX(1%) translateY(1%)}50%{transform:translateX(-.5%) translateY(.5%)}75%{transform:translateX(.5%) translateY(-1%)}}@keyframes skillFillAnimation{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sparkPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}@keyframes particleFloatLeft{0%{opacity:0;transform:translateY(100vh) translateX(-20px)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-100px) translateX(20px)}}@keyframes particleFloatRight{0%{opacity:0;transform:translateY(100vh) translateX(20px)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-100px) translateX(-20px)}}@media (max-width:768px){.categorized-tech-section{padding:60px 0}.categorized-tech-section h2{font-size:2.5rem}.category-nav{gap:10px;margin-bottom:40px}.category-btn{font-size:.8rem;padding:10px 15px}.tech-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:480px){.tech-grid{gap:15px;grid-template-columns:1fr}.tech-card{padding:20px}.category-nav{align-items:center;flex-direction:column}}.hexagonal-tech-section{background:linear-gradient(135deg,#0c0c0c,#1a1a2e 50%,#16213e);min-height:100vh;overflow:hidden;padding:120px 0;perspective:1000px;position:relative}.hexagonal-tech-section:before{animation:hexBackgroundPulse 15s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#667eea26 0,#0000 50%),radial-gradient(circle at 70% 70%,#764ba226 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hexagonal-tech-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:3.5rem;font-weight:800;margin-bottom:10px;position:relative;text-align:center;text-shadow:0 0 30px #667eea80;z-index:5}.hexagonal-tech-section p{color:#ffffffb3;font-size:1.2rem;margin-bottom:60px;position:relative;text-align:center;z-index:5}.hexagonal-grid-container{margin:0 auto;max-width:1200px;position:relative;transform-style:preserve-3d;width:100%}.hexagonal-grid{grid-gap:15px;animation:gridFloat 8s ease-in-out infinite;display:grid;gap:15px;grid-template-columns:repeat(6,1fr);max-width:800px;transform:rotateX(10deg) rotateY(5deg);z-index:3}.hex-item,.hexagonal-grid{margin:0 auto;position:relative}.hex-item{animation:hexSlideIn 1s ease-out var(--delay) both;cursor:pointer;height:140px;transform-style:preserve-3d;transition:all .6s cubic-bezier(.4,0,.2,1);width:120px}.hex-item:hover{transform:translateZ(50px) rotateY(180deg) scale(1.1);z-index:10}.hex-inner{position:relative;transform-style:preserve-3d;transition:transform .6s ease}.hex-face,.hex-inner{height:100%;width:100%}.hex-face{backface-visibility:hidden;border-radius:15px;overflow:hidden;position:absolute}.hex-front{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d 50%,#0000001a);border:1px solid #667eea4d;box-shadow:0 8px 32px #0000004d,inset 0 0 20px #ffffff1a}.hex-back{background:linear-gradient(135deg,#667eeae6,#764ba2e6);border:1px solid #fff3;box-shadow:0 8px 32px #667eea66;transform:rotateY(180deg)}.hex-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:15px;position:relative}.tech-icon-hex{height:50px;margin-bottom:10px;position:relative;width:50px;z-index:2}.tech-icon-hex img{filter:brightness(1.1) drop-shadow(0 4px 8px rgba(0,0,0,.3));height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.hex-item:hover .tech-icon-hex img{transform:scale(1.1) rotate(10deg)}.hex-label{position:relative;z-index:2}.tech-name-hex{color:#ffffffe6;display:block;font-size:.8rem;font-weight:600;line-height:1.2;text-align:center;text-shadow:0 2px 4px #00000080}.hex-glow-ring{animation:ringPulse 3s ease-in-out infinite;border:2px solid #667eea66;border-radius:50%;height:80px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:80px}.hex-item:hover .hex-glow-ring{opacity:1}.hex-info{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:15px;text-align:center}.tech-details-hex h4{color:#fff;font-size:1rem;font-weight:700;margin-bottom:10px}.proficiency-meter{margin-bottom:10px;width:100%}.meter-bar{background:#ffffff4d;border-radius:2px;height:4px;margin-bottom:5px;overflow:hidden;width:100%}.meter-fill{animation:meterFill 2s ease-out;background:linear-gradient(90deg,#00d4ff,#fff);border-radius:2px;height:100%;width:var(--proficiency)}.proficiency-text{font-size:.7rem;opacity:.9}.tech-tags{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.tag{background:#fff3;border-radius:8px;font-size:.6rem;font-weight:500;padding:2px 6px}.connection-web{height:200px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px;z-index:1}.connection-line{animation:connectionPulse 2s ease-in-out infinite;background:linear-gradient(0deg,#0000,#667eea99 50%,#0000);height:100px;position:absolute;transform-origin:bottom center;width:2px}.line-1{transform:rotate(0deg)}.line-2{transform:rotate(60deg)}.line-3{transform:rotate(120deg)}.line-4{transform:rotate(180deg)}.line-5{transform:rotate(240deg)}.line-6{transform:rotate(300deg)}.central-core-hex{height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) translateZ(30px);width:100px;z-index:4}.core-rings{height:100%;position:relative;width:100%}.core-ring{border:1px solid #667eea4d;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ring-1{animation:coreRotate 15s linear infinite;height:60px;width:60px}.ring-2{animation:coreRotate 20s linear infinite reverse;height:80px;width:80px}.ring-3{animation:coreRotate 25s linear infinite;height:100px;width:100px}.core-center{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:5}.core-text{color:#667eea;display:block;font-size:.8rem;font-weight:800;letter-spacing:2px}.core-subtext{color:#fff9;display:block;font-size:.6rem;letter-spacing:1px}.info-panel{animation:panelSlideIn .4s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:1px solid #667eea4d;border-radius:15px;padding:20px;position:absolute;right:20px;top:20px;width:250px;z-index:10}.panel-content h3{color:#667eea;font-size:1.2rem;font-weight:700;margin-bottom:15px}.tech-stats{display:flex;flex-direction:column;gap:8px}.stat{align-items:center;display:flex;justify-content:space-between}.stat-label,.stat-value{font-size:.9rem}.stat-value{color:#00d4ff;font-weight:600}.grid-3d-background{height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:1}.grid-lines-horizontal,.grid-lines-vertical{background-image:repeating-linear-gradient(90deg,#0000,#0000 49px,#667eea4d 50px);height:100%;position:absolute;width:100%}.grid-lines-horizontal{background-image:repeating-linear-gradient(0deg,#0000,#0000 49px,#667eea4d 50px)}.hex-loading .hex-front{background:#ffffff0d}.loading-shimmer{animation:shimmerEffect 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#667eea4d 50%,#0000);height:100%;width:100%}@keyframes hexBackgroundPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes gridFloat{0%,to{transform:rotateX(10deg) rotateY(5deg) translateY(0)}50%{transform:rotateX(10deg) rotateY(5deg) translateY(-10px)}}@keyframes hexSlideIn{0%{opacity:0;transform:translateY(50px) rotateX(90deg)}to{opacity:1;transform:translateY(0) rotateX(0deg)}}@keyframes ringPulse{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}@keyframes meterFill{0%{width:0}to{width:var(--proficiency)}}@keyframes connectionPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.5)}}@keyframes coreRotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes panelSlideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes shimmerEffect{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:768px){.hexagonal-grid{gap:10px;grid-template-columns:repeat(4,1fr);max-width:400px}.hex-item{height:100px;width:80px}.tech-icon-hex{height:35px;width:35px}.info-panel{bottom:20px;left:20px;position:fixed;right:20px;width:auto}}@media (max-width:480px){.hexagonal-grid{grid-template-columns:repeat(3,1fr);max-width:300px}.hex-item{height:90px;width:70px}.hexagonal-tech-section h2{font-size:2.5rem}}.carousel-team-section{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);min-height:100vh;overflow:hidden;padding:120px 0;perspective:1200px;position:relative}.cosmic-background{left:0;top:0;z-index:1}.cosmic-background,.stars-field{height:100%;position:absolute;width:100%}.star{animation:starTwinkle var(--duration) ease-in-out infinite var(--delay);background:#fff;border-radius:50%;height:var(--size);left:random(100%);position:absolute;top:random(100%);width:var(--size)}.star:first-child{left:10%;top:20%}.star:nth-child(2){left:80%;top:10%}.star:nth-child(3){left:60%;top:80%}.star:nth-child(4){left:20%;top:70%}.star:nth-child(5){left:90%;top:50%}.carousel-title{font-size:4rem;font-weight:800;margin-bottom:20px;position:relative;text-align:center;z-index:5}.carousel-title .word{-webkit-text-fill-color:#0000;animation:wordFloat 3s ease-in-out infinite;background:linear-gradient(135deg,#fff,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;display:inline-block;margin:0 .2em}.carousel-title .word:nth-child(2){animation-delay:.5s}.carousel-title .word:nth-child(3){animation-delay:1s}.carousel-title .word:nth-child(4){animation-delay:1.5s}.carousel-title .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#667eea,#f093fb);-webkit-background-clip:text;background-clip:text}.carousel-subtitle{color:#ffffffb3;font-size:1.2rem;margin-bottom:60px;position:relative;text-align:center;z-index:5}.carousel-container{height:600px;margin:0 auto;max-width:1000px;position:relative;width:100%;z-index:3}.team-carousel{animation:carouselAutoRotate 32s linear infinite;height:400px;position:relative;transform-style:preserve-3d;width:100%}.carousel-member{cursor:pointer;height:350px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotateY(var(--angle)) translateZ(400px);transform-origin:50% 50% -400px;transition:all .8s cubic-bezier(.4,0,.2,1);width:280px}.carousel-member.active{transform:translate(-50%,-50%) rotateY(var(--angle)) translateZ(500px) scale(1.1);z-index:10}.member-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:25px;box-shadow:0 20px 60px #0000004d,inset 0 0 30px #ffffff1a;height:100%;overflow:hidden;padding:30px;position:relative;transition:all .6s ease;width:100%}.carousel-member:hover .member-card{background:#fff;box-shadow:0 30px 80px #667eea66,inset 0 0 40px #fff3;transform:translateY(-10px)}.card-glow{animation:glowRotate 4s linear infinite;background:radial-gradient(circle,#667eea1a 0,#0000 70%);height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .6s ease;width:200%}.carousel-member:hover .card-glow{opacity:1}.member-image-container{height:140px;margin:0 auto 25px;position:relative;width:140px}.image-ring{animation:ringRotate 3s linear infinite;background:linear-gradient(45deg,#667eea,#764ba2,#f093fb,#667eea);background-size:200% 200%;border:3px solid #0000;border-radius:50%;bottom:-10px;left:-10px;opacity:0;position:absolute;right:-10px;top:-10px;transition:opacity .3s ease}.carousel-member:hover .image-ring{opacity:1}.member-image{border:4px solid #fffc;border-radius:50%;height:100%;object-fit:cover;position:relative;transition:transform .4s ease;width:100%;z-index:2}.carousel-member:hover .member-image{transform:scale(1.05)}.member-aura{animation:aurasPulse 2s ease-in-out infinite;background:radial-gradient(circle,#667eea4d 0,#0000 70%);border-radius:50%;bottom:-20px;left:-20px;opacity:0;position:absolute;right:-20px;top:-20px;transition:opacity .4s ease}.carousel-member.active .member-aura{opacity:1}.member-info{position:relative;text-align:center;z-index:2}.member-name{font-size:1.5rem}.carousel-member:hover .member-name{color:#667eea}.member-role{color:#666;font-size:1rem;font-weight:500;margin-bottom:15px}.member-details{animation:detailsSlideIn .6s ease-out .3s both;opacity:0;transform:translateY(20px);transition:all .6s ease}.carousel-member.active .member-details{opacity:1;transform:translateY(0)}.skill-tags{display:flex;gap:8px;justify-content:center;margin-bottom:15px}.skill-tag{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;color:#fff;font-size:.8rem;font-weight:600;padding:4px 12px}.member-stats{justify-content:space-around;margin-top:15px}.stat{text-align:center}.stat-number{color:#667eea;font-size:1.4rem}.stat-label{color:#888}.particle{animation:particleFloat 3s ease-in-out infinite;background:linear-gradient(45deg,#667eea,#764ba2);height:4px;opacity:0;width:4px}.carousel-member:hover .particle{opacity:.8}.particle-1{animation-delay:0s;left:20%}.particle-2{animation-delay:.5s}.particle-3{animation-delay:1s;bottom:30%;left:30%}.particle-4{animation-delay:1.5s;bottom:20%;right:30%}.particle-5{animation-delay:2s;left:10%;top:50%}.particle-6{animation-delay:2.5s;right:10%;top:60%}.carousel-controls{align-items:center;bottom:-80px;display:flex;gap:30px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.control-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #667eea4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:50px;justify-content:center;transition:all .4s ease;width:50px}.control-btn:hover{background:#667eea33;border-color:#667eea;transform:scale(1.1)}.member-indicators{display:flex;gap:12px}.indicator{background:#ffffff4d;border-radius:50%;cursor:pointer;height:12px;position:relative;transition:all .3s ease;width:12px}.indicator.active{background:#667eea;transform:scale(1.3)}.indicator-pulse{animation:indicatorPulse 2s ease-in-out infinite;border:2px solid #667eea80;border-radius:50%;bottom:-4px;left:-4px;opacity:0;position:absolute;right:-4px;top:-4px}.indicator.active .indicator-pulse{opacity:1}.member-spotlight{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000c;border:1px solid #667eea4d;border-radius:20px;bottom:-150px;left:50%;padding:25px;position:absolute;text-align:center;transform:translateX(-50%);width:400px;z-index:10}.spotlight-content h2{color:#667eea;font-size:1.8rem;margin-bottom:5px}.spotlight-content h3{color:#fffc;font-size:1.1rem;font-weight:500;margin-bottom:15px}.spotlight-description p{color:#ffffffb3;font-size:.95rem;line-height:1.5}.rotation-status{position:absolute;right:20px;top:20px;z-index:10}.rotation-indicator{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:1px solid #667eea4d;border-radius:25px;color:#fffc;font-size:.9rem;padding:8px 16px;transition:all .3s ease}.rotation-indicator.active{border-color:#00d4ff;color:#00d4ff}@keyframes carouselAutoRotate{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes wordFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes starTwinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes glowRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes aurasPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes detailsSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes indicatorPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@media (max-width:768px){.carousel-team-section{padding:80px 0}.carousel-title{font-size:2.5rem}.carousel-container{height:500px}.team-carousel{height:300px}.carousel-member{height:280px;transform:translate(-50%,-50%) rotateY(var(--angle)) translateZ(300px);transform-origin:50% 50% -300px;width:220px}.member-spotlight{bottom:-120px;width:90%}}@media (max-width:480px){.carousel-title{font-size:2rem}.carousel-member{height:240px;transform:translate(-50%,-50%) rotateY(var(--angle)) translateZ(200px);transform-origin:50% 50% -200px;width:180px}.member-card{padding:20px}.member-image-container{height:100px;width:100px}}.constellation-team-section{background:radial-gradient(ellipse at center,#0a0a1a 0,#000 70%);min-height:100vh;overflow:hidden;padding:120px 0;position:relative}.space-background{left:0;top:0;z-index:1}.nebula-clouds,.space-background{height:100%;position:absolute;width:100%}.nebula{animation:nebulaDrift 20s ease-in-out infinite;border-radius:50%;filter:blur(40px);opacity:.3;position:absolute}.cloud-1{animation-delay:0s;background:radial-gradient(ellipse,#667eea66 0,#0000 70%);height:200px;left:10%;top:20%;width:300px}.cloud-2{animation-delay:7s;background:radial-gradient(ellipse,#764ba24d 0,#0000 70%);height:250px;right:15%;top:60%;width:400px}.cloud-3{animation-delay:14s;background:radial-gradient(ellipse,#f093fb33 0,#0000 70%);bottom:30%;height:180px;left:60%;width:350px}.cosmic-dust{height:100%;position:absolute;width:100%}.dust-particle{animation:dustFloat var(--duration) linear infinite var(--delay);background:rgba(255,255,255,var(--opacity));border-radius:50%;height:var(--size);left:random(100%);position:absolute;top:random(100%);width:var(--size)}.constellation-title{font-size:4.5rem;font-weight:900;margin-bottom:20px;position:relative;text-align:center;z-index:5}.galaxy-word{-webkit-text-fill-color:#0000;animation:galaxyShimmer 4s ease-in-out infinite;background:linear-gradient(135deg,#fff,#667eea 50%,#764ba2);-webkit-background-clip:text;background-clip:text;display:inline-block;margin:0 .3em;text-shadow:0 0 30px #667eea80}.galaxy-word:nth-child(2){-webkit-text-fill-color:#0000;animation-delay:2s;background:linear-gradient(135deg,#f093fb,#f5576c 50%,#4facfe);-webkit-background-clip:text;background-clip:text}.constellation-subtitle{color:#fffc;font-size:1.3rem;margin-bottom:80px;position:relative;text-align:center;z-index:5}.solar-system{height:800px;margin:0 auto;position:relative;width:800px;z-index:3}.central-star{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.star-core{animation:starPulse 3s ease-in-out infinite;background:radial-gradient(circle,#fff 0,#667eea 30%,#764ba2 100%);border-radius:50%;box-shadow:0 0 40px #667eeacc,0 0 80px #667eea66,inset 0 0 20px #ffffff4d;height:120px;position:relative;width:120px}.star-flare{animation:flareRotate 8s linear infinite;background:linear-gradient(90deg,#0000,#fffc,#0000);position:absolute}.flare-1{height:2px;left:50%;top:50%;transform:translate(-50%,-50%);width:200px}.flare-2{animation-delay:2s;transform:translate(-50%,-50%) rotate(45deg);width:180px}.flare-2,.flare-3{height:1px;left:50%;top:50%}.flare-3{animation-delay:4s;transform:translate(-50%,-50%) rotate(90deg);width:160px}.flare-4{animation-delay:6s;height:1px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(135deg);width:140px}.star-center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.logo-text{color:#fff;font-size:.7rem;font-weight:800;letter-spacing:1px;text-shadow:0 0 10px #fffc}.energy-ring,.energy-rings{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.energy-ring{border:1px solid #667eea66;border-radius:50%}.ring-1{height:140px;width:140px}.ring-1,.ring-2{animation:energyPulse 4s ease-in-out infinite}.ring-2{animation-delay:1.3s;height:160px;width:160px}.ring-3{animation:energyPulse 4s ease-in-out infinite;animation-delay:2.6s;height:180px;width:180px}.orbital-system{height:100%;position:relative;width:100%}.orbital-path{animation:orbitRotation var(--duration) linear infinite var(--delay);border:1px solid #ffffff1a;border-radius:50%;height:calc(var(--radius)*2);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--radius)*2)}.team-planet{cursor:pointer;height:100px;left:calc(50% - 50px);position:absolute;top:-50px;transition:all .6s cubic-bezier(.4,0,.2,1);width:100px}.team-planet:hover{transform:scale(1.2)}.team-planet.selected{transform:scale(1.3);z-index:20}.planet-atmosphere{background:radial-gradient(circle,#667eea4d 0,#0000 70%);border-radius:50%;bottom:-10px;left:-10px;opacity:0;position:absolute;right:-10px;top:-10px;transition:opacity .4s ease}.team-planet:hover .planet-atmosphere{opacity:1}.atmosphere-layer{border:1px solid #fff3;border-radius:50%;position:absolute}.layer-1{bottom:-5px;left:-5px;right:-5px;top:-5px}.layer-1,.layer-2{animation:atmosphereShimmer 3s ease-in-out infinite}.layer-2{animation-delay:1.5s;bottom:-10px;left:-10px;right:-10px;top:-10px}.planet-surface{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:3px solid #667eea80;border-radius:50%;box-shadow:0 8px 32px #0000004d,inset 0 0 20px #fff3;height:100px;overflow:hidden;position:relative;width:100px}.member-avatar{border:2px solid #fffc;border-radius:50%;height:70px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px}.avatar-image{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.team-planet:hover .avatar-image{transform:scale(1.1)}.planet-glow{animation:planetGlow 4s ease-in-out infinite;background:radial-gradient(circle,#667eea66 0,#0000 70%);border-radius:50%;bottom:-20px;left:-20px;opacity:0;position:absolute;right:-20px;top:-20px;transition:opacity .4s ease}.team-planet.selected .planet-glow{opacity:1}.info-satellite{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border:1px solid #667eea80;border-radius:12px;left:50%;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;top:-40px;transform:translateX(-50%);transition:all .4s ease;white-space:nowrap}.team-planet:hover .info-satellite{opacity:1;transform:translateX(-50%) translateY(-5px)}.satellite-content{text-align:center}.member-name{color:#667eea;font-size:.9rem;margin:0 0 2px}.member-role{color:#fffc;font-size:.7rem;margin:0}.orbital-trail{height:200px;pointer-events:none;top:50%;transform:translate(-50%,-50%);width:200px}.orbital-trail,.trail-dot{left:50%;position:absolute}.trail-dot{animation:trailDot 2s ease-in-out infinite var(--trail-delay);background:#667eea99;border-radius:50%;height:3px;opacity:0;top:20px;transform:translateX(-50%);width:3px}.team-planet:hover .trail-dot{opacity:1}.connection-beam{animation:beamPulse 2s ease-in-out infinite;background:linear-gradient(180deg,#667eeacc,#667eea66 50%,#0000);height:calc(var(--radius) - 50px);left:50%;position:absolute;top:50%;transform:translate(-50%,-100%);width:2px}.beam-particles{height:100%;position:absolute;width:100%}.beam-particle{animation:beamParticleTravel 1.5s ease-in-out infinite var(--particle-delay);background:#00d4ff;border-radius:50%;height:4px;width:4px}.beam-particle,.interaction-guide{left:50%;position:absolute;transform:translateX(-50%)}.interaction-guide{animation:guideFloat 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:1px solid #667eea4d;border-radius:25px;bottom:-100px;color:#fffc;font-size:.9rem;padding:12px 20px}.guide-pulse{animation:guidePulse 2s ease-in-out infinite;border:2px solid #667eea80;border-radius:30px;bottom:-5px;left:-5px;position:absolute;right:-5px;top:-5px}.member-details-panel{align-items:center;animation:panelFadeIn .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.panel-background{left:0;top:0}.panel-background,.panel-stars{height:100%;position:absolute;width:100%}.panel-star{animation:starTwinkle 3s ease-in-out infinite;background:#fff;border-radius:50%;height:2px;position:absolute;width:2px}.panel-star:first-child{animation-delay:0s;left:10%;top:20%}.panel-star:nth-child(2){animation-delay:1s;left:80%;top:30%}.panel-star:nth-child(3){animation-delay:2s;left:20%;top:70%}.panel-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:25px;box-shadow:0 20px 60px #0000004d;max-width:600px;padding:40px;position:relative;width:90%}.member-spotlight{align-items:center;display:flex;gap:30px}.spotlight-image{flex-shrink:0;position:relative}.spotlight-avatar{border:4px solid #667eea80;border-radius:50%;height:150px;object-fit:cover;width:150px}.spotlight-ring{animation:ringRotate 3s linear infinite;background:linear-gradient(45deg,#667eea,#764ba2,#f093fb,#667eea);background-size:200% 200%;border:3px solid #0000;border-radius:50%;bottom:-10px;left:-10px;position:absolute;right:-10px;top:-10px}.spotlight-info h3{color:#333;font-size:2rem;font-weight:800;margin-bottom:5px}.spotlight-info h4{color:#667eea;font-size:1.2rem;font-weight:600;margin-bottom:20px}.member-bio p{color:#666;line-height:1.6;margin-bottom:25px}.member-achievements{display:flex;flex-direction:column;gap:12px}.achievement{align-items:center;display:flex;gap:10px;padding:8px 0}.achievement-icon{font-size:1.2rem}.achievement-text{color:#555;font-weight:500}.close-panel{align-items:center;background:#0000001a;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;position:absolute;right:20px;top:15px;transition:all .3s ease;width:40px}.close-panel:hover{background:#0003;transform:scale(1.1)}.constellation-map{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:1px solid #667eea4d;border-radius:15px;bottom:20px;padding:20px;position:absolute;right:20px;z-index:10}.map-title{color:#fffc;font-size:.9rem;font-weight:600;margin-bottom:15px;text-align:center}.mini-members{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.mini-member{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:8px;transition:all .3s ease}.mini-member.active,.mini-member:hover{background:#667eea33;transform:scale(1.05)}.mini-avatar{border:2px solid #667eea80;border-radius:50%;height:30px;overflow:hidden;width:30px}.mini-avatar img{height:100%;object-fit:cover;width:100%}.mini-name{color:#fffc;font-size:.7rem;text-align:center}@keyframes nebulaDrift{0%,to{transform:translateX(0) translateY(0) scale(1)}25%{transform:translateX(20px) translateY(-10px) scale(1.05)}50%{transform:translateX(-10px) translateY(15px) scale(.95)}75%{transform:translateX(15px) translateY(-20px) scale(1.02)}}@keyframes dustFloat{0%{opacity:0;transform:translateY(100vh) translateX(0)}10%{opacity:var(--opacity)}90%{opacity:var(--opacity)}to{opacity:0;transform:translateY(-100px) translateX(20px)}}@keyframes galaxyShimmer{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes starPulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}@keyframes flareRotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes energyPulse{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}@keyframes orbitRotation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes atmosphereShimmer{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes planetGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes trailDot{0%,to{opacity:0;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.2)}}@keyframes beamPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes beamParticleTravel{0%{opacity:0;top:100%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:0}}@keyframes guideFloat{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}@keyframes guidePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes panelFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ringRotate{0%{background-position:0 50%;transform:rotate(0deg)}to{background-position:100% 50%;transform:rotate(1turn)}}@media (max-width:768px){.constellation-team-section{padding:80px 0}.constellation-title{font-size:3rem}.solar-system{height:400px;width:400px}.orbital-path{height:calc(var(--radius)*1.5);width:calc(var(--radius)*1.5)}.team-planet{left:calc(50% - 40px);top:-40px}.planet-surface,.team-planet{height:80px;width:80px}.member-avatar{height:50px;width:50px}.member-details-panel .member-spotlight{flex-direction:column;gap:20px;text-align:center}.constellation-map{bottom:10px;left:10px;position:fixed;right:10px;width:auto}.mini-members{grid-template-columns:repeat(8,1fr)}}@media (max-width:480px){.constellation-title{font-size:2.5rem}.solar-system{height:300px;width:300px}.panel-content{padding:25px}}.professional-team-section{background:radial-gradient(ellipse at top,#6366f11a 0,#0000 50%),radial-gradient(ellipse at bottom,#a855f71a 0,#0000 50%),linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 50%,#1e293b 75%,#0f172a);min-height:100vh;overflow:hidden;padding:120px 0;position:relative}.pro-background{left:0;pointer-events:none;top:0;z-index:1}.gradient-mesh,.pro-background{height:100%;position:absolute;width:100%}.mesh-gradient{animation:meshFloat 12s ease-in-out infinite;background:radial-gradient(circle,#6366f126 0,#a855f71a 50%,#0000 70%);border-radius:50%}.gradient-1{animation-delay:0s;height:300px;left:-10%;top:10%;width:300px}.gradient-2{animation-delay:-2s;height:200px;right:-5%;top:60%;width:200px}.gradient-3{animation-delay:-4s;height:250px;left:20%;top:80%;width:250px}.gradient-4{animation-delay:-1s;height:180px;right:30%;top:20%;width:180px}.gradient-5{animation-delay:-3s;height:220px;left:60%;top:40%;width:220px}.gradient-6{animation-delay:-5s;height:160px;left:50%;top:5%;width:160px}.float-element{animation:floatElement var(--duration) ease-in-out infinite var(--delay);background:#6366f1cc;border-radius:50%;box-shadow:0 0 15px #6366f199,0 0 30px #a855f74d;height:4px;left:var(--x);position:absolute;top:var(--y);width:4px}@keyframes floatElement{0%,to{opacity:.6;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-20px) scale(1.2)}}.mouse-follower-pro{background:radial-gradient(circle,#6366f133 0,#a855f71a 40%,#0000 70%);border-radius:50%;height:200px;pointer-events:none;position:absolute;transform-origin:center center;transition:transform .15s ease-out;width:200px;z-index:2}.section-header{margin-bottom:80px;opacity:0;position:relative;text-align:center;transform:translateY(50px);transition:all 1s cubic-bezier(.4,0,.2,1);z-index:10}.section-header.animate-in{opacity:1;transform:translateY(0)}.header-decoration{align-items:center;animation:decorationAppear 1.5s ease-out .5s forwards;display:flex;justify-content:center;margin-bottom:30px;opacity:0}@keyframes decorationAppear{to{opacity:1}}.deco-line{animation:lineGlow 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#6366f1e6,#a855f7b3,#0000);height:2px;width:60px}.line-2{animation-delay:1.5s}@keyframes lineGlow{0%,to{opacity:.5}50%{box-shadow:0 0 20px #6366f1cc,0 0 40px #a855f766;opacity:1}}.deco-circle{animation:circleGlow 2s ease-in-out infinite;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:50%;box-shadow:0 0 20px #6366f1cc,0 0 40px #a855f766;height:12px;margin:0 20px;width:12px}@keyframes circleGlow{0%,to{transform:scale(1)}50%{box-shadow:0 0 30px #6366f1,0 0 60px #a855f799;transform:scale(1.2)}}.pro-title{color:#fff;font-family:Poppins,sans-serif;font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:25px}.title-word{animation:wordReveal .8s cubic-bezier(.4,0,.2,1) var(--delay) forwards;display:inline-block;margin-right:.3em;opacity:0;transform:translateY(30px) rotateX(90deg)}.title-word.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#06b6d4,#3b82f6);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 20px rgba(255,255,255,.3));position:relative;text-shadow:0 0 40px #06b6d4cc,0 0 80px #3b82f666}.title-word.highlight:after{animation:underlineGlow 1s ease-out 1s forwards;background:linear-gradient(90deg,#fff,#06b6d4,#3b82f6);border-radius:2px;bottom:-5px;box-shadow:0 0 15px #06b6d499;content:"";height:3px;left:0;opacity:0;position:absolute;width:100%}@keyframes wordReveal{to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes underlineGlow{to{opacity:1}}.pro-subtitle{animation:fadeInUp 1s ease-out 1.2s forwards;color:#ffffffe6;font-size:1.5rem;line-height:1.6;margin:0 auto;max-width:600px;opacity:0}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.team-grid-pro{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:80px;position:relative;z-index:10}.team-grid-pro.grid-visible .team-card-pro{animation:cardSlideIn .8s cubic-bezier(.4,0,.2,1) var(--delay) forwards}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(80px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.team-card-pro{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172acc;border:1px solid #6366f14d;border-radius:25px;box-shadow:0 8px 32px #0000004d;cursor:pointer;opacity:0;overflow:hidden;padding:35px;position:relative;transform:translateY(80px) scale(.8);transition:all .5s cubic-bezier(.4,0,.2,1)}.team-card-pro:hover{background:#0f172af2;border-color:#6366f199;box-shadow:0 25px 60px #0006,0 0 0 1px #6366f199,0 0 40px #6366f133;transform:translateY(-15px) scale(1.02)}.card-bg-effects{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.shimmer-effect{background:linear-gradient(45deg,#0000 30%,#6366f133 40%,#a855f733 60%,#0000 70%);height:300%;left:-100%;position:absolute;top:-100%;transform:translateX(-100%) translateY(-100%);transition:transform .6s ease;width:300%}.team-card-pro:hover .shimmer-effect{transform:translateX(0) translateY(0)}.gradient-border{background:linear-gradient(135deg,#6366f199,#a855f766 50%,#6366f199);border-radius:25px;height:100%;left:0;opacity:0;padding:1px;position:absolute;top:0;transition:opacity .5s ease;width:100%}.team-card-pro:hover .gradient-border{opacity:1}.hover-glow-pro{background:radial-gradient(circle,#6366f126 0,#a855f71a 50%,#0000 70%);border-radius:50%;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease;width:0}.team-card-pro:hover .hover-glow-pro{height:200%;width:200%}.photo-container-pro{height:160px;margin:0 auto 30px;position:relative;width:160px}.photo-frame{background:#0f172a99;border:4px solid #6366f166;border-radius:50%;height:100%;overflow:hidden;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1);width:100%}.team-card-pro:hover .photo-frame{border-color:#6366f1cc;box-shadow:0 0 40px #6366f166,0 0 80px #a855f733;transform:scale(1.05)}.member-photo-pro{object-fit:cover;transition:transform .5s ease;width:100%}.team-card-pro:hover .member-photo-pro{transform:scale(1.1)}.photo-fallback{align-items:center;background:#ffffff1a;color:#fff;display:none;flex-direction:column;font-size:.9rem;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.fallback-icon{font-size:2rem;margin-bottom:8px;opacity:.7}.photo-overlay{align-items:center;background:#000000b3;border-radius:50%;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.team-card-pro:hover .photo-overlay{opacity:1}.social-icons{display:flex;gap:15px}.social-icon{align-items:center;animation:iconSlideUp .5s ease var(--delay) forwards;background:#fff3;border-radius:50%;cursor:pointer;display:flex;font-size:1rem;height:35px;justify-content:center;transform:translateY(20px);transition:all .3s ease;width:35px}.social-icon:hover{background:#fff6;transform:translateY(0) scale(1.1)}@keyframes iconSlideUp{to{transform:translateY(0)}}.social-icon:first-child{--delay:0.1s}.social-icon:nth-child(2){--delay:0.2s}.social-icon:nth-child(3){--delay:0.3s}.photo-particles{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.photo-particle{animation:particleOrbit 3s ease-in-out infinite var(--particle-delay);background:#6366f1cc;border-radius:50%;box-shadow:0 0 10px #6366f199;height:6px;opacity:0;position:absolute;width:6px}.particle-1{left:50%;top:10%}.particle-2{right:15%;top:25%}.particle-3{right:5%;top:50%}.particle-4{bottom:25%}.particle-5{bottom:10%;left:50%}.particle-6{bottom:25%;left:15%}.particle-7{left:5%;top:50%}.particle-8{left:15%;top:25%}@keyframes particleOrbit{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}.team-card-pro:hover .photo-particle{animation-play-state:running}.member-info-pro{color:#fff;text-align:center}.member-name-pro{animation:infoSlideUp .6s ease .3s forwards;color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:8px}.member-name-pro,.member-role-pro{opacity:0;transform:translateY(20px)}.member-role-pro{animation:infoSlideUp .6s ease .4s forwards;color:#fffc;font-size:1.1rem;margin-bottom:20px}@keyframes infoSlideUp{to{opacity:1;transform:translateY(0)}}.expertise-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.expertise-tag{animation:tagPop .5s cubic-bezier(.68,-.55,.265,1.55) var(--tag-delay) forwards;background:#fff3;border-radius:15px;color:#fff;font-size:.95rem;font-weight:600;opacity:0;padding:4px 12px;transform:scale(0)}@keyframes tagPop{to{opacity:1;transform:scale(1)}}.member-stats-pro{display:flex;gap:30px;justify-content:center}.stat-item-pro{animation:statSlideUp .6s ease .6s forwards;opacity:0;text-align:center;transform:translateY(20px)}@keyframes statSlideUp{to{opacity:1;transform:translateY(0)}}.stat-number{color:#06b6d4;font-size:1.5rem;line-height:1;text-shadow:0 0 20px #06b6d480}.stat-label{color:#ffffffb3;font-size:.8rem;letter-spacing:.5px}.card-decorations{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.corner-accent{border:2px solid #6366f166;height:20px;opacity:0;position:absolute;transition:all .5s ease;width:20px}.top-left{border-right:none;left:15px}.top-left,.top-right{border-bottom:none;top:15px}.top-right{border-left:none;right:15px}.bottom-left{border-right:none;left:15px}.bottom-left,.bottom-right{border-top:none;bottom:15px}.bottom-right{border-left:none;right:15px}.team-card-pro:hover .corner-accent{border-color:#6366f1cc;box-shadow:0 0 10px #6366f166;opacity:1}.magnetic-field{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease;width:100%}.team-card-pro:hover .magnetic-field{opacity:1}.field-line{animation:fieldPulse 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#6366f166,#a855f74d,#0000);height:1px;position:absolute}.line-1{animation-delay:0s;left:10%;top:30%;width:80%}.line-2{left:15%;top:50%;width:70%}.line-3{left:20%;top:70%;width:60%}@keyframes fieldPulse{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.1)}}.team-overview{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:60px;opacity:0;transform:translateY(50px);transition:all 1s cubic-bezier(.4,0,.2,1)}.team-overview.overview-visible{opacity:1;transform:translateY(0)}.overview-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f172ab3;border:1px solid #6366f14d;border-radius:20px;overflow:hidden;padding:30px 20px;position:relative;text-align:center;transition:all .5s ease}.overview-card:hover{border-color:#6366f199;box-shadow:0 20px 40px #0000004d,0 0 40px #6366f133;transform:translateY(-10px)}.overview-card:before{background:linear-gradient(90deg,#0000,#6366f126,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.overview-card:hover:before{left:100%}.overview-number{color:#06b6d4;font-size:3rem;font-weight:900;line-height:1;margin-bottom:10px;text-shadow:0 0 30px #06b6d499}.number-animate{display:inline-block}.overview-label{color:#fffc;font-size:.9rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.team-quote-pro{animation:quoteSlideUp .5s cubic-bezier(.4,0,.2,1);bottom:40px;left:50%;max-width:500px;position:fixed;transform:translateX(-50%);z-index:100}@keyframes quoteSlideUp{0%{opacity:0;transform:translateX(-50%) translateY(100%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.quote-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000e6;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:25px 30px;position:relative}.quote-mark{color:#06b6d4;font-family:serif;font-size:4rem;left:20px;line-height:1;position:absolute;text-shadow:0 0 20px #06b6d499;top:-10px}.quote-text{color:#fff;margin:20px 0 15px}.quote-author{color:#06b6d4;text-align:right;text-shadow:0 0 15px #06b6d466}.ambient-effects{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.ambient-dot{animation:ambientFloat var(--duration) ease-in-out infinite var(--delay);background:#6366f199;border-radius:50%;box-shadow:0 0 15px #6366f166,0 0 30px #a855f733;height:var(--size);left:calc(var(--delay)*10%);position:absolute;top:calc(var(--delay)*15%);width:var(--size)}@media (max-width:768px){.professional-team-section{padding:80px 0}.pro-title{font-size:2.5rem}.pro-subtitle{font-size:1.5rem;padding:0 20px}.team-grid-pro{gap:30px;grid-template-columns:1fr;padding:0 20px}.team-card-pro{padding:25px}.photo-container-pro{height:130px;width:130px}.team-overview{gap:20px;grid-template-columns:repeat(2,1fr);padding:0 20px}.overview-card{padding:20px 15px}.overview-number{font-size:2.2rem}.team-quote-pro{left:20px;max-width:none;right:20px;transform:none}.quote-container{padding:20px}.quote-text{font-size:.9rem}}@media (max-width:480px){.pro-title{font-size:2rem}.member-stats-pro{gap:20px}.team-overview{grid-template-columns:1fr}.expertise-tags{gap:5px}.expertise-tag{font-size:.7rem;padding:3px 8px}}.floating-team-section{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;overflow:hidden;padding:120px 0;position:relative}.floating-background{left:0;top:0;z-index:1}.floating-background,.gradient-orbs{height:100%;position:absolute;width:100%}.orb{animation:orbFloat 15s ease-in-out infinite;border-radius:50%;filter:blur(60px);opacity:.6;position:absolute}.orb-1{animation-delay:0s;background:radial-gradient(circle,#667eea4d 0,#0000 70%);height:400px;left:-10%;top:10%;width:400px}.orb-2{animation-delay:5s;background:radial-gradient(circle,#764ba233 0,#0000 70%);height:350px;right:-10%;top:50%;width:350px}.orb-3{animation-delay:10s;background:radial-gradient(circle,#f093fb40 0,#0000 70%);bottom:20%;height:300px;left:40%;width:300px}.mesh-gradient{height:100%;position:absolute;width:100%}.mesh-point{animation:meshFloat var(--duration) ease-in-out infinite var(--delay);background:linear-gradient(45deg,#667eea66,#764ba266);border-radius:50%;height:4px;position:absolute;width:4px}.mesh-point:nth-child(2n),.mesh-point:nth-child(odd){left:random(80%);top:random(80%)}.mouse-follower{background:radial-gradient(circle,#667eea4d 0,#0000 70%);border-radius:50%;filter:blur(15px);height:30px;pointer-events:none;position:absolute;transition:transform .1s ease-out;width:30px;z-index:2}.floating-title{margin-bottom:20px;position:relative;text-align:center;z-index:5}.title-line{-webkit-text-fill-color:#0000;animation:titleFloat 6s ease-in-out infinite;background:linear-gradient(135deg,#333,#667eea 50%,#764ba2);-webkit-background-clip:text;background-clip:text;display:block;font-size:3.5rem;font-weight:800}.title-line:nth-child(2){animation-delay:3s}.title-line.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;background-clip:text}.floating-subtitle{color:#666;font-size:1.2rem;line-height:1.6;margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:600px;position:relative;text-align:center;z-index:5}.floating-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto 80px;max-width:1200px;position:relative;z-index:3}.floating-card{animation:cardFloat 8s ease-in-out infinite var(--delay);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:25px;box-shadow:0 20px 60px #0000001a,inset 0 1px 0 #fffc;cursor:pointer;overflow:hidden;padding:30px;position:relative;transform:translateX(var(--x-offset)) translateY(var(--y-offset));transition:all .8s cubic-bezier(.4,0,.2,1)}.floating-card:hover{background:#fffffff2;box-shadow:0 40px 80px #667eea33,inset 0 1px 0 #fff;transform:translateX(var(--x-offset)) translateY(var(--y-offset)) translateY(-20px) scale(1.02)}.card-aurora{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .6s ease}.floating-card:hover .card-aurora{opacity:1}.aurora-layer{animation:auroraShift 6s ease-in-out infinite;background:linear-gradient(45deg,#667eea1a,#764ba21a 50%,#f093fb1a);border-radius:25px;bottom:0;left:0;position:absolute;right:0;top:0}.layer-2{animation-delay:2s;background:linear-gradient(90deg,#667eea0d,#764ba20d 50%,#f093fb0d)}.layer-3{animation-delay:4s;background:linear-gradient(135deg,#667eea14,#764ba214 50%,#f093fb14)}.card-content{position:relative;z-index:2}.image-container{display:flex;justify-content:center;margin-bottom:25px;position:relative}.image-frame{border:4px solid #fffc;border-radius:50%;box-shadow:0 10px 30px #0000001a;height:150px;overflow:hidden;position:relative;transition:all .4s ease;width:150px}.floating-card:hover .image-frame{border-color:#667eea80;box-shadow:0 15px 40px #667eea33;transform:scale(1.05)}.member-photo{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.floating-card:hover .member-photo{transform:scale(1.1)}.image-overlay{align-items:center;background:linear-gradient(135deg,#667eeacc,#764ba2cc);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.floating-card:hover .image-overlay{opacity:1}.social-links{display:flex;gap:15px}.social-link{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50%;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-link:hover{background:#ffffff4d;transform:scale(1.1)}.floating-elements{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.floating-icon{animation:iconFloat 4s ease-in-out infinite;font-size:1.5rem;opacity:0;position:absolute;transition:all .4s ease}.floating-card:hover .floating-icon{opacity:.8}.icon-1{animation-delay:0s;right:20%;top:10%}.icon-2{animation-delay:1.3s;left:10%;top:60%}.icon-3{animation-delay:2.6s;bottom:20%;right:15%}.member-details{position:relative;text-align:center}.member-name{color:#333;font-size:1.8rem;font-weight:700;margin-bottom:8px;transition:color .3s ease}.floating-card:hover .member-name{color:#667eea}.member-position{color:#666;font-size:1.1rem;font-weight:500;margin-bottom:20px}.member-stats{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.stat-item{align-items:center;background:#667eea1a;border-radius:20px;color:#667eea;display:flex;font-size:.9rem;font-weight:500;gap:6px;padding:8px 12px;transition:all .3s ease}.floating-card:hover .stat-item{background:#667eea26;transform:translateY(-2px)}.stat-icon{font-size:1rem}.skill-indicators{display:flex;gap:10px;justify-content:center;margin-top:15px}.skill-dot{animation:skillPulse 2s ease-in-out infinite var(--skill-delay);background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;cursor:pointer;height:12px;position:relative;transition:all .3s ease;width:12px}.skill-dot:hover{transform:scale(1.3)}.skill-tooltip{background:#000c;border-radius:6px;bottom:20px;color:#fff;font-size:.7rem;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;white-space:nowrap}.skill-dot:hover .skill-tooltip{opacity:1}.card-particles{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease;width:100%}.floating-card:hover .card-particles{opacity:1}.card-particle{animation:particleFloat 3s ease-in-out infinite var(--particle-delay);background:linear-gradient(45deg,#667eea,#764ba2);border-radius:50%;height:3px;position:absolute;width:3px}.particle-1{left:15%;top:20%}.particle-2{right:20%;top:30%}.particle-3{left:10%;top:60%}.particle-4{bottom:30%;right:15%}.particle-5{left:80%;top:70%}.particle-6{right:5%;top:45%}.particle-7{bottom:20%;left:60%}.particle-8{left:70%;top:10%}.magnetic-lines{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s ease;width:100%}.floating-card:hover .magnetic-lines{opacity:1}.magnetic-line{animation:magneticPulse 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#667eea66 50%,#0000);position:absolute}.line-1{height:1px;left:0;top:20%;width:100%}.line-2{animation-delay:.7s;background:linear-gradient(0deg,#0000,#667eea66 50%,#0000);height:60%;right:30%;top:20%;width:1px}.line-3{animation-delay:1.4s;bottom:25%;height:1px;left:10%;width:80%}.hover-glow{animation:glowPulse 4s ease-in-out infinite;background:radial-gradient(circle,#667eea1a 0,#0000 70%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .6s ease;width:200%}.floating-card:hover .hover-glow{opacity:1}.team-stats{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto 60px;max-width:800px;position:relative;z-index:3}.stat-card{animation:statFloat 6s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #ffffff4d;border-radius:20px;padding:30px;text-align:center;transition:all .4s ease}.stat-card:nth-child(2){animation-delay:1.5s}.stat-card:nth-child(3){animation-delay:3s}.stat-card:nth-child(4){animation-delay:4.5s}.stat-card:hover{background:#ffffffe6;box-shadow:0 20px 40px #667eea26;transform:translateY(-10px)}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;display:block;font-size:3rem;font-weight:800;margin-bottom:10px}.stat-label{color:#666;font-size:1rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.member-quote{animation:quoteSlideIn .5s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000e6;border:1px solid #ffffff1a;border-radius:20px;bottom:30px;color:#fff;left:50%;max-width:600px;padding:25px;position:fixed;transform:translateX(-50%);width:90%;z-index:100}.quote-text{color:#ffffffe6;font-size:1.2rem;font-style:italic;line-height:1.6;margin-bottom:15px}.quote-author{color:#667eea;font-size:.9rem;font-weight:600}.ambient-particles{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.ambient-particle{animation:ambientFloat var(--duration) ease-in-out infinite var(--delay);background:linear-gradient(45deg,#667eea4d,#764ba24d);border-radius:50%;height:var(--size);position:absolute;width:var(--size)}.ambient-particle:nth-child(odd){left:random(90%);top:random(90%)}.ambient-particle:nth-child(2n){bottom:random(90%);right:random(90%)}@keyframes orbFloat{0%,to{transform:translateX(0) translateY(0) scale(1)}25%{transform:translateX(30px) translateY(-20px) scale(1.05)}50%{transform:translateX(-20px) translateY(30px) scale(.95)}75%{transform:translateX(20px) translateY(-10px) scale(1.02)}}@keyframes meshFloat{0%,to{opacity:.4;transform:translateY(0) scale(1)}50%{opacity:.8;transform:translateY(-20px) scale(1.2)}}@keyframes titleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cardFloat{0%,to{transform:translateX(var(--x-offset)) translateY(var(--y-offset)) translateY(0)}50%{transform:translateX(var(--x-offset)) translateY(var(--y-offset)) translateY(-8px)}}@keyframes auroraShift{0%,to{opacity:.1;transform:scale(1) rotate(0deg)}50%{opacity:.2;transform:scale(1.05) rotate(5deg)}}@keyframes iconFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.1)}}@keyframes skillPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes particleFloat{0%,to{opacity:.6;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-20px) scale(1.3)}}@keyframes magneticPulse{0%,to{opacity:.2;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(1.1)}}@keyframes glowPulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.1)}}@keyframes statFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes quoteSlideIn{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes ambientFloat{0%{opacity:0;transform:translateY(100vh) scale(0)}10%{opacity:.3}90%{opacity:.3}to{opacity:0;transform:translateY(-100px) scale(1)}}@media (max-width:768px){.floating-team-section{padding:80px 0}.floating-title .title-line{font-size:2.5rem}.floating-grid{gap:30px;grid-template-columns:1fr;margin-bottom:60px}.floating-card{margin:0 10px;padding:25px}.image-frame{height:120px;width:120px}.team-stats{gap:20px;grid-template-columns:repeat(2,1fr)}.stat-card{padding:20px}.stat-number{font-size:2.5rem}.member-quote{bottom:20px;padding:20px}}@media (max-width:480px){.floating-title .title-line{font-size:2rem}.floating-subtitle{font-size:1rem;margin-bottom:60px}.floating-card{padding:20px}.image-frame{height:100px;width:100px}.member-name{font-size:1.5rem}.team-stats{grid-template-columns:1fr}}#menu.magical-nav,.magical-nav,.navbar.navbar-default.navbar-fixed-top.magical-nav{background:#000!important;background-color:#000!important;border:#0000!important;box-shadow:0 2px 20px #000c!important;left:0!important;padding:15px 0!important;position:fixed!important;right:0!important;top:0!important;transition:all .3s ease;width:100%!important;z-index:9999!important}.nav-particles{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.particle{animation:gentleFloat 8s ease-in-out infinite;background:#6366f199;border-radius:50%;position:absolute}.nav-particle-1{animation-delay:0s;height:3px;left:20%;top:30%;width:3px}.nav-particle-2{animation-delay:3s;height:2px;left:70%;top:70%;width:2px}.nav-particle-3{animation-delay:6s;height:4px;left:90%;top:50%;width:4px}@keyframes gentleFloat{0%,to{opacity:.4;transform:translateY(0) translateX(0)}50%{opacity:.8;transform:translateY(-8px) translateX(5px)}}.magical-brand{position:relative;transition:all .3s ease}.logo-wrapper{display:inline-block;position:relative}.magical-logo{filter:brightness(1.3);height:45px;transition:all .3s ease}.logo-glow{background:radial-gradient(circle,#00ff884d 0,#0000 70%);border-radius:50%;height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:100%}.magical-brand:hover .magical-logo{filter:brightness(1.5) drop-shadow(0 0 10px rgba(0,255,136,.5));transform:scale(1.08)}.magical-brand:hover .logo-glow{opacity:1}.magical-toggle{background:none;border:none;padding:8px;transition:all .3s ease}.magical-toggle:hover{background:none}.magical-bar{background:#fff!important;border-radius:2px;transition:all .3s ease}.magical-toggle:hover .magical-bar{background:#0f8!important}.magical-nav-list{align-items:center;display:flex;gap:10px}.nav-item{margin:0 5px;position:relative}.magical-nav-link,.nav.navbar-nav a.magical-nav-link,.navbar-nav .magical-nav-link{background:none!important;background-color:initial!important;border:none!important;color:#fff!important;display:inline-block!important;font-size:16px!important;font-weight:600!important;letter-spacing:.8px!important;margin:0 8px!important;padding:12px 20px!important;position:relative!important;text-decoration:none!important;text-transform:uppercase!important;transition:all .3s ease!important}.magical-nav-link .nav-text,.nav-text,.navbar-nav .magical-nav-link .nav-text{color:#fff!important;position:relative!important;transition:all .3s ease!important;z-index:2!important}.nav-hover-effect{background:linear-gradient(90deg,#0f8,#40e0d0,#0f8);bottom:0;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .4s ease;width:0}.magical-nav-link:hover{color:#0f8!important;text-decoration:none;transform:translateY(-2px)}.magical-nav-link:hover .nav-hover-effect{width:100%}.magical-nav-link:hover .nav-text{color:#0f8!important;text-shadow:0 0 10px #00ff8880}.magical-nav-link:active,.magical-nav-link:focus{color:#fff;outline:none;text-decoration:none}.contact-special{background:none!important;border:none;color:#ff6b6b!important}.contact-special .nav-hover-effect.special-effect{background:linear-gradient(90deg,#ff6b6b,#ff5252)}.contact-special:hover{color:#ff5252!important;transform:translateY(-2px)}.contact-special:hover .nav-text{color:#ff5252!important;text-shadow:0 0 10px #ff525280}.navbar-default{background-color:#000!important;border-color:#0000!important}.navbar-default .navbar-brand,.navbar-default .navbar-nav>li>a{color:#fff!important}.navbar-default .navbar-toggle{border-color:#0000!important}.navbar-default .navbar-toggle .icon-bar{background-color:#fff!important}@media (max-width:768px){.magical-nav-list{flex-direction:column;gap:8px;padding:16px 0}.magical-nav-link{margin:4px auto;text-align:center;width:90%}.nav-particles{display:none}}.inputs{border-radius:5px!important}
/*# sourceMappingURL=main.92cff50f.css.map*/