@font-face{font-family:AntonVM;src:url('assets/Anton.ttf');font-weight:400;font-display:swap}
@font-face{font-family:CondensedVM;src:url('assets/RobotoCondensed.ttf');font-weight:100 900;font-display:swap}
.v40{--paper:#f5f4f1;--red:#ed111d;--display:AntonVM,Impact,sans-serif;--type-weight:400;--black:#08090a;--ink:#090a0b;background:var(--paper)}
.v40[data-page="2"],.v40[data-page="4"],.v40[data-page="6"],.v40[data-page="8"],.v40[data-page="11"],.v40[data-page="14"]{--display:CondensedVM,Impact,sans-serif;--type-weight:900}
.v40[data-page="10"],.v40[data-page="12"]{--display:InterV39,Arial,sans-serif;--type-weight:850}
.v40 h1,.v40 h2,.v40 h3{font-family:var(--display);font-weight:var(--type-weight);letter-spacing:-.025em;line-height:1.075;text-wrap:balance}
.v40 p{text-wrap:pretty;line-height:1.6}.v40 .v39-hero h1{font-family:var(--display);font-weight:var(--type-weight);font-size:clamp(54px,5.65vw,90px);letter-spacing:-.025em;line-height:1.035}
.v40 .v39-hero{height:auto;min-height:660px;max-height:none;overflow:visible;z-index:3}
.v40 .v39-hero-inner{min-height:660px;height:auto;padding:65px 0 74px;width:calc(100% - 112px);max-width:1480px}
.v40 .v39-hero-copy{width:40%;max-width:560px;position:relative;z-index:8}
.v40 .v39-hero-art{overflow:hidden}.v40 .v39-hero-art img{object-fit:cover;object-position:center;transform:scale(1.015)}
.v40 .v39-hero-shade{background:linear-gradient(90deg,#08090af2 0%,#08090ad9 24%,#08090a60 39%,transparent 62%)}
.v40 .v39-hero.is-light .v39-hero-shade{background:linear-gradient(90deg,#f5f4f1f5 0%,#f5f4f1d9 26%,#f5f4f100 53%)}
.v40 .v39-hero .v39-lead{font-size:18px;line-height:1.5;margin-top:24px;max-width:490px}
.v40 .v39-hero .v39-btn{margin-top:25px;border-radius:5px;font-size:14px;padding:18px 25px}
.v40 .v39-scroll-cue{left:56px;bottom:23px;font-size:9px;letter-spacing:.2em;opacity:.75}
.v40 .v39-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:750}.v40 .v39-margin-note{position:absolute}
.v40-margin-note{position:absolute;right:35px;bottom:36px;max-width:120px;font-family:CaveatV39,cursive;font-size:25px;line-height:1.05;transform:rotate(-8deg);opacity:.8;z-index:2;color:inherit;pointer-events:none}
.v40 .v39-hero.hero-1{min-height:740px;background:radial-gradient(ellipse at 50% 82%,#722a17 0%,#181212 37%,#08090a 75%)}
.v40 .hero-1 .v39-hero-inner{min-height:740px;padding-top:48px;justify-content:center;align-items:flex-start}
.v40 .hero-1 .v39-hero-copy{width:100%;max-width:1090px;text-align:center}.v40 .hero-1 h1{font-size:clamp(54px,5.5vw,86px)}
.v40 .hero-1 .v39-hero-art{opacity:.15;filter:blur(12px)}.v40 .hero-1 .v39-hero-shade{background:linear-gradient(#08090a88,transparent)}
.v40 .hero-1 .v39-lead{max-width:690px;margin:20px auto 0}.v40 .hero-1 .v39-scroll-cue{display:none}
.v40-foreground{position:absolute;display:block;max-width:none;pointer-events:none;z-index:6;transform-origin:50% 60%;filter:drop-shadow(0 30px 30px #0002);will-change:transform}
.v40 .fore-1{width:100%;height:auto;left:0;bottom:-80px}.v40 .hero-4 .v39-hero-art,.v40 .hero-6 .v39-hero-art{display:none}
.v40 .hero-4{background:radial-gradient(ellipse at 75% 30%,#fff,#eeece7)}.v40 .fore-4{width:85%;right:-13%;bottom:-92px}
.v40 .hero-6{background:radial-gradient(ellipse at 50% 10%,#fff,#eceae6)}.v40 .fore-6{width:62%;right:-2%;bottom:-75px}
.v40 .hero-4 .v39-hero-copy,.v40 .hero-6 .v39-hero-copy{width:37%}.v40 .hero-4 h1,.v40 .hero-6 h1{font-size:clamp(52px,5.2vw,82px)}
.v40 .hero-6 .v39-hero-inner{padding-bottom:160px;min-height:680px}.v40 .hero-4 .v39-hero-inner{padding-bottom:115px}
.v40 .hero-2 h1{font-size:clamp(49px,4.8vw,76px)}.v40 .hero-2 .v39-hero-copy{padding-top:115px}
.v40 .v39-hero-word{font-family:var(--display);font-weight:var(--type-weight);font-size:25vw;line-height:.9;top:-5px;left:30px;opacity:.65;letter-spacing:-.035em}
.v40 .hero-14 .v39-hero-word{font-size:24vw;color:#ed111d;top:8px;z-index:-1}.v40 .hero-14 .v39-hero-copy{padding-top:185px;width:45%}.v40 .hero-14 h1{font-size:65px}
.v40 .hero-15 .v39-hero-copy{width:44%;padding-right:25px}.v40 .hero-15 .v39-hero-shade{background:linear-gradient(270deg,#08090ad9,transparent 70%)}
.v40 .hero-16 .v39-hero-copy{width:36%}.v40 .v39-signature{font-size:clamp(78px,9.3vw,152px);left:37%;top:59%;z-index:6;line-height:.75}
.v40 .hero-5{z-index:2}.v40 .hero-5 .v39-hero-inner{padding-bottom:105px;min-height:670px}.v40 .hero-5 h1{font-size:clamp(64px,6.1vw,98px)}
.v40 .hero-9 h1,.v40 .hero-11 h1{font-size:clamp(54px,5vw,80px)}
.v40[data-page="10"] h1,.v40[data-page="12"] h1{font-size:clamp(50px,4.9vw,78px);letter-spacing:-.06em}
.v40[data-page="10"] h2,.v40[data-page="12"] h2{letter-spacing:-.05em;line-height:1.08}
.v40 .v39-feature{min-height:520px;grid-template-columns:42% 58%;overflow:visible;isolation:isolate;border:0;z-index:1}
.v40 .v39-feature-copy{padding:58px 40px 58px 56px;position:relative;align-self:center;z-index:3}
.v40 .v39-feature-copy h2{font-size:clamp(34px,3.3vw,53px);margin-bottom:24px;max-width:500px}
.v40 .v39-feature-copy p{font-size:16px;line-height:1.65;max-width:480px}.v40 .v39-feature-copy .v40-opening{font-size:17px;line-height:1.55}
.v40 .v39-feature-copy .v40-explanation{margin-top:16px;color:#5a5654}.v40 .is-dark .v39-feature-copy .v40-explanation{color:#aaa9a8}
.v40-points{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:11px;max-width:480px}
.v40-points li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45}.v40-points svg{height:17px;width:17px;stroke-width:2.3;color:var(--red);margin-top:1px}
.v40 .v39-feature.is-reversed{grid-template-columns:58% 42%}.v40 .v39-feature.is-reversed .v39-feature-copy{padding:58px 56px 58px 40px}
.v40 .v39-feature-visual{align-self:stretch;min-height:100%;transform:none!important;position:relative;overflow:hidden;z-index:1}
.v40-art{width:100%;height:100%;display:block;overflow:hidden;min-width:0;pointer-events:none}
.v40-photo-row .v39-feature-visual{position:absolute;inset:0 0 0 auto;width:61%;height:100%;mask-image:linear-gradient(90deg,transparent,#000 15%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%)}
.v40-photo-row .v39-feature-visual>.v40-art{position:absolute;inset:0}
.v40-photo-row.is-reversed .v39-feature-visual{inset:0 auto 0 0;mask-image:linear-gradient(270deg,transparent,#000 15%);-webkit-mask-image:linear-gradient(270deg,transparent,#000 15%)}
.v40 .v39-feature-visual>.v40-art image{transition:filter .8s}.v40 .v39-feature.is-current .v39-feature-visual image{filter:saturate(1.05)}
.v40 .v39-kicker-line{height:3px;width:32px;margin-bottom:20px}.v40 .v39-step{font:400 39px/1 AntonVM;margin-bottom:14px}
.v40.page-solucoes #secao-1{padding-top:105px}.v40.page-sites-e-landing-pages #secao-1{padding-top:115px}.v40.page-automacoes-e-integracoes #secao-1{padding-top:65px}
.v40 .v39-twin{gap:1px;background:#d0cdca}.v40 .v39-twin .v39-feature{display:flex;flex-direction:column;min-height:0}
.v40 .v39-twin .v39-feature-copy{padding:55px 56px 30px;order:0;width:100%}.v40 .v39-twin .v39-feature-visual{position:relative;inset:auto;width:100%;height:330px;min-height:330px;order:1;mask-image:linear-gradient(0deg,#000 80%,transparent);-webkit-mask-image:linear-gradient(0deg,#000 80%,transparent)}
.v40 .v39-twin h2{font-size:43px}.v40 .v39-device-demo{height:100%;padding-top:15px}.v40 .v39-device-frame{width:80%;height:240px;transform:perspective(1200px) rotateY(-7deg);border-width:7px}
.v40 .v39-device-demo.is-mobile .v39-device-frame{width:45%;height:240px}.v40 .v39-device-frame .v40-art{height:100%}
.v40-showcase{padding:65px 56px 75px}.v40-showcase h2{max-width:800px;margin-bottom:40px;font-size:49px}
.v40-showcase-images{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.v40-showcase-images>div{transform:perspective(1000px) rotateY(-8deg);transition:transform .5s}.v40-showcase-images>div:hover{transform:perspective(1000px) rotateY(0) translateY(-8px)}.v40-showcase-images .v40-art{height:240px;border:5px solid #26272a;border-radius:7px;box-shadow:0 20px 45px #0006}.v40-showcase-images span{display:block;font-size:12px;margin-top:20px;letter-spacing:.02em}
.v40 .v39-triptych{padding:55px 45px 85px;gap:30px;position:relative;z-index:2}.v40 .v39-triptych .v40-art{height:235px;margin-bottom:26px}.v40 .v39-triptych h2{font-size:34px;text-wrap:balance}.v40 .v39-triptych p{font-size:15px}.v40 .v39-triptych .v40-explanation{margin-top:15px;color:#5a5654}.v40 .v39-triptych .v40-points{font-size:13px}.v40 .v39-triptych .v39-eyebrow{margin-bottom:16px}
.v40 .v39-film-section{min-height:390px;position:relative;z-index:3;overflow:visible;padding:50px 0 45px;grid-template-columns:25% 75%}
.v40 .v39-film-title{padding:30px 45px}.v40 .v39-film-title h2{font-size:44px}.v40 .v39-film-window{transform:rotate(-4deg);overflow:hidden;margin:-70px 0 -65px;border-width:14px;background:#111;box-shadow:0 30px 50px #0006;padding:18px 0}
.v40 .v39-film-track{width:165%;gap:12px}.v40-film-frame{height:265px;flex:0 0 22%;min-width:0}.v40.page-conteudo-social-media #secao-4{padding-top:45px}
.v40 .v39-ai-opening{min-height:670px;z-index:5}.v40 .v39-ai-opening .v39-feature-copy{width:100%;padding-top:105px;padding-bottom:65px}
.v40 .v39-ai-opening .v39-feature-visual{overflow:visible;position:relative;min-height:670px;height:670px;z-index:7}
.v40 .v39-ai-demo{position:absolute;inset:-145px 0 -60px;padding:0;display:block;perspective:1400px;overflow:visible}
.v40 .v39-phone{position:absolute;width:365px;min-height:610px;left:0;top:35px;border:10px solid #22282a;box-shadow:inset 0 0 0 3px #c2c6c5,5px 9px 0 #5a5d5c,30px 38px 50px #0005;z-index:4;padding:25px 17px 18px;border-radius:48px;transform:rotate(12deg)!important}
.v40 .v39-phone:after{content:'';position:absolute;bottom:9px;height:5px;width:110px;background:#171719;left:calc(50% - 55px);border-radius:5px}.v40 .v39-messages{min-height:365px;padding-top:28px;gap:21px}.v40 .v39-messages p{font-size:15px!important;padding:17px;line-height:1.4!important}
.v40 .v39-ai-side{position:absolute;left:36%;top:135px;width:225px;max-width:225px;min-width:0;z-index:5;margin:0}
.v40 .v39-mini-paper{min-height:340px;transform:rotate(10deg);background:linear-gradient(125deg,#ff3641,#bd0711 60%,#80080e);border:1px solid #ff5660;box-shadow:15px 20px 40px #0004;gap:25px}
.v40 .v39-demo-tabs{position:absolute;top:480px;left:-190px;width:470px;display:flex;flex-direction:row;gap:7px;transform:none}.v40 .v39-demo-tabs button{flex:1;font-size:12px;padding:11px 8px;background:#fff;box-shadow:0 10px 30px #0001}.v40 .v39-demo-tabs button[aria-pressed=true]{background:var(--red)}
.v40-float-agenda{position:absolute;left:64%;top:175px;width:215px;padding:22px;background:linear-gradient(110deg,#fff,#ececec);border-radius:7px;transform:rotate(5deg);box-shadow:15px 25px 45px #0004;z-index:3;color:#18181b}
.v40-float-agenda small{font-size:9px;display:block}.v40-float-agenda h3{font-family:InterV39;font-size:20px;font-weight:750;margin:10px 0 20px}.v40-month{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:12px 0 22px;text-align:center;font-size:9px}.v40-month span{padding:3px}.v40-month .selected{background:#e31920;color:#fff;border-radius:3px}.v40-float-agenda>b,.v40-slot{display:block;padding:6px;font-size:10px;text-align:center;background:#e2e0e1;border-radius:4px;margin:8px 0}.v40-float-agenda>b{background:#e31920;color:white}
.v40 .v39-proposal-section{min-height:625px;padding-top:30px;z-index:2}.v40 .v39-proposal-section .v39-feature-visual{overflow:visible;padding:40px 0}
.v40-proposal-bg{position:absolute;right:0;top:30px;bottom:0;opacity:.42;mask-image:linear-gradient(90deg,transparent,#000 30%)}
.v40 .v39-proposal-scene{position:relative;padding:80px 30px 35px;gap:30px;height:100%}.v40 .v39-proposal{width:365px;align-self:center;box-shadow:12px 30px 70px #0008;border-radius:3px}.v40 .v39-proposal-checks{font-size:14px;gap:25px}
.v40 .v39-calendar-section{min-height:600px}.v40 .v39-calendar-section .v39-feature-visual{padding:70px 35px 70px 30%;position:relative;overflow:hidden;align-items:center;background:none}
.v40-calendar-person{position:absolute;inset:0;width:100%;height:100%;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 30%,transparent 66%)}
.v40 .v39-calendar{position:relative;z-index:3;width:370px;flex:none;transform:rotate(3deg);border:1px solid #dfdddb}
.v40 .v40-followup-row .v39-feature-visual{mask-image:linear-gradient(90deg,transparent,#000 18%)}.v40-followup{position:absolute;bottom:40px;left:10%;right:7%;max-width:540px;background:#fffffff2;border:1px solid #fff;padding:24px;border-radius:9px;box-shadow:0 20px 45px #0003}.v40-followup p{font-size:16px;color:#191a1c!important;margin-bottom:15px}.v40-followup span{font-size:10px;padding:9px;border-radius:4px;background:#e4e1e0;display:inline-block;margin-right:7px}
.v40-live-flow{padding:0 15% 30px;position:relative}.v40-live-flow .v39-automation{max-width:1000px;margin:auto}.v40-live-flow .v39-rail{margin-top:10px}.v40-live-flow .v39-auto-step{background:linear-gradient(120deg,#1c242cbd,#06090de6);backdrop-filter:blur(10px);border-radius:5px;box-shadow:inset 0 1px #fff4,10px 20px 25px #0007}
.v40 .v40-software-demo .v39-feature-visual{display:flex;align-items:center;padding:40px 0;background:radial-gradient(ellipse at center,#1d292e,#08090a 75%)}
.v40 .v39-workspace{width:97%;margin:0;min-height:410px;transform:perspective(1200px) rotateY(-7deg) rotateX(3deg);box-shadow:0 -3px 0 #e31920,20px 35px 50px #0008}
.v40 .v39-process-section .v39-feature-visual{display:flex;flex-direction:column}.v40 .v39-process-section .v40-art{height:290px}.v40 .v39-build-steps{padding:30px 25px}.v40 .v39-build-steps h3{font-family:InterV39;font-weight:700}
.v40-journey{position:relative;isolation:isolate}.v40-thread{position:absolute;inset:0;width:100%;height:100%;z-index:6;pointer-events:none;overflow:visible}.v40-thread path{fill:none;stroke:var(--red);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linecap:round;filter:drop-shadow(0 0 4px #f0182355);stroke-dasharray:2400;stroke-dashoffset:calc(2400 * (1 - var(--journey-progress,0)))}
.v40[data-page="8"] .v40-thread{width:100%;opacity:.55}.v40[data-page="8"] .v40-thread path{stroke-width:2}.v40[data-page="15"] .v39-feature{min-height:570px}.v40[data-page="15"] .v39-feature-visual{border-top:9px solid var(--paper);border-bottom:9px solid var(--paper)}
.v40 .v40-case-feature h2{font-size:60px}.v40 .v39-proof-note{padding:25px 56px;text-align:left;display:flex;gap:35px;align-items:center;justify-content:space-between}.v40 .v39-proof-note strong{font-size:16px}.v40 .v39-proof-note p{font-size:12px;max-width:660px}
.v40.page-diagnostico #secao-2 .v40-explanation{color:#fff}.v40.page-diagnostico #secao-2 .v40-points svg{color:#fff}
.v40 .v39-diagnostic-section{padding:65px 56px;border-top:1px solid #d2ceca}.v40 .v39-choice-options button{border-radius:3px}.v40 .v39-need-result{border-radius:3px}
.v40 .v39-faq{padding:70px 0}.v40 .v39-faq h2{font-size:40px}.v40 .v39-faq .v39-wrap{width:calc(100% - 112px);max-width:1480px;grid-template-columns:30% 70%;gap:0}.v40 .v39-faq details{border-color:#cac7c2}.v40 .v39-faq.is-dark details{border-color:#353535}.v40 .v39-faq summary{font-size:15px;font-weight:650;min-height:72px}.v40 .v39-faq details p{font-size:15px;line-height:1.7}
.v40 .v39-closing{min-height:330px;padding:80px 0;overflow:hidden}.v40 .v39-closing>.v39-wrap{position:relative;z-index:3;width:calc(100% - 112px);max-width:1480px;gap:55px}.v40 .v39-closing h2{max-width:720px;font-size:48px}.v40 .v40-closing-scene{position:absolute;inset:0;z-index:0;opacity:.8}.v40 .v39-closing:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#08090aed 0%,#08090a88 55%,#08090a11);z-index:1}.v40 .v39-closing.is-light:after{display:none}.v40 .v39-closing .v39-btn{position:relative;z-index:5}.v40.page-solucoes .v39-closing>.v39-wrap{flex-direction:row;text-align:left}
.v40.page-automacoes-e-integracoes .v39-closing h2{padding:0;background:none;box-shadow:none;transform:none}
.v40 .v39-topics-section{min-height:320px}.v40 .v39-topics-section .v39-feature-visual{display:flex;align-items:center}.v40 .v39-topic-paths{padding:25px}.v40 .v39-topic-paths a{font-size:13px;padding:18px}
.v40 .v39-author-stories{height:100%;align-items:center;padding:40px 30px}.v40 .v39-author-stories a{height:auto;min-height:380px;box-shadow:0 25px 45px #0002;transition:transform .4s}.v40 .v39-author-stories a:hover{transform:translateY(-10px)}.v40 .v39-author-stories .v40-art{height:210px}.v40 .v39-author-stories h3{font-size:27px;padding:22px}
.v40 .v39-reading-layout{grid-template-columns:210px minmax(0,1fr);background:var(--paper)}.v40 .v39-reading-layout .v39-feature{grid-template-columns:48% 52%;min-height:580px}.v40 .v39-reading-layout .v39-feature-copy{padding:45px 30px}.v40 .v39-reading-layout .v39-feature h2{font-size:38px}.v40 .v39-reading-layout .v39-feature p{font-size:16px}.v40 .v39-reading-layout .v39-feature-visual{width:53%}.v40 .v39-reading-nav{padding:40px 24px;top:80px;z-index:8;background:var(--paper)}
.v40 .v39-pullquote{position:relative;min-height:330px;display:flex;justify-content:center;align-items:center;padding:65px 35%;isolation:isolate}.v40 .v39-pullquote .v40-art{position:absolute;inset:0;z-index:-2;opacity:.75}.v40 .v39-pullquote:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent,#08090aab 32%,#08090abf 65%,transparent)}.v40 .v39-pullquote p{font-family:AntonVM;font-size:36px;line-height:1.1;color:#fff}
.v40 .v39-article-body{max-width:1040px;padding:60px 70px 85px}.v40 .v39-article-body p,.v40 .v39-article-body li{font-size:18px;line-height:1.85}.v40 .v39-article-body h2{font-size:43px}.v40 .v39-article-hero h1{max-width:1150px;font-size:70px}.v40 .v39-article-hero{padding-top:65px}.v40 .v39-article-hero>img{height:520px;object-fit:cover}
.v40 .v39-library{padding:75px 0}.v40 .v39-library h2{font-size:48px}.v40 .v39-article-card h3{font-size:29px;line-height:1.18}.v40 .v39-article-list{gap:40px 28px}.v40 .v39-topic-filters button{background:transparent;border-radius:0;border-bottom:2px solid transparent;padding:10px 20px}.v40 .v39-topic-filters button[aria-pressed=true]{background:transparent;color:#111;border-color:var(--red)}
@media(min-width:1650px){.v40 .v39-hero-inner{min-height:780px}.v40 .v39-hero.hero-1,.v40 .hero-1 .v39-hero-inner{min-height:860px}.v40 .v39-feature-copy{padding-left:max(56px,calc((100vw - 1500px)/2))}.v40 .v39-feature.is-reversed .v39-feature-copy{padding-right:max(56px,calc((100vw - 1500px)/2))}.v40 .v39-feature{min-height:600px}}
@media(min-width:761px) and (max-width:1100px){.v40 .v39-hero-inner{width:calc(100% - 70px)}.v40 .v39-hero-copy{width:45%}.v40 .v39-hero h1{font-size:55px}.v40 .v39-hero .v39-lead{font-size:16px}.v40 .v39-feature-copy{padding:45px 28px 45px 35px}.v40 .v39-feature.is-reversed .v39-feature-copy{padding:45px 35px 45px 28px}.v40 .v39-feature-copy h2{font-size:36px}.v40 .v39-feature-copy p{font-size:15px}.v40 .v39-feature-copy .v40-opening{font-size:16px}.v40-points li{font-size:12px}.v40 .v39-phone{width:300px;min-height:550px;left:0}.v40 .v39-messages{min-height:310px}.v40 .v39-ai-side{left:42%;width:180px}.v40 .v39-mini-paper{min-height:300px;padding:22px}.v40-float-agenda{left:65%;width:165px;top:280px;padding:14px}.v40 .v39-demo-tabs{left:-150px;width:375px;top:470px}.v40 .v39-calendar-section .v39-feature-visual{padding-left:20%;padding-right:15px}.v40 .v39-calendar{width:300px;padding:22px}.v40 .v39-proposal-scene{gap:15px;padding:65px 15px}.v40 .v39-proposal{width:310px;padding:24px}.v40 .v39-proposal-checks{font-size:12px;gap:18px}.v40 .v39-twin .v39-feature-copy{padding:45px 35px 25px}.v40 .hero-14 .v39-hero-copy{padding-top:120px}.v40 .v39-reading-layout{grid-template-columns:155px minmax(0,1fr)}.v40 .v39-reading-layout .v39-feature-copy{padding:35px 25px}.v40 .v39-reading-layout .v39-feature h2{font-size:31px}.v40 .v39-reading-layout .v39-feature-visual{width:52%}.v40 .v39-reading-nav{padding:30px 18px}.v40 .v39-closing h2{font-size:40px}.v40 .v39-closing>.v39-wrap{gap:35px}.v40 .v39-film-title{padding:25px}.v40 .v39-film-title h2{font-size:35px}.v40 .v39-triptych{padding:40px 30px 65px;gap:24px}.v40 .v39-triptych h2{font-size:28px}}
@media(max-width:760px){
 .v40{padding-top:72px}.v40 .v39-hero{min-height:0;height:auto;max-height:none;overflow:visible;display:block;padding:0}.v40 .v39-hero-inner{width:100%;min-height:0;height:auto;padding:40px 24px 35px;display:block}.v40 .v39-hero-copy,.v40 .hero-4 .v39-hero-copy,.v40 .hero-6 .v39-hero-copy,.v40 .hero-15 .v39-hero-copy,.v40 .hero-16 .v39-hero-copy{width:100%;max-width:none;padding:0}.v40 .v39-hero h1,.v40[data-page="10"] h1,.v40[data-page="12"] h1{font-size:48px;line-height:1.06;letter-spacing:-.025em}.v40 .v39-hero .v39-lead{font-size:16px;line-height:1.5;margin-top:20px;max-width:none}.v40 .v39-hero .v39-btn{margin-top:24px;padding:16px 20px;font-size:13px}.v40 .v39-hero .v39-eyebrow{margin-bottom:20px}.v40 .v39-scroll-cue,.v40-margin-note{display:none}
 .v40 .v39-hero-art{position:relative;inset:auto;height:290px;z-index:0;transform:none!important}.v40 .v39-hero-art img{width:100%;height:100%;object-fit:cover;object-position:70% center;transform:none}.v40 .v39-hero-shade{display:none}.v40 .v39-hero-inner{z-index:2}.v40 .v39-hero{display:flex;flex-direction:column}.v40 .v39-hero-inner{order:0}.v40 .v39-hero-art{order:1;mask-image:linear-gradient(180deg,transparent,#000 18%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%)}
 .v40 .v39-hero.hero-1{min-height:0;padding-bottom:35px}.v40 .hero-1 .v39-hero-inner{min-height:0;padding-top:40px;padding-bottom:25px}.v40 .hero-1 .v39-hero-copy{width:100%;max-width:none;text-align:left}.v40 .hero-1 .v39-hero-art{display:none}.v40 .hero-1 .v39-lead{margin:20px 0 0}.v40 .fore-1{position:relative;inset:auto;width:125%;max-width:none;margin-left:-12%;margin-bottom:-75px;order:2;transform:none!important}
 .v40 .fore-4{position:relative;inset:auto;width:115%;margin:-8px 0 -65px -5%;order:2;transform:none!important}.v40 .fore-6{position:relative;inset:auto;width:150%;margin:-15px 0 -35px -36%;order:2;transform:none!important}.v40 .hero-4 .v39-hero-inner,.v40 .hero-6 .v39-hero-inner{min-height:0;padding-bottom:25px}.v40 .hero-4,.v40 .hero-6{min-height:0}
 .v40 .v39-hero-word{font-size:35vw;left:18px;top:15px;z-index:1}.v40 .hero-2 .v39-hero-copy{padding-top:65px}.v40 .hero-14 .v39-hero-word{font-size:24vw;top:30px;left:18px}.v40 .hero-14 .v39-hero-copy{padding-top:65px;width:100%}.v40 .hero-14 h1{font-size:46px}.v40 .hero-15 .v39-hero-art img{object-position:left}.v40 .hero-5 .v39-hero-inner{padding-bottom:30px;min-height:0}.v40 .hero-5 h1{font-size:60px}.v40 .hero-5 .v39-hero-art{height:310px;object-position:70% center}.v40 .hero-9 .v39-hero-art{height:270px}.v40 .hero-9 .v39-hero-art img{object-fit:cover}.v40 .hero-16 .v39-hero-art{height:330px}.v40 .v39-signature{left:25%;top:auto;bottom:65px;font-size:66px;z-index:3;line-height:.8}
 .v40 .v39-feature,.v40 .v39-feature.is-reversed{display:flex;flex-direction:column;min-height:0;overflow:visible;grid-template-columns:1fr}.v40 .v39-feature-copy,.v40 .v39-feature.is-reversed .v39-feature-copy{padding:45px 24px 30px;width:100%;order:0}.v40 .v39-feature-copy h2{font-size:35px;line-height:1.1;margin-bottom:20px;max-width:none}.v40 .v39-feature-copy p,.v40 .v39-feature-copy .v40-opening{font-size:16px;max-width:none;line-height:1.65}.v40-points{margin-top:22px;gap:12px}.v40-points li{font-size:13px}.v40 .v39-feature-visual,.v40 .v40-photo-row .v39-feature-visual,.v40 .v40-photo-row.is-reversed .v39-feature-visual{position:relative;inset:auto;width:100%;height:285px;min-height:285px;order:1;mask-image:linear-gradient(0deg,#000 80%,transparent);-webkit-mask-image:linear-gradient(0deg,#000 80%,transparent);overflow:hidden}
 .v40 .v40-photo-row .v39-feature-visual>.v40-art{position:absolute;inset:0}.v40.page-solucoes #secao-1{padding-top:38px}.v40.page-sites-e-landing-pages #secao-1{padding-top:48px}.v40.page-automacoes-e-integracoes #secao-1{padding-top:28px}
 .v40 .v39-twin{grid-template-columns:1fr;gap:0}.v40 .v39-twin .v39-feature-copy{padding:45px 24px 25px}.v40 .v39-twin h2{font-size:35px}.v40 .v39-twin .v39-feature-visual{height:290px;min-height:290px}.v40 .v39-device-demo{padding:10px 15px 20px}.v40 .v39-device-frame{height:220px}.v40-showcase{padding:45px 24px}.v40-showcase h2{font-size:36px}.v40-showcase-images{grid-template-columns:1fr;gap:32px}.v40-showcase-images .v40-art{height:230px}.v40-showcase-images>div{transform:none}
 .v40 .v39-triptych{grid-template-columns:1fr;padding:35px 24px 55px;gap:42px}.v40 .v39-triptych .v40-art{height:230px;margin-bottom:24px}.v40 .v39-triptych h2{font-size:32px}.v40 .v39-triptych p{font-size:15px}.v40 .v39-film-section{display:block;min-height:0;padding:35px 0;overflow:visible}.v40 .v39-film-title{padding:5px 24px 32px}.v40 .v39-film-title h2{font-size:36px}.v40 .v39-film-window{margin:0 0 -45px;transform:rotate(-3deg);border-width:8px;padding:8px 0}.v40 .v39-film-track{width:220%;gap:8px}.v40-film-frame{height:175px;flex-basis:24%}.v40.page-conteudo-social-media #secao-4{padding-top:30px}
 .v40 .v39-ai-opening{min-height:0;padding-top:0}.v40 .v39-ai-opening .v39-feature-copy{padding:70px 24px 30px;order:1}.v40 .v39-ai-opening .v39-feature-visual{height:535px;min-height:535px;overflow:visible;mask-image:none;-webkit-mask-image:none;order:0;z-index:5}.v40 .v39-ai-demo{inset:-50px 0 0;display:block}.v40 .v39-phone{left:10%;top:10px;width:265px;min-width:0;min-height:460px;padding:21px 12px 20px;border-width:7px;border-radius:35px;transform:rotate(8deg)!important}.v40 .v39-messages{min-height:275px;padding-top:20px;gap:12px}.v40 .v39-messages p{font-size:12px!important;padding:12px}.v40 .v39-phone-head span{font-size:12px}.v40 .v39-phone-head small{font-size:8px}.v40 .v39-phone-head>b{padding:7px;font-size:10px}.v40 .v39-phone-input{font-size:8px}.v40 .v39-ai-side{left:57%;top:215px;width:142px;max-width:none;z-index:5}.v40 .v39-mini-paper{min-height:220px;gap:17px;padding:18px 14px;transform:rotate(9deg)}.v40 .v39-mini-paper strong{font-size:18px}.v40 .v39-mini-paper small{font-size:9px}.v40 .v39-mini-paper>span{font-size:7px}.v40 .v39-mini-paper svg{width:26px;height:26px}.v40-float-agenda{display:none}.v40 .v39-demo-tabs{position:absolute;left:calc(-57vw + 20px);top:298px;width:calc(100vw - 40px);margin:0;gap:6px}.v40 .v39-demo-tabs button{font-size:11px;min-height:44px}
 .v40 .v39-proposal-section{padding:0;min-height:0}.v40 .v39-proposal-section .v39-feature-visual{height:auto;min-height:420px;padding:0;overflow:hidden;mask-image:none}.v40 .v39-proposal-scene{padding:30px 24px 45px;gap:14px;min-height:450px}.v40 .v39-proposal{width:260px;padding:24px 20px}.v40 .v39-proposal h3{font-size:21px}.v40 .v39-proposal-checks{display:none}.v40 .v40-proposal-bg{top:0;opacity:.4}.v40 .v39-calendar-section{min-height:0}.v40 .v39-calendar-section .v39-feature-visual{height:500px;padding:35px 24px;min-height:500px;mask-image:none;align-items:center;justify-content:center}.v40 .v39-calendar{width:300px;max-width:100%;padding:24px;transform:rotate(2deg)}.v40 .v40-calendar-person{opacity:.65;mask-image:none}.v40-followup{left:6%;right:6%;bottom:20px;padding:18px}.v40-followup p{font-size:13px}.v40-followup span{font-size:8px;margin-right:3px;padding:7px}
 .v40-live-flow{padding:0 12px 25px}.v40-live-flow .v39-automation{padding:25px 8px}.v40-live-flow .v39-auto-step{padding:15px 6px}.v40 .v40-software-demo .v39-feature-visual{height:auto;min-height:410px;padding:30px 12px;overflow:hidden;mask-image:none}.v40 .v39-workspace{width:100%;margin:0;min-height:360px;transform:none}.v40 .v39-workspace>aside{display:none}.v40 .v39-workspace-main{padding:20px 15px}.v40 .v39-workspace h3{font-size:21px}.v40 .v39-order{font-size:10px;gap:7px;grid-template-columns:1.3fr 1fr .8fr}.v40 .v39-workspace-tabs button{font-size:10px;padding:8px 5px}.v40 .v39-process-section .v39-feature-visual{height:auto;min-height:480px;mask-image:none}.v40 .v39-process-section .v40-art{height:230px}.v40 .v39-build-steps{padding:30px 24px;gap:16px}.v40 .v39-build-steps h3{font-size:13px}.v40 .v39-build-steps p{font-size:12px}.v40 .v39-build-steps b{width:32px;height:32px}.v40 .v39-build-steps>div:before{left:32px;top:16px}
 .v40-thread{display:none}.v40[data-page="15"] .v39-feature{min-height:0}.v40[data-page="15"] .v39-feature-visual{border:0}.v40 .v40-case-feature h2{font-size:40px}.v40 .v39-proof-note{display:block;padding:25px 24px}.v40 .v39-proof-note strong{display:block;margin-bottom:10px;font-size:15px}.v40 .v39-proof-note p{font-size:12px}
 .v40 .v39-diagnostic-section{padding:45px 24px}.v40 .v39-diagnostic h2{font-size:35px}.v40 .v39-faq{padding:45px 0}.v40 .v39-faq .v39-wrap{display:block;width:calc(100% - 48px)}.v40 .v39-faq h2{font-size:35px;margin-bottom:30px}.v40 .v39-faq summary{font-size:14px;gap:20px}.v40 .v39-faq details p{font-size:14px;padding-right:15px}
 .v40 .v39-closing{padding:55px 0;min-height:300px}.v40 .v39-closing>.v39-wrap,.v40.page-solucoes .v39-closing>.v39-wrap{display:block;width:calc(100% - 48px)}.v40 .v39-closing h2{font-size:37px;max-width:none}.v40 .v39-closing .v39-btn{margin-top:28px}.v40 .v39-closing .v40-closing-scene{opacity:.65}.v40 .v39-closing:after{background:#08090aa6}
 .v40 .v39-topics-section .v39-feature-visual{height:auto;min-height:220px;mask-image:none}.v40 .v39-topic-paths{padding:10px 24px 30px;width:100%}.v40 .v39-topic-paths a{font-size:13px}.v40 .v39-author-stories{height:auto;padding:20px 24px 35px;grid-template-columns:1fr;gap:25px}.v40 .v39-author-stories a{min-height:0}.v40 .v39-author-stories .v40-art{height:200px}.v40 .v39-feature-visual:has(.v39-author-stories){height:auto;min-height:0;mask-image:none}.v40 .v39-author-stories h3{font-size:25px}
 .v40 .v39-reading-layout{display:block}.v40 .v39-reading-nav{position:sticky;top:72px;padding:14px 20px;display:flex;gap:12px;overflow-x:auto;z-index:9;background:#ebe8e4;border-bottom:1px solid #ccc}.v40 .v39-reading-nav>span{flex-basis:70px;font-size:10px}.v40 .v39-reading-nav a{flex:0 0 130px;font-size:10px;padding:5px}.v40 .v39-reading-layout .v39-feature{display:flex;min-height:0}.v40 .v39-reading-layout .v39-feature-copy{padding:40px 24px 25px}.v40 .v39-reading-layout .v39-feature h2{font-size:34px}.v40 .v39-reading-layout .v39-feature-visual{width:100%;height:260px;min-height:260px}.v40 .v39-pullquote{padding:50px 24px;min-height:290px}.v40 .v39-pullquote p{font-size:32px;text-align:center}.v40 .v39-pullquote .v40-art{opacity:.4}.v40 .v39-article-body{padding:35px 24px 60px}.v40 .v39-article-body h2{font-size:33px}.v40 .v39-article-body p,.v40 .v39-article-body li{font-size:16px;line-height:1.8}.v40 .v39-article-hero{padding-top:40px}.v40 .v39-article-hero h1{font-size:43px}.v40 .v39-article-hero>img{height:260px}.v40 .v39-library{padding:45px 0}.v40 .v39-library h2{font-size:37px}.v40 .v39-article-card h3{font-size:27px}.v40 .v39-article-list{gap:32px}.v40 .v39-hero-word.v39-archive-word{font-size:13vw;top:15px}.v40 .v39-hero:has(.v39-archive-word) .v39-hero-copy{padding-top:55px}
}
@media(prefers-reduced-motion:reduce){.v40 [data-layer],.v40 .v39-phone{transform:none!important}.v40-thread path{stroke-dashoffset:0!important}.v40 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.v40-scene-label{position:absolute;right:22px;bottom:12px;z-index:8;font-size:9px;opacity:.6;letter-spacing:.02em}
.v40 .v40-case-feature h2 em{font-size:1.35em;white-space:nowrap;line-height:1.2}
.v40-thread path{stroke-dasharray:none;stroke-dashoffset:0;opacity:.2}
.v40-thread path.v40-thread-progress{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--journey-progress,0));opacity:1}
@media(min-width:1101px){.v40 .v39-ai-opening{min-height:580px}.v40 .v39-ai-opening .v39-feature-copy{padding-top:70px;padding-bottom:50px}.v40 .v39-ai-opening .v39-feature-visual{height:580px;min-height:580px}.v40 .v39-ai-demo{top:-165px;bottom:-65px}.v40 .v39-phone{width:380px;min-height:750px;top:45px}.v40 .v39-messages{min-height:500px}.v40 .v39-ai-side{top:180px}.v40-float-agenda{top:210px}.v40 .v39-demo-tabs{top:440px;left:45px;width:260px;flex-direction:column;gap:6px}.v40 .v39-proposal-section{padding-top:80px}.v40 .hero-4 h1{font-size:70px}}
@media(max-width:760px){.v40 .fore-6{width:100%;margin:-20px 0 -50px;right:auto;bottom:auto}.v40 .v40-case-feature h2 em{font-size:1.22em}.v40-scene-label{bottom:8px;font-size:8px}.v40 .v39-demo-tabs button{color:#211d21}.v40 .v39-demo-tabs button[aria-pressed=true]{color:white}}
@media(prefers-reduced-motion:reduce){.v40-thread path.v40-thread-progress{stroke-dashoffset:0!important}}
@media(min-width:761px){.v40 .hero-14 .v39-hero-word{font-size:18vw;top:20px;opacity:1;mask-image:linear-gradient(90deg,#000 50%,#000b 70%,transparent 100%)}.v40 .hero-14 .v39-hero-copy{padding-top:170px}.v40 .hero-14 .v39-hero-word.v39-archive-word{font-size:clamp(75px,10vw,155px);opacity:.25;mask-image:none}.v40 .hero-14:has(.v39-archive-word) .v39-hero-copy{padding-top:85px}}
.v40.page-diagnostico #secao-2 .v39-step{color:#fff}

/* 11/09: individual high definition scenes, responsive delivery, focused reading. */
.v40-hd>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.v40 .v39-feature-visual>.v40-hd>img{transition:filter .8s}
.v40 .v39-feature.is-current .v40-hd>img{filter:saturate(1.05)}
.v40 .hero-2 .v39-hero-copy{padding-top:0}
.v40 .hero-13{isolation:isolate;overflow:clip}
.v40 .hero-13 .v39-hero-art{transform:none!important;z-index:0}
.v40 .hero-13 .v39-hero-inner{position:relative;z-index:2}
.v40 .hero-13 .v39-hero-shade{z-index:1}
.v40 .hero-13+.v39-reading-layout{position:relative;z-index:3;background:var(--paper)}
.v40 .v40-library-intro{padding:42px 0 28px;border-bottom:1px solid #ddd9d4}
.v40 .v40-library-intro .v39-eyebrow{margin-bottom:16px}
.v40 .v40-library-intro h1{font-family:InterV39,Arial,sans-serif;font-weight:850;max-width:1000px;font-size:clamp(36px,4.2vw,60px);letter-spacing:-.045em;line-height:1.05;margin:0}
.v40 .v40-library-intro h1 em{font-style:normal;color:var(--red)}
.v40 .v40-library-intro p{font-size:17px;line-height:1.5;margin:16px 0 0;color:#575350}
.v40.page-conteudos .v39-library{padding:30px 0 65px}
.v40.page-conteudos .v39-library h2{font-family:InterV39,Arial,sans-serif;font-weight:750;font-size:29px;letter-spacing:-.035em}
.v40.page-conteudos .v39-library-head{gap:20px;align-items:center}
.v40.page-conteudos .v39-library-head .v39-eyebrow{margin-bottom:9px}
.v40.page-conteudos .v39-topic-filters{margin:20px 0 10px}
.v40.page-conteudos .v39-result-count{margin-bottom:20px}
@media(max-width:760px){
 .v40 .hero-2 .v39-hero-copy{padding-top:0}
 .v40 .v40-library-intro{padding:28px 0 22px}
 .v40 .v40-library-intro h1{font-size:37px}
 .v40 .v40-library-intro p{font-size:15px;line-height:1.5;margin-top:14px}
 .v40.page-conteudos .v39-library{padding:24px 0 45px}
 .v40.page-conteudos .v39-library-head{gap:18px}
 .v40.page-conteudos .v39-library h2{font-size:24px}
 .v40.page-conteudos .v39-topic-filters{gap:0;flex-wrap:wrap;margin-top:16px}
 .v40.page-conteudos .v39-topic-filters button{font-size:12px;padding:9px 12px}
}
