.navigation{position:fixed;top:0;left:0;width:100%;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid #ff0000;z-index:1000;animation:slideDown .5s ease-out;height:120px}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.nav-container{max-width:1200px;margin:7px auto 0;padding:0 10px;display:flex;justify-content:space-between;align-items:center;height:70px}.nav-logo{font-size:1rem;font-weight:700;color:red;text-decoration:none;text-shadow:0 0 10px rgba(255,0,0,.5);animation:glow 2s ease-in-out infinite alternate}.nav-menu{display:flex;gap:1rem;list-style:none;margin-right:-50px}.nav-logo img{height:76px}.nav-link{color:#000;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:5px;transition:all .3s ease;position:relative;overflow:hidden}.nav-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,0,0,.3),transparent);transition:left .5s ease}.nav-link:hover:before{left:100%}.nav-link:hover{color:#e5861f;background:#df892779;transform:translateY(-2px);box-shadow:0 5px 15px #ffc4004d}.hamburger{display:none;flex-direction:column;cursor:pointer;padding:5px}.hamburger span{width:22px;height:2px;background:#e5861f;margin:3px 0;transition:.3s;border-radius:2px}.hamburger.active span:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}@media (max-width: 768px){.hamburger{display:flex}.navigation{height:auto}.nav-menu{position:fixed;left:-100%;top:122px;flex-direction:column;background:#fffffff2;width:100%;text-align:center;transition:.3s;padding:2rem 0;border-top:1px solid #ff0000}.nav-menu.active{left:0}.nav-link{padding:1rem;border-bottom:1px solid rgba(255,119,0,.593)}}@media (max-width: 480px){.nav-logo{font-size:1rem}.nav-logo img{height:60px}.nav-link{font-size:.9rem}.navigation{height:105px}}.contact-info-bar{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e5861f;padding:8px 0;font-size:14px;text-align:center}.contact-info-container{display:flex;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.contact-info-item{color:#000;text-decoration:none;margin:0 10px;display:flex;align-items:center;font-weight:600;color:#e5861f}.contact-info-item i{margin-right:8px}.contact-info-item:hover{color:#555}@media (max-width: 768px){.contact-info-bar{font-size:10px}.contact-info-item{margin:0 5px}}.nebulaFooter{position:relative;background:#0f0c29;color:#fff;overflow:hidden;padding-top:80px}.nebulaFooter__waves{position:absolute;top:0;left:0;width:100%;height:100px;transform:translateY(-99%)}.nebulaFooter__wave{width:100%;height:100%;display:block}.nebulaFooter__content{max-width:1400px;margin:0 auto;padding:0 2rem 3rem;position:relative;z-index:2}.nebulaFooter__main{display:flex;flex-wrap:wrap;gap:3rem;margin-bottom:4rem}.nebulaFooter__brand{flex:1 1 300px}.nebulaFooter__logo{display:flex;align-items:center;margin-bottom:1.5rem}.nebulaFooter__logoText{font-size:1.8rem;font-weight:800;background:linear-gradient(90deg,#6a11cb,#2575fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nebulaFooter__logoDot{display:inline-block;width:8px;height:8px;background:#2575fc;border-radius:50%;margin-left:4px;animation:nebulaFooter__pulse 2s infinite}.nebulaFooter__tagline{color:#ffffffb3;margin-bottom:1.5rem;line-height:1.6;max-width:300px}.nebulaFooter__social{display:flex;gap:1rem}.nebulaFooter__socialLink{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff1a;color:#fff;transition:all .3s ease}.nebulaFooter__socialLink:hover{background:linear-gradient(45deg,#6a11cb,#2575fc);transform:translateY(-3px)}.nebulaFooter__icon{font-size:1rem}.nebulaFooter__links{display:flex;flex-wrap:wrap;gap:3rem;flex:2 1 600px}.nebulaFooter__column{flex:1 1 150px}.nebulaFooter__heading{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#fff;position:relative;display:inline-block}.nebulaFooter__heading:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:2px;background:linear-gradient(90deg,#6a11cb,#2575fc)}.nebulaFooter__list{list-style:none;padding:0;margin:0}.nebulaFooter__item{margin-bottom:.8rem}.nebulaFooter__link{color:#ffffffb3;text-decoration:none;transition:all .3s ease;position:relative}.nebulaFooter__link:hover{color:#fff;padding-left:8px}.nebulaFooter__link:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:2px;background:linear-gradient(90deg,#6a11cb,#2575fc);transition:width .3s ease}.nebula_logo{height:135px}.nebulaFooter__link:hover:before{width:5px}.nebulaFooter__newsletter{background:#ffffff0d;border-radius:12px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);max-width:800px;margin:0 auto}.nebulaFooter__text{color:#ffffffb3;margin-bottom:1.5rem}.nebulaFooter__form{display:flex;gap:1rem}.nebulaFooter__input{flex:1;padding:.8rem 1.2rem;border-radius:50px;border:none;background:#ffffff1a;color:#fff;font-size:1rem;transition:all .3s ease}.nebulaFooter__input:focus{outline:none;background:#fff3;box-shadow:0 0 0 2px #6a11cb80}.nebulaFooter__input::placeholder{color:#ffffff80}.nebulaFooter__submit{padding:.8rem 1.8rem;border-radius:50px;border:none;background:linear-gradient(45deg,#6a11cb,#2575fc);color:#fff;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.nebulaFooter__submit:hover{transform:translateY(-2px);box-shadow:0 5px 15px #6a11cb66}.nebulaFooter__submitIcon{transition:transform .3s ease}.nebulaFooter__submit:hover .nebulaFooter__submitIcon{transform:translate(3px)}.nebulaFooter__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:2rem 0;border-top:1px solid rgba(255,255,255,.1);margin-top:3rem}.nebulaFooter__copyright{color:#ffffff80;font-size:.9rem}.nebulaFooter__legalLinks{display:flex;gap:1.5rem}.nebulaFooter__legalLink{color:#ffffff80;text-decoration:none;font-size:.9rem;transition:color .3s ease}.nebulaFooter__legalLink:hover{color:#fff}.nebulaFooter__orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.3}.nebulaFooter__orb--1{width:200px;height:200px;background:radial-gradient(circle,#6a11cb,transparent 70%);bottom:100px;left:-50px;animation:nebulaFooter__float 8s ease-in-out infinite}.nebulaFooter__orb--2{width:150px;height:150px;background:radial-gradient(circle,#2575fc,transparent 70%);top:50px;right:-30px;animation:nebulaFooter__float 6s ease-in-out 2s infinite}@keyframes nebulaFooter__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes nebulaFooter__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width: 768px){.nebulaFooter__content{padding:0 1.5rem 2rem}.nebulaFooter__main{gap:2rem;margin-bottom:3rem}.nebulaFooter__links{gap:2rem}.nebulaFooter__column{flex:1 1 120px}.nebulaFooter__form{flex-direction:column}.nebulaFooter__bottom{flex-direction:column;gap:1rem;text-align:center}.nebulaFooter__legalLinks{gap:1rem}}@media (max-width: 480px){.nebulaFooter__newsletter{padding:1.5rem}.nebulaFooter__orb--1{width:150px;height:150px}.nebulaFooter__orb--2{width:100px;height:100px}}.home{margin-top:80px}._para{color:#fff}.services{padding:6rem 0;background:radial-gradient(circle at 70% 30%,#6a11cb33,#000 70%);position:relative;overflow:hidden}.services:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgba(230,126,34,.05) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgba(44,62,80,.05) 0%,transparent 50%);pointer-events:none}.container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.section-header{text-align:center;margin-bottom:5rem;animation:fadeInUp 1s ease-out}.section-header h2{font-size:2.8rem;color:#fff;margin-bottom:1.5rem;position:relative;font-weight:700;text-transform:uppercase;letter-spacing:1px}.section-header h2:after{content:"";position:absolute;bottom:-15px;left:50%;width:80px;height:4px;background:linear-gradient(90deg,var(--primary-orange),var(--light-orange));transform:translate(-50%);border-radius:4px}.section-header p{font-size:1.2rem;color:var(--dark-gray);max-width:700px;margin:0 auto;line-height:1.6}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem}.service-card{background:#ffffff0d;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0003;transition:all .5s cubic-bezier(.175,.885,.32,1.275);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);position:relative}.service-card:hover{transform:translateY(-10px);box-shadow:0 15px 60px #e67e224d;border-color:#e67e224d}.service-image{height:200px;overflow:hidden;position:relative}.service-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.service-card:hover .service-image img{transform:scale(1.1)}.service-image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.7),transparent)}.service-content{padding:2rem;position:relative;z-index:1}.service-content h3{font-size:1.5rem;color:#fff;margin-bottom:1.2rem;font-weight:600;position:relative;padding-bottom:.8rem}.service-content h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:var(--primary-orange);border-radius:3px;transition:width .3s ease}.service-card:hover .service-content h3:after{width:80px}.service-content p{color:#ffffffb3;margin-bottom:2rem;line-height:1.6;font-size:1rem}.service-link{display:inline-flex;align-items:center;color:var(--primary-orange);text-decoration:none;font-weight:600;transition:all .3s ease;position:relative;padding:.5rem 0}.service-link svg{margin-left:.5rem;transition:transform .3s ease}.service-link:hover{color:#fff}.service-link:hover svg{transform:translate(5px)}.service-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary-orange);transition:width .3s ease}.service-link:hover:after{width:100%}.fade-in-section{opacity:0;animation:fadeInUp 1s ease forwards}@media (max-width: 768px){.services{padding:4rem 0}.section-header h2{font-size:2.2rem}.services-grid{grid-template-columns:1fr;gap:2rem}}.about-preview{padding:8rem 0;background:#fff;position:relative;overflow:hidden}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.content-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.section-tag{display:inline-block;font-size:.85rem;font-weight:600;color:var(--primary-orange);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;padding:.5rem 1rem;background:#e67e221a;border-radius:50px}.text-content h2{font-size:2.8rem;color:#2c3e50;margin-bottom:2rem;line-height:1.3;font-weight:700}.highlight{color:var(--primary-orange);position:relative}.highlight:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:8px;background:#e67e2233;z-index:-1}.lead-text{font-size:1.2rem;color:#5a6a7d;line-height:1.8;margin-bottom:3rem;max-width:90%}.about-features{margin:3rem 0}.feature-item{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding:1.8rem;background:#f9fafc;border-radius:12px;border-left:4px solid transparent;transition:all .4s cubic-bezier(.165,.84,.44,1)}.feature-item:hover{transform:translateY(-5px);background:#fff;box-shadow:0 15px 40px #00000014;border-left-color:var(--primary-orange)}.feature-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#e67e221a;border-radius:10px;color:var(--primary-orange);flex-shrink:0;transition:all .3s ease}.feature-item:hover .feature-icon{background:var(--primary-orange);color:#fff}.feature-icon svg{width:24px;height:24px}.feature-text h4{font-size:1.25rem;color:#2c3e50;margin-bottom:.75rem;font-weight:600}.feature-text p{color:#5a6a7d;line-height:1.7;margin:0;font-size:1rem}.btn-primary.with-icon{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:600;transition:all .3s ease}.btn-primary.with-icon svg{transition:transform .3s ease}.btn-primary.with-icon:hover svg{transform:translate(5px)}.about-image{position:relative}.image-container{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 25px 50px #0000001a}.main-image{width:100%;height:auto;display:block;transition:transform .8s ease}.image-container:hover .main-image{transform:scale(1.05)}.image-badge{position:absolute;bottom:-25px;right:-25px;background:var(--primary-orange);color:#fff;padding:1.5rem;border-radius:15px;box-shadow:0 15px 40px #e67e224d;z-index:2}.badge-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.years{font-size:2.5rem;font-weight:700;line-height:1}.label{font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:1px}@media (max-width: 992px){.content-wrapper{grid-template-columns:1fr;gap:3rem}.about-image{order:-1;max-width:600px;margin:0 auto}.lead-text{max-width:100%}}@media (max-width: 768px){.about-preview{padding:5rem 0}.text-content h2{font-size:2.2rem}.feature-item{padding:1.5rem}}.industries{padding:6rem 0;background:radial-gradient(circle at 70% 30%,#6a11cb33,#000 70%);position:relative;overflow:hidden}.industries:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgba(230,126,34,.05) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgba(44,62,80,.05) 0%,transparent 50%);pointer-events:none}.industries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem}.industry-card{background:#ffffff0d;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0003;transition:all .5s cubic-bezier(.175,.885,.32,1.275);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);position:relative}.industry-card:hover{transform:translateY(-10px);box-shadow:0 15px 60px #e67e224d;border-color:#e67e224d}.industry-image{height:180px;overflow:hidden;position:relative}.industry-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.industry-card:hover .industry-image img{transform:scale(1.1)}.industry-image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.7),transparent)}.industry-content{padding:2rem;position:relative;z-index:1}.industry-content h3{font-size:1.5rem;color:#fff;margin-bottom:1.2rem;font-weight:600;position:relative;padding-bottom:.8rem}.industry-content h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:var(--primary-orange);border-radius:3px;transition:width .3s ease}.industry-card:hover .industry-content h3:after{width:80px}.industry-content p{color:#ffffffb3;margin-bottom:1.5rem;line-height:1.6;font-size:1rem}.learn-more{display:inline-flex;align-items:center;color:var(--primary-orange);font-weight:600;transition:all .3s ease;cursor:pointer}.learn-more svg{margin-left:.5rem;transition:transform .3s ease}.industry-card:hover .learn-more{color:#fff}.industry-card:hover .learn-more svg{transform:translate(5px)}.learn-more:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary-orange);transition:width .3s ease}.industry-card:hover .learn-more:after{width:100%}@media (max-width: 768px){.industries{padding:4rem 0}.industries-grid{grid-template-columns:1fr;gap:2rem}}.technology-showcase{padding:6rem 0;background:linear-gradient(135deg,var(--light-gray) 0%,#ffffff 100%)}.tech-brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.brand-item{background:#fff;padding:2rem;border-radius:15px;text-align:center;box-shadow:0 10px 30px #0000001a;transition:all .3s ease}.brand-item:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026}.brand-logo{font-size:1.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:1rem;padding:1rem;background:var(--light-gray);border-radius:10px}.brand-item p{color:var(--dark-gray);font-size:.9rem}.why-choose-us{padding:5rem 0;background:linear-gradient(135deg,var(--light-gray) 0%,#ffffff 100%);position:relative}.feature{margin-bottom:2rem;padding:1.5rem;background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000001a;transition:all .3s ease;border-left:4px solid var(--primary-orange)}.feature:hover{transform:translate(10px);box-shadow:0 10px 30px #00000026}.feature h4{font-size:1.2rem;color:var(--primary-blue);margin-bottom:.5rem}.feature p{color:var(--dark-gray);line-height:1.6}.stats-content{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.stat{text-align:center;padding:2.5rem 2rem;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;transition:all .4s ease;position:relative;overflow:hidden}.stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-orange),var(--light-orange))}.stat:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 20px 40px #00000026}.stat h3{font-size:3rem;color:var(--primary-orange);margin-bottom:.5rem;animation:countUp 2s ease-out}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat p{color:var(--dark-gray);font-weight:600;font-size:1.1rem}.testimonials{padding:6rem 0;background:#fff}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial-card{background:var(--light-gray);padding:2.5rem;border-radius:20px;transition:all .3s ease;position:relative}.testimonial-card:hover{background:#fff;box-shadow:0 15px 40px #0000001a;transform:translateY(-5px)}.testimonial-content{margin-bottom:2rem}.testimonial-content p{color:var(--dark-gray);line-height:1.7;font-style:italic;font-size:1.05rem}.testimonial-author{display:flex;align-items:center;gap:1rem}.author-avatar{width:50px;height:50px;background:var(--primary-orange);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.author-info h4{color:var(--primary-blue);margin-bottom:.2rem}.author-info p{color:var(--dark-gray);font-size:.9rem;margin:0}.recent-projects{padding:6rem 0;background:linear-gradient(135deg,var(--light-gray) 0%,#ffffff 100%)}.projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.project-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0000001a;transition:all .3s ease}.project-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #00000026}.project-image{height:200px;background:linear-gradient(45deg,var(--primary-blue),var(--dark-blue));display:flex;align-items:center;justify-content:center}.project-image ._image-placeholder{font-size:4rem;color:#fff;width:auto;height:auto;background:none;box-shadow:none}._image4{height:226px}._image19{height:224px}.project-content{padding:2rem}.project-content h3{font-size:1.3rem;color:var(--primary-blue);margin-bottom:1rem}.project-content p{color:var(--dark-gray);line-height:1.6;margin-bottom:1.5rem}.project-tags{display:flex;flex-wrap:wrap;gap:.5rem}.project-tags span{background:var(--primary-orange);color:#fff;padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:500}.cta{padding:5rem 0;background:radial-gradient(circle at 70% 30%,#6a11cb33,#000 70%);color:#fff;text-align:center;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;animation:ctaBackground 15s linear infinite}.btn-large{padding:1.5rem 3rem;font-size:1.2rem;background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));border:none;border-radius:50px;color:#fff;font-weight:600;text-decoration:none;display:inline-block;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 30px #e67e224d;position:relative;overflow:hidden}.btn-large:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.btn-large:hover:before{left:100%}.btn-large:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 50px #e67e2266}.floating-gallery-btn{position:fixed;bottom:30px;right:30px;display:flex;align-items:center;gap:12px;padding:12px 20px 12px 16px;background:linear-gradient(135deg,#6e8efb,#4a6bff);color:#fff;border-radius:50px;box-shadow:0 10px 25px #4a6bff4d;z-index:1000;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;text-decoration:none;font-weight:600;transform:translateY(0);animation:float 3s ease-in-out infinite}.floating-gallery-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 35px #4a6bff66;background:linear-gradient(135deg,#5d7df3,#3a56d4)}.floating-gallery-btn .gallery-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.floating-gallery-btn .gallery-text{max-width:0;opacity:0;white-space:nowrap;transition:all .4s ease;overflow:hidden}.floating-gallery-btn.hover .gallery-text{max-width:100px;opacity:1;padding-right:8px}.floating-gallery-btn.hover .gallery-icon{transform:rotate(15deg)}.sparkle-container{position:absolute;width:100%;height:100%;pointer-events:none;top:0;left:0}.sparkle{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;top:50%;left:50%;margin-top:-2px;margin-left:-2px;opacity:0}.floating-gallery-btn:hover .sparkle{animation:sparkle .8s ease-out}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sparkle{0%{opacity:0;transform:translate(0) rotate(0)}50%{opacity:1}to{opacity:0;transform:translate(calc(cos(var(--angle))*20px),calc(sin(var(--angle))*20px))}}@media (max-width: 768px){.floating-gallery-btn{bottom:20px;right:20px;padding:12px}.floating-gallery-btn .gallery-text{display:none}.floating-gallery-btn.hover .gallery-icon{transform:none}}.about-us-section{padding:80px 0;background-color:#fff}.about-content{display:flex;align-items:center;gap:60px}.about-text{flex:1}.section-title{font-size:2.5rem;color:#2c3e50;margin-bottom:15px;font-weight:700;line-height:1.3}.section-subtitle{font-size:1.1rem;color:#7f8c8d;margin-bottom:30px;font-weight:500;position:relative;display:inline-block}.section-subtitle:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background-color:#e67e22}.description p{color:#34495e;line-height:1.8;margin-bottom:20px;font-size:1.05rem}.key-points{margin:30px 0}.point{display:flex;align-items:center;margin-bottom:12px}.point-icon{width:24px;height:24px;background-color:#e67e22;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;font-size:14px}.point span{color:#2c3e50;font-weight:500}.learn-more-btn{display:inline-flex;align-items:center;padding:12px 25px;background-color:#e67e22;color:#fff;border:none;border-radius:5px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:20px}.learn-more-btn svg{margin-left:10px;transition:transform .3s ease}.learn-more-btn:hover{background-color:#d35400}.learn-more-btn:hover svg{transform:translate(5px)}.about-image{flex:1;position:relative}.about-img{width:100%;border-radius:10px;box-shadow:0 15px 30px #0000001a;transition:transform .5s ease}.about-image:hover .about-img{transform:scale(1.02)}.experience-badge{position:absolute;bottom:-20px;right:-20px;background-color:#e67e22;color:#fff;padding:15px 20px;border-radius:10px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 20px #e67e224d}.years{font-size:2rem;font-weight:700;line-height:1}.text{font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:1px}@media (max-width: 992px){.about-content{flex-direction:column;gap:40px}.about-text{order:2}.about-image{order:1;width:100%;max-width:600px;margin:0 auto}}@media (max-width: 768px){.about-us-section{padding:60px 0}.section-title{font-size:2rem}.experience-badge{bottom:-15px;right:-15px;padding:10px 15px}.years{font-size:1.5rem}}.hero-slider{position:relative;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.slider-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:scale(1.1);transition:all 1.5s cubic-bezier(.25,.46,.45,.94)}.slide.active{opacity:1;transform:scale(1)}.slide.prev{transform:scale(.9) translate(-100px)}.slide.next{transform:scale(.9) translate(100px)}.slide img{width:100%;height:100%;object-fit:cover;object-position:center}.slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#000c,#1e1e1e99,#0006,#14141499,#000c);background-size:400% 400%;animation:overlayFlow 15s ease infinite}@keyframes overlayFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-effects{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.sound-waves{position:absolute;top:50%;left:10%;transform:translateY(-50%)}.wave{position:absolute;width:200px;height:200px;border:2px solid rgba(255,107,53,.3);border-radius:50%;animation:waveExpand 4s ease-in-out infinite}.wave-1{animation-delay:0s}.wave-2{animation-delay:1s;border-color:#ffd23f4d}.wave-3{animation-delay:2s;border-color:#06ffa54d}.wave-4{animation-delay:3s;border-color:#00d4ff4d}@keyframes waveExpand{0%{transform:scale(.5);opacity:1}to{transform:scale(2);opacity:0}}.floating-particles{position:absolute;top:0;left:0;width:100%;height:100%}.particle{position:absolute;width:6px;height:6px;background:linear-gradient(45deg,#ff6b35,#ffd23f);border-radius:50%;animation:particleFloat 20s linear infinite;box-shadow:0 0 10px #ff6b35cc}.particle-1{top:10%;left:15%;animation-delay:0s}.particle-2{top:20%;left:85%;animation-delay:2s;background:linear-gradient(45deg,#06ffa5,#00d4ff)}.particle-3{top:60%;left:10%;animation-delay:4s;background:linear-gradient(45deg,#ffd23f,#f7931e)}.particle-4{top:80%;left:90%;animation-delay:6s;background:linear-gradient(45deg,#00d4ff,#7209b7)}.particle-5{top:30%;left:70%;animation-delay:8s}.particle-6{top:70%;left:25%;animation-delay:10s;background:linear-gradient(45deg,#7209b7,#ff0844)}.particle-7{top:15%;left:60%;animation-delay:12s;background:linear-gradient(45deg,#f7931e,#06ffa5)}.particle-8{top:85%;left:40%;animation-delay:14s}.particle-9{top:40%;left:5%;animation-delay:16s;background:linear-gradient(45deg,#00d4ff,#ffd23f)}.particle-10{top:55%;left:95%;animation-delay:18s}.particle-11{top:25%;left:35%;animation-delay:1s;background:linear-gradient(45deg,#06ffa5,#ff6b35)}.particle-12{top:75%;left:65%;animation-delay:3s;background:linear-gradient(45deg,#ff0844,#00d4ff)}@keyframes particleFloat{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-120vh) translate(100px) rotate(360deg);opacity:0}}.audio-visualizer{position:absolute;bottom:10%;right:10%;display:flex;align-items:end;gap:4px;height:100px}.bar{width:4px;background:linear-gradient(to top,#ff6b35,#ffd23f,#06ffa5);border-radius:2px;animation:barPulse 2s ease-in-out infinite}.bar-1{height:20px;animation-delay:0s}.bar-2{height:40px;animation-delay:.1s}.bar-3{height:60px;animation-delay:.2s}.bar-4{height:80px;animation-delay:.3s}.bar-5{height:100px;animation-delay:.4s}.bar-6{height:70px;animation-delay:.5s}.bar-7{height:50px;animation-delay:.6s}.bar-8{height:30px;animation-delay:.7s}.bar-9{height:45px;animation-delay:.8s}.bar-10{height:65px;animation-delay:.9s}.bar-11{height:85px;animation-delay:1s}.bar-12{height:55px;animation-delay:1.1s}.bar-13{height:35px;animation-delay:1.2s}.bar-14{height:75px;animation-delay:1.3s}.bar-15{height:95px;animation-delay:1.4s}.bar-16{height:25px;animation-delay:1.5s}.bar-17{height:45px;animation-delay:1.6s}.bar-18{height:65px;animation-delay:1.7s}.bar-19{height:35px;animation-delay:1.8s}.bar-20{height:15px;animation-delay:1.9s}@keyframes barPulse{0%,to{transform:scaleY(.3);opacity:.6}50%{transform:scaleY(1);opacity:1}}.hero-content{position:relative;z-index:3;width:100%;height:100%;display:flex;align-items:center}.container{max-width:1400px;margin:0 auto;padding:0 2rem;width:100%}.content-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-text{color:#fff}.brand-badge{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:50px;padding:.8rem 1.5rem;margin-bottom:2rem;animation:fadeInUp 1s ease-out .2s both}.badge-text{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.hero-title{font-size:4.5rem;font-weight:900;line-height:1.1;margin-bottom:1.5rem;overflow:hidden}.title-line{display:block;background:linear-gradient(135deg,#fff,#ff6b35,#ffd23f,#fff,#f53b3be5,#fff);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:titleSlideIn 1s ease-out both,textGradientFlow 8s ease infinite;filter:drop-shadow(0 0 20px rgba(255,107,53,.3))}.title-line-1{animation-delay:.4s}.title-line-2{animation-delay:.6s}@keyframes titleSlideIn{0%{opacity:0;transform:translateY(100px) rotateX(90deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes textGradientFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-subtitle{margin-bottom:1.5rem;overflow:hidden}.subtitle-text{display:inline-block;font-size:1.3rem;font-weight:600;color:#ffd23f;text-transform:uppercase;letter-spacing:2px;animation:slideInLeft 1s ease-out .8s both;position:relative}.subtitle-text:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#ff6b35,#ffd23f,#06ffa5);animation:underlineExpand 1.5s ease-out 1.2s both}@keyframes underlineExpand{0%{width:0}to{width:100%}}.hero-description{font-size:1.2rem;line-height:1.8;color:#ffffffe6;margin-bottom:2.5rem;animation:fadeInUp 1s ease-out 1s both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem;border-radius:15px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000004d}.hero-actions{display:flex;gap:2rem;margin-bottom:3rem;animation:fadeInUp 1s ease-out 1.2s both}.btn-hero{position:relative;display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 2.5rem;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;border:2px solid transparent}.btn-text{position:relative;z-index:2}.btn-icon{position:relative;z-index:2;transition:transform .3s ease}.btn-ripple{position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:all .6s ease}.btn-hero:hover .btn-ripple{width:300px;height:300px}.btn-hero:hover .btn-icon{transform:translate(5px)}.btn-primary{background:linear-gradient(135deg,#ff6b35,#f7931e,#ffd23f);color:#fff;box-shadow:0 10px 30px #ff6b3566}.btn-primary:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 50px #ff6b3599}.btn-secondary{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #ffffff1a}.btn-secondary:hover{transform:translateY(-5px) scale(1.05);border-color:#fff9;box-shadow:0 20px 50px #fff3;background:#fff3}.hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;animation:fadeInUp 1s ease-out 1.4s both}.stat-item{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:15px;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;animation:statSlideIn .8s ease-out both}.stat-item:hover{background:#ffffff26;transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}@keyframes statSlideIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.stat-icon{font-size:2rem;animation:iconPulse 2s ease-in-out infinite}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.stat-content{display:flex;flex-direction:column}.stat-number{font-size:1.8rem;font-weight:900;background:linear-gradient(135deg,#ff6b35,#ffd23f,#06ffa5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.stat-label{font-size:.9rem;color:#fffc;text-transform:uppercase;letter-spacing:1px;margin-top:.3rem}.hero-visual{position:relative;height:500px;animation:fadeInRight 1s ease-out .8s both}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.visual-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.speaker-visual{position:absolute;width:200px;height:200px;top:20%;left:10%}.speaker-cone{width:100px;height:100px;background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #ff6b3580;animation:speakerPulse 3s ease-in-out infinite}.speaker-ring{position:absolute;border:3px solid rgba(255,107,53,.3);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:ringExpand 4s ease-in-out infinite}.ring-1{width:120px;height:120px;animation-delay:0s}.ring-2{width:160px;height:160px;animation-delay:1s;border-color:#ffd23f4d}.ring-3{width:200px;height:200px;animation-delay:2s;border-color:#06ffa54d}@keyframes speakerPulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}@keyframes ringExpand{0%{transform:translate(-50%,-50%) scale(.8);opacity:1}to{transform:translate(-50%,-50%) scale(1.2);opacity:0}}.equalizer-visual{position:absolute;bottom:20%;right:20%;display:flex;align-items:end;gap:6px;height:120px}.eq-bar{width:8px;background:linear-gradient(to top,#ff6b35,#ffd23f,#06ffa5);border-radius:4px;animation:eqPulse 2s ease-in-out infinite}.eq-bar-1{height:30px;animation-delay:0s}.eq-bar-2{height:60px;animation-delay:.2s}.eq-bar-3{height:90px;animation-delay:.4s}.eq-bar-4{height:120px;animation-delay:.6s}.eq-bar-5{height:80px;animation-delay:.8s}.eq-bar-6{height:50px;animation-delay:1s}.eq-bar-7{height:70px;animation-delay:1.2s}.eq-bar-8{height:40px;animation-delay:1.4s}@keyframes eqPulse{0%,to{transform:scaleY(.4);opacity:.7}50%{transform:scaleY(1);opacity:1}}.waveform-visual{position:absolute;top:30%;right:10%;width:200px;height:100px}.waveform-svg{width:100%;height:100%}.wave-path{animation:waveFlow 4s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(255,107,53,.5))}@keyframes waveFlow{0%,to{d:path("M0,50 Q25,20 50,50 T100,50 T150,50 T200,50")}50%{d:path("M0,50 Q25,80 50,50 T100,50 T150,50 T200,50")}}.slider-controls{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:100%;display:flex;justify-content:space-between;padding:0 2rem;pointer-events:none}.control-btn{width:60px;height:60px;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;font-size:1.5rem;cursor:pointer;transition:all .3s ease;pointer-events:all;display:flex;align-items:center;justify-content:center}.control-btn:hover{background:#fff3;border-color:#ffffff80;transform:scale(1.1);box-shadow:0 10px 30px #0000004d}.slider-indicators{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);display:flex;gap:1rem;z-index:4}.indicator{width:60px;height:4px;background:#ffffff4d;border:none;border-radius:2px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease}.indicator.active{background:#ffffff80}.indicator-progress{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#ff6b35,#ffd23f,#06ffa5);border-radius:2px;width:0;transition:width .3s ease}.indicator.active .indicator-progress{width:100%;animation:progressFill 6s linear}@keyframes progressFill{0%{width:0}to{width:100%}}.scroll-indicator{position:absolute;bottom:2rem;right:3rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#fffc;z-index:4;animation:fadeInUp 1s ease-out 2s both}.scroll-mouse{width:24px;height:40px;border:2px solid rgba(255,255,255,.5);border-radius:12px;position:relative}.scroll-wheel{width:4px;height:8px;background:#fffc;border-radius:2px;position:absolute;top:6px;left:50%;transform:translate(-50%);animation:scrollWheel 2s ease-in-out infinite}@keyframes scrollWheel{0%,to{transform:translate(-50%) translateY(0);opacity:1}50%{transform:translate(-50%) translateY(12px);opacity:.3}}.scroll-text{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;writing-mode:vertical-rl;text-orientation:mixed}@media (max-width: 1024px){.content-wrapper{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-title{font-size:3.5rem}.hero-visual{height:300px}.sound-waves{left:5%}.audio-visualizer{right:5%}}@media (max-width: 768px){.hero-title{font-size:3rem}.hero-actions{flex-direction:column;align-items:center;gap:1rem}.btn-hero{width:100%;max-width:300px;justify-content:center}.hero-stats{grid-template-columns:1fr;gap:1rem}.slider-controls{padding:0 1rem}.control-btn{width:50px;height:50px;font-size:1.2rem}.scroll-indicator{right:1rem}}@media (max-width: 480px){.hero-title{font-size:2.2rem}.hero-description{font-size:1rem;padding:1rem}.brand-badge{padding:.6rem 1.2rem}.badge-text{font-size:.8rem}.stat-item{padding:1rem}.stat-number{font-size:1.5rem}.hero-visual{height:200px}.speaker-visual{width:150px;height:150px}.speaker-cone{width:80px;height:80px}.equalizer-visual{height:80px}.eq-bar{width:6px}}.about{margin-top:80px}.about-hero{padding:6rem 0;background-image:url(https://i.pinimg.com/736x/bf/08/dc/bf08dc21abb41dff6b17e7d8d82cfbef.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;text-align:center;position:relative;overflow:hidden}.imageee img{height:342px;border-radius:20px}.about-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;animation:heroBackground 12s ease-in-out infinite}@keyframes heroBackground{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.05) rotate(1deg)}}.hero-content-about{position:relative;z-index:2;animation:heroSlideIn 1s ease-out}@keyframes heroSlideIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.hero-content-about h1{font-size:3.5rem;margin-bottom:1.5rem;font-weight:700;background:linear-gradient(135deg,#ffffff,var(--primary-orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:textShimmer 3s ease-in-out infinite}@keyframes textShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-content-about p{font-size:1.4rem;opacity:.9;max-width:700px;margin:0 auto;animation:fadeInUp 1s ease-out .3s both}.story{padding:6rem 0;background:#fff;position:relative}.story:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 80% 20%,rgba(230,126,34,.03) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(44,62,80,.03) 0%,transparent 50%)}.story-content{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;position:relative;z-index:2}.story-text{animation:slideInLeft 1s ease-out}.story-text h2{font-size:3rem;color:var(--primary-blue);margin-bottom:2rem;position:relative}.story-text h2:after{content:"";position:absolute;bottom:-10px;left:0;width:80px;height:4px;background:linear-gradient(90deg,var(--primary-orange),var(--light-orange));border-radius:2px;animation:expandLine 1s ease-out .5s both}.story-text p{color:var(--dark-gray);line-height:1.9;margin-bottom:2rem;font-size:1.1rem;opacity:0;animation:fadeInUp .8s ease-out forwards}.story-text p:nth-child(3){animation-delay:.2s}.story-text p:nth-child(4){animation-delay:.4s}.story-text p:nth-child(5){animation-delay:.6s}.story-image{display:flex;justify-content:center;align-items:center;animation:slideInRight 1s ease-out}.image-placeholder{width:350px;height:350px;background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));border-radius:30px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;box-shadow:0 25px 50px #e67e224d;position:relative;overflow:hidden;transition:all .4s ease}.image-placeholder:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmerRotate 3s linear infinite}@keyframes shimmerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image-placeholder:hover{transform:scale(1.05) rotate(2deg);box-shadow:0 35px 70px #e67e2266}.placeholder-content h3{font-size:3.5rem;margin-bottom:.5rem;animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.placeholder-content p{font-size:1.3rem;opacity:.9}.mission-vision{padding:6rem 0;background:linear-gradient(135deg,var(--light-gray) 0%,#ffffff 100%);position:relative}.mv-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.mv-card{background:#fff;padding:3.5rem 2.5rem;border-radius:25px;text-align:center;box-shadow:0 15px 40px #0000001a;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.mv-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(230,126,34,.05),transparent);transition:left .6s ease}.mv-card:hover:before{left:100%}.mv-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 60px #00000026}.mv-icon{font-size:4.5rem;margin-bottom:2rem;animation:iconFloat 3s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}.mv-card h3{font-size:2rem;color:var(--primary-blue);margin-bottom:1.5rem;position:relative}.mv-card h3:after{content:"";position:absolute;bottom:-8px;left:50%;width:60px;height:3px;background:linear-gradient(90deg,var(--primary-orange),var(--light-orange));transform:translate(-50%);border-radius:2px}.mv-card p{color:var(--dark-gray);line-height:1.8;font-size:1.1rem}.values{padding:6rem 0;background:#fff;position:relative}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem}.value-card{padding:2.5rem;border-left:5px solid var(--primary-orange);background:var(--light-gray);border-radius:0 20px 20px 0;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.value-card:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,var(--primary-orange),var(--light-orange));transition:width .3s ease}.value-card:hover:before{width:100%;opacity:.05}.value-card:hover{background:#fff;box-shadow:0 15px 35px #0000001a;transform:translate(10px) scale(1.02)}.value-card h4{font-size:1.4rem;color:var(--primary-blue);margin-bottom:1rem;transition:color .3s ease}.value-card:hover h4{color:var(--primary-orange)}.value-card p{color:var(--dark-gray);line-height:1.7}.team{padding:6rem 0;background:linear-gradient(135deg,var(--light-gray) 0%,#ffffff 100%)}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}.team-member{background:#fff;padding:2.5rem;border-radius:25px;text-align:center;box-shadow:0 15px 40px #0000001a;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.team-member:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-orange),var(--light-orange))}.team-member:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 60px #00000026}.member-image{margin-bottom:2rem}.placeholder-avatar{width:120px;height:120px;background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3.5rem;margin:0 auto;color:#fff;transition:all .4s ease;box-shadow:0 10px 30px #e67e224d}.team-member:hover .placeholder-avatar{transform:scale(1.1) rotate(360deg);box-shadow:0 15px 40px #e67e2280}.team-member h4{font-size:1.4rem;color:var(--primary-blue);margin-bottom:.5rem}.role{color:var(--primary-orange);font-weight:600;margin-bottom:1rem!important;font-size:1.1rem}.team-member p{color:var(--dark-gray);line-height:1.7}@media (max-width: 768px){.hero-content h1{font-size:2.8rem}.story-content{grid-template-columns:1fr;gap:3rem}.story-text h2{font-size:2.5rem}.mv-grid{grid-template-columns:1fr;gap:2rem}.image-placeholder{width:280px;height:280px}.placeholder-content h3{font-size:2.8rem}}@media (max-width: 480px){.hero-content h1{font-size:2.2rem}.story-text h2{font-size:2rem}.mv-card{padding:2.5rem 2rem}.image-placeholder{width:250px;height:250px}.placeholder-content h3{font-size:2.5rem}}.av-shows{margin-top:80px}.av-hero{padding:8rem 0;background-image:linear-gradient(#0000008c,#0000008c),url(https://avdusa.com/wp-content/uploads/av-corporate-sales-meetings.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;position:relative;overflow:hidden;min-height:70vh;display:flex;align-items:center}.hero-particle{position:absolute;background:#ffffff1a;border-radius:50%;animation:heroFloat 8s ease-in-out infinite}.particle-1{width:80px;height:80px;top:20%;left:10%;animation-delay:0s}.particle-2{width:60px;height:60px;top:60%;right:15%;animation-delay:2s}.particle-3{width:100px;height:100px;bottom:30%;left:20%;animation-delay:4s}.particle-4{width:40px;height:40px;top:40%;right:30%;animation-delay:6s}.particle-5{width:70px;height:70px;bottom:20%;right:10%;animation-delay:8s}@keyframes heroFloat{0%,to{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-20px) scale(1.1);opacity:1}}.hero-stats{display:flex;gap:2rem;flex-wrap:wrap}.stat-item{text-align:center;background:#ffffff1a;padding:1.5rem;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.stat-item:hover{background:#fff3;transform:translateY(-5px)}.stat-number{display:block;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stage-setup{position:relative;width:350px;height:250px}.stage-lights{position:absolute;top:0;width:100%;height:50px;display:flex;justify-content:space-around;align-items:center}.light{width:30px;height:30px;border-radius:50%;animation:lightPulse 2s ease-in-out infinite}.light-1{background:#ff6b6b;animation-delay:0s}.light-2{background:#4ecdc4;animation-delay:.5s}.light-3{background:#45b7d1;animation-delay:1s}.light-4{background:#f9ca24;animation-delay:1.5s}@keyframes lightPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 20px currentColor}}.stage-screen{position:absolute;bottom:0;width:100%;height:150px;background:linear-gradient(135deg,#2c3e50,#34495e);border-radius:15px;display:flex;align-items:center;justify-content:center;box-shadow:0 15px 40px #0000004d}.screen-content{width:80%;height:60%}.waveform{display:flex;align-items:flex-end;justify-content:space-around;height:100%;gap:5px}.wave-bar{background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));border-radius:3px;width:15px;animation:waveAnimation 1.5s ease-in-out infinite}.wave-bar:nth-child(1){height:40%;animation-delay:0s}.wave-bar:nth-child(2){height:70%;animation-delay:.2s}.wave-bar:nth-child(3){height:90%;animation-delay:.4s}.wave-bar:nth-child(4){height:60%;animation-delay:.6s}.wave-bar:nth-child(5){height:50%;animation-delay:.8s}@keyframes waveAnimation{0%,to{transform:scaleY(1);opacity:.7}50%{transform:scaleY(1.5);opacity:1}}.content-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 90%,rgba(230,126,34,.03) 0%,transparent 50%),radial-gradient(circle at 90% 10%,rgba(44,62,80,.03) 0%,transparent 50%)}.content-text h2:after{content:"";position:absolute;bottom:-10px;left:0;width:100px;height:4px;background:linear-gradient(90deg,var(--primary-orange),var(--light-orange));border-radius:2px}.content-highlights{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.highlight-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--light-gray);border-radius:10px;transition:all .3s ease}.highlight-item:hover{background:#fff;box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.highlight-icon{font-size:1.5rem}._services-overview{padding:6rem 0;background:linear-gradient(135deg,var(--light-gray) 0%,#ffffff 100%);position:relative}._services-overview:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 80% 20%,rgba(230,126,34,.03) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(44,62,80,.03) 0%,transparent 50%)}._section-header{text-align:center;margin-bottom:4rem;position:relative;z-index:2}._section-header h2{font-size:2.5rem;color:var(--primary-blue);margin-bottom:1rem;position:relative}._section-header h2:after{content:"";position:absolute;bottom:-10px;left:50%;width:60px;height:3px;background:linear-gradient(90deg,var(--primary-orange),var(--light-orange));transform:translate(-50%);border-radius:2px}._section-header p{font-size:1.1rem;color:var(--dark-gray)}._services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;position:relative;z-index:2}.service-item{padding:3rem 2.5rem;background:#fff;border-radius:25px;text-align:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);border:1px solid #e0e0e0;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.service-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(230,126,34,.1),transparent);transition:left .6s ease}.service-item:hover:before{left:100%}.service-item:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-10px) scale(1.02);border-color:var(--primary-orange)}.service-icon{font-size:4rem;margin-bottom:2rem;animation:iconBounce 2s ease-in-out infinite}.service-item:hover .service-icon{animation:iconSpin .6s ease-in-out}@keyframes iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.service-item h3{font-size:1.6rem;color:var(--primary-blue);margin-bottom:1.5rem;transition:color .3s ease}.service-item:hover h3{color:var(--primary-orange)}.service-item p{color:var(--dark-gray);line-height:1.7;font-size:1.05rem}.equipment{padding:6rem 0;background:#fff;position:relative}.text-content h2:after{content:"";position:absolute;bottom:-10px;left:0;width:100px;height:4px;background:linear-gradient(90deg,var(--primary-orange),var(--light-orange));border-radius:2px}.equipment-list{display:flex;flex-direction:column;gap:2rem}.equipment-item{padding:2rem;background:var(--light-gray);border-radius:15px;transition:all .3s ease;border-left:4px solid var(--primary-orange)}.equipment-item:hover{background:#fff;box-shadow:0 10px 30px #0000001a;transform:translate(10px)}.equipment-item h4{font-size:1.3rem;color:var(--primary-blue);margin-bottom:.8rem}.equipment-item p{color:var(--dark-gray);line-height:1.7}.equipment-visual{display:flex;justify-content:center;align-items:center}.equipment-showcase{position:relative;width:350px;height:350px}.showcase-item{position:absolute;width:90px;height:90px;background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.2rem;color:#fff;animation:orbitRotate 12s linear infinite;box-shadow:0 10px 30px #e67e224d;transition:all .3s ease}.showcase-item:hover{transform:scale(1.2);box-shadow:0 15px 40px #e67e2280}.item-1{top:0;left:50%;transform:translate(-50%);animation-delay:0s}.item-2{top:50%;right:0;transform:translateY(-50%);animation-delay:3s}.item-3{bottom:0;left:50%;transform:translate(-50%);animation-delay:6s}.item-4{top:50%;left:0;transform:translateY(-50%);animation-delay:9s}@keyframes orbitRotate{0%{transform:rotate(0) translate(130px) rotate(0)}to{transform:rotate(360deg) translate(130px) rotate(-360deg)}}.process{padding:6rem 0;background:linear-gradient(135deg,var(--light-gray) 0%,#ffffff 100%)}.process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem}.step{text-align:center;padding:2.5rem;position:relative;background:#fff;border-radius:20px;transition:all .4s ease;box-shadow:0 10px 30px #0000001a}.step:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-5px)}.step-number{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin:0 auto 2rem;box-shadow:0 10px 30px #e67e224d;animation:stepPulse 3s ease-in-out infinite}@keyframes stepPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.step h3{font-size:1.4rem;color:var(--primary-blue);margin-bottom:1rem}.step p{color:var(--dark-gray);line-height:1.7}.portfolio{padding:6rem 0;background:#fff}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem}.portfolio-item{background:var(--light-gray);border-radius:25px;overflow:hidden;box-shadow:0 15px 40px #0000001a;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.portfolio-item:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 60px #00000026;background:#fff}.portfolio-image{height:220px;background:linear-gradient(45deg,var(--primary-blue),var(--dark-blue));display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.portfolio-image:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.portfolio-item:hover .portfolio-image:before{left:100%}.image-placeholder{font-size:4.5rem;color:#fff;animation:iconFloat 3s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.05)}}.portfolio-item h3{font-size:1.4rem;color:var(--primary-blue);margin:2rem 2rem 1rem}.portfolio-item p{color:var(--dark-gray);line-height:1.7;margin:0 2rem 2rem}@media (max-width: 768px){.hero-content{grid-template-columns:1fr;gap:3rem;text-align:center}.hero-text h1{font-size:2.8rem}.content-wrapper{grid-template-columns:1fr;gap:3rem}.content-text h2{font-size:2.2rem}.content-highlights{grid-template-columns:1fr}.hero-stats{justify-content:center}.stage-setup{width:280px;height:200px}.equipment-showcase{width:280px;height:280px}.showcase-item{width:70px;height:70px;font-size:1.8rem}}@media (max-width: 480px){.hero-text h1{font-size:2.2rem}.hero-text p{font-size:1.1rem}.stat-item{padding:1rem}.stat-number{font-size:2rem}.content-text h2{font-size:1.8rem}.section-header h2{font-size:2rem}.service-item{padding:2rem 1.5rem}.equipment-item{padding:1.5rem}}.led-display{margin-top:80px}.led-hero{padding:8rem 0;background-image:url(https://www.colorlitled.com/wp-content/uploads/2024/07/led-display-solutions.webp),linear-gradient(#0000008c,#0000008c);color:#fff;position:relative;overflow:hidden;min-height:70vh;display:flex;align-items:center}.led-grid{position:absolute;width:100%;height:100%}.led-pixel{position:absolute;width:8px;height:8px;border-radius:2px;animation:pixelGlow 3s ease-in-out infinite}.pixel-1{background:#ff6b6b;top:20%;left:15%;animation-delay:0s}.pixel-2{background:#4ecdc4;top:40%;right:20%;animation-delay:.5s}.pixel-3{background:#45b7d1;bottom:30%;left:25%;animation-delay:1s}.pixel-4{background:#f9ca24;top:60%;right:30%;animation-delay:1.5s}.pixel-5{background:#6c5ce7;bottom:20%;right:15%;animation-delay:2s}.pixel-6{background:#fd79a8;top:30%;left:40%;animation-delay:2.5s}@keyframes pixelGlow{0%,to{opacity:.6;transform:scale(1);box-shadow:0 0 10px currentColor}50%{opacity:1;transform:scale(2);box-shadow:0 0 20px currentColor}}.hero-features{display:flex;gap:1.5rem;flex-wrap:wrap}.feature-badge{display:flex;align-items:center;gap:.5rem;background:#ffffff1a;padding:.8rem 1.2rem;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.feature-badge:hover{background:#fff3;transform:translateY(-2px)}.badge-icon{font-size:1.2rem}.led-wall-demo{display:grid;grid-template-columns:1fr 1fr;gap:15px;width:350px;height:250px}.led-panel{background:linear-gradient(135deg,#2c3e50,#34495e);border-radius:15px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d;transition:all .3s ease}.led-panel:hover{transform:scale(1.05);box-shadow:0 15px 40px #0006}.led-panel:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .8s ease}.led-panel:hover:before{left:100%}.panel-content{font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5);animation:panelGlow 2s ease-in-out infinite alternate}@keyframes panelGlow{0%{text-shadow:0 2px 10px rgba(0,0,0,.5)}to{text-shadow:0 2px 10px rgba(0,0,0,.5),0 0 20px rgba(255,255,255,.3)}}.panel-1 .panel-content{color:#ff6b6b;animation-delay:0s}.panel-2 .panel-content{color:#4ecdc4;animation-delay:.5s}.panel-3 .panel-content{color:#45b7d1;animation-delay:1s}.panel-4 .panel-content{color:#f9ca24;animation-delay:1.5s}.tech-specs{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.spec-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--light-gray);border-radius:10px;transition:all .3s ease}.spec-item:hover{background:#fff;box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.spec-label{font-weight:600;color:var(--primary-blue)}.spec-value{color:var(--primary-orange);font-weight:600}.products{padding:6rem 0;background:linear-gradient(135deg,var(--light-gray) 0%,#ffffff 100%);position:relative}.products:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 80% 20%,rgba(44,62,80,.03) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(230,126,34,.03) 0%,transparent 50%)}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;position:relative;z-index:2}.product-card{padding:3rem 2.5rem;background:#fff;border-radius:25px;text-align:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);border:1px solid #e0e0e0;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.product-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,62,80,.1),transparent);transition:left .6s ease}.product-card:hover:before{left:100%}.product-card:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-10px) scale(1.02);border-color:var(--primary-blue)}.product-icon{font-size:4rem;margin-bottom:2rem;animation:iconPulse 2s ease-in-out infinite}.product-card:hover .product-icon{animation:iconSpin .6s ease-in-out}.product-card h3{font-size:1.6rem;color:var(--primary-blue);margin-bottom:1.5rem;transition:color .3s ease}.product-card:hover h3{color:var(--primary-orange)}.product-card p{color:var(--dark-gray);line-height:1.7;font-size:1.05rem;margin-bottom:2rem}.product-card ul{list-style:none;padding:0;text-align:left}.product-card li{color:var(--dark-gray);margin-bottom:.8rem;position:relative;padding-left:1.5rem}.product-card li:before{content:"✓";position:absolute;left:0;color:var(--primary-orange);font-weight:700}.applications{padding:6rem 0;background:#fff}.applications-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.app-item{padding:2.5rem 2rem;background:var(--light-gray);border-radius:20px;text-align:center;transition:all .3s ease;border-left:4px solid var(--primary-blue)}.app-item:hover{background:#fff;box-shadow:0 10px 30px #0000001a;transform:translateY(-5px);border-left-color:var(--primary-orange)}.app-item h3{font-size:1.3rem;color:var(--primary-blue);margin-bottom:1rem}.app-item p{color:var(--dark-gray);line-height:1.6}.features{padding:6rem 0;background:linear-gradient(135deg,var(--light-gray) 0%,#ffffff 100%)}.feature-list{display:flex;flex-direction:column;gap:2rem}.feature-item{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;transition:all .3s ease;border-left:4px solid var(--primary-blue)}.feature-item:hover{transform:translate(10px);box-shadow:0 10px 25px #00000026;border-left-color:var(--primary-orange)}.feature-icon{font-size:2.5rem;flex-shrink:0;animation:iconFloat 3s ease-in-out infinite}.feature-text h4{font-size:1.3rem;color:var(--primary-blue);margin-bottom:.8rem}.feature-text p{color:var(--dark-gray);line-height:1.7;margin:0}.led-simulation{height:431px;width:512px}.led-simulation .led-panel{background:linear-gradient(135deg,var(--primary-blue),var(--dark-blue));border-radius:15px;position:relative;overflow:hidden;animation:panelPulse 3s ease-in-out infinite}.led-simulation .panel-1{animation-delay:0s}.led-simulation .panel-2{animation-delay:.5s}.led-simulation .panel-3{animation-delay:1s}.led-simulation .panel-4{animation-delay:1.5s}@keyframes panelPulse{0%,to{box-shadow:0 5px 15px #2c3e504d}50%{box-shadow:0 10px 30px #2c3e5080}}.specifications{padding:6rem 0;background:#fff}.specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem}.spec-category{padding:3rem;background:var(--light-gray);border-radius:20px;transition:all .3s ease;border-top:4px solid var(--primary-blue)}.spec-category:hover{background:#fff;box-shadow:0 15px 40px #0000001a;transform:translateY(-5px)}.spec-category h3{font-size:1.8rem;color:var(--primary-blue);margin-bottom:2rem;text-align:center}.spec-list{display:flex;flex-direction:column;gap:1rem}.spec-category .spec-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fff;border-radius:10px;transition:all .3s ease}.spec-category .spec-item:hover{background:var(--light-gray);transform:translate(5px)}.spec-category .spec-label{font-weight:600;color:var(--primary-blue)}.spec-category .spec-value{color:var(--primary-orange);font-weight:600}@media (max-width: 768px){.hero-content{grid-template-columns:1fr;gap:3rem;text-align:center}.hero-text h1{font-size:2.8rem}.content-wrapper{grid-template-columns:1fr;gap:3rem}.content-text h2{font-size:2.2rem}.tech-specs{grid-template-columns:1fr}.hero-features{justify-content:center}.led-wall-demo{width:280px;height:200px;gap:10px}.products-grid,.specs-grid{grid-template-columns:1fr}.led-simulation{width:250px;height:250px;gap:15px}}@media (max-width: 480px){.hero-text h1{font-size:2.2rem}.hero-text p{font-size:1.1rem}.feature-badge{padding:.6rem 1rem;font-size:.9rem}.content-text h2{font-size:1.8rem}.section-header h2{font-size:2rem}.product-card{padding:2rem 1.5rem}.spec-category{padding:2rem}.feature-item{padding:1.5rem;flex-direction:column;text-align:center;gap:1rem}}.av-integration{margin-top:80px}.integration-hero{padding:8rem 0;background-image:linear-gradient(#0000008c,#0000008c),url(https://vitrina.ai/wp-content/uploads/2024/08/DALL%C2%B7E-2024-08-01-18.32.54-A-dynamic-scene-showcasing-AV-integration-companies-at-work.-Picture-a-modern-office-space-where-professionals-are-setting-up-advanced-audiovisual-sys.webp);color:#fff;position:relative;overflow:hidden;min-height:70vh;display:flex;align-items:center}.circuit-pattern{position:absolute;width:100%;height:100%}.circuit-line{position:absolute;background:#e67e224d;animation:circuitFlow 4s ease-in-out infinite}.line-1{width:200px;height:2px;top:20%;left:10%;animation-delay:0s}.line-2{width:2px;height:150px;top:30%;right:20%;animation-delay:1s}.line-3{width:180px;height:2px;bottom:25%;left:30%;animation-delay:2s}@keyframes circuitFlow{0%,to{opacity:.3;box-shadow:0 0 5px #e67e224d}50%{opacity:1;box-shadow:0 0 15px #e67e22cc}}.circuit-node{position:absolute;width:12px;height:12px;background:var(--primary-orange);border-radius:50%;animation:nodePulse 3s ease-in-out infinite;box-shadow:0 0 10px #e67e2280}.node-1{top:20%;left:25%;animation-delay:0s}.node-2{top:40%;right:20%;animation-delay:.5s}.node-3{bottom:30%;left:40%;animation-delay:1s}.node-4{top:60%;right:35%;animation-delay:1.5s}@keyframes nodePulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.5);opacity:1;box-shadow:0 0 20px #e67e22cc}}.hero-text h1{font-size:4rem;margin-bottom:2rem;font-weight:700;text-shadow:0 5px 20px rgba(0,0,0,.3);background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:heroShimmer 3s ease-in-out infinite;transition:text-shadow .3s ease}.hero-text h1.glow{text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.6),0 0 30px rgba(255,255,255,.4),0 5px 20px rgba(0,0,0,.3)}@keyframes glowPulse{0%{text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.6),0 5px 20px rgba(0,0,0,.3)}50%{text-shadow:0 0 15px rgba(255,255,255,1),0 0 30px rgba(255,255,255,.8),0 0 45px rgba(255,255,255,.6),0 5px 20px rgba(0,0,0,.3)}to{text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.6),0 5px 20px rgba(0,0,0,.3)}}.hero-text h1.glow-animated{animation:heroShimmer 3s ease-in-out infinite,glowPulse 2s ease-in-out infinite}.integration-benefits{display:flex;gap:1.5rem;flex-wrap:wrap}.benefit-item{display:flex;align-items:center;gap:.5rem;background:#ffffff1a;padding:.8rem 1.2rem;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.benefit-item:hover{background:#fff3;transform:translateY(-2px)}.benefit-icon{font-size:1.2rem}.integration-diagram{position:relative;width:350px;height:350px}.central-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;text-align:center;box-shadow:0 15px 40px #e67e2266;animation:hubPulse 3s ease-in-out infinite;z-index:2}@keyframes hubPulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 20px 50px #e67e2299}}.connected-device{position:absolute;width:60px;height:60px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);animation:deviceOrbit 12s linear infinite;transition:all .3s ease}.connected-device:hover{background:#fff3;transform:scale(1.1)}.device-1{top:10%;left:50%;transform:translate(-50%);animation-delay:0s}.device-2{top:25%;right:15%;animation-delay:2s}.device-3{top:50%;right:5%;transform:translateY(-50%);animation-delay:4s}.device-4{bottom:25%;right:15%;animation-delay:6s}.device-5{bottom:10%;left:50%;transform:translate(-50%);animation-delay:8s}.device-6{top:50%;left:5%;transform:translateY(-50%);animation-delay:10s}@keyframes deviceOrbit{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.integration-features{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.feature-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.feature-col{padding:1.5rem;background:var(--light-gray);border-radius:15px;transition:all .3s ease;border-left:4px solid var(--primary-blue)}.feature-col:hover{background:#fff;box-shadow:0 10px 30px #0000001a;transform:translateY(-5px);border-left-color:var(--primary-orange)}.feature-col h4{font-size:1.2rem;color:var(--primary-blue);margin-bottom:.8rem}.feature-col p{color:var(--dark-gray);line-height:1.6;margin:0;font-size:.95rem}.solutions{padding:6rem 0;background:linear-gradient(135deg,var(--light-gray) 0%,#ffffff 100%);position:relative}.solutions:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 80% 20%,rgba(44,62,80,.03) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(230,126,34,.03) 0%,transparent 50%)}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;position:relative;z-index:2}.solution-card{padding:3rem 2.5rem;background:#fff;border-radius:25px;text-align:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);border:1px solid #e0e0e0;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.solution-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,62,80,.1),transparent);transition:left .6s ease}.solution-card:hover:before{left:100%}.solution-card:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-10px) scale(1.02);border-color:var(--primary-blue)}.solution-icon{font-size:4rem;margin-bottom:2rem;animation:iconPulse 2s ease-in-out infinite}.solution-card:hover .solution-icon{animation:iconSpin .6s ease-in-out}.solution-card h3{font-size:1.6rem;color:var(--primary-blue);margin-bottom:1.5rem;transition:color .3s ease}.solution-card:hover h3{color:var(--primary-orange)}.solution-card p{color:var(--dark-gray);line-height:1.7;font-size:1.05rem;margin-bottom:2rem}.solution-features{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.solution-features span{background:var(--primary-blue);color:#fff;padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:500;transition:all .3s ease}.solution-card:hover .solution-features span{background:var(--primary-orange)}.integration-process{padding:6rem 0;background:#fff}.process-timeline{display:flex;flex-direction:column;gap:3rem;max-width:800px;margin:0 auto}.timeline-item{display:grid;grid-template-columns:80px 1fr;gap:2rem;align-items:center;position:relative}.timeline-item:not(:last-child):after{content:"";position:absolute;left:40px;top:80px;width:2px;height:60px;background:linear-gradient(180deg,var(--primary-orange),var(--light-orange))}.timeline-marker{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;box-shadow:0 10px 30px #e67e224d;animation:markerPulse 3s ease-in-out infinite;position:relative;z-index:2}@keyframes markerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 15px 40px #e67e2266}}.timeline-content{padding:2rem;background:var(--light-gray);border-radius:15px;transition:all .3s ease;border-left:4px solid var(--primary-orange)}.timeline-content:hover{background:#fff;box-shadow:0 10px 30px #0000001a;transform:translate(10px)}.timeline-content h3{font-size:1.4rem;color:var(--primary-blue);margin-bottom:1rem}.timeline-content p{color:var(--dark-gray);line-height:1.7;margin:0}.technologies{padding:6rem 0;background:linear-gradient(135deg,var(--light-gray) 0%,#ffffff 100%)}.tech-categories{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.tech-category{padding:2rem;background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;transition:all .3s ease;border-left:4px solid var(--primary-blue)}.tech-category:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-5px);border-left-color:var(--primary-orange)}.tech-category h4{font-size:1.3rem;color:var(--primary-blue);margin-bottom:1rem}.tech-category p{color:var(--dark-gray);line-height:1.6;margin:0}.tech-visual{display:flex;justify-content:center;align-items:center}.benefits{padding:6rem 0;background:#fff}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem}.benefit-item{padding:2.5rem 2rem;background:var(--light-gray);border-radius:20px;text-align:center;transition:all .3s ease;border-top:4px solid var(--primary-blue)}.benefit-item:hover{background:#fff;box-shadow:0 15px 40px #0000001a;transform:translateY(-5px);border-top-color:var(--primary-orange)}.benefit-icon{font-size:3rem;margin-bottom:1.5rem;animation:iconFloat 3s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.benefit-item h3{font-size:1.3rem;color:var(--primary-blue);margin-bottom:1rem}.benefit-item p{color:var(--dark-gray);line-height:1.7}@media (max-width: 768px){.hero-content{grid-template-columns:1fr;gap:3rem;text-align:center}.hero-text h1{font-size:2.8rem}.content-wrapper{grid-template-columns:1fr;gap:3rem}.content-text h2{font-size:2.2rem}.integration-features{gap:1rem}.feature-row{grid-template-columns:1fr;gap:1rem}.integration-benefits{justify-content:center}.integration-diagram{width:280px;height:280px}.central-hub{width:100px;height:100px;font-size:.8rem}.connected-device{width:50px;height:50px;font-size:1.2rem}.timeline-item{grid-template-columns:60px 1fr;gap:1.5rem}.timeline-marker{width:60px;height:60px;font-size:1.4rem}.timeline-item:not(:last-child):after{left:30px;top:60px;height:50px}.tech-categories{grid-template-columns:1fr}}@media (max-width: 480px){.hero-text h1{font-size:2.2rem}.hero-text p{font-size:1.1rem}.benefit-item{padding:.6rem 1rem;font-size:.9rem}.content-text h2{font-size:1.8rem}.section-header h2{font-size:2rem}.solution-card{padding:2rem 1.5rem}.timeline-content,.tech-category{padding:1.5rem}.benefit-item{padding:2rem 1.5rem}}.corporate-events{margin-top:80px}.corporate-hero{padding:8rem 0;background-image:url(https://seahawkevent.com/wp-content/uploads/2024/06/Product-Launch-Seahawk-Events_page-0001-Copy-1.jpg),linear-gradient(#0000008c,#0000008c);color:#fff;position:relative;overflow:hidden;min-height:70vh;display:flex;align-items:center}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.corporate-elements{position:absolute;width:100%;height:100%}.floating-icon{position:absolute;font-size:3rem;opacity:.1;animation:corporateFloat 8s ease-in-out infinite}.icon-1{top:15%;left:10%;animation-delay:0s}.icon-2{top:25%;right:15%;animation-delay:1.5s}.icon-3{bottom:30%;left:20%;animation-delay:3s}.icon-4{top:60%;right:25%;animation-delay:4.5s}.icon-5{bottom:20%;right:10%;animation-delay:6s}@keyframes corporateFloat{0%,to{transform:translateY(0) rotate(0);opacity:.1}50%{transform:translateY(-20px) rotate(10deg);opacity:.3}}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:2}.hero-text h1{font-size:4rem;margin-bottom:2rem;font-weight:700;text-shadow:0 5px 20px rgba(0,0,0,.3);background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:heroShimmer 3s ease-in-out infinite}@keyframes heroShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-text p{font-size:1.4rem;opacity:.95;margin-bottom:3rem;line-height:1.7}.corporate-stats{display:flex;gap:2rem;flex-wrap:wrap}.stat-badge{text-align:center;background:#ffffff1a;padding:1.5rem;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.stat-badge:hover{background:#fff3;transform:translateY(-5px)}.stat-number{display:block;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:var(--primary-orange)}.stat-label{font-size:.9rem;opacity:.9}.hero-visual{display:flex;justify-content:center;align-items:center}.corporate-visual{position:relative;width:350px;height:280px}.presentation-screen{position:absolute;top:0;width:100%;height:180px;background:linear-gradient(135deg,#2c3e50,#34495e);border-radius:15px;display:flex;align-items:center;justify-content:center;box-shadow:0 15px 40px #0000004d;overflow:hidden}.presentation-screen:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:screenGlow 3s ease-in-out infinite}@keyframes screenGlow{0%{left:-100%}to{left:100%}}.screen-content{width:80%;height:60%;display:flex;align-items:flex-end;justify-content:space-around;gap:8px;position:relative;z-index:2}.chart-bar{background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));border-radius:3px;width:20px;animation:chartAnimation 2s ease-in-out infinite;box-shadow:0 5px 15px #e67e224d}.bar-1{height:40%;animation-delay:0s}.bar-2{height:70%;animation-delay:.3s}.bar-3{height:90%;animation-delay:.6s}.bar-4{height:60%;animation-delay:.9s}@keyframes chartAnimation{0%,to{transform:scaleY(1);opacity:.8}50%{transform:scaleY(1.2);opacity:1}}.podium{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:120px;height:80px;background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));border-radius:15px 15px 0 0;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #e67e224d}.speaker{font-size:2.5rem;animation:speakerBounce 3s ease-in-out infinite}@keyframes speakerBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.content-section{padding:6rem 0;background:#fff;position:relative}.content-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 90%,rgba(44,62,80,.03) 0%,transparent 50%),radial-gradient(circle at 90% 10%,rgba(230,126,34,.03) 0%,transparent 50%)}.content-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;position:relative;z-index:2}.content-text h2{font-size:3rem;color:var(--primary-blue);margin-bottom:2rem;position:relative}.content-text h2:after{content:"";position:absolute;bottom:-10px;left:0;width:100px;height:4px;background:linear-gradient(90deg,var(--primary-blue),var(--dark-blue));border-radius:2px}.content-text p{color:var(--dark-gray);line-height:1.8;margin-bottom:2rem;font-size:1.1rem}.corporate-advantages{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.advantage-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--light-gray);border-radius:15px;transition:all .3s ease;border-left:4px solid var(--primary-blue)}.advantage-item:hover{background:#fff;box-shadow:0 10px 30px #0000001a;transform:translate(10px);border-left-color:var(--primary-orange)}.advantage-icon{font-size:2rem;flex-shrink:0}.advantage-text h4{font-size:1.2rem;color:var(--primary-blue);margin-bottom:.5rem}.advantage-text p{color:var(--dark-gray);line-height:1.6;margin:0;font-size:.95rem}.image-container{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #00000026;transition:all .3s ease}.image-container:hover{transform:scale(1.02);box-shadow:0 30px 70px #0003}.main-image{width:100%;height:400px;object-fit:cover;transition:all .3s ease}.image-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:#fff;padding:2rem;transform:translateY(100%);transition:transform .3s ease}.image-container:hover .image-overlay{transform:translateY(0)}.overlay-content h3{font-size:1.5rem;margin-bottom:.5rem}.overlay-content p{opacity:.9;margin:0}.event-types{padding:6rem 0;background:linear-gradient(135deg,var(--light-gray) 0%,#ffffff 100%);position:relative}.event-types:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 80% 20%,rgba(44,62,80,.03) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(230,126,34,.03) 0%,transparent 50%)}.section-header{text-align:center;margin-bottom:4rem;position:relative;z-index:2}.section-header h2{font-size:2.5rem;color:var(--primary-blue);margin-bottom:1rem;position:relative}.section-header h2:after{content:"";position:absolute;bottom:-10px;left:50%;width:60px;height:3px;background:linear-gradient(90deg,var(--primary-blue),var(--dark-blue));transform:translate(-50%);border-radius:2px}.section-header p{font-size:1.1rem;color:var(--dark-gray)}.events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;position:relative;z-index:2}.event-card{padding:3rem 2.5rem;background:#fff;border-radius:25px;text-align:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);border:1px solid #e0e0e0;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.event-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,62,80,.1),transparent);transition:left .6s ease}.event-card:hover:before{left:100%}.event-card:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-10px) scale(1.02);border-color:var(--primary-blue)}.event-icon{font-size:4rem;margin-bottom:2rem;animation:iconPulse 2s ease-in-out infinite}.event-card:hover .event-icon{animation:iconSpin .6s ease-in-out}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes iconSpin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg) scale(1)}}.event-card h3{font-size:1.6rem;color:var(--primary-blue);margin-bottom:1.5rem;transition:color .3s ease}.event-card:hover h3{color:var(--primary-orange)}.event-card p{color:var(--dark-gray);line-height:1.7;font-size:1.05rem;margin-bottom:2rem}.event-card ul{list-style:none;padding:0;text-align:left}.event-card li{color:var(--dark-gray);margin-bottom:.8rem;position:relative;padding-left:1.5rem}.event-card li:before{content:"✓";position:absolute;left:0;color:var(--primary-orange);font-weight:700}.services-detail{padding:6rem 0;background:#fff}.text-content h2{font-size:3rem;color:var(--primary-blue);margin-bottom:2rem;position:relative}.text-content h2:after{content:"";position:absolute;bottom:-10px;left:0;width:100px;height:4px;background:linear-gradient(90deg,var(--primary-blue),var(--dark-blue));border-radius:2px}.text-content>p{font-size:1.2rem;color:var(--dark-gray);margin-bottom:2.5rem;line-height:1.7}.service-list{display:flex;flex-direction:column;gap:2rem}.service-item{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:var(--light-gray);border-radius:15px;box-shadow:0 5px 15px #0000001a;transition:all .3s ease;border-left:4px solid var(--primary-blue)}.service-item:hover{transform:translate(10px);box-shadow:0 10px 25px #00000026;border-left-color:var(--primary-orange);background:#fff}.service-icon{font-size:2.5rem;flex-shrink:0;animation:iconFloat 3s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.service-text h4{font-size:1.3rem;color:var(--primary-blue);margin-bottom:.8rem}.service-text p{color:var(--dark-gray);line-height:1.7;margin:0}.visual-content{display:flex;justify-content:center;align-items:center}.technology{padding:6rem 0;background:linear-gradient(135deg,var(--light-gray) 0%,#ffffff 100%)}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem}.tech-item{padding:2.5rem 2rem;background:#fff;border-radius:20px;text-align:center;transition:all .3s ease;border-top:4px solid var(--primary-blue);box-shadow:0 10px 30px #0000001a}.tech-item:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-5px);border-top-color:var(--primary-orange)}.tech-item h3{font-size:1.3rem;color:var(--primary-blue);margin-bottom:1rem}.tech-item p{color:var(--dark-gray);line-height:1.7}.success-stories{padding:6rem 0;background:#fff}.stories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem}.story-card{background:var(--light-gray);border-radius:25px;overflow:hidden;box-shadow:0 15px 40px #0000001a;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.story-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 60px #00000026;background:#fff}.story-image{height:200px;background:linear-gradient(45deg,var(--primary-blue),var(--dark-blue));display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.story-image:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.story-card:hover .story-image:before{left:100%}.image-placeholder{font-size:4rem;color:#fff;animation:iconFloat 3s ease-in-out infinite}.story-content{padding:2rem}.story-content h3{font-size:1.4rem;color:var(--primary-blue);margin-bottom:1rem}.story-content p{color:var(--dark-gray);line-height:1.7;margin-bottom:1.5rem}.story-stats{display:flex;gap:1rem;flex-wrap:wrap}.story-stats span{background:var(--primary-blue);color:#fff;padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:500;transition:all .3s ease}.story-card:hover .story-stats span{background:var(--primary-orange)}.corporate-cta{padding:5rem 0;background:linear-gradient(135deg,var(--primary-blue),var(--dark-blue));color:#fff;text-align:center;position:relative;overflow:hidden}.corporate-cta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(230,126,34,.1) 0%,transparent 50%),radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 50%);animation:ctaBackground 15s linear infinite}@keyframes ctaBackground{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cta-content{position:relative;z-index:2}.cta-content h2{font-size:2.5rem;margin-bottom:1rem;animation:textGlow 3s ease-in-out infinite alternate}@keyframes textGlow{0%{text-shadow:0 5px 20px rgba(0,0,0,.3)}to{text-shadow:0 5px 20px rgba(0,0,0,.3),0 0 40px rgba(255,255,255,.3)}}.cta-content p{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.btn{padding:1.2rem 2.5rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:inline-block;border:2px solid transparent;position:relative;overflow:hidden;font-size:1.1rem}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.btn:hover:before{left:100%}.btn-primary{background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));color:#fff;border-color:var(--primary-orange);box-shadow:0 4px 15px #e67e224d}.btn-primary:hover{background:linear-gradient(135deg,var(--light-orange),#f1c40f);transform:translateY(-3px) scale(1.05);box-shadow:0 15px 35px #e67e2266}.btn-secondary{background:transparent;color:#fff;border-color:#fff;box-shadow:0 4px 15px #fff3}.btn-secondary:hover{background:#fff;color:var(--primary-blue);transform:translateY(-3px) scale(1.05);box-shadow:0 15px 35px #ffffff4d}.animate-fadeInUp{animation:fadeInUp 1s ease-out}.animate-fadeInLeft{animation:fadeInLeft 1s ease-out}.animate-fadeInRight{animation:fadeInRight 1s ease-out}@media (max-width: 768px){.hero-content{grid-template-columns:1fr;gap:3rem;text-align:center}.hero-text h1{font-size:2.8rem}.content-wrapper{grid-template-columns:1fr;gap:3rem}.content-text h2{font-size:2.2rem}.corporate-advantages{gap:1rem}.corporate-stats{justify-content:center}.corporate-visual{width:280px;height:220px}.presentation-screen{height:140px}.podium{width:100px;height:60px}.speaker{font-size:2rem}.cta-buttons{flex-direction:column;align-items:center}}@media (max-width: 480px){.hero-text h1{font-size:2.2rem}.hero-text p{font-size:1.1rem}.stat-badge{padding:1rem}.stat-number{font-size:2rem}.content-text h2{font-size:1.8rem}.section-header h2{font-size:2rem}.event-card{padding:2rem 1.5rem}.service-item{padding:1.5rem;flex-direction:column;text-align:center;gap:1rem}.tech-item{padding:2rem 1.5rem}.btn{padding:1rem 2rem;font-size:1rem}}.contact{margin-top:80px}.contact-hero{padding:6rem 0;background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));color:#fff;text-align:center;position:relative;overflow:hidden}.contact-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 70%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(44,62,80,.1) 0%,transparent 50%);animation:contactWave 8s ease-in-out infinite}@keyframes contactWave{0%,to{transform:translate(0) scale(1)}50%{transform:translate(15px) scale(1.02)}}._hero-content{position:relative;z-index:2;animation:contactSlide 1s ease-out}@keyframes contactSlide{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}._hero-content h1{font-size:3.5rem;margin-bottom:1.5rem;font-weight:700;text-shadow:0 5px 20px rgba(0,0,0,.2);animation:contactGlow 3s ease-in-out infinite alternate}@keyframes contactGlow{0%{text-shadow:0 5px 20px rgba(0,0,0,.2)}to{text-shadow:0 5px 20px rgba(0,0,0,.2),0 0 30px rgba(255,255,255,.3)}}._hero-content p{font-size:1.4rem;opacity:.95;max-width:700px;margin:0 auto}.contact-main{padding:6rem 0;background:#fff;position:relative}.contact-main:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 90%,rgba(230,126,34,.03) 0%,transparent 50%),radial-gradient(circle at 90% 10%,rgba(44,62,80,.03) 0%,transparent 50%)}.contact-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:5rem;position:relative;z-index:2}.contact-form-section{animation:slideInLeft 1s ease-out}.contact-form-section h2{font-size:2.5rem;color:var(--primary-blue);margin-bottom:1.5rem;position:relative}.contact-form-section h2:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:linear-gradient(90deg,var(--primary-orange),var(--light-orange));border-radius:2px}.contact-form-section p{color:var(--dark-gray);margin-bottom:2.5rem;line-height:1.7;font-size:1.1rem}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-weight:500;color:var(--primary-blue)}.form-group input,.form-group select,.form-group textarea{padding:.75rem;border:1px solid #e0e0e0;border-radius:4px;font-size:1rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);font-family:inherit;background:#fafafa}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-orange);background:#fff;box-shadow:0 0 0 3px #e67e221a;transform:translateY(-2px)}.form-group textarea{resize:vertical;min-height:140px}.submit-btn{background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));color:#fff;padding:1.5rem 3rem;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);margin-top:1rem;position:relative;overflow:hidden}.submit-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.submit-btn:hover:before{left:100%}.submit-btn:hover{background:linear-gradient(135deg,var(--light-orange),#f1c40f);transform:translateY(-3px) scale(1.02);box-shadow:0 15px 35px #e67e2266}.contact-info-section{animation:slideInRight 1s ease-out}.contact-info-section h2{font-size:2.5rem;color:var(--primary-blue);margin-bottom:2.5rem;position:relative}.contact-info-section h2:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:linear-gradient(90deg,var(--primary-orange),var(--light-orange));border-radius:2px}.contact-info{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:3rem}.info-item{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:var(--light-gray);border-radius:15px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.info-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--primary-orange),var(--light-orange));transition:width .3s ease}.info-item:hover:before{width:100%;opacity:.05}.info-item:hover{background:#fff;box-shadow:0 15px 35px #0000001a;transform:translate(10px) scale(1.02)}.info-icon{font-size:2.5rem;flex-shrink:0;animation:infoIconFloat 3s ease-in-out infinite}@keyframes infoIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.info-content h3{font-size:1.3rem;color:var(--primary-blue);margin-bottom:.8rem}.info-content p{color:var(--dark-gray);line-height:1.7}.social-links h3{font-size:1.3rem;color:var(--primary-blue);margin-bottom:1.5rem}.social-icons{display:flex;gap:1rem}.social-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:1.8rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.social-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--light-orange),#f1c40f);border-radius:50%;transform:scale(0);transition:transform .3s ease}.social-icon:hover:before{transform:scale(1)}.social-icon:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 15px 35px #e67e2266}.map-section{padding:4rem 1rem;background:linear-gradient(135deg,var(--light-gray) 0%,#ffffff 100%)}.map-placeholder{height:300px;background:linear-gradient(135deg,var(--primary-blue),var(--dark-blue));border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;position:relative;overflow:hidden;box-shadow:0 10px 30px #2c3e5033;margin:0 auto;max-width:1200px}.map-placeholder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(230,126,34,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.05) 0%,transparent 50%);animation:mapBackground 10s ease-in-out infinite}@keyframes mapBackground{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.05) rotate(1deg)}}.map-content{z-index:2;position:relative;padding:0 1rem}.map-marker{font-size:3rem;margin-bottom:1rem;animation:mapBounce 2s ease-in-out infinite}@keyframes mapBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.map-content h3{font-size:1.5rem;margin-bottom:.6rem}.map-content p{margin-bottom:1.5rem;opacity:.9;font-size:1rem;line-height:1.5}.directions-btn{background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));color:#fff;padding:.8rem 1.5rem;border:none;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem;display:inline-block}.directions-btn:hover{background:linear-gradient(135deg,var(--light-orange),#f1c40f);transform:translateY(-3px) scale(1.05);box-shadow:0 10px 25px #e67e2266}@media (min-width: 768px){.map-section{padding:5rem 2rem}.map-placeholder{height:400px;border-radius:20px;box-shadow:0 20px 50px #2c3e504d}.map-marker{font-size:4rem;margin-bottom:1.5rem}.map-content h3{font-size:1.7rem}.map-content p{font-size:1.1rem}.directions-btn{padding:1rem 2rem;font-size:1rem}}@media (min-width: 992px){.map-section{padding:6rem 0}.map-placeholder{height:450px}.map-marker{font-size:5rem;margin-bottom:1.5rem}.map-content h3{font-size:1.8rem}.map-content p{margin-bottom:2rem}}@media (min-width: 1200px){.map-placeholder{max-width:1400px}}.faq-section{padding:6rem 0;background:#fff}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem}.faq-item{padding:2.5rem;background:var(--light-gray);border-radius:20px;transition:all .4s cubic-bezier(.25,.46,.45,.94);border-left:5px solid var(--primary-orange);position:relative;overflow:hidden}.faq-item:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,var(--primary-orange),var(--light-orange));transition:width .3s ease}.faq-item:hover:before{width:100%;opacity:.05}.faq-item:hover{background:#fff;box-shadow:0 15px 35px #0000001a;transform:translateY(-8px) scale(1.02)}.faq-item h3{font-size:1.3rem;color:var(--primary-blue);margin-bottom:1rem;transition:color .3s ease}.faq-item:hover h3{color:var(--primary-orange)}.faq-item p{color:var(--dark-gray);line-height:1.7}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.hero-content h1{font-size:2.8rem}.contact-wrapper{grid-template-columns:1fr;gap:3rem}.social-icons{justify-content:center}.map-placeholder{height:350px}.map-marker{font-size:4rem}.contact-form-section h2,.contact-info-section h2{font-size:2.2rem}.thank-you-message{padding:1rem;margin-bottom:1.5rem}.thank-you-message h3{font-size:1.1rem}.contact-form{gap:1rem}}@media (max-width: 480px){.hero-content h1{font-size:2.2rem}.contact-form-section h2,.contact-info-section h2{font-size:1.8rem}.info-item{padding:1.5rem}.faq-item{padding:2rem}.social-icon{width:50px;height:50px;font-size:1.5rem}.map-placeholder{height:300px}.map-marker{font-size:3.5rem}}.thank-you-message{background-color:#f8f9fa;border-left:4px solid #28a745;padding:1.5rem;margin-bottom:2rem;border-radius:4px;animation:fadeIn .5s ease-in-out;box-shadow:0 2px 4px #0000001a}.thank-you-message h3{color:#28a745;margin-top:0;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.thank-you-message p{color:#6c757d;margin-bottom:0;font-size:1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gallery-section{padding:80px 0;background-color:#f9f9f9;margin-top:60px}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-title{text-align:center;font-size:2.5rem;color:#2c3e50;margin-bottom:15px;position:relative}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:#e67e22;border-radius:2px}.section-subtitle{text-align:center;color:#7f8c8d;font-size:1.1rem;margin-bottom:40px}.filter-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:30px}.filter-buttons button{padding:10px 20px;background:#fff;border:1px solid #ddd;border-radius:30px;color:#555;font-weight:500;cursor:pointer;transition:all .3s ease}.filter-buttons button:hover,.filter-buttons button.active{background:#e67e22;color:#fff;border-color:#e67e22;transform:translateY(-2px);box-shadow:0 4px 8px #e67e2233}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}.gallery-item{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px #0000001a;cursor:pointer;transition:all .3s ease;aspect-ratio:4/3}.gallery-item:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0003}.gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.gallery-item:hover img{transform:scale(1.1)}.overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:20px;color:#fff;transform:translateY(100%);transition:transform .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gallery-item:hover .overlay{transform:translateY(0)}.overlay h3{font-size:1.2rem;margin-bottom:5px;text-shadow:1px 1px 3px rgba(0,0,0,.8)}.overlay .category{display:inline-block;background:#e67e22;padding:3px 10px;border-radius:20px;font-size:.8rem;text-transform:uppercase;font-weight:600}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:1000}.lightbox-content{position:relative;max-width:90%;max-height:90%;text-align:center}.lightbox img{max-height:80vh;max-width:100%;display:block;margin:0 auto;border-radius:5px;box-shadow:0 10px 30px #00000080}.close-btn{position:absolute;top:-50px;right:0;background:none;border:none;color:#fff;font-size:2.5rem;cursor:pointer;opacity:.7;transition:opacity .3s ease}.close-btn:hover{opacity:1}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff3;border:none;color:#fff;font-size:2rem;width:60px;height:60px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.nav-btn:hover{background:#e67e22cc}.prev{left:-80px}.next{right:-80px}.lightbox-info{text-align:center;color:#fff;margin-top:25px}.lightbox-info h3{font-size:1.8rem;margin-bottom:5px;text-shadow:1px 1px 3px rgba(0,0,0,.8)}.lightbox-info p{color:#e67e22;text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-weight:600}@media (max-width: 992px){.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.section-title{font-size:2.2rem}.nav-btn{width:50px;height:50px;font-size:1.8rem}.prev{left:-60px}.next{right:-60px}}@media (max-width: 768px){.gallery-section{padding:60px 0}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.filter-buttons{gap:8px}.filter-buttons button{padding:8px 16px;font-size:.9rem}.nav-btn{position:fixed;top:auto;bottom:20px;transform:none;width:45px;height:45px}.prev{left:20px}.next{right:20px}.close-btn{top:20px;right:20px}}@media (max-width: 480px){.section-title{font-size:1.8rem}.section-subtitle{font-size:1rem}.filter-buttons{gap:5px}.filter-buttons button{padding:6px 12px;font-size:.8rem}.gallery-grid{grid-template-columns:1fr}.lightbox-info h3{font-size:1.4rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;overflow-x:hidden;scroll-behavior:smooth}.App{min-height:100vh;display:flex;flex-direction:column}:root{--primary-orange: #e67e22;--primary-blue: #2c3e50;--light-orange: #f39c12;--dark-blue: #1a252f;--white: #ffffff;--light-gray: #f8f9fa;--dark-gray: #6c757d}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--light-gray)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--light-orange),#f1c40f)}::selection{background:var(--primary-orange);color:#fff}::-moz-selection{background:var(--primary-orange);color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.animate-fadeInUp{animation:fadeInUp .8s ease-out}.animate-fadeInLeft{animation:fadeInLeft .8s ease-out}.animate-fadeInRight{animation:fadeInRight .8s ease-out}.animate-pulse{animation:pulse 2s infinite}.shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;animation:shimmer 1.5s infinite}.fade-in-section{opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,visibility,transform}.fade-in-section.is-visible{opacity:1;transform:none;visibility:visible}.floating-btn{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:linear-gradient(135deg,var(--primary-orange),var(--light-orange));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;text-decoration:none;box-shadow:0 10px 30px #e67e224d;transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:1000;animation:floatingPulse 3s ease-in-out infinite}@keyframes floatingPulse{0%,to{transform:scale(1);box-shadow:0 10px 30px #e67e224d}50%{transform:scale(1.1);box-shadow:0 15px 40px #e67e2280}}.floating-btn:hover{transform:scale(1.2);box-shadow:0 20px 50px #e67e2280;animation:none}.particles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.particle{position:absolute;width:4px;height:4px;background:var(--primary-orange);border-radius:50%;opacity:.3;animation:particleFloat 20s linear infinite}@keyframes particleFloat{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:.3}90%{opacity:.3}to{transform:translateY(-100px) rotate(360deg);opacity:0}}button:focus,input:focus,textarea:focus,select:focus{outline:2px solid var(--primary-orange);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:.5em}p{margin-bottom:1em}a{color:var(--primary-orange);transition:all .3s ease}a:hover{color:var(--light-orange)}img{max-width:100%;height:auto}@media print{.navbar,.floating-btn,.particles{display:none!important}body{font-size:12pt;line-height:1.4}h1,h2,h3{page-break-after:avoid}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
