@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300&family=JetBrains+Mono:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap);#section_app,#section_cliente,#section_contato,#section_diferencial,#section_faq,#section_instagram,#section_sobrenos,#section_totalizador{padding:96px 20px;scroll-margin-top:100px}#section_app,#section_contato,#section_depoimento,#section_diferencial,#section_faq,#section_post,#section_sobrenos,#section_suporte,.section_projeto{scroll-margin-top:100px}.features i,.m-title,.text_section_primary h2,.title{-webkit-text-fill-color:transparent}.btn-login,.btn-login a,.btn-shimmer,.btn_comercial,.btn_contact,.footer_social a,.link,.m-cta,.nav-item,.ok_feature_link,.submenu-link{text-decoration:none}.section-divider-label,.tab-label{text-transform:uppercase;white-space:nowrap}#main-header,#preloader{width:100%;display:flex}#preloader,.navbar{position:fixed;top:0}#main-header,#section_diferencial,.btn-shimmer,.comercial_asset,.depo_text_container,.dropdown,.m-header,.m-tab-btn,.nav-item,.ok_intro_image_area{position:relative}#main-header::after,#main-header::before,.nav-item::after{position:absolute;content:""}.dropdown.is-open .submenu,.dropdown:hover .submenu{pointer-events:auto;opacity:1;visibility:visible}.dropdown.is-open .submenu,.dropdown:hover .submenu,.navbar{transform:translateX(-50%) translateY(0)}.menu-toggle.active .bar:nth-child(2),.submenu{opacity:0}.btn-login,.nav-item{font-weight:500}.bento_nav_btn,.btn,.demo-btn,.faq_question,.insta_card,.m-close,.m-tab-btn,.menu-toggle,.nav_btn,.nav_button,.slack_card,.tab-item{cursor:pointer}#main-header,#section_depoimento,#section_diferencial,#section_sobrenos,#section_suporte,.bento_item,.bento_slide_wrapper,.btn-login,.card_projeto,.carousel_cliente,.slack_card,body,body.loading{overflow:hidden}#preloader,#section_faq{background-color:var(--bg_preloader)}.insta_grid,html{scroll-behavior:smooth}.hex-grid,.m-overlay,.stripe-bg,.submenu{pointer-events:none}.demo-btn,.m-dialog{font-family:var(--font)}*,.m-slide{box-sizing:border-box}*{margin:0;padding:0;font-family:Inter,sans-serif}::selection{background:var(--primary);color:var(--bg-white)}:root{--bg:#f8f8f5;--bg_preloader:#002d32;--primary:#005f6c;--roxo:#7B2FF7;--verde:#39bb9d;--secondary:#00f2ff;--accent:#a3e635;--text-dark:#1d1d1f;--text-light:#425466;--bg-white:#fff;--bg_azulPen:#004966;--primary-blue:#0a2540;--gradient_text:linear-gradient(135deg, #296e89, #39bb9d);--gradient_text_white:linear-gradient(135deg, #ffffff 0%, #a5f3fc 50%, #00f2ff 100%);--gradient_roxo:linear-gradient(147deg, #39bb9d 10%, #7e4264 90%);--shadow-family:0 50px 100px -20px rgba(50, 50, 93, 0.15),0 30px 60px -30px rgba(0, 0, 0, 0.2);--radius-sm:8px;--transition:0.25s cubic-bezier(0.16, 1, 0.3, 1);--primary-hover:#004a54;--c-surface:#f7fafc;--c-border:#e3e8ee}::-webkit-scrollbar{background-color:var(--bg-white);width:5px}::-webkit-scrollbar-thumb{background-color:var(--primary)}html{overflow-x:hidden}body{background:var(--bg);width:100%}#preloader{left:0;height:100vh;justify-content:center;align-items:center;z-index:9999;transition:transform .8s cubic-bezier(.77, 0, .175, 1)}#preloader.loaded{transform:translateY(-100%)}.preloader{width:180px;height:auto;animation:2s ease-in-out infinite rotate;filter:drop-shadow(0 0 15px rgba(57, 187, 157, .3))}#main-header{min-height:100vh;height:auto;flex-direction:column;align-items:center;justify-content:center;padding-top:120px;background:radial-gradient(circle at center,#005f6c 0,#00090c 75%);background-image:linear-gradient(120deg,rgba(200,200,200,.5) 25%,#00000061 25%,transparent 75%,rgba(200,200,200,.5) 75%,rgba(200,200,200,.5)),linear-gradient(120deg,rgba(200,200,200,.5) 25%,transparent 25%,transparent 75%,rgba(200,200,200,.5) 75%,rgba(200,200,200,.5));background-size:60px 104px;background-position:0 0,30px 52px;overflow:clip}#main-header::before{inset:0;background:radial-gradient(circle at 50% 0,rgba(0,95,108,.9) 20%,#020617 70rem);z-index:0}#main-header::after{top:-200px;left:50%;transform:translateX(-50%);width:1200px;height:600px;background:radial-gradient(circle,rgba(0,200,220,.5),transparent 70%);filter:blur(120px);z-index:0;animation:6s ease-in-out infinite hero-glow-pulse}.container_nav{display:flex;width:73.6%;justify-content:space-between;align-items:center}.conj_btnSup,.navbar,.navbar.scrolled{justify-content:space-between;display:flex}.navbar{left:50%;width:100%;padding:28px 60px;align-items:center;background:0 0;transition:.35s;z-index:1001}.navbar.scrolled{top:16px;transform:translateX(-50%);width:92%;max-width:1293px;padding:14px 30px;box-shadow:0 10px 30px rgba(0,0,0,.08);background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:30px;align-items:center;border:1px solid rgba(255,255,255,.3)}.nav-container{width:100%;display:flex;justify-content:space-between;align-items:center}.logo{width:160px;transition:width .4s var(--ease-smooth),opacity .3s ease}.navbar.scrolled .logo{width:130px}.nav-menu{display:flex;gap:35px;list-style:none}.nav-item{color:var(--bg-white);font-size:.95rem;transition:.3s}.m-tab-btn:hover,.navbar.scrolled .nav-item{color:var(--text-dark)}.nav-item::after{left:0;bottom:-5px;width:0%;height:3px;background:var(--bg-white);transform:skewX(-45deg);transition:width .25s ease-in-out,background .3s}#section_cliente,.features li:hover::after,.nav-item:hover::after{width:100%}.nav-menu.active a.nav-item::after,.navbar.scrolled .nav-item::after,.text_section h6::after,.text_section h6::before{background:var(--primary)}.footer_social,.nav-actions,.store_badges_minimal{display:flex;gap:15px}.submenu{position:absolute;top:calc(100% + 2px);left:50%;transform:translateX(-50%) translateY(10px);min-width:290px;padding:8px;border-radius:12px;background:var(--bg);box-shadow:0 20px 40px rgba(0,0,0,.12),0 5px 15px rgba(0,0,0,.06);visibility:hidden;transition:.2s}.submenu-link{display:block;padding:10px;border-radius:10px;transition:.2s}.submenu-link:hover{background:#a0a0a017}.submenu-text strong{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;color:var(--verde)}.submenu-text strong i{font-size:12px;opacity:0;transform:translateX(-5px);transition:.2s}.submenu-link:hover strong i{opacity:1;transform:translateX(0)}.submenu-text span{display:block;font-size:13px;color:#6b7280;margin-top:4px}.nav-item i{transition:transform .3s,opacity .2s}.dropdown.is-open .nav-item i,.dropdown:hover .nav-item i{transform:rotate(180deg)}.dropdown.is-open .submenu{z-index:1}#main-header .btn_contact{background:var(--primary)!important;color:var(--bg-white)!important;display:flex!important;align-items:center!important;gap:8px!important;border-radius:8px!important;padding:10px 16px!important;font-weight:500!important;font-size:.8rem!important;margin:0!important;background:var(--primary);color:var(--bg-white)}.navbar.scrolled .btn-login{border:1px solid #ccc}.hero-content{text-align:center;color:var(--bg-white);padding:0 20px;z-index:5;margin-top:2rem}.hero-content h1{font-size:clamp(2rem, 5vw, 4rem);font-weight:800;letter-spacing:2px;margin-bottom:20px!important;text-shadow:0 0 11px rgb(255 255 255 / 24%),8px 10px 20px rgba(255,255,255,.2);perspective:800px;max-width:71rem;margin:auto;font-family:Sora,sans-serif}.hero-content p{margin:0 auto 4rem;opacity:.8;line-height:1.6;font-size:1.15rem;max-width:790px;animation:stagger-in .8s var(--ease-out-expo) .6s both}.destaque_text{position:relative;color:var(--accent)}.custom-wave,.destaque_text svg{position:absolute;width:100%;left:0}.txt-duplo svg{bottom:-10px;color:var(--accent);height:14px}.brand_text strong,.btn-login,.btn-login a,.footer_nav ul li a:hover,.help_title:hover,.ok_feature_desc strong,.text_section h6{color:var(--primary)}.menu-toggle{display:none;flex-direction:column;gap:6px;z-index:1100}.menu-toggle .bar{width:30px;height:3px;background-color:var(--bg-white);transition:.3s;border-radius:2px}.menu-toggle.active .bar:first-child,.menu-toggle.active .bar:nth-child(3),.navbar.scrolled .menu-toggle .bar{background-color:var(--primary)}.menu-toggle.active .bar:first-child{transform:translateY(9px) rotate(45deg)}.menu-toggle.active .bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.custom-wave{bottom:0;line-height:0;z-index:0}.custom-wave svg{width:100%;height:80px}.reveal-stage{padding-top:40px;display:flex;justify-content:center;width:100%;max-width:1200px;position:relative;z-index:10;perspective:2000px}.portal-reveal-wrapper{flex:2;transform:rotateY(0) rotateX(19deg) rotateZ(0);justify-content:center;display:flex}.hero-image-3d{width:80%;height:auto;animation:4s ease-in-out infinite hex-float}.hero-image-3d.active{opacity:1;filter:blur(0)}.hex-grid{display:flex;flex-wrap:wrap-reverse;width:330px;position:absolute;top:67%}.hex-grid.l-e{left:0}.hex-grid.l-d{right:0;display:flex;flex-direction:row-reverse}.hex{width:100px;height:86.6px;margin:5px}.hex polygon{fill:transparent;stroke:var(--accent);stroke-width:2;transition:.3s}.hex:nth-child(3n+2),.hex:nth-child(3n+3){transform:translateY(43.3px)}.btn{padding:10px 16px;border-radius:8px;border:none}.btn-login{background:var(--bg-white);position:relative;font-size:.8rem;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:8px}.subtitle,.text_section h6,.text_section_primary h6{gap:15px;line-height:1.5rem;font-size:.8125rem;font-weight:700;text-transform:uppercase}.text_section h2,.text_section_primary h2,.title{font-size:clamp(1.5rem, 4vw, 2.5rem);text-wrap:balance;text-align:center}.description,.text_section p,.text_section_primary p{line-height:1.6;max-width:500px;font-size:.9375rem;width:100%}.btn-login a{position:relative;z-index:2;transition:transform .3s,color .3s}.btn_comercial i,.btn_contact i,.comercial_asset img{transition:transform .3s}.btn-login:hover a{transform:translateY(-2px);color:#262626}.btn-login::before{content:"";position:absolute;inset:0;border:1px solid var(--primary);border-radius:8px;transform:scaleX(0);transform-origin:left;transition:transform .4s}.btn-login::after{content:"";position:absolute;inset:0;border:1px solid var(--primary);border-radius:8px;transform:scaleX(0);transform-origin:right;transition:transform .4s .15s}.btn-login:hover::before,.ok_feature_item:hover::after{transform:scaleX(1)}.text_section,.text_section_primary{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.text_section h6,.text_section_primary h6{display:flex;align-items:center;justify-content:center;letter-spacing:3px}.text_section_primary h6{color:var(--secondary)}.text_section h2,.text_section_primary h2{-webkit-text-fill-color:transparent;color:transparent;margin-top:7px;font-weight:600;letter-spacing:-.015em;display:inline-block;background:var(--gradient_text);-webkit-background-clip:text;background-clip:text}.text_section h6::after,.text_section h6::before,.text_section_primary h6::after,.text_section_primary h6::before{content:'';width:30px;height:1px}.text_section_primary h6::after,.text_section_primary h6::before{background:var(--secondary)}.text_section h2{background:var(--gradient_text);-webkit-background-clip:text;background-clip:text}.text_section_primary h2{margin-top:7px;background:var(--gradient_text_white);-webkit-background-clip:text}.features i,.title{background:var(--gradient_text);background-clip:text}.text_section p,.text_section_primary p{margin:.5rem 0;text-align:center;color:var(--text-light);text-wrap:pretty}.btn_comercial:hover,.slack_card:hover .slack_play i.fa-solid.fa-play,.text_section_primary p{color:var(--bg-white)}#section_sobrenos{position:relative;margin-top:4rem}.container_visao{margin:0 auto;display:flex;flex-wrap:wrap;padding:0 20px}.content-side{flex:1;min-width:300px;padding-left:50px;z-index:2}.subtitle{color:var(--primary);display:flex;align-items:center;letter-spacing:3px}.link,.tab-label,.title{font-weight:600}.subtitle::after,.subtitle::before{background:var(--primary);content:'';width:30px;height:1px}.title{margin:7px 0 20px;letter-spacing:-.015em;display:inline-block;color:transparent}.description{color:var(--text-light);text-wrap:pretty}.image-side{position:absolute;right:0;top:0;width:60%;height:100%;clip-path:polygon(25% 0%,100% 0%,100% 100%,0% 100%);z-index:1}.app_screen,.image-side img{width:100%;height:100%;object-fit:cover}.image-overlay{top:0;left:0;width:100%;height:100%;background:#005f6c8f;mix-blend-mode:multiply}.vision-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;margin-top:60px;z-index:3}.grid_5{grid-template-columns:repeat(5,1fr)}.v-card{background:var(--bg-white);padding:30px;border-radius:12px;box-shadow:var(--shadow-family)}.v-card:hover{transform:translateY(-10px)}.card-description{display:flex;justify-content:space-between;margin-bottom:.5rem}.card-description h3{font-size:15px;color:var(--primary)}.card-description i{font-size:1.5rem;color:var(--primary)}.v-card p{font-size:.95rem;color:var(--text-light)}.section_projeto{padding:0 50px 120px;width:100%}.detalhe_projeto{position:absolute;z-index:-1;width:21%;height:15%;background:#7e42647a}.card-visual,.container_projeto,.img-wrapper{position:relative;display:flex}.detalhe_projeto.top{top:14%;left:-160px;clip-path:polygon(75% 0%,100% 50%,75% 100%,0% 100%,25% 50%,0% 0%)}.detalhe_projeto.bottom{bottom:-251%;left:85%;clip-path:polygon(25% 0%,0% 50%,25% 100%,100% 100%,75% 50%,100% 0%)}.container_projeto{flex-direction:column;gap:60px;margin:0 auto;width:100%}.link-container{display:flex;gap:2rem}.card_projeto{display:flex;background:var(--bg-white);border-radius:32px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);transition:transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo);will-change:transform,box-shadow}.card_projeto:hover{transform:translateY(-8px);box-shadow:0 40px 60px rgba(10,37,64,.1)}.card-visual{width:40%;min-height:350px;background:#8e909026;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:40px}.bento_item.destaque,.bento_nav_btn:hover,.btn_comercial::before,.features li::after,.link,.product-tag::before{background:var(--verde)}.img-wrapper{align-items:center;justify-content:center;flex:1;width:100%}.detalhe_solucao{position:absolute;width:100%;height:90%;border:2px solid var(--verde);border-radius:40px;opacity:.1;z-index:1;transition:.5s}.card_projeto:hover .detalhe_solucao{opacity:.3;transform:scale(1.1) rotate(5deg)}.btn-shimmer:hover .arr,.btn_comercial:hover i,.btn_contact:hover i,.footer_nav ul li a:hover,.link:hover{transform:translateX(5px)}.mockup_img{max-width:370px;z-index:2;filter:drop-shadow(0 10px 20px rgba(0, 0, 0, .05));transition:transform .5s}img.mockup_img.frete{width:50rem;max-width:570px}img.mockup_img.customised{width:17rem}.card-body{width:60%;padding:35px;display:flex;flex-direction:column;justify-content:center}.card-body h2{font-size:28px;color:var(--text-dark);margin-bottom:16px;line-height:1.3}.card-body p{color:var(--text-light);font-size:17px;line-height:1.7}.features{margin:30px 0;list-style:none;padding:0}.features li{font-size:15px;color:var(--text-light);margin-bottom:12px;padding-bottom:2px;position:relative;font-weight:500;gap:1rem;display:flex}.features li::after{content:'';position:absolute;bottom:0;left:0;width:0;height:.5px;border-radius:999px;transition:width .9s}.features i{color:transparent;font-size:1.1rem}.features li:hover i{color:var(--verde);transform:scale(1.15);transition:transform .2s}.link{display:inline-flex;align-items:center;gap:10px;color:#fff;transition:.3s;width:fit-content}.link:hover{box-shadow:0 10px 20px rgb(78 78 79 / 47%)}.tabs-container{position:relative;z-index:2;max-width:90%;margin:0 auto;border-radius:20px;padding:60px;background:var(--bg-white);box-shadow:0 50px 100px -20px rgba(50,50,93,.15),0 30px 60px -30px rgba(0,0,0,.2)}.tabs-header{display:flex;margin-bottom:60px;padding-bottom:20px}.tab-item{flex:1;transition:.3s}.tab-label{color:var(--text-light);display:block;padding:16px 20px;font-size:14px;letter-spacing:.1em}.m-close,.m-cta,.m-tab-btn.is-active,.main-title,.sl-title i,.tab-item.active .tab-label{color:var(--verde)}.progress-bar{height:5px;border-bottom:1px solid #b7b8b9}.progress-fill{height:100%;width:0%;border-bottom:3px solid var(--verde);border-radius:10px;transition:width .1s linear}.tab_diferencial{display:none;grid-template-columns:1.2fr 1.3fr;gap:80px;align-items:center}.tab_diferencial.active{display:grid;animation:.6s cubic-bezier(.165,.84,.44,1) forwards stripeFade}.main-title{font-size:2.3rem;font-weight:800;margin-bottom:25px;letter-spacing:-1px}.info-section{margin-bottom:30px;padding-left:20px;border-left:2px solid var(--verde)}.section-label{font-size:.9rem;font-weight:700;color:var(--text-dark);text-transform:uppercase;margin-bottom:8px}.info-section p{color:var(--text-light);line-height:1.6;font-size:1.1rem}.products-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.product-tag{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--text-light);position:relative;font-weight:500}.product-tag::before{content:"\2713";color:var(--bg-white);width:18px;height:18px;border-radius:50%;font-size:11px;display:flex;align-items:center;justify-content:center}.media-wrapper img{width:100%;height:400px;object-fit:cover;border-radius:16px;box-shadow:0 15px 35px rgba(50,50,93,.1)}.stripe-bg{position:absolute;width:100%;height:100%;transform:skewY(-12deg);top:20%;z-index:1}.stripe-bar{position:absolute;height:80px;opacity:.3;border-radius:1rem}.bar-indigo{background:#7e4264;width:30%;top:80px}.img_totalizador{z-index:-3;position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;background:rgba(0,95,108,.56)}.container_bento{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);gap:24px}.bento_slide_wrapper{background:rgb(255 255 255);border-radius:20px;padding:20px;min-height:120px;display:flex;align-items:center;position:relative}.bento_slide_track{width:100%;position:relative}.bento_slide_card{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transform:translateY(25px);transition:opacity .5s,transform .5s,visibility .5s;display:flex;gap:1rem}.bento_slide_card.active{position:relative;opacity:1;visibility:visible;transform:translateY(0)}.slide_header{display:flex;justify-content:space-between;align-items:center}.slide_step{font-size:2.8rem;font-weight:800;color:var(--verde);line-height:1;letter-spacing:-1px}.bento_item.metric p,.bento_slide_card p,.m-subtitle{color:var(--text-light)}.bento_carrossel_nav{display:flex;gap:12px;margin-top:.5rem!important;margin:auto}.bento_nav_btn{background:rgba(255,255,255,.08);border:none;color:var(--bg-white);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.2s}.bento_nav_btn:hover{color:#011c19}.bento_nav_btn svg{width:20px;height:20px}.bento_item{background:var(--bg-white);border-radius:24px;padding:30px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);transition:.3s;display:flex;flex-direction:column;justify-content:center;position:relative}.bento_item:hover{transform:translateY(-5px);box-shadow:var(--shadow-family)}.bento_item.destaque{grid-column:span 2;grid-row:span 2;color:var(--bg-white);gap:1rem}.bento_item.destaque h6,.header_faq h6{align-items:center;display:flex;line-height:1.5rem;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;gap:15px;margin:0}.bento_item.destaque h6::after,.bento_item.destaque h6::before,.header_faq h6::after,.header_faq h6::before{content:'';width:30px;height:1px;background-color:var(--bg-white);display:inline-block}.bento_item.destaque h2,.header_faq h2{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:20px;letter-spacing:-1.5px}.bento_item.destaque p{font-size:1.1rem;opacity:.85;max-width:90%;line-height:1.6}.label_metric{color:var(--verde);text-transform:uppercase;font-size:.75rem;font-weight:700;margin-bottom:10px}.big_num{font-size:3.2rem;font-weight:800;color:var(--verde);letter-spacing:-2px;margin-bottom:5px}.bento_item.metric p{font-weight:500;line-height:1.4;font-size:.88rem}#section_suporte{position:relative;padding:38px;margin:60px 115px;display:flex;align-items:center;justify-content:center;min-height:500px;border-radius:2rem;box-shadow:0 20px 50px rgba(0,0,0,.15);height:auto}.banner_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banner_wrapper img{width:100%;height:100%;object-fit:cover;filter:brightness(.6) contrast(1.1)}.container_suporte{position:relative;z-index:3;max-width:1300px;width:100%;padding:0 40px}.content_grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.horario_badge{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:10px 20px;border-radius:12px;display:inline-flex;align-items:center;gap:10px;color:var(--bg-white);margin:20px 0;width:80%;justify-content:center}.comercial_text{max-width:550px}.btn_comercial,.btn_contact{display:inline-flex;align-items:center;gap:12px;background:var(--bg-white);color:var(--primary);padding:16px 35px;font-weight:700;font-size:1rem;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:.3s cubic-bezier(.165, .84, .44, 1);position:relative;overflow:hidden;z-index:1;margin-top:15px;border-radius:1rem}.btn_suporte{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--bg-white)!important}.btn_comercial::before{content:'';position:absolute;inset:0;opacity:0;transition:opacity .3s;z-index:-1}.btn_comercial:hover::before,.insta_card:hover .insta_overlay{opacity:1}.comercial_asset img{width:120%;max-width:740px;filter:drop-shadow(0 20px 50px rgba(0, 242, 255, .15));animation:3s ease-in-out infinite sobe_desce;border-radius:.5rem}.carousel_cliente{width:100%;margin:0 0 7px;position:relative;padding:40px 0;-webkit-mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent)}.carousel_track{display:flex;width:max-content;animation:60s linear infinite scroll_infinite}.carousel_group{display:flex;align-items:center;gap:80px;padding-right:80px}.carousel_group img{height:100px;width:auto;filter:grayscale(100%) opacity(.5);transition:.4s cubic-bezier(.165, .84, .44, 1);cursor:pointer;border-radius:1rem}.footer_nav ul li a,.input-group i{transition:color .3s ease,transform .3s var(--ease-spring)}.carousel_group img:hover{filter:grayscale(0%) opacity(1);transform:scale(1.1) translateY(-5px)}.carousel_cliente:hover .carousel_track{animation-play-state:paused}#section_post{padding:96px 50px}.container_grid{max-width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:3rem}.slack_card{position:relative;height:350px;border-radius:20px;background-color:var(--text-dark);transition:transform .4s cubic-bezier(.165, .84, .44, 1)}.slack_card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.slack_video_preview{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6;filter:grayscale(30%);transition:.6s;z-index:1}.slack_card.active .slack_video_preview,.slack_card:hover .slack_video_preview{opacity:1;filter:grayscale(0%);transform:scale(1.05)}.insta_card:hover .insta_overlay i,.slack_card.active .slack_description,.slack_card:hover .slack_description{transform:translateY(0);opacity:1}.slack_overlay{position:absolute;inset:0;z-index:2;padding:30px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(to bottom,rgba(0,0,0,.4) 0,transparent 50%,rgba(0,0,0,.7) 100%);transition:background .4s}.card_depo,.insta_visual,.nav_btn,.slack_play{background:var(--bg-white)}.slack_card.active .slack_overlay,.slack_card:hover .slack_overlay{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.4))}.slack_logo{height:38px;width:auto;object-fit:contain;margin-bottom:10px;display:block;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .3))}.slack_description{color:var(--bg-white);font-size:1.15rem;font-weight:600;opacity:.8;transform:translateY(15px);transition:.4s cubic-bezier(.4, 0, .2, 1)}.slack_play{width:3.5rem;height:3.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 10px 20px rgba(0,0,0,.2);transition:.3s;align-self:flex-end}.slack_play i{color:var(--primary);font-size:1.4rem;margin-left:3px}.slack_card:hover .slack_play{transform:scale(1.1);background:radial-gradient(circle,rgba(99,91,255,.2) 0,rgba(10,37,64,.4) 100%);transition:.4s}#section_depoimento{padding:96px 0;position:relative}.testimonial_slider{width:100%;cursor:grab;padding:40px 0}.testimonial_track{display:flex;gap:40px;transition:transform .6s cubic-bezier(.16, 1, .3, 1)}.card_depo{min-width:800px;border-radius:8px;padding:60px;display:flex;flex-direction:column;justify-content:space-between;position:relative;box-shadow:0 13px 27px -5px rgba(50,50,93,.1),0 8px 16px -8px rgba(0,0,0,.1),0 -6px 16px -6px rgba(0,0,0,.02);transition:.5s;opacity:.15;transition:opacity .5s var(--ease-out-expo),transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo);will-change:opacity,transform;user-select:none;border:1px solid rgba(64,72,82,.05)}.client_info,.depo_footer_meta,.insta_overlay,.m-brands,.m-close,.nav_btn{align-items:center;display:flex}.card_depo.active{opacity:1;transform:scale(1);box-shadow:0 20px 50px rgba(0,0,0,.1)}.depo_text{font-size:1rem;line-height:1.6;color:#425466;max-height:220px;overflow-y:auto;padding-right:10px}.depo_text::-webkit-scrollbar{width:4px}.depo_text::-webkit-scrollbar-track{background:0 0}.depo_text::-webkit-scrollbar-thumb{background:#e6ebf1;border-radius:10px}.depo_text::-webkit-scrollbar-thumb:hover{background:var(--verde)}.depo_text::before{content:"\f10d";font-family:"Font Awesome 6 Free";font-weight:700;color:var(--verde);font-size:2rem;position:absolute;left:-40px;top:-10px}.depo_footer_meta{justify-content:space-between;padding-top:30px;border-top:1px solid #f6f9fc}.client_info{gap:16px}.depo_photo{width:80px;height:80px;border-radius:1rem;object-fit:cover;filter:grayscale(.2)}.client_data h3{font-size:1rem;font-weight:700;color:var(--text-light)}.depo_role{font-size:.95rem;color:var(--verde);font-weight:400}.depo_logo_v2{max-height:80px;border-radius:1rem;max-width:120px;filter:saturate(0);opacity:.6;transition:.3s}.card_depo.active .depo_logo_v2{filter:saturate(1);opacity:1}.footer_testimonial_center{max-width:800px;margin:60px auto 0;display:flex;align-items:center;justify-content:center;gap:40px}.navigation_testimonial{display:flex;gap:8px}.nav_button{width:42px;height:42px;border-radius:25%;border:none;color:var(--bg_azulPen);transition:.2s;display:flex;align-items:center;justify-content:center}.nav_button:hover{background:var(--verde);color:var(--bg);transform:translateY(-1px)}.progress_testimonial{width:550px;display:flex;align-items:center;gap:15px}.progress_track{flex:1;height:2.5px;background:#e4dcdc;border-radius:2px}.progress_fill{height:100%;background:var(--verde);transition:width .4s}.progress_counter{font-size:.85rem;font-weight:600;color:var(--text-light)}#section_contato{display:flex;justify-content:center;align-items:center;position:relative;min-height:100vh}#section_contato .btn_comercial{background:var(--primary)!important;color:var(--bg-white)!important}.detalhe_contato{background:linear-gradient(135deg,#005f6c 0,#003f47 100%);width:43.3%;height:85%;border-radius:2rem;left:5%;top:7%;position:absolute;z-index:1;box-shadow:0 40px 80px rgba(0,0,0,.15);opacity:.9}.contact-container{max-width:1100px;height:auto;width:100%;display:grid;grid-template-columns:1fr 1.1fr;border-radius:30px;overflow:hidden;box-shadow:0 11px 60px rgba(0,45,50,.1);position:relative;z-index:2;background:var(--bg-white)}.contact-info-side{padding:60px 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--primary);text-align:center;position:relative}.svg-icon{position:absolute;z-index:6;filter:drop-shadow(0 5px 15px rgba(0, 0, 0, .2));opacity:.7}.s1{top:16%;right:30%;animation:6s linear infinite orbit}.s2{top:46%;left:71%;animation:8s linear infinite reverse orbit}.s3{top:43%;left:21%;animation:4s ease-in-out infinite orbit}.tech-circle{width:250px;height:250px;border:2px dashed #1967707d;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:15px;background:rgba(255,255,255,.05);backdrop-filter:blur(5px)}.tech-circle img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:4px solid var(--bg-white)}.contact-info-side h2{font-size:1.8rem;font-weight:800;margin-bottom:12px;letter-spacing:-.5px}.contact-info-side p{font-size:.95rem;opacity:.85;margin-bottom:35px;line-height:1.5;color:var(--text-light)}.contact-form-side{padding:60px}.input-group{position:relative;margin-bottom:20px}.input-group i{position:absolute;left:18px;top:18px;color:#005f6c;opacity:.4}.input-group input,.input-group textarea{width:100%;padding:16px 16px 16px 52px;border:1px solid rgba(57,57,57,.2);border-radius:.7rem;background:var(--bg-white);color:var(--text-light);font-size:1rem;outline:0;box-shadow:2px 2px 5px -2px rgba(0,1,2,.2);transition:border-color .3s ease,box-shadow .3s ease,background .3s ease,transform .3s var(--ease-spring)}.input-group textarea{height:110px;resize:none;padding-top:18px}.input-group input:focus,.input-group textarea:focus{border-color:var(--primary);background:var(--bg-white);box-shadow:0 8px 20px rgba(0,95,108,.05)}.input-group:focus-within{transform:translateX(4px)}.input-group:focus-within input,.input-group:focus-within textarea{border-color:var(--primary);box-shadow:0 8px 25px rgba(0,95,108,.1)}.input-group:focus-within i{color:var(--primary);opacity:1;transform:scale(1.1)}.btn-submit{width:100%;background:var(--primary);color:var(--bg-white);font-size:1.05rem;transition:.3s;display:flex;justify-content:center;gap:12px;letter-spacing:1px}.btn-submit:hover{background:#004a54;transform:translateY(-2px);box-shadow:0 12px 25px rgba(0,95,108,.2)}#section_app{position:relative;overflow:hidden;background:var(--bg-white)}.stripe_background{position:absolute;inset:0;width:100%;height:100%;transform:skewY(-12deg);transform-origin:0;z-index:1}.stripe_canvas{position:absolute;height:200px;opacity:.6}.stripe_canvas.c1{width:30%;left:-10%;top:10%;background:linear-gradient(147deg,#39bb9d 0,transparent 100%)}.stripe_canvas.c2{width:40%;right:-5%;bottom:10%;background:linear-gradient(147deg,#7e4264 0,transparent 100%)}.container_hybrid_wrapper{max-width:1190px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:10}.hybrid_info h2{font-size:3.8rem;color:var(--primary-blue);line-height:1;letter-spacing:-3px;margin:20px 0}.hybrid_info p{font-size:1.25rem;color:var(--text-light);max-width:480px;line-height:1.6}.store_btn img{height:48px;transition:.3s;transition:transform .3s var(--ease-spring),opacity .3s ease}.store_btn img:hover{transform:translateY(-4px);filter:drop-shadow(0 8px 16px rgba(0, 0, 0, .15))}.hybrid_visual{display:flex;justify-content:center;position:relative}.family_shot_container{position:relative;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);border-radius:40px;border:1px solid rgba(255,255,255,.3);box-shadow:var(--shadow-family);transition:transform .3s,box-shadow .3s}.family_shot_container:hover{transform:scale(1.02);box-shadow:0 70px 140px -20px rgba(50,50,93,.2),0 40px 80px -30px rgba(0,0,0,.3)}.faq_item:hover,.insta_link:hover i{transform:translateX(4px)}.family_phone_frame{overflow:hidden;position:relative;z-index:2;height:400px}.adjacent_icon{position:absolute;width:50px;height:50px;background:var(--bg-white);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 10px 20px rgba(0,0,0,.1);z-index:1;transition:.3s}.google_icon{bottom:-20px;left:-20px;color:#34a853}.apple_icon{top:-20px;right:-20px;color:#000}.family_shot_container:hover .adjacent_icon{transform:translateY(-10px) rotate(5deg)}#section_faq{background-image:radial-gradient(at 0 0,#96f 0,transparent 50%),radial-gradient(at 100% 100%,#00c4c4 0,transparent 50%);color:var(--bg-white);overflow:hidden}.container_faq{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:400px 1fr;gap:80px}.header_faq h2{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:25px;letter-spacing:-2px}.faq_question,.insta_content p{font-weight:600;color:var(--bg-white)}.help_title,.insta_link{font-weight:700;display:flex}.wrapper_accordion{display:flex;flex-direction:column;gap:10px}.faq_item{border-bottom:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:16px;transition:background .3s ease,transform .3s var(--ease-spring)}.faq_item:hover{background:rgba(255,255,255,.07)}.faq_question{width:100%;padding:17px 30px;display:flex;justify-content:space-between;align-items:center;background:0 0;border:none;font-size:1.2rem;text-align:left}.faq_icon{width:32px;height:32px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:transform .4s cubic-bezier(.4, 0, .2, 1),background .3s}.faq_answer{max-height:0;overflow:hidden;transition:max-height .5s var(--ease-smooth),opacity .4s ease;opacity:0}.answer_content{padding:0 30px 30px;color:#adbdcc;line-height:1.6;font-size:1.05rem}.footer_nav ul li a,.help_title,.insta_link{font-size:.95rem;text-decoration:none}.faq_item.active .faq_icon{transform:rotate(45deg);background:var(--verde)}.faq_item.active .faq_answer{max-height:300px;opacity:1}#section_instagram{position:relative;max-width:100%;overflow:hidden}.section_bg_skew{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg_azulPen);transform:skewY(-6deg);transform-origin:0;z-index:-1}.section_bg_skew::before{content:'';position:fixed;inset:0;background-image:linear-gradient(rgba(61,127,255,.04) 2px,transparent 1px),linear-gradient(90deg,rgba(61,127,255,.04) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.insta_grid,.insta_header{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.insta_header{display:flex;justify-content:space-between;align-items:flex-end}.insta_nav{display:flex;gap:12px}.nav_btn{width:44px;height:44px;border-radius:12px;border:1px solid #e6ebf1;color:var(--verde);justify-content:center;transition:.3s cubic-bezier(.165, .84, .44, 1);box-shadow:0 4px 6px rgba(50,50,93,.04)}.nav_btn:hover{color:var(--secondary);border-color:#635bff40;transform:translateY(-2px);box-shadow:0 7px 14px rgba(50,50,93,.1)}.insta_grid{display:flex;overflow-x:auto;gap:32px;padding:20px 0 40px;scrollbar-width:none;-ms-overflow-style:none}.insta_grid::-webkit-scrollbar{display:none}.insta_card{min-width:320px;max-width:320px;flex:0 0 auto;transition:transform .4s}.insta_visual{width:100%;aspect-ratio:4/5;border-radius:20px;position:relative;overflow:hidden;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.02),0 20px 40px -20px rgba(50,50,93,.12);transition:.5s cubic-bezier(.165, .84, .44, 1)}.post_img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.165, .84, .44, 1)}.insta_overlay{position:absolute;inset:0;background:radial-gradient(circle,rgba(99,91,255,.2) 0,rgba(10,37,64,.4) 100%);justify-content:center;opacity:0;backdrop-filter:blur(3px);transition:.4s}.insta_overlay i{font-size:3rem;color:var(--bg-white);filter:drop-shadow(0 4px 12px rgba(0, 0, 0, .2));transform:translateY(20px);transition:.4s cubic-bezier(.175, .885, .32, 1.275)}.insta_card:hover .insta_visual{transform:translateY(-8px);box-shadow:0 30px 60px -12px rgba(50,50,93,.25)}.insta_card:hover .post_img{transform:scale(1.08)}.insta_content{padding:0 8px}.insta_content p{font-size:1.05rem;line-height:1.4;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.insta_link{color:var(--verde);align-items:center;gap:6px;transition:.2s}.insta_link i{font-size:.8rem;transition:transform .2s}#footer_portal{position:relative;padding:100px 0 5px;background:#f1f1eb;color:#1e293b;overflow:visible;z-index:1}#footer_portal::before{content:"";position:absolute;top:-50px;left:0;width:100%;height:100px;background:inherit;transform-origin:100% 0;transform:skewY(-1.9deg);z-index:-1}.help_card{display:flex;flex-direction:column;gap:2px;align-items:self-start;padding-bottom:16px;transition:.3s}.help_content{display:flex;flex-direction:column;gap:4px}.help_title{color:var(--primary);gap:1rem;align-items:center;margin-bottom:.5rem}.help_desc{font-size:.85rem;line-height:1.6;color:#64748b}.footer_main_grid{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 0.8fr 1.2fr 1fr;gap:40px}#footer_portal h4{color:var(--text-light);font-size:.9rem;font-weight:600;margin-bottom:25px;letter-spacing:.5px;text-transform:uppercase}.footer_logo{height:57px;margin-bottom:20px;filter:brightness(1.2)}.brand_text{font-size:.9rem;line-height:1.6;margin-bottom:25px;color:#64748b}.footer_social a{width:40px;height:40px;border-radius:8px;display:flex;justify-content:center;align-items:center;color:#94a3b8;transition:.3s cubic-bezier(.4, 0, .2, 1)}.footer_social a:hover{background:var(--primary);color:var(--bg-white);transform:translateY(-3px);border-color:var(--primary)}.footer_nav ul{list-style:none;padding:0}.footer_nav ul li{margin-bottom:12px}.footer_nav ul li a{color:#64748b;display:inline-block}.footer_bottom{margin:70px 0 10px;display:flex;justify-content:center;font-size:.85rem;color:#64748b96}.demo-btn{font-size:.875rem;font-weight:600;background:var(--primary);color:var(--bg-white);border:none;border-radius:var(--radius-sm);padding:12px 22px;display:inline-flex;align-items:center;gap:8px;transition:all var(--transition)}.demo-btn:hover{background:var(--primary-hover);transform:translateY(-1px)}.m-overlay{position:fixed;inset:0;backdrop-filter:blur(4px);z-index:9000;background:rgba(26,31,54,.4);padding:40px 16px;overflow-y:auto;opacity:0;transition:opacity .3s;display:flex;align-items:flex-start}.m-overlay.is-open{opacity:1;pointer-events:auto}.btn-shimmer::after,.m-header::before,.ok_wrapper::before{pointer-events:none;content:''}.m-dialog{position:relative;background:var(--bg-white);border-radius:.5rem;width:100%;max-width:80rem;margin:auto;box-shadow:0 50px 100px -20px rgba(50,50,93,.12),0 30px 60px -30px rgba(0,0,0,.15),0 -18px 60px -10px rgba(0,0,0,.015);overflow:hidden;transform:translateY(30px) scale(.98);opacity:0;transition:transform .4s cubic-bezier(.16, 1, .3, 1),opacity .3s}.m-close,.sl-feat-grid li{transition:all var(--transition)}.m-overlay.is-open .m-dialog{transform:translateY(0) scale(1);opacity:1}.m-close{position:absolute;top:24px;right:24px;z-index:10;width:36px;background:0 0;height:36px;border:1px solid #ccc;border-radius:.5rem;justify-content:center;font-size:1rem}.m-close:hover{background:var(--verde);color:var(--bg-white);transform:scale(1.05)}.m-header{padding:48px 48px 32px}.m-header::before{position:absolute;inset:0;background:radial-gradient(circle at 90% -10%,rgba(99,91,255,.06) 0,transparent 60%)}.m-brands{gap:24px;margin-bottom:32px}.m-brand-item{display:flex;align-items:center}.m-brand-item+.m-brand-item{padding-left:24px;border-left:1px solid var(--c-border)}.m-brand-item img{height:50px;width:130px;object-fit:contain}.m-head-grid{display:grid;grid-template-columns:1.25fr 0.75fr;gap:48px;align-items:start}.m-title{font-size:1.4rem;font-weight:700;background:var(--gradient_text);margin:20px 0;line-height:1.2;background-clip:text}.m-cta{font-size:.9rem;border:1px solid var(--verde)}.m-cta:hover{border:1px solid var(--primary);color:var(--primary)}.m-tabs-nav{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--c-border);background:var(--bg-white)}.m-tab-btn{text-align:center;background:0 0;border:none;padding:20px 16px;font-size:.85rem;font-weight:600;color:var(--text-light);letter-spacing:.03em;text-transform:uppercase;transition:color var(--transition)}.sl-step-body h4,.sl-title{font-weight:700;color:var(--text-dark)}.sl-bullet-list li,.sl-lead{color:var(--text-light);line-height:1.5}.m-tab-btn::before{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:0 0}.m-tab-btn.is-active::before,.m-tab-btn::after{background:var(--verde)}.m-tab-btn::after{content:'';position:absolute;bottom:0;left:0;width:var(--progress,0%);height:2px;transition:none}.m-carousel{overflow:hidden;background:var(--c-surface)}.m-carousel-track{display:flex;width:400%;transition:transform .55s cubic-bezier(.16, 1, .3, 1)}.m-slide{width:25%;padding:48px;flex-shrink:0}.sl-title{display:flex;align-items:center;gap:12px;font-size:1.35rem;margin:0 0 8px}.sl-lead{margin:0 0 36px;font-size:1.05rem}.sl-timeline{display:flex;flex-direction:column}.sl-step{display:grid;grid-template-columns:40px 1fr;gap:16px}.sl-step-left{display:flex;flex-direction:column;align-items:center}.sl-feat-ico,.sl-step-num{align-items:center;color:var(--verde)}.sl-step-num{width:32px;height:32px;border-radius:50%;background:var(--bg-white);border:2px solid var(--verde);display:flex;justify-content:center;font-size:.8rem;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.05)}.sl-step-line{width:2px;flex:1;min-height:60px;background:var(--c-border);margin:8px 0}.sl-step-body{padding-bottom:32px}.sl-step-body h4{font-size:1rem;margin:4px 0 12px}.sl-bullet-list{list-style:none;display:flex;flex-direction:column;gap:8px}.sl-bullet-list li{display:flex;font-size:.95rem}.sl-bullet-list li::before{content:'\f178';font-family:"Font Awesome 6 Free";color:var(--verde);font-weight:600;margin-right:.5rem}.sl-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;list-style:none}.sl-feat-grid li{background:var(--bg-white);border:1px solid var(--c-border);border-radius:var(--radius-sm);padding:24px;display:flex;gap:16px;box-shadow:0 2px 4px rgba(0,0,0,.02)}.sl-feat-grid li:hover{border-color:var(--verde);transform:translateY(-2px);box-shadow:0 10px 20px -5px rgb(50 50 93 / 39%),0 5px 10px -5px rgba(0,0,0,.04)}.sl-feat-ico{width:40px;height:40px;background:rgba(99,91,255,.06);border-radius:8px;display:flex;justify-content:center;flex-shrink:0;font-size:1rem}.sl-feat-grid strong{display:block;font-size:.95rem;color:var(--text-dark);margin-bottom:6px}.sl-feat-grid p{margin:0;font-size:.85rem;color:var(--text-light);line-height:1.5}.sl-highlight{background:rgba(0,95,108,.03);border:1px solid rgba(0,95,108,.1);border-radius:var(--radius-sm);padding:20px 24px;margin-bottom:32px}.sl-highlight p{margin:0;font-size:.95rem;color:var(--text-dark);line-height:1.6;font-weight:500}.btn-shimmer{display:inline-flex;align-items:center;gap:10px;font-weight:500;color:var(--bg-white);background:var(--primary);overflow:hidden;transition:border-color .2s,color .2s}.btn-shimmer::before{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0,rgb(255 255 255 / 25%) 40%,#3f8d98 60%,transparent 100%);animation:2.8s ease-in-out infinite shimmer}.btn-shimmer::after{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,87,255,0),rgba(0,87,255,0));transition:background .3s;border-radius:inherit}.btn-shimmer .arr,.btn-shimmer span{position:relative;z-index:1}.btn-shimmer .arr{display:inline-flex;transition:transform .3s cubic-bezier(.16, 1, .3, 1)}.modal_footer{border-top:1px solid #e3e8ef;display:flex;justify-content:space-between;padding:1rem;width:90%;margin:auto;align-items:center}.ok_intro_layout,.ok_wrapper,.ok_wrapper_2,.section_plataforma{display:grid;position:relative}.section_plataforma{padding:100px 32px;overflow:hidden;gap:10rem}.ok_wrapper,.ok_wrapper_2{gap:2rem;max-width:1310px;margin:0 auto;width:100%;z-index:2}.ok_wrapper::before,.ok_wrapper_2::before{content:'';position:absolute;top:-120px;right:-120px;width:600px;height:600px;border-radius:50%;background:var(--primary);opacity:.1;z-index:0}.ok_wrapper_2::before{background:var(--roxo)!important;left:-120px!important;right:auto!important;top:-12%!important}.ok_wrapper_2 .ok_intro_layout{direction:rtl}.ok_wrapper_2 .text_section{direction:ltr}.ok_intro_layout{grid-template-columns:repeat(2,1fr);gap:72px;align-items:center;z-index:1}.text_p{font-size:15px!important;margin-bottom:32px!important;line-height:1.7!important;max-width:620px!important;text-align:justify!important}.ok_feature_link{color:var(--primary);background:0 0;box-shadow:none}.ok_intro_image_box{border-radius:24px;overflow:hidden;box-shadow:var(--shadow-family,0 20px 40px rgba(0,0,0,.08));position:relative;aspect-ratio:4/3;background:#d8dde3}.ok_intro_image_box img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s}.ok_intro_image_box:hover img{transform:scale(1.04)}.image-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(13,17,23,.2) 0,transparent 60%);z-index:1}.img-stat-badge{position:absolute;bottom:20px;left:20px;z-index:2;background:rgba(255,255,255,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 10px 25px rgba(0,0,0,.1)}.badge-dot{width:9px;height:9px;border-radius:50%;background:#0ea66a;flex-shrink:0;animation:2s infinite pulse}.badge-info strong{display:block;font-size:13px;color:#111}.badge-info span{font-size:11.5px;color:#666}.section-divider{display:flex;align-items:center;gap:16px;margin-top:20px}.section-divider-label{font-size:11px;letter-spacing:.1em;color:#7a8190;font-weight:600}.section-divider-line{flex:1;height:1px;background:rgba(122,129,144,.2)}.ok_feature_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ok_feature_item{background:var(--bg-white);border:1px solid rgba(0,0,0,.05);border-radius:16px;padding:32px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.ok_feature_item::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--verde,#0ea66a));transform:scaleX(0);transform-origin:left;transition:transform .3s}.ok_feature_item:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.05)}.ok_feature_icon{width:48px;height:48px;border-radius:10px;background:#7a819029;display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:20px;transition:.25s}.ok_feature_item:hover .ok_feature_icon{background:var(--primary);color:#fff;transform:scale(1.05)}.ok_feature_heading{font-size:14px;line-height:1.6;color:var(--text-light,#555)}.ok_feature_desc{display:flex;align-items:center;gap:1rem;margin-bottom:20px}