:root{--primary-color:#00c6ff;--primary-gradient:linear-gradient(to right, #00c6ff, #0072ff);--secondary-color:#2ecc71;--secondary-gradient:linear-gradient(to right, #2ecc71, #27ae60);--text-color:#333;--text-light:#666;--bg-light:#f9f9f9;--white:#fff;--shadow:0 5px 15px rgba(0,0,0,0.1);--transition:all 0.3s ease;--font-family:'Poppins', sans-serif;}*{box-sizing:border-box;margin:0;padding:0;}html{scroll-behavior:smooth;}body{font-family:'Poppins', sans-serif;line-height:1.6;color:var(--text-color);}background-color:var(--white);overflow-x:hidden;}a{text-decoration:none;color:var(--primary-color);transition:var(--transition);}ul{list-style:none;}img{max-width:100%;height:auto;}.container{width:90%;max-width:1200px;margin:0 auto;padding:0 15px;}h1, h2, h3, h4, h5, h6{margin-bottom:15px;font-weight:600;line-height:1.3;}p{margin-bottom:15px;color:var(--text-light);}.btn{display:inline-block;padding:12px 30px;border-radius:30px;font-weight:500;cursor:pointer;border:none;transition:var(--transition);text-align:center;}.btn-primary{background:var(--primary-gradient);color:var(--white);box-shadow:0 4px 15px rgba(0, 198, 255, 0.4);}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0, 198, 255, 0.6);}.btn-secondary{background:var(--secondary-gradient);color:var(--white);box-shadow:0 4px 15px rgba(46, 204, 113, 0.4);}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(46, 204, 113, 0.6);}.btn-outline{background:transparent;border:2px solid var(--primary-color);color:var(--primary-color);}.btn-outline:hover{background:var(--primary-color);color:var(--white);}.btn-block{display:block;width:100%;}.notification-bar{background-color:#2c3e50;color:#fff;font-size:14px;padding:8px 0;position:fixed;top:0;left:0;width:100%;z-index:1001;}.notification-bar a{color:#fff;text-decoration:none;font-weight:500;}.notification-bar a:hover{text-decoration:underline;}.notification-bar i{margin-right:5px;color:var(--secondary-color);}.notification-bar .separator{margin:0 10px;color:rgba(255,255,255,0.3);}header{position:fixed;top:36px;left:0;width:100%;z-index:1000;background:rgba(255, 255, 255, 0.98);box-shadow:0 4px 20px rgba(0,0,0,0.05);padding:10px 0;transition:var(--transition);border-bottom:3px solid;border-image:linear-gradient(to right, #00c6ff, #2ecc71) 1;}header .container{display:flex;justify-content:space-between;align-items:center;}.logo a{font-size:20px;font-weight:700;color:var(--text-color);text-decoration:none;transition:transform 0.3s ease;display:block;}.logo a:hover{transform:scale(1.05);}.logo span{color:var(--primary-color);}.nav-menu ul{display:flex;gap:25px;}.nav-menu a{font-weight:500;font-size:15px;color:#2c3e50;text-decoration:none;position:relative;padding:5px 0;transition:color 0.3s ease;}.nav-menu a::after{content:'';position:absolute;width:0;height:2px;bottom:0;left:0;background:linear-gradient(to right, #00c6ff, #2ecc71);transition:width 0.3s ease;border-radius:2px;}.nav-menu a:hover::after, .nav-menu a.active::after{width:100%;}.nav-menu a:hover, .nav-menu a.active{color:#00c6ff;}.header-cta{display:block;}.mobile-toggle{display:none;font-size:24px;cursor:pointer;}.hero{padding:196px 0 100px;background:linear-gradient(135deg, rgba(0, 198, 255, 0.1) 0%, rgba(46, 204, 113, 0.1) 100%);text-align:center;position:relative;overflow:hidden;}.hero-content{max-width:800px;margin:0 auto;}.hero h1{font-size:48px;margin-bottom:20px;color:#2c3e50;}.hero p{font-size:20px;margin-bottom:40px;}.hero-buttons{display:flex;justify-content:center;gap:20px;}.hero-wrapper{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;}.hero-content{flex:1;text-align:left;max-width:600px;}.hero-content h1{font-size:48px;margin-bottom:20px;color:#2c3e50;line-height:1.2;}.hero-content p{font-size:18px;margin-bottom:30px;}.hero-buttons{justify-content:flex-start;}.hero-image{flex:1;max-width:500px;position:relative;}.hero-image img{width:100%;border-radius:20px;box-shadow:0 20px 40px rgba(0, 0, 0, 0.15);transform:rotate(2deg);transition:var(--transition);}.hero-image:hover img{transform:rotate(0deg) scale(1.02);}.section{padding:80px 0;}.bg-light{background-color:var(--bg-light);}.section-title{text-align:center;margin-bottom:60px;}.section-title h2{font-size:36px;margin-bottom:10px;position:relative;display:inline-block;}.section-title h2::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--primary-gradient);border-radius:3px;}.about-content{display:flex;justify-content:center;}.about-text{max-width:800px;text-align:center;}.about-list{margin-top:30px;display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;text-align:left;}.about-list li{display:flex;align-items:center;font-size:18px;}.about-list i{color:var(--secondary-color);margin-right:10px;}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;margin-bottom:60px;}.pricing-card{background:var(--white);padding:40px 30px;border-radius:20px;box-shadow:var(--shadow);text-align:center;position:relative;transition:var(--transition);border:1px solid #eee;}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.1);}.pricing-card.popular{border:2px solid var(--primary-color);transform:scale(1.05);}.pricing-card.popular:hover{transform:scale(1.05) translateY(-10px);}.badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--secondary-gradient);color:var(--white);padding:5px 15px;border-radius:20px;font-size:14px;font-weight:600;}.price{margin:20px 0;}.price .original{text-decoration:line-through;color:var(--text-light);font-size:16px;display:block;}.price .discounted{font-size:36px;font-weight:700;color:var(--text-color);}.price .period{font-size:16px;color:var(--text-light);}.features{text-align:left;margin:30px 0;}.features li{margin-bottom:10px;display:flex;align-items:center;}.features i{color:var(--secondary-color);margin-right:10px;}.benefits-list h3{text-align:center;margin-bottom:30px;}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:20px;}.benefit-item{background:var(--white);padding:20px;border-radius:10px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,0.05);}.benefit-item i{font-size:30px;color:var(--primary-color);margin-bottom:15px;}.coworking-pricing{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:30px;margin-bottom:60px;}.amenities-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:30px;}.amenity{text-align:center;padding:30px;background:var(--white);border-radius:15px;box-shadow:var(--shadow);transition:var(--transition);}.amenity:hover{transform:translateY(-5px);}.amenity i{font-size:40px;color:var(--primary-color);margin-bottom:20px;}.features-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px;}@media (max-width:1200px){.features-grid{grid-template-columns:repeat(3, 1fr);}}@media (max-width:768px){.features-grid{grid-template-columns:repeat(2, 1fr);}}@media (max-width:480px){.features-grid{grid-template-columns:1fr;}}.feature-box{text-align:center;padding:20px;background:var(--white);border-radius:12px;box-shadow:var(--shadow);transition:var(--transition);height:100%;}.feature-box:hover{transform:translateY(-5px);}.feature-box i{font-size:32px;background:linear-gradient(135deg, rgba(0, 198, 255, 0.1), rgba(46, 204, 113, 0.1));width:60px;height:60px;line-height:60px;border-radius:50%;color:var(--primary-color);margin-bottom:15px;}.feature-box h3{font-size:18px;margin-bottom:10px;}.feature-box p{font-size:14px;margin-bottom:0;}.process-steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:30px;position:relative;}.step{text-align:center;position:relative;z-index:1;padding:30px 20px;background:var(--white);border-radius:12px;box-shadow:var(--shadow);transition:var(--transition);height:100%;}.step:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,0.1);}.step-number{width:60px;height:60px;background:linear-gradient(135deg, rgba(0, 198, 255, 0.1), rgba(46, 204, 113, 0.1));color:var(--primary-color);font-size:24px;font-weight:700;line-height:60px;border-radius:50%;margin:0 auto 20px;box-shadow:none;transition:var(--transition);}.step:hover .step-number{background:var(--primary-gradient);color:var(--white);transform:scale(1.1) rotate(10deg);box-shadow:0 10px 20px rgba(0, 198, 255, 0.3);}.step h3{font-size:18px;margin-bottom:10px;}.step p{font-size:14px;margin-bottom:0;}.step:nth-child(1):hover .step-number{background:linear-gradient(135deg, #FF5733, #FF8D1A);box-shadow:0 10px 20px rgba(255, 87, 51, 0.3);}.step:nth-child(2):hover .step-number{background:linear-gradient(135deg, #C70039, #900C3F);box-shadow:0 10px 20px rgba(199, 0, 57, 0.3);}.step:nth-child(3):hover .step-number{background:linear-gradient(135deg, #FFC300, #DAF7A6);color:#333;box-shadow:0 10px 20px rgba(255, 195, 0, 0.3);}.step:nth-child(4):hover .step-number{background:linear-gradient(135deg, #33FF57, #33FFF5);color:#333;box-shadow:0 10px 20px rgba(51, 255, 87, 0.3);}.step:nth-child(5):hover .step-number{background:linear-gradient(135deg, #3380FF, #7D33FF);box-shadow:0 10px 20px rgba(51, 128, 255, 0.3);}.faq-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;}@media (max-width:992px){.faq-container{grid-template-columns:repeat(2, 1fr);}}@media (max-width:600px){.faq-container{grid-template-columns:1fr;}}.faq-item{background:var(--white);border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,0.05);overflow:hidden;height:fit-content;border:1px solid rgba(0,0,0,0.03);transition:all 0.3s ease;}.faq-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0, 198, 255, 0.15);}.faq-question{padding:20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:var(--white);transition:var(--transition);border-left:4px solid transparent;}.faq-question:hover{background:#fcfcfc;}.faq-question h3{font-size:16px;margin:0;line-height:1.5;padding-right:15px;color:#2c3e50;font-weight:600;}.faq-question i{color:var(--primary-color);transition:transform 0.3s ease;font-size:14px;}.faq-question.active{background:linear-gradient(to right, #f0faff, #ffffff);border-left:4px solid var(--primary-color);}.faq-question.active h3{color:var(--primary-color);}.faq-question.active i{transform:rotate(180deg);}.faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;background:#fff;}.faq-answer p{padding:10px 0 20px;font-size:14px;margin:0;color:#555;line-height:1.6;}.faq-item:nth-child(3n+1):hover .faq-question{border-left-color:#00c6ff;}.faq-item:nth-child(3n+2):hover .faq-question{border-left-color:#2ecc71;}.faq-item:nth-child(3n+3):hover .faq-question{border-left-color:#9b59b6;}.contact-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;}.map-container{height:100%;}.map-container iframe{width:100%;height:100%;min-height:450px;border-radius:15px;box-shadow:var(--shadow);}.contact-form-container{background:#fff;padding:40px;border-radius:15px;box-shadow:0 10px 40px rgba(0,0,0,0.1);}.contact-form-container h3{color:#2c3e50;margin-bottom:10px;}.contact-form-container p{margin-bottom:30px;font-size:14px;}.form-group{margin-bottom:20px;}.form-group input, .form-group textarea{width:100%;padding:15px;border:2px solid #eee;border-radius:8px;font-family:'Poppins', sans-serif;transition:all 0.3s ease;}.form-group input:focus, .form-group textarea:focus{border-color:#00c6ff;outline:none;box-shadow:0 0 15px rgba(0, 198, 255, 0.1);}@media (max-width:768px){.contact-wrapper{grid-template-columns:1fr;}.map-container iframe{min-height:300px;}}footer{background:var(--white);color:#000;padding:30px 0 10px;position:relative;overflow:hidden;}.footer-col p{text-align:justify;line-height:1.4;font-size:13px;margin-bottom:10px;}.footer-content{display:grid;grid-template-columns:2.5fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:10px;max-width:95%;margin:0 auto 10px;}.footer-col{opacity:0;animation:fadeInUp 0.8s ease forwards;}.footer-col:nth-child(1){animation-delay:0.1s;}.footer-col:nth-child(2){animation-delay:0.3s;}.footer-col:nth-child(3){animation-delay:0.5s;}.footer-col:nth-child(4){animation-delay:0.7s;}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.footer-col h3{margin-bottom:10px;font-size:16px;color:#000;position:relative;display:inline-block;}.footer-col h3::after{content:'';position:absolute;left:0;bottom:-5px;width:30px;height:2px;background:var(--primary-color);transition:width 0.3s ease;}.footer-col:hover h3::after{width:100%;}.footer-logos{margin-bottom:10px;}.footer-logo{max-width:100px;margin-bottom:5px;display:block;}.footer-col ul li{margin-bottom:5px;font-size:13px;}.footer-col ul li a{color:#000;font-weight:500;transition:all 0.3s ease;display:inline-block;text-decoration:none !important;}.footer-col ul li a:hover{color:var(--primary-color);padding-left:3px;transform:translateX(3px);}.group-brands-list li a{color:#000 !important;font-size:14px;letter-spacing:0.5px;text-decoration:none !important;}.social-links{display:flex;gap:8px;flex-wrap:wrap;}.social-links a{width:28px;height:28px;background:rgba(0,0,0,0.1);display:flex;justify-content:center;align-items:center;border-radius:50%;color:#000;transition:var(--transition);font-size:14px;}.social-links a:hover{transform:translateY(-2px) rotate(360deg);}.follow-us-text{font-size:16px;margin-bottom:5px;margin-top:10px;font-weight:700;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;}.social-fb{background-color:#1877F2 !important;color:white !important;}.social-insta{background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%) !important;color:white !important;}.social-yt{background-color:#FF0000 !important;color:white !important;}.contact-list li{display:flex;align-items:flex-start;gap:10px;color:#000;}.contact-list li a{text-decoration:none !important;color:#000;}.contact-list li i{color:var(--primary-color);margin-top:5px;}.footer-bottom{text-align:center;padding-top:30px;border-top:1px solid rgba(0,0,0,0.1);color:#000;font-size:14px;}.footer-meta{margin-top:10px;font-size:12px;color:#666;}.footer-meta a{color:#666;text-decoration:none;transition:color 0.3s ease;}.footer-meta a:hover{color:var(--primary-color);}.footer-bottom a{color:#000;margin:0 10px;font-weight:600;}.footer-bottom a:hover{color:var(--primary-color);}.mobile-sticky-cta{position:fixed;bottom:0;left:0;width:100%;display:flex;z-index:999;box-shadow:0 -2px 10px rgba(0,0,0,0.1);}.mobile-sticky-cta a{flex:1;text-align:center;padding:15px;color:var(--white);font-weight:600;font-size:16px;display:flex;justify-content:center;align-items:center;gap:10px;}.btn-call{background:var(--primary-color);}.btn-whatsapp{background:#25D366;}.whatsapp-float{position:fixed;bottom:80px;right:20px;width:60px;height:60px;background:#25D366;color:white;border-radius:50%;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:1000;display:flex;justify-content:center;align-items:center;transition:var(--transition);}.whatsapp-float:hover{transform:scale(1.1);}.container{max-width:1200px;margin:0 auto;padding:0 15px;min-width:1024px;}body{min-width:1024px;overflow-x:auto;}@keyframes float{0%{transform:translateY(0px);}50%{transform:translateY(-15px);}100%{transform:translateY(0px);}}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 rgba(0, 198, 255, 0.4);}70%{box-shadow:0 0 0 10px rgba(0, 198, 255, 0);}100%{box-shadow:0 0 0 0 rgba(0, 198, 255, 0);}}@keyframes gradient-text{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}.hero{background:linear-gradient(135deg, #fdfbfb 0%, #ebedee 100%);position:relative;}.hero::before{content:'';position:absolute;top:-50px;right:-50px;width:300px;height:300px;background:radial-gradient(circle, rgba(0,198,255,0.1) 0%, rgba(255,255,255,0) 70%);border-radius:50%;z-index:0;}.hero-image img{animation:float 6s ease-in-out infinite;}.hero h1{background:linear-gradient(to right, #2c3e50, #00c6ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:gradient-text 5s ease infinite;}.btn-primary{background:linear-gradient(45deg, #00c6ff, #0072ff);background-size:200% auto;transition:all 0.5s ease;border:none;}.btn-primary:hover{background-position:right center;transform:translateY(-3px);box-shadow:0 10px 20px rgba(0, 198, 255, 0.3);}.header-cta .btn-primary{animation:pulse-glow 2s infinite;}.feature-box, .amenity, .step{border:1px solid rgba(0,0,0,0.05);box-shadow:0 10px 30px rgba(0,0,0,0.05);transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);background:#fff;overflow:hidden;position:relative;}.pricing-card{border:1px solid rgba(0,0,0,0.05);box-shadow:0 10px 30px rgba(0,0,0,0.05);transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);background:#fff;overflow:visible;position:relative;}.feature-box::before, .pricing-card::before, .amenity::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(to right, #00c6ff, #2ecc71);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease;}.feature-box:hover, .pricing-card:hover, .amenity:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.1);}.feature-box:hover::before, .pricing-card:hover::before, .amenity:hover::before{transform:scaleX(1);}.feature-box:hover i, .amenity:hover i{transform:scale(1.1) rotate(5deg);color:#00c6ff;}.bg-light{background-color:#f8f9fa;}.pricing-card.popular{border:none;box-shadow:0 15px 40px rgba(0, 198, 255, 0.15);}.pricing-card .price .discounted{color:#00c6ff;}footer{background:linear-gradient(to bottom, #fff, #f4faff);border-top:4px solid;border-image:linear-gradient(to right, #00c6ff, #2ecc71) 1;position:relative;padding:20px 0 10px;font-size:13px;}footer::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(#00c6ff 1px, transparent 1px);background-size:30px 30px;opacity:0.05;pointer-events:none;}.footer-col h3{margin-bottom:10px;font-size:15px;color:#2c3e50;position:relative;display:inline-block;padding-bottom:5px;}.footer-col h3::after{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background:linear-gradient(to right, #00c6ff, #2ecc71);transition:width 0.3s ease;border-radius:2px;}.footer-col:hover h3::after{width:100%;}.footer-col ul li a:hover{color:#00c6ff;padding-left:5px;transform:translateX(3px);text-shadow:0 2px 5px rgba(0, 198, 255, 0.2);}.footer-bottom{background:#fff;border-top:1px solid #eee;padding:10px 0;margin-top:10px;position:relative;z-index:1;font-size:12px;}.step-number{background:linear-gradient(135deg, #00c6ff, #0072ff);box-shadow:0 10px 20px rgba(0, 198, 255, 0.3);}.faq-question{border-left:4px solid transparent;}.faq-question.active{border-left:4px solid #00c6ff;background:#f0faff;}.features-grid .feature-box:nth-child(1) i{color:#FF5733;background:rgba(255, 87, 51, 0.1);}.features-grid .feature-box:nth-child(2) i{color:#C70039;background:rgba(199, 0, 57, 0.1);}.features-grid .feature-box:nth-child(3) i{color:#900C3F;background:rgba(144, 12, 63, 0.1);}.features-grid .feature-box:nth-child(4) i{color:#581845;background:rgba(88, 24, 69, 0.1);}.features-grid .feature-box:nth-child(5) i{color:#FFC300;background:rgba(255, 195, 0, 0.1);}.features-grid .feature-box:nth-child(6) i{color:#DAF7A6;background:rgba(218, 247, 166, 0.1);}.features-grid .feature-box:nth-child(7) i{color:#33FF57;background:rgba(51, 255, 87, 0.1);}.features-grid .feature-box:nth-child(8) i{color:#33FFF5;background:rgba(51, 255, 245, 0.1);}.features-grid .feature-box:nth-child(9) i{color:#3380FF;background:rgba(51, 128, 255, 0.1);}.features-grid .feature-box:nth-child(10) i{color:#7D33FF;background:rgba(125, 51, 255, 0.1);}.amenities-grid .amenity:nth-child(odd) i{color:#FF33A8;}.amenities-grid .amenity:nth-child(even) i{color:#33FFBD;}.features-grid .feature-box:hover i{background:transparent;transform:scale(1.2) rotate(10deg);}