.btn,.navbar .navbar-nav .nav-link{font-weight:500;transition:.5s}.feature-box,.flow-step,.security-section,.step-box{text-align:center}:root{--azul:#0066CC;--azul-gradiente:linear-gradient(135deg, #0066CC, #00AEEF);--laranja:#F37021;--cinza-claro:#F4F6F9;--branco:#FFFFFF;--accent-color:#0d83fd}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility linear;visibility:visible;opacity:1}.back-to-top{position:fixed;display:none;left:45px;bottom:45px;z-index:99;background:var(--accent-color);color:var(--branco)}.back-to-top:hover{background:#1a76d1;color:var(--branco)}img.animated.pulse{animation-duration:5s}.btn.btn-primary{color:var(--bs-white)}.btn-primary:hover{background-color:#00a2e0;border-color:#00a2e0}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-lg-square,.btn-sm-square,.btn-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400;border-radius:50px}.btn-outline-white{color:#fff;border-color:#fff}.btn-outline-white:hover{color:var(--bs-primary);background-color:#fff;border-color:#fff}.btn-check:active+.btn-outline-white:focus,.btn-check:checked+.btn-outline-white:focus,.btn-check:focus+.btn-outline-white,.btn-outline-white.active:focus,.btn-outline-white.dropdown-toggle.show:focus,.btn-outline-white:active:focus,.btn-outline-white:focus{box-shadow:0 0 0 .25rem rgba(226,229,232,.5)}.btn-check:active+.btn-outline-white,.btn-check:checked+.btn-outline-white,.btn-outline-white.active,.btn-outline-white.dropdown-toggle.show,.btn-outline-white:active{color:#000;background-color:#fff;border-color:#fff}.how-to-use .border,.testimonial-carousel .owl-item img{border-color:rgba(255,255,255,.2)!important}.btn-outline-white.disabled,.btn-outline-white:disabled{color:#fff;background-color:rgba(0,0,0,0)}.text-laranja{color:#ec9144}.sticky-top{top:-150px;transition:.5s}.navbar{padding:11px 0!important;height:90px}.navbar .navbar-nav .nav-link{margin-right:45px;padding:0;color:var(--branco);outline:0}.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{color:var(--laranja)}.navbar .dropdown-toggle::after{border:none;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px}@media (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;border:none;margin-top:0;top:150%;opacity:0;visibility:hidden;transition:.5s}.navbar .nav-item:hover .dropdown-menu{top:100%;visibility:visible;transition:.5s;opacity:1}}.hero-header{position:relative;margin-top:-90px;padding-top:7.3rem;height:100vh;background:url(../img/bg.webp) center center no-repeat}.contact-info-item::before,.deal::before,.feature-item::before,.hero-header-commum::before,.hero-header::before,.how-to-use::before,.newsletter::before,.testimonial::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.1);clip-path:polygon(66% 0,100% 0,100% 100%,33% 100%)}.deal .bg-white,.hero-header .container,.hero-header-commum .container,.how-to-use .container,.newsletter .container,.testimonial .testimonial-carousel{position:relative;z-index:1}.hero-header-commum{position:relative;margin-top:-90px;padding-top:12rem;padding-bottom:6rem;background:url(../img/bg.webp) center center/cover no-repeat}.hero-header-commum .breadcrumb-item+.breadcrumb-item::before{color:var(--bs-light)}@media (max-width:991.98px){.navbar .navbar-nav .navbar-brand img{height:10px}.navbar .navbar-nav{padding:0 15px;background:var(--bs-primary)}.navbar .navbar-nav .nav-link{margin-right:0;padding:5px 0}.navbar{padding:0!important}.hero-header{padding-top:8rem;padding-bottom:2rem;height:auto}}.contact-info-item .border,.feature-item .border{position:relative;border-color:rgba(255,255,255,.2)!important;z-index:1}.deal,.how-to-use,.newsletter,.testimonial{position:relative;background:url(../img/bg.webp) center center/cover no-repeat}.deal .cdt span{display:block;font-size:16px;font-style:italic;font-weight:200;text-transform:capitalize}.blog-item,.product-item{transition:.1s}.blog-item:hover,.product-item:hover{border-width:0!important;box-shadow:0 0 35px rgba(144,188,121,.25)}.blog-item:hover a.btn,.product-item:hover a.btn{color:var(--bs-white);background:var(--bs-primary)}.testimonial-carousel .owl-item img{width:120px;height:120px;margin:0 auto 20px;border-radius:100px}.testimonial-carousel .owl-dots{margin-top:25px;display:flex;align-items:center;justify-content:center}.testimonial-carousel .owl-dot{position:relative;margin:0 5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:0 0;border:3px solid rgba(255,255,255,.2);border-radius:30px;transition:.5s}.footer,.footer .copyright{border-top:3px solid var(--bs-light)}.testimonial-carousel .owl-dot.active{background:var(--bs-primary)}.newsletter .form-control{background:rgba(255,255,255,.3)}.newsletter input::placeholder{color:#fff;font-style:italic;opacity:1}.footer p{text-align:justify}.footer .copyright a,.footer p a{color:var(--bs-body)}.footer .copyright a:hover,.footer p a:hover{color:var(--bs-primary)}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:var(--bs-body);font-weight:400;transition:.3s}.footer .btn.btn-link::before{position:relative;content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.footer .btn.btn-link:hover{letter-spacing:1px;box-shadow:none;color:var(--bs-primary)}.footer .copyright{padding:25px 0}.footer .footer-menu a{margin-right:15px;padding-right:15px;border-right:3px solid var(--bs-light)}.footer .footer-menu a:last-child{margin-right:0;padding-right:0;border-right:none}#whatsapp-button{display:flex;position:fixed;background:#25d366;bottom:25px;border-radius:50%;width:64px;height:64px;box-shadow:2px 2px 12px rgba(22,124,60,.2);transition:.4s;align-items:center;justify-content:center;color:#fff;font-size:40px;z-index:2}#whatsapp-button>.rwb-tooltip{position:absolute;bottom:100%;margin-bottom:20px;border-radius:4px;padding:15px;color:#2d2d2d;font-size:16px;white-space:nowrap;box-shadow:2px 2px 12px rgba(0,0,0,.2);opacity:0;transition:.4s;pointer-events:none;background-color:#fff}#whatsapp-button>.rwb-tooltip:after{display:block;content:"";position:absolute;top:85%;width:0;height:0;border-style:solid;border-width:6px 7px 0;border-color:#fff transparent transparent;transition:.4s}#whatsapp-button.left{left:25px}#whatsapp-button.left>.rwb-tooltip{left:0;transform:translateX(-10%)}#whatsapp-button.left>.rwb-tooltip:after{left:23px}#whatsapp-button:not(.left){right:25px}#whatsapp-button:not(.left)>.rwb-tooltip{right:0;transform:translateX(10%)}#whatsapp-button:not(.left)>.rwb-tooltip:after{right:23px}#whatsapp-button:hover{background:#21bd5c;box-shadow:3px 3px 12px rgba(14,81,39,.4)}#whatsapp-button:hover>.rwb-tooltip{opacity:1;transform:translateX(0)}#whatsapp-button:hover>.rwb-tooltip:after{top:100%;transition-delay:0.4s}.call-to-action .container-fluid{background:linear-gradient(135deg,#2563eb,#1a76d1);color:var(--branco);position:relative;overflow:hidden;padding:6rem 2rem}.call-to-action .content h2,.call-to-action .content p{color:var(--branco);position:relative;z-index:2}.call-to-action .btn-cta,.cta-gradient .btn-cta{background-color:transparent;color:var(--branco);padding:12px 40px;border-radius:50px;transition:.3s;border:3px solid var(--branco);position:relative;z-index:2}.call-to-action .dots,.call-to-action .shape{position:absolute;pointer-events:none;z-index:1}.call-to-action .btn-cta:hover,.cta-gradient .btn-cta:hover{background-color:var(--branco);color:var(--accent-color)}.call-to-action .dots svg,.call-to-action .shape svg{width:100%;height:100%}.call-to-action .shape svg path{fill:color-mix(in srgb,var(--branco) 50%,transparent)}.call-to-action .shape-1{width:300px;height:300px;top:-100px;right:-50px;opacity:.1;transform:rotate(45deg);animation:3s ease-in-out infinite shapes-float}.call-to-action .shape-2{width:200px;height:200px;bottom:-50px;left:-50px;opacity:.15;transform:rotate(-15deg);animation:4s ease-in-out infinite shapes-float}.call-to-action .shape-3{width:150px;height:150px;top:20%;right:15%;opacity:.08;transform:rotate(15deg)}.call-to-action .dots{color:var(--branco)}.call-to-action .dots-1{width:200px;height:200px;top:-30px;left:10%;opacity:.1;transform:rotate(15deg);animation:4s ease-in-out infinite shapes-float}.call-to-action .dots-2{width:150px;height:150px;bottom:20px;right:15%;opacity:.15;transform:rotate(-10deg)}@keyframes shapes-float{0%,100%{transform:scale(.8) rotate(45deg) translateY(0)}50%{transform:scale(.8) rotate(45deg) translateY(-20px)}}@media (max-width:992px){.call-to-action .container{padding:3rem 1.5rem}.call-to-action .shape-1{width:200px;height:200px}.call-to-action .dots-1,.call-to-action .shape-2{width:150px;height:150px}.call-to-action .shape-3{width:100px;height:100px}.call-to-action .dots-2{width:120px;height:120px}.call-to-action .dots-3{width:80px;height:80px}}@media (max-width:575px){.call-to-action .container{border-radius:0}}.cta-gradient{background:linear-gradient(-45deg,#1e293b,#2563eb,#3b82f6,#337cda);background-size:400% 400%;animation:12s infinite gradientMove;color:#fff;padding:130px 0}@keyframes gradientMove{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.stats-section{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;padding:100px 0}.card-consultoria,.card-premium,.service-card{background:#fff;border-radius:16px;padding:35px;box-shadow:0 20px 60px rgba(0,0,0,.08);height:100%}.stat-number{font-size:52px;font-weight:700;color:#fff;margin-bottom:10px}.stat-label{opacity:.85}.card-consultoria,.service-card{transition:.35s}.card-premium:hover,.service-card:hover{transform:translateY(-10px);box-shadow:0 30px 80px rgba(0,0,0,.15)}.card-consultoria i,.service-card i{font-size:42px;color:#2563eb;margin-bottom:20px}.feature-box i{font-size:40px;color:#2563eb;margin-bottom:15px}.card-consultoria:hover{transform:translateY(-8px);box-shadow:0 30px 80px rgba(0,0,0,.15)}.flow-icon,.step-icon{font-size:55px;color:#2563eb;margin-bottom:15px}.checklist .list-group-item{transition:.25s}.checklist .list-group-item:hover{background:#f8f9fa}.checklist input:checked+span{text-decoration:line-through}.card-premium{transition:.4s;border:1px solid rgba(0,0,0,.03)}.card-icon{font-size:40px;color:#2563eb;margin-bottom:20px}.flow-section{padding:100px 0;background:#f5f7fb}.flow-arrow{font-size:30px;color:#94a3b8}.security-section{padding:100px 0;color:2563eb}.security-icon{font-size:60px;margin-bottom:20px}