.elementor-9 .elementor-element.elementor-element-c948f8b{--display:flex;}.elementor-9 .elementor-element.elementor-element-c948f8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-fe6fa66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-c948f8b{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-c7d2d21 *//* BSAFE landing page — estilos isolados para WordPress. */
.bsafe-lp{--bsafe-white:#fff;--bsafe-off:#f7f9fb;--bsafe-text:#101820;--bsafe-dark:#08111a;--bsafe-gray:#536170;--bsafe-border:#e8edf2;--bsafe-blue:#0878f9;--bsafe-blue-text:#0565d5;--bsafe-green:#087e4a;--bsafe-green-hover:#05633a;--bsafe-light-blue:#edf5ff;--bsafe-shadow:0 12px 32px #1018200d;--bsafe-radius:12px;--bsafe-radius-sm:6px;--bsafe-fast:180ms;--bsafe-slow:550ms;--bsafe-space-xs:8px;--bsafe-space-sm:16px;--bsafe-space-md:24px;--bsafe-space-lg:40px;--bsafe-space-xl:64px;--bsafe-section-space:72px;--bsafe-font:Arial,Helvetica,sans-serif;font-family:var(--bsafe-font);font-size:1rem;line-height:1.6;color:var(--bsafe-text);background:var(--bsafe-white);isolation:isolate;position:relative;overflow-wrap:anywhere;}
.bsafe-lp *,.bsafe-lp *::before,.bsafe-lp *::after{box-sizing:border-box}
.bsafe-lp [hidden]{display:none!important}
.bsafe-lp :where(h1,h2,h3,p,figure){margin:0}
.bsafe-lp :where(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}
.bsafe-lp :where(a){color:inherit;text-decoration:none}
.bsafe-lp :where(button,input,select,textarea){font:inherit}
.bsafe-lp :where(button){cursor:pointer}
.bsafe-lp :where(img){display:block;width:100%;max-width:100%;height:auto}
.bsafe-lp :where(svg){flex-shrink:0}
.bsafe-lp :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--bsafe-blue-text);outline-offset:5px}
.bsafe-lp :where(section[id],main[id]){scroll-margin-top:120px}
.bsafe-lp :where(h1,h2,h3){font-weight:700;color:inherit}
.bsafe-lp h1{font-size:clamp(2.5rem,5.1vw,4.8rem);line-height:1.08;letter-spacing:-.047em}
.bsafe-lp h2{font-size:clamp(2rem,3.1vw,3rem);line-height:1.14;letter-spacing:-.038em}
.bsafe-lp h3{font-size:1.2rem;line-height:1.35;letter-spacing:-.018em}
.bsafe-lp p{color:var(--bsafe-gray)}
.bsafe-lp p+p{margin-top:var(--bsafe-space-sm)}.bsafe-lp .bsafe-lp-container{width:min(1240px,calc(100% - 40px));margin-inline:auto}.bsafe-lp .bsafe-lp-section{padding-block:var(--bsafe-section-space)}
.bsafe-lp .bsafe-lp-eyebrow{font-size:.75rem;line-height:1.6;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--bsafe-blue-text);margin-bottom:20px}
.bsafe-lp .bsafe-lp-icon{width:24px;height:24px}
.bsafe-lp .bsafe-lp-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 21px;border:1px solid transparent;border-radius:var(--bsafe-radius-sm);font-weight:700;font-size:.9375rem;line-height:1.45;text-align:center;transition:background var(--bsafe-fast),box-shadow var(--bsafe-fast),transform var(--bsafe-fast)}
.bsafe-lp .bsafe-lp-btn:hover{transform:translateY(-2px)}
.bsafe-lp .bsafe-lp-btn-wa{background:var(--bsafe-green);color:var(--bsafe-white)}
.bsafe-lp .bsafe-lp-btn-wa:hover{background:var(--bsafe-green-hover)}
.bsafe-lp .bsafe-lp-btn-blue{background:var(--bsafe-blue-text);color:var(--bsafe-white)}
.bsafe-lp .bsafe-lp-btn-blue:hover{background:#0451aa}
.bsafe-lp .bsafe-lp-btn-outline{border-color:#c7d0d9;color:var(--bsafe-text);background:transparent}
.bsafe-lp .bsafe-lp-btn-outline:hover{background:var(--bsafe-off)}.bsafe-lp .bsafe-lp-actions{display:flex;flex-wrap:wrap;gap:12px}.bsafe-lp .bsafe-lp-header{position:sticky;top:0;z-index:30;background:var(--bsafe-white);border-bottom:1px solid var(--bsafe-border);transition:box-shadow var(--bsafe-fast)}.bsafe-lp .bsafe-lp-header.bsafe-lp-scrolled{box-shadow:var(--bsafe-shadow)}.bsafe-lp .bsafe-lp-header-inner{min-height:83px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;position:relative;padding-block:10px}.bsafe-lp .bsafe-lp-logo{display:flex;background:transparent;border-radius:0;align-items:center;justify-content:flex-start;padding:0;width:208px;flex-shrink:0}.bsafe-lp .bsafe-lp-logo img{height:auto;width:208px;max-width:100%;object-fit:contain}.bsafe-lp .bsafe-lp-nav{display:flex;flex-wrap:wrap;align-items:center;gap:14px;width:100%;padding-block:8px}.bsafe-lp .bsafe-lp-nav>a{font-size:.875rem;font-weight:600;padding:10px 0}.bsafe-lp .bsafe-lp-nav>a:hover,.bsafe-lp .bsafe-lp-nav>a[aria-current]{color:var(--bsafe-blue-text)}.bsafe-lp .bsafe-lp-nav>a.bsafe-lp-btn{padding:12px 20px;color:var(--bsafe-white)}.bsafe-lp .bsafe-lp-menu-toggle{height:46px;width:46px;background:var(--bsafe-off);border:1px solid var(--bsafe-border);border-radius:6px;align-items:center;justify-content:center}.bsafe-lp .bsafe-lp-menu-lines{width:20px;height:14px;border-block:2px solid var(--bsafe-text);position:relative}.bsafe-lp .bsafe-lp-menu-lines::after{content:'';position:absolute;top:5px;left:0;width:20px;height:2px;background:var(--bsafe-text)}
.bsafe-lp.bsafe-lp-ready .bsafe-lp-menu-toggle{display:flex}
.bsafe-lp.bsafe-lp-ready .bsafe-lp-nav{display:none}
.bsafe-lp.bsafe-lp-ready .bsafe-lp-nav.bsafe-lp-open{display:flex;flex-direction:column;align-items:stretch;gap:0;position:absolute;top:100%;left:-20px;right:-20px;width:auto;padding:18px 24px 24px;background:var(--bsafe-white);box-shadow:var(--bsafe-shadow);border-bottom:1px solid var(--bsafe-border)}.bsafe-lp .bsafe-lp-hero{padding-block:40px 25px;background:linear-gradient(130deg,var(--bsafe-white) 50%,#f3f7fc)}.bsafe-lp .bsafe-lp-hero-grid{display:grid;gap:28px}.bsafe-lp .bsafe-lp-hero h1 span{color:var(--bsafe-blue-text)}
.bsafe-lp .bsafe-lp-hero .bsafe-lp-eyebrow{max-width:340px;margin-bottom:16px;font-size:.75rem}
.bsafe-lp .bsafe-lp-hero-audience{font-weight:700;color:var(--bsafe-text);margin-top:20px;font-size:1rem}
.bsafe-lp .bsafe-lp-hero-description{font-size:1rem;margin-top:12px;max-width:485px}.bsafe-lp .bsafe-lp-hero .bsafe-lp-actions{margin-top:24px}.bsafe-lp .bsafe-lp-hero .bsafe-lp-actions>a{width:100%}
.bsafe-lp .bsafe-lp-hero-location{display:flex;align-items:center;gap:8px;font-size:.875rem;margin-top:17px}.bsafe-lp .bsafe-lp-hero-location svg{width:18px;height:18px}.bsafe-lp .bsafe-lp-desktop-copy{display:none}.bsafe-lp .bsafe-lp-hero-media{position:relative;min-width:0}.bsafe-lp .bsafe-lp-hero-media picture{display:block;height:310px;overflow:hidden;border-radius:var(--bsafe-radius)}.bsafe-lp .bsafe-lp-hero-media picture img{height:100%;object-fit:cover;object-position:50% top}
.bsafe-lp .bsafe-lp-trust{border-bottom:1px solid var(--bsafe-border);background:var(--bsafe-white)}.bsafe-lp .bsafe-lp-trust-grid{display:grid;padding-block:22px;gap:16px}.bsafe-lp .bsafe-lp-trust-grid>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.bsafe-lp .bsafe-lp-trust strong{font-size:.875rem;line-height:1.4}.bsafe-lp .bsafe-lp-trust span{font-size:.75rem;color:var(--bsafe-gray);text-align:right}.bsafe-lp .bsafe-lp-problem{background:var(--bsafe-dark);color:var(--bsafe-white)}
.bsafe-lp .bsafe-lp-problem .bsafe-lp-eyebrow{color:#70b2ff}
.bsafe-lp .bsafe-lp-problem p{color:#c0cbd6}.bsafe-lp .bsafe-lp-split{display:grid;gap:32px}.bsafe-lp .bsafe-lp-method{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.bsafe-lp .bsafe-lp-method span{border:1px solid #354250;border-radius:4px;color:#d8e4ef;padding:7px 12px;font-size:.875rem}.bsafe-lp .bsafe-lp-section-head{display:grid;gap:24px;margin-bottom:36px}.bsafe-lp .bsafe-lp-section-head>p{max-width:420px}.bsafe-lp .bsafe-lp-services-grid{display:grid;gap:16px}.bsafe-lp .bsafe-lp-service{border:1px solid var(--bsafe-border);border-radius:var(--bsafe-radius);padding:28px;background:var(--bsafe-white);display:flex;flex-direction:column;transition:box-shadow var(--bsafe-fast),border-color var(--bsafe-fast)}.bsafe-lp .bsafe-lp-service:hover{border-color:#bfd8f5;box-shadow:var(--bsafe-shadow)}.bsafe-lp .bsafe-lp-service-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.bsafe-lp .bsafe-lp-icon-box{background:var(--bsafe-light-blue);color:var(--bsafe-blue-text);width:50px;height:50px;display:grid;place-items:center;border-radius:8px}.bsafe-lp .bsafe-lp-number{font-size:.75rem;color:var(--bsafe-gray);letter-spacing:.1em}
.bsafe-lp .bsafe-lp-service .bsafe-lp-benefit{font-weight:600;color:var(--bsafe-text);margin-top:14px;line-height:1.5}.bsafe-lp .bsafe-lp-service>p:not(.bsafe-lp-benefit){font-size:.9375rem;margin-top:12px;margin-bottom:24px}
.bsafe-lp .bsafe-lp-service-link{margin-top:auto;display:flex;align-items:center;gap:8px;min-height:44px;color:var(--bsafe-blue-text);font-size:.875rem;font-weight:700}.bsafe-lp .bsafe-lp-service-link svg{width:19px;height:19px}.bsafe-lp .bsafe-lp-experience{background:var(--bsafe-off)}.bsafe-lp .bsafe-lp-experience-grid{display:grid;gap:32px}.bsafe-lp .bsafe-lp-experience-grid>figure{order:2}.bsafe-lp .bsafe-lp-experience-grid>figure img{height:320px;object-fit:cover;object-position:55% center;border-radius:var(--bsafe-radius)}.bsafe-lp .bsafe-lp-experience-copy>p:not(.bsafe-lp-eyebrow){margin-top:24px}.bsafe-lp .bsafe-lp-audiences{display:grid;gap:20px;margin-block:28px}.bsafe-lp .bsafe-lp-audiences>div{display:flex;gap:16px;align-items:flex-start}.bsafe-lp .bsafe-lp-audiences>div>svg{color:var(--bsafe-blue-text);margin-top:3px}.bsafe-lp .bsafe-lp-audiences h3{font-size:1rem}.bsafe-lp .bsafe-lp-audiences p{font-size:.9375rem;margin-top:4px}.bsafe-lp .bsafe-lp-process-grid{display:grid;gap:28px;margin-top:40px}.bsafe-lp .bsafe-lp-process-grid article{position:relative;padding-left:66px}.bsafe-lp .bsafe-lp-process-grid article>span{position:absolute;left:0;top:0;width:45px;height:45px;border:1px solid #a8c9f0;display:grid;place-items:center;color:var(--bsafe-blue-text);border-radius:50%;font-size:.875rem;font-weight:700}.bsafe-lp .bsafe-lp-process-grid p{margin-top:12px;font-size:.9375rem}.bsafe-lp .bsafe-lp-proof{background:var(--bsafe-off)}.bsafe-lp .bsafe-lp-proof-grid{display:grid;gap:32px}.bsafe-lp .bsafe-lp-proof-copy>p:not(.bsafe-lp-eyebrow){margin-top:22px}.bsafe-lp .bsafe-lp-check-list{padding:0;margin:24px 0;list-style:none;display:grid;gap:10px;font-size:.9375rem}.bsafe-lp .bsafe-lp-check-list li{display:flex;align-items:center;gap:10px}.bsafe-lp .bsafe-lp-check-list svg{width:20px;height:20px;color:var(--bsafe-blue-text)}.bsafe-lp .bsafe-lp-comparison{display:grid;gap:20px}.bsafe-lp .bsafe-lp-comparison figure{background:var(--bsafe-white);border:1px solid var(--bsafe-border);border-radius:8px;overflow:hidden}.bsafe-lp .bsafe-lp-comparison img{height:auto;max-height:460px;object-fit:contain;background:#e9edf2}.bsafe-lp .bsafe-lp-comparison figcaption{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px}.bsafe-lp .bsafe-lp-comparison strong{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em}.bsafe-lp .bsafe-lp-comparison span{font-size:.75rem;color:var(--bsafe-gray)}.bsafe-lp .bsafe-lp-comparison figure+figure strong{color:var(--bsafe-blue-text)}.bsafe-lp .bsafe-lp-projects-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.bsafe-lp .bsafe-lp-project img{height:195px;object-fit:cover;border-radius:8px;background:var(--bsafe-off)}.bsafe-lp .bsafe-lp-project figcaption{padding-top:16px}.bsafe-lp .bsafe-lp-project figcaption>span{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--bsafe-blue-text);font-weight:700}.bsafe-lp .bsafe-lp-project h3{font-size:1rem;margin-top:5px}.bsafe-lp .bsafe-lp-differences{background:var(--bsafe-off)}.bsafe-lp .bsafe-lp-differences-grid{display:grid;gap:36px}.bsafe-lp .bsafe-lp-differences-grid>div>p:not(.bsafe-lp-eyebrow){margin:24px 0;max-width:425px}.bsafe-lp .bsafe-lp-difference-list article{display:flex;gap:20px;padding:24px 0;border-top:1px solid #dce3eb}.bsafe-lp .bsafe-lp-difference-list article>span{font-size:.875rem;color:var(--bsafe-blue-text);font-weight:700;padding-top:3px}.bsafe-lp .bsafe-lp-difference-list p{font-size:.9375rem;margin-top:8px}.bsafe-lp .bsafe-lp-automation-grid{display:grid;gap:30px}.bsafe-lp .bsafe-lp-automation-grid>div>p:not(.bsafe-lp-eyebrow){margin:24px 0;max-width:440px}.bsafe-lp .bsafe-lp-automation img{height:300px;object-fit:cover;object-position:40% 50%;border-radius:var(--bsafe-radius)}.bsafe-lp .bsafe-lp-faq{background:var(--bsafe-off)}.bsafe-lp .bsafe-lp-faq-grid{display:grid;gap:36px}.bsafe-lp .bsafe-lp-faq-grid>div>p:not(.bsafe-lp-eyebrow){margin:24px 0}.bsafe-lp .bsafe-lp-text-wa{display:inline-flex;align-items:center;gap:8px;color:var(--bsafe-green);font-weight:700;min-height:44px}.bsafe-lp .bsafe-lp-faq-item{border-top:1px solid #dce3eb}.bsafe-lp .bsafe-lp-faq-item:last-child{border-bottom:1px solid #dce3eb}.bsafe-lp .bsafe-lp-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:1rem;font-weight:600;min-height:75px;padding:20px 0;line-height:1.5}.bsafe-lp .bsafe-lp-faq-item summary::-webkit-details-marker{display:none}.bsafe-lp .bsafe-lp-faq-item summary svg{width:20px;height:20px;color:var(--bsafe-blue-text);transition:transform var(--bsafe-fast)}.bsafe-lp .bsafe-lp-faq-item[open] summary svg{transform:rotate(45deg)}.bsafe-lp .bsafe-lp-faq-answer{padding:0 30px 24px 0;font-size:.9375rem}.bsafe-lp .bsafe-lp-final{background:var(--bsafe-dark);color:var(--bsafe-white);padding-block:65px}.bsafe-lp .bsafe-lp-final-inner{display:grid;gap:30px}
.bsafe-lp .bsafe-lp-final .bsafe-lp-eyebrow{color:#70b2ff}
.bsafe-lp .bsafe-lp-final p:not(.bsafe-lp-eyebrow){margin-top:20px;color:#c0cbd6}.bsafe-lp .bsafe-lp-final .bsafe-lp-btn{justify-self:start}.bsafe-lp .bsafe-lp-contact-grid{display:grid;gap:36px}.bsafe-lp .bsafe-lp-contact-grid>div>p:not(.bsafe-lp-eyebrow){max-width:430px;margin-top:24px}.bsafe-lp .bsafe-lp-contact-links{display:grid;gap:26px;margin-top:35px}.bsafe-lp .bsafe-lp-contact-links>a,.bsafe-lp .bsafe-lp-contact-links>div{display:flex;align-items:center;gap:16px;min-width:0}.bsafe-lp .bsafe-lp-contact-links svg{color:var(--bsafe-blue-text)}.bsafe-lp .bsafe-lp-contact-links small{display:block;font-size:.75rem;color:var(--bsafe-gray);margin-bottom:3px}.bsafe-lp .bsafe-lp-contact-links strong{display:block;font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}.bsafe-lp .bsafe-lp-form{padding:24px;background:var(--bsafe-off);border:1px solid var(--bsafe-border);border-radius:var(--bsafe-radius)}.bsafe-lp .bsafe-lp-form h3{margin-bottom:24px}.bsafe-lp .bsafe-lp-form label{display:block;font-size:.875rem;font-weight:600;margin-bottom:8px}.bsafe-lp .bsafe-lp-form label span{color:var(--bsafe-gray);font-weight:400}.bsafe-lp .bsafe-lp-form :where(input,select,textarea){display:block;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #c4cdd8;border-radius:5px;color:var(--bsafe-text);background:var(--bsafe-white);margin-bottom:20px;font-size:1rem}.bsafe-lp .bsafe-lp-form :where(input,textarea)::placeholder{color:#637083;opacity:1}.bsafe-lp .bsafe-lp-form textarea{resize:vertical}.bsafe-lp .bsafe-lp-form-row{display:grid}
.bsafe-lp .bsafe-lp-form-note{font-size:.75rem;margin-bottom:20px}.bsafe-lp .bsafe-lp-form>.bsafe-lp-btn{width:100%}
.bsafe-lp .bsafe-lp-form-status{font-size:.875rem;margin-top:12px}.bsafe-lp .bsafe-lp-form-status:empty{display:none}.bsafe-lp .bsafe-lp-footer{background:var(--bsafe-dark);color:var(--bsafe-white);padding:36px 0 100px}.bsafe-lp .bsafe-lp-footer-top{display:grid;gap:24px}.bsafe-lp .bsafe-lp-footer .bsafe-lp-logo{padding:0;justify-content:flex-start}.bsafe-lp .bsafe-lp-footer .bsafe-lp-logo img{height:auto;width:208px}
.bsafe-lp .bsafe-lp-footer p{font-size:.875rem;color:#b6c1cd}.bsafe-lp .bsafe-lp-footer-top>div{display:grid;gap:8px;font-size:.875rem}.bsafe-lp .bsafe-lp-footer-top>div>a{min-height:32px}.bsafe-lp .bsafe-lp-footer-bottom{border-top:1px solid #2b3743;margin-top:30px;padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.75rem;color:#b6c1cd}.bsafe-lp .bsafe-lp-privacy-link{padding:5px 0;background:none;border:0;color:#b6c1cd;text-align:left;font-size:.875rem;min-height:36px}.bsafe-lp .bsafe-lp-floating{display:none}.bsafe-lp .bsafe-lp-mobile-bar{position:fixed;z-index:35;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bsafe-white);border-top:1px solid var(--bsafe-border);box-shadow:0 -4px 20px #1018200d}.bsafe-lp .bsafe-lp-mobile-bar .bsafe-lp-btn{width:100%;max-width:440px;min-height:48px}.bsafe-lp .bsafe-lp-consent{position:fixed;z-index:50;bottom:88px;left:16px;right:16px;background:var(--bsafe-white);border:1px solid #c7d0d9;border-radius:var(--bsafe-radius);box-shadow:0 8px 36px #10182030;padding:20px;max-width:490px}.bsafe-lp .bsafe-lp-consent p{font-size:.875rem}.bsafe-lp .bsafe-lp-consent>div{display:flex;gap:12px;margin-top:14px;justify-content:flex-end}.bsafe-lp .bsafe-lp-consent p button{background:none;border:0;color:var(--bsafe-blue-text);text-decoration:underline;padding:5px;font-size:.875rem}.bsafe-lp .bsafe-lp-consent>div>button:not(.bsafe-lp-btn){border:0;background:var(--bsafe-off);padding:10px 16px;border-radius:5px;color:var(--bsafe-text)}.bsafe-lp .bsafe-lp-privacy{border:1px solid var(--bsafe-border);border-radius:var(--bsafe-radius);padding:30px;width:min(620px,calc(100% - 32px));max-height:85vh;color:var(--bsafe-text);background:var(--bsafe-white)}.bsafe-lp .bsafe-lp-privacy::backdrop{background:#08111acc}.bsafe-lp .bsafe-lp-privacy h2{font-size:1.6rem;padding-right:25px;margin-bottom:24px}.bsafe-lp .bsafe-lp-privacy p{font-size:.9375rem}.bsafe-lp .bsafe-lp-privacy .bsafe-lp-actions{margin-top:24px}.bsafe-lp .bsafe-lp-dialog-close{position:absolute;top:10px;right:10px;width:40px;height:40px;border:0;background:var(--bsafe-off);font-size:1.6rem}.bsafe-lp .bsafe-lp-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bsafe-lp .bsafe-lp-skip{position:absolute;top:0;left:20px;padding:12px;background:var(--bsafe-white);transform:translateY(-150%);z-index:60}.bsafe-lp .bsafe-lp-skip:focus{transform:translateY(0)}
.bsafe-lp [data-reveal]{transition:opacity var(--bsafe-slow),transform var(--bsafe-slow)}
.bsafe-lp [data-reveal].bsafe-lp-pending{opacity:0;transform:translateY(16px)}
@media(min-width:600px){.bsafe-lp .bsafe-lp-container{width:min(1240px,calc(100% - 64px))}.bsafe-lp .bsafe-lp-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bsafe-lp .bsafe-lp-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.bsafe-lp .bsafe-lp-comparison img{height:360px;max-height:none;object-fit:cover}.bsafe-lp .bsafe-lp-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bsafe-lp .bsafe-lp-project img{height:285px}.bsafe-lp .bsafe-lp-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:30px}.bsafe-lp .bsafe-lp-trust-grid>div{display:block}.bsafe-lp .bsafe-lp-trust strong{display:block}.bsafe-lp .bsafe-lp-trust span{display:block;text-align:left;margin-top:5px}.bsafe-lp .bsafe-lp-trust-grid>div+div{border-left:1px solid var(--bsafe-border);padding-left:24px}.bsafe-lp .bsafe-lp-hero .bsafe-lp-actions>a{width:auto}}
@media(min-width:768px){.bsafe-lp{--bsafe-section-space:88px}.bsafe-lp .bsafe-lp-hero{padding-block:55px 38px}.bsafe-lp .bsafe-lp-hero-grid{grid-template-columns:1.02fr 1fr;gap:30px;align-items:center}.bsafe-lp .bsafe-lp-hero-media picture{height:450px}.bsafe-lp .bsafe-lp-hero-media picture img{object-position:50% top}.bsafe-lp .bsafe-lp-desktop-copy{display:inline}.bsafe-lp .bsafe-lp-mobile-copy{display:none}.bsafe-lp .bsafe-lp-hero-audience{font-size:1.05rem}.bsafe-lp .bsafe-lp-hero-description{font-size:1.05rem}.bsafe-lp .bsafe-lp-hero .bsafe-lp-actions{gap:10px}.bsafe-lp .bsafe-lp-hero .bsafe-lp-btn{font-size:.875rem;padding-inline:14px}.bsafe-lp .bsafe-lp-hero .bsafe-lp-actions>a{width:100%}.bsafe-lp .bsafe-lp-section-head{grid-template-columns:1.3fr 1fr;gap:60px;align-items:end}.bsafe-lp .bsafe-lp-split{grid-template-columns:1fr 1.05fr;gap:60px;align-items:center}.bsafe-lp .bsafe-lp-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.bsafe-lp .bsafe-lp-process-grid article{padding-left:0;padding-top:68px}.bsafe-lp .bsafe-lp-process-grid article>span{top:0}.bsafe-lp .bsafe-lp-experience-grid{grid-template-columns:1fr 1fr;gap:45px;align-items:center}.bsafe-lp .bsafe-lp-experience-grid>figure{order:0}.bsafe-lp .bsafe-lp-experience-grid>figure img{height:560px}.bsafe-lp .bsafe-lp-differences-grid,.bsafe-lp .bsafe-lp-faq-grid,.bsafe-lp .bsafe-lp-contact-grid{grid-template-columns:1fr 1.15fr;gap:60px}.bsafe-lp .bsafe-lp-automation-grid{grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.bsafe-lp .bsafe-lp-automation img{height:380px}.bsafe-lp .bsafe-lp-footer-top{grid-template-columns:.8fr 1fr 1fr;align-items:start}.bsafe-lp .bsafe-lp-footer{padding-bottom:36px}.bsafe-lp .bsafe-lp-mobile-bar{display:none}.bsafe-lp .bsafe-lp-floating{display:grid;place-items:center;position:fixed;right:24px;bottom:24px;width:58px;height:58px;border-radius:50%;color:var(--bsafe-white);background:var(--bsafe-green);box-shadow:0 8px 24px #0002;z-index:35}.bsafe-lp .bsafe-lp-floating svg{width:28px;height:28px}.bsafe-lp .bsafe-lp-consent{bottom:24px;left:24px;right:auto}.bsafe-lp .bsafe-lp-form{padding:32px}}
@media(min-width:1024px){.bsafe-lp{--bsafe-section-space:100px}.bsafe-lp .bsafe-lp-header-inner{min-height:92px;flex-wrap:nowrap}.bsafe-lp.bsafe-lp-ready .bsafe-lp-menu-toggle{display:none!important}.bsafe-lp.bsafe-lp-ready .bsafe-lp-nav,.bsafe-lp.bsafe-lp-ready .bsafe-lp-nav.bsafe-lp-open,.bsafe-lp .bsafe-lp-nav{display:flex;position:static;width:auto;flex-direction:row;align-items:center;padding:0;gap:24px;box-shadow:none;border:0}.bsafe-lp .bsafe-lp-hero-grid{gap:55px;grid-template-columns:1.08fr 1fr}.bsafe-lp .bsafe-lp-hero-media picture{height:560px}.bsafe-lp .bsafe-lp-hero .bsafe-lp-btn{font-size:.875rem;padding-inline:17px}.bsafe-lp .bsafe-lp-hero .bsafe-lp-actions>a{width:auto}.bsafe-lp .bsafe-lp-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bsafe-lp .bsafe-lp-service{padding:30px}.bsafe-lp .bsafe-lp-proof-grid{grid-template-columns:.85fr 1.25fr;gap:60px;align-items:center}.bsafe-lp .bsafe-lp-comparison{gap:16px}.bsafe-lp .bsafe-lp-comparison img{height:410px;object-fit:contain}.bsafe-lp .bsafe-lp-comparison figcaption{display:block}.bsafe-lp .bsafe-lp-comparison span{display:block;margin-top:3px}.bsafe-lp .bsafe-lp-projects-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.bsafe-lp .bsafe-lp-project img{height:290px}.bsafe-lp .bsafe-lp-final-inner{grid-template-columns:1.5fr 1fr;align-items:center;gap:50px}.bsafe-lp .bsafe-lp-final .bsafe-lp-btn{justify-self:end}}
@media(min-width:1366px){.bsafe-lp .bsafe-lp-hero{padding-block:62px 45px}.bsafe-lp .bsafe-lp-hero-media picture{height:590px}.bsafe-lp .bsafe-lp-hero-grid{grid-template-columns:1fr 1fr;gap:65px}.bsafe-lp .bsafe-lp-hero .bsafe-lp-btn{font-size:.9375rem;padding-inline:21px}}
@media(prefers-reduced-motion:reduce){.bsafe-lp *,.bsafe-lp *::before,.bsafe-lp *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bsafe-lp [data-reveal].bsafe-lp-pending{opacity:1;transform:none}.bsafe-lp .bsafe-lp-btn:hover{transform:none}}

@media(max-width:767px){.bsafe-lp.bsafe-lp-ready .bsafe-lp-mobile-bar{display:none}.bsafe-lp.bsafe-lp-ready.bsafe-lp-show-contact-bar .bsafe-lp-mobile-bar{display:flex}.bsafe-lp .bsafe-lp-hero-audience{font-size:.9375rem}}

.bsafe-lp *{min-width:0}

.bsafe-lp .bsafe-lp-trust-grid>div{flex-wrap:wrap}

@media(max-width:767px){.bsafe-lp .bsafe-lp-logo{width:192px}.bsafe-lp .bsafe-lp-logo img{width:192px}.bsafe-lp .bsafe-lp-experience-grid>figure img{height:390px;object-position:50% 42%}.bsafe-lp .bsafe-lp-automation img{height:320px;object-position:43% center}}


/* BSAFE — refinamento mobile e movimentos suaves. */
.bsafe-lp .bsafe-lp-difference-list article>span{
  flex:0 0 36px;
  min-width:36px;
  white-space:nowrap;
  text-align:center;
}
.bsafe-lp .bsafe-lp-process-grid article>span,
.bsafe-lp .bsafe-lp-number{white-space:nowrap;flex-shrink:0}
.bsafe-lp .bsafe-lp-text-wa{
  padding:12px 20px;
  border:1px solid var(--bsafe-green);
  border-radius:var(--bsafe-radius-sm);
  background:var(--bsafe-white);
  text-align:center;
  justify-content:center;
  transition:background 180ms,box-shadow 180ms;
}
.bsafe-lp .bsafe-lp-text-wa:hover{
  background:#edf8f2;
  box-shadow:0 4px 16px #087e4a14;
}
.bsafe-lp .bsafe-lp-hero-rotator{
  display:block;
  position:relative;
  overflow:hidden;
  min-height:1.13em;
  line-height:1.12;
}
.bsafe-lp .bsafe-lp-hero-phrase{
  display:block;
  color:var(--bsafe-blue-text);
  transition:opacity 240ms ease,transform 240ms ease;
}
.bsafe-lp .bsafe-lp-hero-phrase.bsafe-lp-phrase-out{
  opacity:0;
  transform:translateY(-.55em);
}
.bsafe-lp .bsafe-lp-hero-phrase.bsafe-lp-phrase-in{
  animation:bsafe-phrase-enter 360ms ease both;
}
@keyframes bsafe-phrase-enter{
  from{opacity:0;transform:translateY(.55em)}
  to{opacity:1;transform:translateY(0)}
}
.bsafe-lp .bsafe-lp-motion-controls{margin-top:12px}
.bsafe-lp .bsafe-lp-motion-toggle{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:36px;
  padding:6px 12px;
  border:1px solid #ccd9e8;
  border-radius:6px;
  background:transparent;
  color:var(--bsafe-gray);
  font-size:.75rem;
  line-height:1.4;
}
.bsafe-lp .bsafe-lp-motion-toggle:hover{background:var(--bsafe-light-blue)}
/* Faixa horizontal contínua, fora do container de conteúdo. */
.bsafe-lp .bsafe-lp-service-reel{
  width:100%;
  overflow:hidden;
  margin-top:40px;
  padding:24px 0;
  border-block:1px solid #354a60;
  background:#142537;
}
.bsafe-lp .bsafe-lp-reel-track{
  display:flex;
  width:max-content;
  animation:bsafe-reel-scroll 65s linear infinite;
}
.bsafe-lp .bsafe-lp-reel-group{
  display:flex;
  align-items:center;
  flex-shrink:0;
  min-width:100vw;
}
.bsafe-lp .bsafe-lp-reel-group>span{
  display:flex;
  align-items:center;
  flex-shrink:0;
  gap:48px;
  padding-right:48px;
  white-space:nowrap;
  color:#e3efff;
  font-size:1rem;
  font-weight:600;
  line-height:1.5;
}
.bsafe-lp .bsafe-lp-reel-group>span::before{
  content:"";
  width:5px;
  height:5px;
  flex-shrink:0;
  border-radius:50%;
  background:#a6b8ca;
}
@keyframes bsafe-reel-scroll{
  from{transform:translateX(0)}
  to{transform:translateX(-50%)}
}
.bsafe-lp .bsafe-lp-problem .bsafe-lp-motion-toggle{
  color:#c0cbd6;
  border-color:#354a60;
}
.bsafe-lp .bsafe-lp-problem .bsafe-lp-motion-toggle:hover{background:#142537}
.bsafe-lp.bsafe-lp-motion-paused .bsafe-lp-reel-track{animation-play-state:paused}
.bsafe-lp [data-motion-reveal]{transition:opacity 550ms ease,transform 550ms ease}
.bsafe-lp .bsafe-lp-motion-pending{opacity:0;transform:translateY(18px)}
@media(max-width:767px){
  .bsafe-lp{--bsafe-section-space:56px}
  .bsafe-lp .bsafe-lp-hero{padding-block:20px 24px;background:#fafafa}
  .bsafe-lp .bsafe-lp-hero-grid{grid-template-columns:minmax(0,1fr);gap:0}
  .bsafe-lp .bsafe-lp-hero-copy{display:contents}
  .bsafe-lp .bsafe-lp-hero .bsafe-lp-eyebrow{order:1;margin-bottom:10px;font-size:.6875rem;max-width:none}
  .bsafe-lp .bsafe-lp-hero h1{order:2;font-size:clamp(1.85rem,8vw,2.05rem);line-height:1.12;letter-spacing:-.035em}
  .bsafe-lp .bsafe-lp-hero-audience{order:3;margin:12px 0 14px;font-size:.875rem}
  .bsafe-lp .bsafe-lp-hero-media{order:4;margin:0}
  .bsafe-lp .bsafe-lp-hero-media picture{height:clamp(200px,56vw,230px);border-radius:10px}
  .bsafe-lp .bsafe-lp-hero-media picture img{object-position:50% 15%}
  .bsafe-lp .bsafe-lp-hero-description{order:5;margin:14px 0 0;font-size:.9375rem;line-height:1.5;max-width:none}
  .bsafe-lp .bsafe-lp-hero .bsafe-lp-actions{order:6;margin-top:16px}
  .bsafe-lp .bsafe-lp-hero .bsafe-lp-actions>a{width:100%;min-height:50px}
  .bsafe-lp .bsafe-lp-hero .bsafe-lp-actions>.bsafe-lp-btn-outline{display:none}
  .bsafe-lp .bsafe-lp-hero-location{order:7;font-size:.75rem;margin-top:12px}
  .bsafe-lp .bsafe-lp-hero-copy>.bsafe-lp-motion-controls{order:8;margin-top:8px}
  .bsafe-lp .bsafe-lp-solutions{background:#f4f4f4;border-top:1px solid #e1e1e1}
  .bsafe-lp .bsafe-lp-service{border-color:#dedede}
  .bsafe-lp .bsafe-lp-experience{background:#fff}
  .bsafe-lp .bsafe-lp-process{background:#ededed;border-block:1px solid #dedede}
  .bsafe-lp .bsafe-lp-process-grid article>span{background:#fff;border-color:#cfcfcf;color:var(--bsafe-text)}
  .bsafe-lp .bsafe-lp-proof{background:#f1f1f1}
  .bsafe-lp .bsafe-lp-projects{background:#fff}
  .bsafe-lp .bsafe-lp-differences{background:#f5f5f5;color:var(--bsafe-text)}
  .bsafe-lp .bsafe-lp-differences p{color:#536170}
  .bsafe-lp .bsafe-lp-differences .bsafe-lp-eyebrow{color:#101820}
  .bsafe-lp .bsafe-lp-difference-list article{gap:14px;border-color:#d8d8d8}
  .bsafe-lp .bsafe-lp-difference-list article>span{
    padding-top:0;
    height:36px;
    display:grid;
    place-items:center;
    border-radius:6px;
    color:#101820;
    background:#e4e4e4;
    font-size:1rem;
  }
  .bsafe-lp .bsafe-lp-automation{background:#fff}
  .bsafe-lp .bsafe-lp-faq{background:#f4f4f4;border-block:1px solid #e1e1e1}
  .bsafe-lp .bsafe-lp-faq-item{border-color:#d4d4d4}
  .bsafe-lp .bsafe-lp-text-wa{width:100%;min-height:50px}
  .bsafe-lp #bsafe-google{background:#f1f1f1;border-top:1px solid #dedede}
}
@media(prefers-reduced-motion:reduce){
  .bsafe-lp .bsafe-lp-reel-track{animation:none}
  .bsafe-lp .bsafe-lp-hero-phrase{opacity:1;transform:none}
  .bsafe-lp .bsafe-lp-motion-pending{opacity:1;transform:none}
}/* End custom CSS */