@font-face{font-family:'EvGlancyr';src:url(../assets/fonts/glancyr-light.woff2?v=202609251655) format('woff2');font-weight:300;font-style:normal;font-display:block}

@font-face{font-family:'EvGlancyr';src:url(../assets/fonts/glancyr-regular.woff2?v=202609251655) format('woff2');font-weight:400;font-style:normal;font-display:block}

@font-face{font-family:'EvGlancyr';src:url(../assets/fonts/glancyr-medium.woff2?v=202609251655) format('woff2');font-weight:500;font-style:normal;font-display:block}

@property --ev-a{syntax:'<angle>';inherits:false;initial-value:0deg}
html,body{margin:0;padding:0;background:#181818}
#elevate-lp{position:relative;width:100%;min-height:100vh;overflow:hidden;background:#181818;font-family:'EvGlancyr',Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;line-height:normal;letter-spacing:0}
#elevate-lp.ev-ready{min-height:0}
#elevate-lp *,#elevate-lp *::before,#elevate-lp *::after{box-sizing:border-box;margin:0;padding:0;font-family:inherit}
#elevate-lp .ev-stage{position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden;display:none}
#elevate-lp.is-d .ev-d,#elevate-lp.is-m .ev-m{display:block}
#elevate-lp .ev-d{width:1920px;height:10938px;background:#181818}
#elevate-lp .ev-m{width:428px;height:7718px;background:#181818}
#elevate-lp .ev-r{position:absolute;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:var(--o,1)}
#elevate-lp .ev-t{position:absolute;opacity:var(--o,1)}
#elevate-lp .ev-l{position:absolute;white-space:pre}
#elevate-lp .ev-c{transform:translateX(-50%)}
#elevate-lp .ev-l span{font-style:normal;text-transform:none}
#elevate-lp .ev-clip{position:absolute;overflow:hidden;opacity:var(--o,1);isolation:isolate}
#elevate-lp .ev-anchor{position:absolute;left:0;width:1px;height:1px}
#elevate-lp .ev-noev{pointer-events:none}
#elevate-lp .ev-i1{background-image:url(../assets/img/textura-topo.webp?v=202609251655)}
#elevate-lp .ev-i2{background-image:url(../assets/img/hero-pessoa.webp?v=202609251655)}
#elevate-lp .ev-i3{background-image:url(../assets/img/logo.png?v=202609251655)}
#elevate-lp .ev-i4{background-image:url(../assets/img/seta.png?v=202609251655)}
#elevate-lp .ev-i5{background-image:url(../assets/img/selo-isaac.webp?v=202609251655)}
#elevate-lp .ev-i6{background-image:url(../assets/img/foto-resultados.webp?v=202609251655)}
#elevate-lp .ev-i7{background-image:url(../assets/img/card-briefing.webp?v=202609251655)}
#elevate-lp .ev-i8{background-image:url(../assets/img/marcador-card-1.png?v=202609251655)}
#elevate-lp .ev-i9{background-image:url(../assets/img/card-diagnostico.webp?v=202609251655)}
#elevate-lp .ev-i10{background-image:url(../assets/img/marcador-card-2.png?v=202609251655)}
#elevate-lp .ev-i11{background-image:url(../assets/img/card-estrategia.webp?v=202609251655)}
#elevate-lp .ev-i12{background-image:url(../assets/img/marcador-card-3.png?v=202609251655)}
#elevate-lp .ev-i13{background-image:url(../assets/img/card-execucao.webp?v=202609251655)}
#elevate-lp .ev-i14{background-image:url(../assets/img/textura-funil.webp?v=202609251655)}
#elevate-lp .ev-i15{background-image:url(../assets/img/funil.webp?v=202609251655)}
#elevate-lp .ev-i16{background-image:url(../assets/img/textura-planos.webp?v=202609251655)}
#elevate-lp .ev-i17{background-image:url(../assets/img/marcador.png?v=202609251655)}
#elevate-lp .ev-i18{background-image:url(../assets/img/marcador-escuro-1.png?v=202609251655)}
#elevate-lp .ev-i19{background-image:url(../assets/img/marcador-escuro-2.png?v=202609251655)}
#elevate-lp .ev-i20{background-image:url(../assets/img/marcador-escuro-3.png?v=202609251655)}
#elevate-lp .ev-i21{background-image:url(../assets/img/marcador-escuro-4.png?v=202609251655)}
#elevate-lp .ev-i22{background-image:url(../assets/img/marcador-escuro-5.png?v=202609251655)}
#elevate-lp .ev-i23{background-image:url(../assets/img/foto-formulario.webp?v=202609251655)}
#elevate-lp .ev-i24{background-image:url(../assets/img/seta-select.png?v=202609251655)}
#elevate-lp .ev-i25{background-image:url(../assets/img/logo-rodape.png?v=202609251655)}
#elevate-lp .ev-stage .ev-video{background:#e5e5e5 url(../assets/img/video-capa.webp?v=202609251655) center/cover no-repeat}

/* ---------- entrada gradual ---------- */
#elevate-lp .ev-rv{opacity:0;transform:translate3d(0,46px,0);transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.2s cubic-bezier(.16,.84,.24,1),filter 1.1s ease;transition-delay:var(--d,0s)}
#elevate-lp .ev-t.ev-rv{filter:blur(8px)}
#elevate-lp .ev-clip.ev-rv,#elevate-lp .ev-video.ev-rv{transform:translate3d(0,46px,0) scale(.97)}
#elevate-lp .ev-rv.in{opacity:var(--o,1);transform:none;filter:none}

/* ---------- cards Briefing / Diagnóstico / Estratégia / Execução ---------- */
#elevate-lp .ev-card-hit{position:absolute;cursor:pointer;-webkit-tap-highlight-color:transparent}
#elevate-lp .ev-cardm.in.hov{transform:scale(1.035);transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity 1.1s ease,filter 1.1s ease;transition-delay:0s}
#elevate-lp .ev-cardm.in.unhov{transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity 1.1s ease,filter 1.1s ease;transition-delay:0s}

/* ---------- selo Isaac Silva ---------- */
#elevate-lp .ev-badge.ev-rv{transform:translate3d(40px,0,0)}
#elevate-lp .ev-badge.ev-rv.in{transform:none}

/* ---------- seta ---------- */
#elevate-lp .ev-bounce.in{animation:evBounce 2.4s ease-in-out infinite}

@keyframes evBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(16px)}}

