:root{--primary: #00d4d4;--primary-light: #00e5e5;--primary-dark: #00b3b3;--accent: #00CED1;--white: #ffffff;--black: #000000;--bg-dark: #000000;--text-light: #ffffff;--text-muted: #888888;--border-color: #333333}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;font-weight:300;line-height:1.6;color:var(--white);background-color:var(--bg-dark)}.funnel-title{font-family:Poppins,sans-serif;font-weight:700}.funnel-sec-title,.funnel-text,.text-normal{font-family:Poppins,sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding:0 20px}.text-center{text-align:center}.text-white{color:var(--white)}.text-cyan{color:var(--primary)}.text-muted{color:var(--text-muted)}.btn{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:10px;font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;border:none}.btn-primary{background:transparent;color:var(--primary);border:2px solid var(--primary);box-shadow:0 0 15px #00d4d433}.btn-primary:hover{background:var(--primary);color:var(--black);transform:translateY(-2px);box-shadow:0 0 25px #00d4d466}.btn-gold{background:transparent;color:var(--primary);border:2px solid var(--primary);box-shadow:0 0 15px #00d4d433}.btn-gold:hover{background:var(--primary);color:var(--black);transform:translateY(-2px);box-shadow:0 0 25px #00d4d466}section{padding:80px 0}@media(max-width:768px){section{padding:50px 0}}header{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#000000f2;border-bottom:1px solid var(--border-color)}header .container{display:flex;justify-content:flex-end;align-items:center;padding:15px 30px}.logo img{height:50px;width:auto;filter:brightness(0) invert(1)}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding-top:80px;padding-bottom:80px;overflow:hidden}.hero-bg{position:absolute;inset:0;background-image:var(--hero-bg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.hero-bg:after{content:"";position:absolute;inset:0;background:#0009}.hero .container{position:relative;z-index:1}.hero-content{text-align:center;max-width:800px;margin:0 auto}.hero .funnel-title{font-size:3rem;color:var(--primary);margin-bottom:20px;text-transform:uppercase;letter-spacing:3px;font-weight:700;line-height:1.3}.hero .hero-subtitle{display:block;font-size:1.8rem;text-transform:none;letter-spacing:1px;font-weight:300;color:var(--white);margin-top:10px}.hero .funnel-sec-title{font-size:1.1rem;color:var(--white);margin-bottom:20px;font-weight:300;line-height:1.8}.hero .funnel-text{font-size:1.2rem;color:var(--primary);margin-bottom:30px}@media(min-width:768px){.hero .funnel-title{font-size:4.5rem}.hero .hero-subtitle{font-size:2.2rem}.hero .funnel-sec-title{font-size:1.3rem}}@media(max-width:768px){.hero{padding-top:60px}.hero .funnel-title{font-size:2.5rem;letter-spacing:2px}.hero .hero-subtitle{font-size:1.3rem}}.benefits{background-color:var(--bg-dark);border-top:1px solid var(--border-color)}.benefits .main-layer{display:flex;flex-wrap:wrap;align-items:center;gap:60px}.benefits .image-layer{flex:1;min-width:300px}.benefits .image-layer img{width:100%;border-radius:0}.benefits .info-layer{flex:1;min-width:300px}.benefits .funnel-title{font-size:2rem;color:var(--primary);margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.benefits .text-normal{color:var(--text-muted)}@media(max-width:768px){.benefits .main-layer{flex-direction:column}}.features{background:var(--bg-dark);color:var(--white);border-top:1px solid var(--border-color)}.features .head-layer{text-align:left;margin-bottom:50px}.features .head-layer .funnel-title{font-size:2rem;color:var(--primary);margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.features .head-layer .funnel-sec-title{color:var(--text-muted)}.features .flex-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;background:transparent;padding:0;border-radius:0}.features .item-feature{text-align:left;padding:30px;border:1px solid var(--border-color);transition:border-color .3s ease;display:flex;flex-direction:column}.features .item-feature:hover{border-color:var(--primary)}.features .item-feature .img-wrapper{width:100%;height:200px;overflow:hidden;margin-bottom:20px}.features .item-feature img{width:100%;height:100%;object-fit:cover;border-radius:0}.features .item-feature .funnel-sec-title{color:var(--primary);font-weight:400;margin-bottom:15px;font-size:1.1rem}.features .item-feature .funnel-text{color:var(--text-muted);font-size:.95rem;line-height:1.7}.managed-to{background:var(--bg-dark);border-top:1px solid var(--border-color)}.managed-to .main-layer{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.managed-to .info-layer{grid-column:1}.managed-to .image-layer{grid-column:2;grid-row:1 / 3}.managed-to .items-layer{grid-column:1}.managed-to .funnel-title{font-size:2rem;color:var(--primary);margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.managed-to .funnel-sec-title{color:var(--text-muted)}.managed-to .items-layer .item{margin-bottom:30px;text-align:left;padding-left:20px;border-left:2px solid var(--border-color);transition:border-color .3s ease}.managed-to .items-layer .item:hover{border-left-color:var(--primary)}.managed-to .items-layer .item .funnel-sec-title{font-weight:400;margin-bottom:10px;color:var(--primary)}.managed-to .items-layer .item .text-normal{color:var(--text-muted)}@media(max-width:768px){.managed-to .main-layer{grid-template-columns:1fr}.managed-to .image-layer{grid-column:1;grid-row:auto}}.who{background:var(--bg-dark);color:var(--white);border-top:1px solid var(--border-color)}.who .wrap-flex{display:flex;flex-wrap:wrap;align-items:center;gap:60px}.who .image-layer{flex:1;min-width:300px}.who .video-container{position:relative;width:100%;padding-bottom:56.25%;border-radius:0;overflow:hidden;border:1px solid var(--border-color)}.who .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.who .video-thumbnail{position:relative;cursor:pointer;border-radius:0;overflow:hidden;border:1px solid var(--border-color);transition:border-color .3s ease}.who .video-thumbnail:hover{border-color:var(--primary)}.who .video-thumbnail img{width:100%;display:block}.who .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:transparent;border:2px solid var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.who .play-btn svg{fill:var(--primary)}.who .video-thumbnail:hover .play-btn{transform:translate(-50%,-50%) scale(1.1);background:var(--primary)}.who .video-thumbnail:hover .play-btn svg{fill:var(--black)}.who .info-layer{flex:1;min-width:300px;background:transparent;padding:0;border-radius:0}.who .info-layer .funnel-title{font-size:2rem;color:var(--primary);margin-bottom:20px;text-align:left;text-transform:uppercase;letter-spacing:1px}.who .info-layer .funnel-sec-title{text-align:left;margin-bottom:20px;color:var(--white)}.who .info-layer .funnel-text{color:var(--text-muted);text-align:left;line-height:1.8}@media(max-width:768px){.who .wrap-flex{flex-direction:column}}.testimonials{background:var(--bg-dark);border-top:1px solid var(--border-color)}.testimonials .testimonials-intro{text-align:left;margin-bottom:50px}.testimonials .testimonials-intro .funnel-title{font-size:2rem;color:var(--primary);text-transform:uppercase;letter-spacing:1px}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.testimonial-card{background:transparent;border:1px solid var(--border-color);border-radius:0;padding:30px;position:relative;transition:border-color .3s ease}.testimonial-card:hover{border-color:var(--primary)}.testimonial-card .image-carrousel{width:60px;height:60px;border-radius:50%;overflow:hidden;margin:0 auto 20px;border:2px solid var(--border-color)}.testimonial-card .image-carrousel img{width:100%;height:100%;object-fit:cover}.testimonial-card .text-small{font-style:italic;margin-bottom:20px;text-align:center;color:var(--text-muted)}.testimonial-card .carrousel-title{font-weight:400;text-align:center;margin-bottom:5px;color:var(--primary)}.testimonial-card .text-normal{text-align:center;color:var(--text-muted);font-size:.9rem}.testimonial-card .quote-icon{position:absolute;top:20px;right:20px;font-size:2rem;color:var(--primary);opacity:.3}.faqs{background:var(--bg-dark);border-top:1px solid var(--border-color)}.faqs .head-layer{text-align:left;margin-bottom:50px}.faqs .head-layer .funnel-title{font-size:2rem;color:var(--primary);margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.faqs .head-layer .funnel-sec-title{color:var(--text-muted)}.faqs .tabs{max-width:800px;margin:0}.faq-item{background:transparent;border:1px solid var(--border-color);border-radius:0;margin-bottom:15px;overflow:hidden;transition:border-color .3s ease}.faq-item:hover{border-color:var(--primary)}.faq-item summary{padding:20px;cursor:pointer;font-weight:400;display:flex;justify-content:space-between;align-items:center;list-style:none;color:var(--white)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:1.5rem;font-weight:300;color:var(--primary);transition:transform .3s ease}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item[open] summary{color:var(--primary)}.faq-item .content{padding:0 20px 20px;color:var(--text-muted)}.cta{background-size:cover;background-position:center;position:relative;padding:100px 0}.cta:before{content:"";position:absolute;inset:0;background:#000000b3}.cta .container{position:relative;z-index:1;text-align:center}.cta .funnel-title{color:#c8a84b;margin-bottom:15px;font-size:2.2rem;font-weight:700}.cta .funnel-sec-title{color:var(--white);margin-bottom:30px;font-size:1.1rem;line-height:1.8}.btn-cta{background:linear-gradient(135deg,#4caf50,#45a049);color:var(--white);border:none;padding:15px 35px;font-size:1rem;font-weight:600;box-shadow:0 4px 15px #4caf504d}.btn-cta:hover{background:linear-gradient(135deg,#45a049,#3d8b40);transform:translateY(-2px);box-shadow:0 6px 20px #4caf5066}.cta .privacy-check{margin-top:25px;color:var(--white);font-size:.85rem}.cta .privacy-check label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;background:#ffffff1a;padding:8px 15px;border:1px solid rgba(255,255,255,.3)}.cta .privacy-check input[type=checkbox]{width:16px;height:16px;cursor:pointer}.cta .privacy-check a{color:var(--white);text-decoration:underline}footer{background:var(--bg-dark);padding:50px 0;text-align:center;border-top:1px solid var(--border-color)}footer .logo img{height:80px;margin-bottom:20px;filter:brightness(0) invert(1)}footer .privacy-link{margin-bottom:20px}footer .privacy-link a{color:var(--text-muted);text-decoration:underline}footer .privacy-link a:hover{color:var(--primary)}footer .social-media{margin-bottom:20px}footer .social-media a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;color:var(--white);border:1px solid var(--border-color);border-radius:0;margin:0 5px;transition:all .3s ease}footer .social-media a:hover{border-color:var(--primary);color:var(--primary)}footer .copyright{color:var(--text-muted);font-size:.9rem}.animate-img{background:transparent;padding:0;border-radius:0;box-shadow:none;border:1px solid var(--border-color)}.fa-whatsapp:before{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}
