@media (max-width:1100px){.text_section h2,.text_section_primary h2{font-size:2rem}}@media (max-width:1024px){.hero-content{max-width:100%}.footer_main_grid{grid-template-columns:1.2fr 0.8fr;gap:50px}.container_bento,.vision-cards{grid-template-columns:repeat(2,1fr);gap:20px}.m-head-grid,.products-grid,.tab_diferencial{grid-template-columns:1fr}.bento_item.destaque{grid-column:span 2;grid-row:span 1}.bento_item.destaque h2{font-size:2.5rem}.tabs-header{margin-bottom:30px;scrollbar-width:none}.tabs-header::-webkit-scrollbar{display:none}.tab_diferencial{text-align:center}.info-section{border-left:none;border-top:2px solid var(--verde);padding-left:0;padding-top:15px;margin-top:10px}.main-title{font-size:1.6rem}.products-grid{text-align:left;max-width:250px;margin:0 auto 30px}.col-right{order:-1}.media-wrapper img{height:250px;margin-bottom:20px}.detalhe_projeto,.stripe-bg{display:none}.card_depo{min-width:650px;padding:40px}.progress_testimonial{width:400px}.container_visao{flex-direction:column}.content-side{padding-right:0;min-width:100%;justify-content:center;display:flex;flex-direction:column;align-items:center;padding-left:0}#section_projeto{padding:80px 30px}.card-visual{width:40%;padding:20px}.card-body{width:60%;padding:25px}.card-body h2{font-size:24px}.container{flex-direction:column!important;padding:20px;text-align:center}.text_section h2{font-size:2rem}.m-overlay{padding:32px 20px}.m-dialog{max-width:92vw}.m-header{padding:40px 36px 28px}.m-brand-item img{height:42px;width:110px}.m-head-grid{gap:24px}.m-head-grid .products-grid{grid-template-columns:1fr 1fr;gap:10px}.m-slide{padding:40px 36px}.sl-feat-grid{grid-template-columns:1fr 1fr;gap:14px}.modal_footer{width:95%;padding:16px 12px;gap:16px}}@media (max-width:991px){.navbar{padding:20px 30px}#main-header{min-height:auto;padding:100px 0 50px}.container_faq,.container_grid,.container_hybrid_wrapper,.content_grid{grid-template-columns:1fr!important;gap:40px}.contact-container,.footer_address,.footer_bottom,.footer_brand,.footer_contact,.footer_main_grid,.footer_nav,.help_card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.footer_logo,.footer_social{margin:0 auto 20px}#section_suporte{padding:60px 20px;margin:10px}.menu-toggle{display:flex}.container_nav{position:fixed;top:0;width:100%;height:100vh;background:var(--bg-white);flex-direction:column;justify-content:space-around;align-items:center;gap:40px;transition:.4s ease-in-out;z-index:1090;box-shadow:-10px 0 30px rgba(0,0,0,.5);border-radius:.5rem;right:-108%;display:flex;overflow-y:auto}.container_nav.active{right:0!important}.nav-menu{flex-direction:column;gap:25px;width:100%;padding:1rem}.nav-item{font-size:1.125rem!important;color:var(--text-light)}.nav-actions{width:90%}.hero-content h1{font-size:2.5rem;line-height:1.2}.hero-content p{font-size:1.1rem}.hybrid_info h2{font-size:2.8rem}.header_faq h2{font-size:2.2rem}.conj_btnSup{display:grid;justify-content:center}.ok_intro_layout{grid-template-columns:1fr;gap:40px}.ok_wrapper_2 .ok_intro_layout{direction:ltr}.ok_feature_grid{grid-template-columns:repeat(2,1fr)}.m-head-grid,.sl-feat-grid{grid-template-columns:1fr}.m-header{padding:40px 24px 24px}.m-slide{padding:32px 24px}.m-brands{flex-wrap:wrap}.ok_intro_image_area{order:-1}.ok_wrapper::before{right:0;top:0}.ok_wrapper_2::before{top:0;left:0!important}}@media (max-width:900px){.products-grid,.tab_diferencial{grid-template-columns:1fr}.stripe-bg,.submenu{display:none}#section_diferencial{padding:60px 12px}.info-section p{font-size:1rem;text-align:left}.tabs-container{padding:20px 14px;border-radius:15px}.tabs-header{margin-bottom:30px;scrollbar-width:none;overflow-y:auto}.tabs-header::-webkit-scrollbar{display:none}.tab_diferencial{text-align:center;gap:1rem}.info-section{border-left:none;border-top:2px solid var(--verde);padding-left:0;padding-top:15px;margin-top:10px}.main-title{font-size:1.6rem}.products-grid{text-align:left;margin:0 auto 24px;max-width:100%;gap:12px}.product-tag{font-size:13px}.contact-form-side>form>div[style*=flex]{flex-direction:column!important;gap:0!important}.contact-form-side{padding:28px 16px}.col-right{order:-1}.media-wrapper img{height:250px;margin-bottom:20px}.submenu{position:relative;top:0;left:0;transform:none!important;min-width:unset;width:100%;opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;background:rgba(0,0,0,.03);padding:0;margin-top:10px;border-radius:8px;transition:none}.dropdown.is-open .submenu{display:block!important;animation:.3s ease-out slideDown}.submenu-link{padding:15px;border-bottom:1px solid rgba(0,0,0,.05)}.submenu-link:last-child{border-bottom:none}.submenu-text strong i{opacity:1;transform:translateX(0)}}@media (max-width:768px){#section_sobrenos,#section_totalizador{padding:60px 15px}.container_bento,.ok_feature_grid,.vision-cards{grid-template-columns:1fr}#section_projeto,.section_plataforma,.section_projeto{padding:60px 20px}.detalhe_solucao{height:9rem}.navbar{padding:15px 25px!important;width:100%!important;left:0!important;transform:none!important;background:0 0}.navbar.scrolled{left:50%!important;transform:translateX(-50%) translateY(5px)!important;width:95%!important}.btn_comercial,.nav-actions .btn,.nav-actions .btn_contact{width:100%!important;justify-content:center;display:flex}.insta_nav{display:none!important}.hero-content h1{font-size:2rem}.bento_item.destaque{grid-column:span 1;padding:30px;text-align:center}.bento_item.destaque h6,.text_section h6{justify-content:center}.bento_item.destaque h2{font-size:2.2rem}.bento_item.destaque p{max-width:100%;margin:0 auto}.big_num{font-size:2.8rem}#section_depoimento{padding:60px 0}.card_depo{min-width:calc(93vw - 40px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.depo_text{font-size:1.05rem;line-height:1.5}.depo_text::before{left:-5px;top:-25px;font-size:2.5rem}.depo_footer_meta{flex-direction:column;align-items:flex-start;gap:20px;padding-top:20px}.depo_logo_v2{align-self:flex-end;max-height:35px}.footer_testimonial_center{flex-direction:column-reverse;gap:25px;width:90%;margin-top:30px}.progress_testimonial{width:100%}.navigation_testimonial{width:100%;justify-content:space-between}#section_sobrenos{margin-top:2rem}.container_visao{padding:0}.image-side{position:relative;width:100%;height:300px;margin-top:30px;order:-1;clip-path:polygon(0 0,100% 0,100% 85%,0% 100%)}.title{text-align:left;display:block}.subtitle{margin-top:1rem}.m-dialog::before,.subtitle::after{display:none}.description{max-width:100%}.vision-cards{margin-top:40px}.text_section{text-align:center;margin-bottom:40px}.text_section h2{font-size:1.8rem}.container_projeto{gap:40px}.card_projeto{flex-direction:column;border-radius:20px}.card-visual{width:100%;min-height:390px;padding:30px}.card-body{width:100%;padding:30px 20px}.card-body h2{font-size:22px;margin-bottom:12px}.card-body p{font-size:15px}.features{margin:20px 0}.btn_contact,.link{width:100%;justify-content:center}.container{margin-bottom:50px;box-shadow:0 50px 100px -20px rgba(50,50,93,.15),0 30px 60px -30px rgba(0,0,0,.2);border-radius:1rem}.text_section p{margin:0 auto 20px;max-width:90%}.m-slide,.v-card{padding:20px}.section_plataforma{gap:4rem}.m-overlay{align-items:flex-start;padding:8px 12px}.m-dialog{border-radius:14px;max-height:96vh;overflow-y:auto;transform:translateY(30px) scale(.98)}.m-overlay.is-open .m-dialog{transform:translateY(0) scale(1)}.m-header{padding:20px 20px 16px}.sl-feat-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){#main-header .btn_contact{padding:8px 12px!important;font-size:.7rem!important}.logo{z-index:1100}.footer_bottom{flex-direction:column;gap:10px}.bento_item{padding:25px}.big_num{font-size:2.4rem}.features li,.v-card h3,.v-card p{font-size:14px}.bento_item.destaque h2,.text_section h2,.title{font-size:1.8rem}.tab-label{font-size:12px;padding:10px}.m-overlay{align-items:flex-start}.m-close{width:32px;height:32px;font-size:.8rem;top:20px;right:16px}.m-header{padding:28px 20px 20px}.m-brands{gap:3px;padding-bottom:4px}.m-brands::-webkit-scrollbar{display:none}.m-brand-item,.sl-feat-ico{flex-shrink:0}.m-brand-item img{height:34px;width:90px}.m-brand-item+.m-brand-item{padding-left:16px;margin-left:0}.m-subtitle,.sl-highlight p,.sl-lead{line-height:1.55}.product-tag{font-size:12.5px;padding:0}.m-tabs-nav{display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--c-border);grid-template-columns:unset}.m-tabs-nav::-webkit-scrollbar{display:none}.m-tab-btn{flex:0 0 auto;letter-spacing:.02em}.sl-title{gap:10px;flex-wrap:wrap;margin-bottom:6px}.sl-step{grid-template-columns:36px 1fr;gap:12px}.sl-step-num{width:28px;height:28px;font-size:.75rem}.sl-step-line{min-height:40px;margin:6px 0}.sl-feat-grid{grid-template-columns:1fr;gap:10px}.sl-feat-grid li{gap:12px;padding:12px;gap:10px}.modal_footer{flex-direction:column;align-items:center;text-align:center;width:100%;gap:14px}.m-cta{width:100%;justify-content:center}.main-title{font-size:1.4rem}.card-visual{min-height:240px}.mockup_img{max-width:210px}img.mockup_img.frete{max-width:310px}img.mockup_img.customised{width:7rem}.link-container{flex-direction:column;gap:12px}.m-overlay{padding:0;align-items:flex-end}.m-dialog{border-radius:20px 20px 0 0;max-width:100%;width:100%;margin:0;max-height:92vh;overflow-y:auto;transform:translateY(40px) scale(1)}.m-overlay.is-open .m-dialog{transform:translateY(0) scale(1)}.m-dialog::before{content:'';display:block;width:40px;height:4px;background:#ddd;border-radius:4px;margin:12px auto 0}.m-title{font-size:1rem;margin:14px 0;line-height:1.3}.m-subtitle{font-size:.84rem}.m-head-grid .products-grid{grid-template-columns:1fr 1fr;gap:8px;max-width:100%;display:none}.m-tab-btn{min-width:68px;padding:12px 8px;font-size:.68rem}.m-slide{padding:20px 14px}.sl-title,.sl-title i{font-size:.95rem}.sl-lead{font-size:.82rem;margin-bottom:18px}.sl-step{grid-template-columns:28px 1fr;gap:8px}.sl-step-body{padding-bottom:18px}.sl-step-body h4{margin-bottom:8px;font-size:.875rem}.sl-bullet-list{gap:6px}.sl-bullet-list li{font-size:.8rem;line-height:1.45}.sl-feat-grid{gap:8px}.sl-feat-ico{width:32px;height:32px;font-size:.85rem}.sl-feat-grid strong{margin-bottom:4px;font-size:.85rem}.sl-feat-grid p{font-size:.76rem}.sl-highlight{padding:14px;margin-bottom:16px}.modal_footer .m-subtitle,.sl-highlight p{font-size:.82rem}.modal_footer{padding:14px;gap:10px;border-top-width:1px}.m-cta{padding:11px 18px;font-size:.875rem}}