/* ---------- botões "Quero vender mais!" ---------- */
#elevate-lp .ev-cta{position:absolute;display:block;text-decoration:none;cursor:pointer;background:none;border:0;padding:0;outline:none;-webkit-tap-highlight-color:transparent;z-index:2}
#elevate-lp .ev-cta-h{position:absolute;inset:0;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
#elevate-lp .ev-cta-p{position:absolute;inset:0;display:block;border:1px solid #e5e5e5;border-radius:3px;background:rgba(24,24,24,0);transition:background-color .4s ease,border-color .4s ease;animation:evPulse 3.6s ease-in-out infinite}
#elevate-lp .ev-m .ev-cta-p{border-width:.6px;border-radius:2px}
#elevate-lp .ev-cta-p::before,#elevate-lp .ev-cta-p::after{content:"";position:absolute;inset:-2px;border-radius:4px;padding:2px;pointer-events:none;background:conic-gradient(from var(--ev-a),transparent 0deg,transparent 220deg,rgba(204,0,0,.55) 280deg,#ff4d4d 325deg,#fff 350deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:evSpin 4.5s linear infinite}
#elevate-lp .ev-cta-p::after{inset:-5px;padding:5px;filter:blur(6px);opacity:.75}
#elevate-lp .ev-m .ev-cta-p::before{inset:-1.2px;padding:1.2px}
#elevate-lp .ev-m .ev-cta-p::after{inset:-3px;padding:3px;filter:blur(3px)}
#elevate-lp .ev-cta .ev-l span{transition:color .4s ease}
#elevate-lp .ev-cta:hover .ev-cta-h,#elevate-lp .ev-cta:focus-visible .ev-cta-h{transform:scale(1.09)}
#elevate-lp .ev-cta:hover .ev-cta-p,#elevate-lp .ev-cta:focus-visible .ev-cta-p{background:#cc0000;border-color:#cc0000}
#elevate-lp .ev-cta:hover .ev-l span,#elevate-lp .ev-cta:focus-visible .ev-l span,#elevate-lp .ev-cta:hover .ev-ig-cta-t{color:#e5e5e5!important}
#elevate-lp .ev-cta[disabled]{cursor:wait}

