:root{--ui-navy-950:#0d1a26;--ui-navy-800:#142534;--ui-blue-700:#1f4f94;--ui-gold-500:#ffbe00;--ui-ink:#172234;--ui-muted:#5b6878;--ui-surface:#ffffff;--ui-surface-soft:#f5f7fa;--ui-border:#d9e0e8;--ui-danger:#b42318;--ui-success:#067647;--ui-space-1:.5rem;--ui-space-2:.75rem;--ui-space-3:1rem;--ui-space-4:1.5rem;--ui-space-5:2rem;--ui-space-6:3rem;--ui-radius-sm:.5rem;--ui-radius-md:.875rem;--ui-radius-lg:1.25rem;--ui-shadow:0 16px 40px rgb(13 26 38 / .10);--ui-content:1200px;--ui-reading:72ch;--ui-focus:0 0 0 3px rgb(255 190 0 / .45)}body.dark-mode{--ui-ink:#edf2f8;--ui-muted:#c1ccd8;--ui-surface:#162130;--ui-surface-soft:#1b2939;--ui-border:#465568;color-scheme:dark}html{scroll-behavior:smooth;scroll-padding-top:6rem;overflow-x:clip}body{color:var(--ui-ink);overflow-wrap:break-word;overflow-x:clip}body.hidden-scrolling{overflow:hidden}iframe,img,video{max-width:100%;height:auto}main{min-height:40vh}.content-anchor{position:relative;scroll-margin-top:6rem}p{max-width:var(--ui-reading)}.skip-link{position:fixed;z-index:100000;top:.5rem;left:.5rem;padding:.75rem 1rem;color:var(--ui-navy-950);background:var(--ui-gold-500);border-radius:var(--ui-radius-sm);font-weight:800;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-gold-500);outline-offset:3px;box-shadow:var(--ui-focus)}:where(button,input,select,textarea){font:inherit}:where(button,[type=submit],[role=button]){min-height:44px}:where(button,[type=submit]):disabled{cursor:not-allowed;opacity:.58;filter:grayscale(.25)}.header,.trigger-box{width:100%;max-width:100%}.header{transition:background-color .2s ease,box-shadow .2s ease,backdrop-filter .2s ease}.header.is-scrolled{background:rgb(13 26 38 / .96);box-shadow:0 8px 28px rgb(0 0 0 / .2);backdrop-filter:blur(12px)}.header .menu a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--ui-gold-500);text-underline-offset:.45rem}.menu-item-cta>a{background:var(--ui-gold-500);color:var(--ui-navy-950)!important;border-radius:999px;padding-inline:1rem!important;font-weight:800}.client-area-link{display:inline-flex!important;align-items:center;justify-content:center;opacity:.82;transition:opacity .2s ease}.client-area-link:hover{opacity:1}:where(.sp-btn,.seo-btn,.cta-btn,.consultoria-btn,button,input[type=submit]){transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}:where(.sp-btn,.seo-btn,.cta-btn,.consultoria-btn,button,input[type=submit]):active{transform:translateY(1px)}form label{color:inherit;font-weight:700}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:46px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-ink);padding:.75rem .875rem}textarea{min-height:8rem;resize:vertical}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--ui-danger);box-shadow:0 0 0 3px rgb(180 35 24 / .12)}.form-privacy{margin:.75rem 0 0;font-size:.82rem;line-height:1.5;opacity:.82}.formbothide{gap:var(--ui-space-3)}.formbothide label{display:grid;gap:.35rem}.main_footer .sessoesst{gap:clamp(1.5rem,4vw,3rem)}.main_footer a{text-underline-offset:.2em}.main_footer a:hover{text-decoration:underline}.page-index .noaclivegraylight .home-subtitle{color:#354153}.page-index .noaclivegraylight .destttl{color:#725300!important}.page-index .home-premium-dark-area :where(.hp-service-card p,.hp-testi-quote,.hp-project-info p){color:#e3eaf1}.page-index .home-premium-dark-area .hp-project-tag{background:#ffca28;color:#0d1a26}.premium-generic-page :where(.about-intro,.about-card p,.pg-generic-content p,.pg-generic-content li){color:#dce5ee!important}.seo-site-page .seo-section--white :where(.seo-section__head h2,.seo-card h3,.seo-form-card h2,.seo-faq summary){color:#142534}.seo-site-page .seo-section--white :where(.seo-section__head p,.seo-card p,.seo-form-card p,.seo-faq p){color:#3f4b5d}.seo-site-page :where(.seo-card,.seo-copy:not(.seo-copy--dark),.seo-proof,.seo-form-card,.seo-step){color:#263448}.seo-site-page .seo-copy--dark :where(h2,h3){color:#fff}.seo-site-page .seo-copy--dark :where(p,li){color:#e6edf5}.seo-site-page .seo-hero__panel :where(li,p){color:#eef3f8}.seo-site-page .seo-offer :where(h3){color:#fff}.seo-site-page .seo-offer :where(p,li){color:#e6edf5}.seo-site-page .seo-final :where(h2,h3){color:#fff}.seo-site-page .seo-final :where(p,li){color:#e6edf5}.dark-mode .seo-site-page .seo-section--white{background:0 0}.dark-mode .seo-site-page .seo-section--white :where(.seo-section__head h2,.seo-card h3,.seo-form-card h2,.seo-faq summary){color:#ffbe00}.dark-mode .seo-site-page .seo-section--white :where(.seo-section__head p,.seo-card p,.seo-form-card p,.seo-faq p),.dark-mode .seo-site-page :where(.seo-step,.seo-card,.seo-form-card){color:#d5deea}.dark-mode .seo-site-page .seo-step{background:linear-gradient(145deg,rgb(20 37 52 / .95),rgb(13 26 38 / .9));border-color:rgb(255 190 0 / .22)}.dark-mode .seo-site-page .seo-form-card{background:linear-gradient(145deg,#142534,#0f202f)}.dark-mode .seo-site-page .seo-field,.dark-mode .seo-site-page .seo-field span{color:#e8edf5}.dark-mode .seo-site-page .seo-field :where(input,textarea,select){background:#0d1a26;border-color:rgb(255 190 0 / .35);color:#f3f7ff}.dark-mode .seo-site-page .seo-field :where(input,textarea)::placeholder{color:#8fa0b4}.dark-mode .rebuild-faq,.dark-mode .rebuild-form-section,.dark-mode .rebuild-page,.dark-mode .rebuild-problems,.dark-mode .rebuild-steps{background:#0d1a26;color:#edf2f8}.dark-mode .rebuild-page :where(.rebuild-title,.form-title h2){color:#f8fafc}.dark-mode .rebuild-page :where(.rebuild-subtitle,.form-title p){color:#c7d2df}.dark-mode .rebuild-page :where(.problem-card,.step-item,.rebuild-form-container,.faq-item){background:#142534;border-color:rgb(255 255 255 / .1);color:#edf2f8}.dark-mode .rebuild-page :where(.problem-card h3,.step-item h3,.faq-item summary){color:#f8fafc}.dark-mode .rebuild-page :where(.problem-card p,.step-item p,.faq-item p){color:#c7d2df}.dark-mode .rebuild-page .step-number{color:rgb(255 190 0 / .2)}.dark-mode .rebuild-page .sp-field,.dark-mode .rebuild-page .sp-field span{color:#e8edf5}.dark-mode .rebuild-page .sp-field :where(input,select,textarea){background:#0b1824;border-color:rgb(255 190 0 / .35);color:#f3f7ff}.dark-mode .rebuild-page .sp-field :where(input,textarea)::placeholder{color:#8fa0b4}.dark-mode .rebuild-page .sp-field select option{background:#0b1824;color:#f3f7ff}.dark-mode .rebuild-page .form-title+form p[style]{color:#aebdcd!important}.main_footer .menufooter h3,.main_footer .menufooter h4{color:#6d5100;text-shadow:none}.main_footer .logodireitos .logotipo p,.main_footer .menufooter a,.main_footer .menufooter ul li a{color:#173667}.main_footer a[title="Acessar Área do Cliente"]{color:#6d5100!important}.dark-mode .page-index .noaclivegraylight .home-subtitle{color:#dce5ee}.dark-mode .home-subtitle,body.dark-mode .main_content .home-subtitle{color:#dce5ee!important}.dark-mode .page-index .noaclivegraylight .destttl{color:#ffd45c!important}.dark-mode .main_footer .menufooter h3,.dark-mode .main_footer .menufooter h4{color:#ffd45c}.dark-mode .main_footer .logodireitos .logotipo p,.dark-mode .main_footer .menufooter a,.dark-mode .main_footer .menufooter ul li a{color:#c9d5e5}.dark-mode .main_footer a[title="Acessar Área do Cliente"]{color:#ffd45c!important}.dark-mode .plans-top__aside .social-proof{background:#182235!important;color:#dce5ee!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .1)}.dark-mode .plans-top__signals,.dark-mode .plans-top__signals li{color:#dce5ee!important}.dark-mode .plans-top__signals li::before{color:#ffd45c}.dark-mode .main_footer{background-color:#0e1926!important;color:#dce5ee!important}.dark-mode .main_footer :where(.consultoria h2,.consultoria h3,.menufooter p,.menufooter li,.form-privacy,.logodireitos p){color:#c9d5e5!important}.dark-mode .main_footer :where(.menufooter h3,.menufooter h4){color:#ffd45c!important}.dark-mode .main_footer :where(.menufooter a,.menufooter ul li a,.logodireitos .logotipo p,.termos){color:#e6edf5!important}.dark-mode .main_footer :where(label,input,textarea){color:#edf2f7!important}.dark-mode .premium-blog-single .post-cta,.premium-blog-single .post-cta{background:#ffbe00;color:#0d1a26}.dark-mode .premium-blog-single .post-cta :where(h2,p),.premium-blog-single .post-cta :where(h2,p){color:#0d1a26!important}.premium-blog-single .post-cta .cta-btn-dark{background:#142534;border-color:#142534;color:#fff!important}.premium-blog-single .post-cta .cta-btn-dark:hover,.premium-blog-single .post-cta .cta-btn-dark[style]:hover{background:0 0!important;color:#142534!important}.page-projeto .project-body-content :where(p,li){color:#e3eaf1}.page-projeto .project-body-subtitle{color:#dce5ee}.page-projeto .main_sidebar_widget_post .tagline{color:#d4dee8!important}.premium-svc-page :where(.svc-sidecard li,.svc-checklist li,.svc-card-desc,.svc-faq p){color:#e6edf5}.premium-svc-page .svc-section-head p{color:#4a5568!important}.dark-mode .premium-svc-page .svc-section-head h2{color:#f8fafc!important}.dark-mode .premium-svc-page .svc-section-head p{color:#dce5ee!important}.dark-mode .premium-svc-page .svc-panel{background:rgb(255 255 255 / .025);border-color:rgb(255 255 255 / .09)}.dark-mode .premium-svc-page .svc-panel h3{color:#f1f5f9!important}.dark-mode .premium-svc-page .svc-checklist li,.dark-mode .premium-svc-page .svc-panel .svc-checklist li{color:#d5deea!important;border-bottom-color:rgb(255 255 255 / .09)!important}.dark-mode .premium-svc-page .svc-faq summary{color:#f8fafc!important}.dark-mode .premium-svc-page .svc-faq p{color:#dce5ee!important}.page-planos .plans-wrapper{--font-color-medium:#3f4b5d;--description-color:#3f4b5d;--font-color-gray-cards:#edf2f7}.page-planos .plan:not(.presence):not(.extras .plan) .features li,.page-planos .plan:not(.presence):not(.extras .plan) .price small,.page-planos .plan:not(.presence):not(.extras .plan) .tooltip{color:#edf2f7}.page-planos .plans-commercial-note,.page-planos .plans-top__note,.page-planos .plans-top__subtitle,.page-planos .section-header p{color:#3f4b5d}@media (max-width:1100px){.nav-menu{overflow-y:auto;overscroll-behavior:contain}.nav-menu .menu a{min-height:44px;display:flex;align-items:center}.menu-item-cta>a{border-radius:var(--ui-radius-sm);margin:.5rem 1rem}}@media (max-width:480px){:root{--ui-space-6:2.25rem}.content{width:min(100% - 1.5rem,var(--ui-content))}.header .logo img{width:min(210px,58vw);height:auto}h1{text-wrap:balance}:where(.sp-btn,.seo-btn,.cta-btn,.consultoria-btn){min-height:46px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid CanvasText}}