@keyframes evSpin{to{--ev-a:360deg}}

@keyframes evPulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(204,0,0,0)}50%{transform:scale(1.035);box-shadow:0 0 26px 2px rgba(204,0,0,.32)}}

/* ---------- barras com texto correndo ---------- */
#elevate-lp .ev-bar{position:absolute;overflow:hidden;z-index:1;box-shadow:0 4px 17.9px rgba(0,0,0,.12);transition:box-shadow .7s ease,background-color .7s ease}
#elevate-lp .ev-mq{position:absolute;left:0;display:flex;flex-wrap:nowrap;white-space:pre;will-change:transform;animation:evMarquee var(--dur,40s) linear infinite;transition:text-shadow .7s ease,filter .7s ease}
#elevate-lp .ev-mq-u{display:block;flex:none;white-space:pre;padding:0;margin:0}
#elevate-lp .ev-sep{display:inline-block;margin:0 .55em}
#elevate-lp .ev-bar::after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.10),transparent);opacity:0;transition:opacity .7s ease;pointer-events:none}
#elevate-lp .ev-bar:hover{box-shadow:0 4px 17.9px rgba(0,0,0,.12),0 0 34px rgba(204,0,0,.42),inset 0 0 22px rgba(204,0,0,.22)}
#elevate-lp .ev-bar:hover .ev-mq{text-shadow:0 0 10px rgba(229,229,229,.22);filter:brightness(1.12)}
#elevate-lp .ev-bar:hover::after{opacity:1;animation:evSheen 2.4s ease-in-out infinite}

@keyframes evMarquee{to{transform:translate3d(-50%,0,0)}}

@keyframes evSheen{from{left:-40%}to{left:110%}}

/* ---------- vídeo ---------- */
#elevate-lp .ev-video{position:absolute;overflow:hidden;background:#e5e5e5;z-index:1}
#elevate-lp .ev-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:transparent;opacity:0;transition:opacity .4s ease}
#elevate-lp .ev-video.started .ev-vid{opacity:1;background:#000}
#elevate-lp .ev-play{position:absolute;left:50%;top:50%;width:124px;height:124px;margin:-62px 0 0 -62px;border:0;background:none;cursor:pointer;transition:opacity .45s ease,transform .45s ease;-webkit-tap-highlight-color:transparent}
#elevate-lp .ev-m .ev-play{width:66px;height:66px;margin:-33px 0 0 -33px}
#elevate-lp .ev-play-btn{position:absolute;inset:0;border-radius:50%;background:#cc0000;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 34px rgba(0,0,0,.35),0 0 30px rgba(204,0,0,.45);animation:evBeat 1.9s ease-in-out infinite}
#elevate-lp .ev-play-btn svg{width:44%;height:44%;fill:#e5e5e5;margin-left:7%}
#elevate-lp .ev-play-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(229,229,229,.9);animation:evRing 2.4s cubic-bezier(.2,.6,.3,1) infinite}
#elevate-lp .ev-m .ev-play-ring{border-width:1.2px}
#elevate-lp .ev-play-ring.ev-r2{border-color:#cc0000;animation-delay:1.2s}
#elevate-lp .ev-play:hover .ev-play-btn{background:#e00000}
#elevate-lp .ev-video.playing .ev-play{opacity:0;transform:scale(.7);pointer-events:none}

@keyframes evRing{0%{transform:scale(1);opacity:.85}100%{transform:scale(1.85);opacity:0}}

@keyframes evBeat{0%,100%{transform:scale(1)}50%{transform:scale(1.09)}}

/* ---------- planos ---------- */
#elevate-lp .ev-plan{position:absolute;left:0;top:0;display:none}
#elevate-lp .ev-plan.on{display:block}
#elevate-lp .ev-tab{position:absolute;border:1px solid #cc0000;background:transparent;cursor:pointer;padding:0;outline:none;--o:.25;border-radius:0;transition:opacity .45s ease,background-color .45s ease,box-shadow .45s ease;-webkit-tap-highlight-color:transparent}
#elevate-lp .ev-m .ev-tab{--o:.45}
#elevate-lp .ev-tab.on{--o:1;background:#181818}
#elevate-lp .ev-tab.in:not(.on):hover{opacity:.7}
#elevate-lp .ev-tab.on{box-shadow:0 -2px 21.7px rgba(204,0,0,.25)}

/* ---------- formulário ---------- */
#elevate-lp .ev-form{position:absolute;left:0;top:0}
#elevate-lp .ev-in{position:absolute;display:block;background:transparent;border:0;border-radius:0;outline:none;box-shadow:none;color:#e5e5e5;font-weight:300;margin:0;-webkit-appearance:none;appearance:none;transition:box-shadow .35s ease,background-color .35s ease}
#elevate-lp .ev-in::placeholder{color:rgba(229,229,229,.1);opacity:1}
#elevate-lp .ev-in:focus{box-shadow:0 0 0 1px rgba(204,0,0,.9),0 0 18px rgba(204,0,0,.3);background:rgba(229,229,229,.02)}
#elevate-lp .ev-m .ev-in:focus{box-shadow:0 0 0 .6px rgba(204,0,0,.9),0 0 9px rgba(204,0,0,.3)}
#elevate-lp .ev-in.err{box-shadow:0 0 0 1px #ff4040,0 0 16px rgba(255,64,64,.4)}
#elevate-lp .ev-m .ev-in.err{box-shadow:0 0 0 .6px #ff4040,0 0 8px rgba(255,64,64,.4)}
#elevate-lp textarea.ev-in{resize:none;overflow:auto}
#elevate-lp select.ev-in{cursor:pointer}
#elevate-lp select.ev-in option{background:#181818;color:#e5e5e5;letter-spacing:0}
#elevate-lp .ev-msg{position:absolute;color:#e5e5e5;font-weight:300;white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}
#elevate-lp .ev-msg.show{opacity:1;transform:none}
#elevate-lp .ev-msg.bad{color:#ff6b6b}

/* ---------- Instagram ---------- */
#elevate-lp .ev-ig{position:absolute;overflow:hidden}
#elevate-lp .ev-ig-bg{position:absolute;inset:0;background:#181818}
#elevate-lp .ev-ig-tex{left:0;top:0;width:100%;height:100%;mix-blend-mode:luminosity}
#elevate-lp .ev-ig-in{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
#elevate-lp .ev-ig-title{font-weight:500;color:#e5e5e5;text-align:center;font-size:79.58px;line-height:82.59px;letter-spacing:0}
#elevate-lp .ev-ig-title span{color:#cc0000}
#elevate-lp .ev-ig-handle{display:inline-block;margin-top:22px;font-weight:300;font-size:34px;letter-spacing:.05em;color:rgba(229,229,229,.75);text-decoration:none;transition:color .35s ease}
#elevate-lp .ev-ig-handle:hover{color:#cc0000}
#elevate-lp .ev-ig-grid{display:grid;grid-template-columns:repeat(3,388px);gap:25px;margin-top:64px}
#elevate-lp .ev-ig-item{position:relative;display:block;width:388px;height:517px;overflow:hidden;background:#222;text-decoration:none;-webkit-tap-highlight-color:transparent}
#elevate-lp .ev-ig-ph{position:absolute;inset:0;background:linear-gradient(110deg,#1f1f1f 30%,#2a2a2a 50%,#1f1f1f 70%) 0 0/300% 100%;animation:evShimmer 1.8s linear infinite;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
#elevate-lp .ev-ig-ph.ok{background-size:cover;background-position:center;background-repeat:no-repeat;animation:none}
#elevate-lp .ev-ig-ov{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(204,0,0,.15),rgba(204,0,0,.55));opacity:0;transition:opacity .45s ease}
#elevate-lp .ev-ig-ov svg{width:22%;height:22%;fill:none;stroke:#e5e5e5;stroke-width:1.6;transform:scale(.8);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
#elevate-lp .ev-ig-ov svg .f{fill:#e5e5e5;stroke:none}
#elevate-lp .ev-ig-item:hover .ev-ig-ph{transform:scale(1.06)}
#elevate-lp .ev-ig-item:hover .ev-ig-ov{opacity:1}
#elevate-lp .ev-ig-item:hover .ev-ig-ov svg{transform:none}
#elevate-lp .ev-ig-badge{position:absolute;top:14px;right:14px;width:34px;height:34px;display:none;align-items:center;justify-content:center;border-radius:50%;background:rgba(24,24,24,.72)}
#elevate-lp .ev-ig-badge svg{width:46%;height:46%;fill:#e5e5e5}
#elevate-lp .ev-ig-item.is-video .ev-ig-badge,#elevate-lp .ev-ig-item.is-album .ev-ig-badge{display:flex}
#elevate-lp .ev-ig-item.is-video .ev-ig-badge{width:64px;height:64px;top:50%;left:50%;right:auto;margin:-32px 0 0 -32px;background:rgba(204,0,0,.9);box-shadow:0 6px 20px rgba(0,0,0,.35)}
#elevate-lp .ev-ig-item.is-video .ev-ig-badge svg{margin-left:6%}
#elevate-lp .ev-ig-item.is-video:hover .ev-ig-badge{opacity:0}
#elevate-lp .ev-ig-cta{position:relative;width:335px;height:53px;margin-top:70px}
#elevate-lp .ev-ig-cta .ev-cta-p{display:flex;align-items:center;justify-content:center}
#elevate-lp .ev-ig-cta-t{font-weight:500;font-size:28px;letter-spacing:.025em;color:#e5e5e5;white-space:nowrap;transition:color .4s ease}
#elevate-lp .ev-m .ev-ig-title{font-size:32px;line-height:33px}
#elevate-lp .ev-m .ev-ig-handle{margin-top:10px;font-size:15px}
#elevate-lp .ev-m .ev-ig-grid{grid-template-columns:repeat(2,159px);gap:10px;margin-top:30px}
#elevate-lp .ev-m .ev-ig-item{width:159px;height:212px}
#elevate-lp .ev-m .ev-ig-badge{top:7px;right:7px;width:22px;height:22px}
#elevate-lp .ev-m .ev-ig-item.is-video .ev-ig-badge{width:36px;height:36px;margin:-18px 0 0 -18px}
#elevate-lp .ev-m .ev-ig-cta{width:228px;height:36px;margin-top:32px}
#elevate-lp .ev-m .ev-ig-cta-t{font-size:19px}

@keyframes evShimmer{to{background-position:-150% 0}}

/* ---------- botão voltar ao topo ---------- */
#elevate-top{position:fixed;right:28px;bottom:28px;z-index:2147483000;margin:0;box-sizing:border-box;outline:none;width:56px;height:56px;border-radius:0;background:#181818;border:1px solid rgba(204,0,0,.45);box-shadow:0 8px 24px rgba(0,0,0,.45),0 0 18px rgba(204,0,0,.18);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(16px) scale(.9);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.8,.2,1),visibility .45s,box-shadow .35s ease,border-color .35s ease;-webkit-tap-highlight-color:transparent}
#elevate-top.show{opacity:1;visibility:visible;transform:none}
#elevate-top i{display:block;width:17px;height:27px}
#elevate-top:hover{transform:translateY(-4px);border-color:#cc0000;box-shadow:0 12px 28px rgba(0,0,0,.5),0 0 26px rgba(204,0,0,.4)}
#elevate-top:hover i{animation:evTopArrow 1s ease-in-out infinite}

@keyframes evTopArrow{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
#elevate-top.is-m{right:16px;bottom:16px;width:46px;height:46px}
#elevate-top.is-m i{width:14px;height:22px}
#elevate-top i{background:url(../assets/img/seta-topo.png?v=202609251655) center/contain no-repeat}

@media (prefers-reduced-motion:reduce){
  #elevate-lp .ev-rv{transition:none;opacity:var(--o,1);transform:none;filter:none}
  #elevate-lp .ev-cta-p,#elevate-lp .ev-cta-p::before,#elevate-lp .ev-cta-p::after,#elevate-lp .ev-bounce.in{animation:none}
  #elevate-lp .ev-mq{animation-duration:calc(var(--dur,40s) * 2)}
}
