.elementor-612 .elementor-element.elementor-element-7a269cf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-612 .elementor-element.elementor-element-cc776d0{text-align:center;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-612 .elementor-element.elementor-element-de16311{text-align:center;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-612 .elementor-element.elementor-element-02e475a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(22px/2);}.elementor-612 .elementor-element.elementor-element-02e475a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(22px/2);}.elementor-612 .elementor-element.elementor-element-02e475a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(22px/2);margin-left:calc(22px/2);}.elementor-612 .elementor-element.elementor-element-02e475a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-22px/2);margin-left:calc(-22px/2);}body.rtl .elementor-612 .elementor-element.elementor-element-02e475a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-22px/2);}body:not(.rtl) .elementor-612 .elementor-element.elementor-element-02e475a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-22px/2);}.elementor-612 .elementor-element.elementor-element-02e475a .elementor-icon-list-icon{width:14px;}.elementor-612 .elementor-element.elementor-element-02e475a .elementor-icon-list-icon i{font-size:14px;}.elementor-612 .elementor-element.elementor-element-02e475a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-612 .elementor-element.elementor-element-0c2bba8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-612 .elementor-element.elementor-element-c3f32e3{text-align:center;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-612 .elementor-element.elementor-element-acff654{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-9790601{text-align:start;}.elementor-612 .elementor-element.elementor-element-44979a7{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-612 .elementor-element.elementor-element-69b1af3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-2f175a9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-e65e5e3{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}@media(max-width:1024px){.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );} .elementor-612 .elementor-element.elementor-element-44979a7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );} .elementor-612 .elementor-element.elementor-element-44979a7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS */body{background:#050505!important}
.vp-blog,.vp-blog *{font-family:'Poppins',sans-serif}
.vp-blog .elementor-heading-title{font-family:'Poppins',sans-serif}
/* header */
.vp-hdw{position:sticky;top:0;z-index:999}
.admin-bar .vp-hdw{top:32px}
.vp-hd{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1200px;margin:0 auto;padding:14px 20px}
.vp-hdw{background:rgba(5,5,5,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.07)}
.vp-hd__logo img{height:44px;width:auto;display:block}
.vp-hd__nav{display:flex;align-items:center;gap:28px}
.vp-hd__nav a{color:rgba(255,255,255,.78);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}
.vp-hd__nav a:hover,.vp-hd__nav a.is-active{color:#fff}
.vp-hd__nav a.is-active{box-shadow:inset 0 -2px 0 #6A4F9B;padding-bottom:4px}
.vp-hd__nav a.vp-hd__cta{background:linear-gradient(152deg,#6A4F9B 0%,#5D25A0 100%);color:#fff;padding:10px 18px;border-radius:11px;font-weight:600}
.vp-hd__toggle,.vp-hd__burger{display:none}
@media(max-width:900px){
 .vp-hd__burger{display:flex;flex-direction:column;gap:5px;cursor:pointer;padding:8px}
 .vp-hd__burger span{width:24px;height:2px;background:#fff;border-radius:2px}
 .vp-hd__nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:#0a0710;border-bottom:1px solid rgba(255,255,255,.08);padding:8px 20px 20px}
 .vp-hd__nav a{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:16px}
 .vp-hd__nav a.is-active{box-shadow:none;color:#B79CF0}
 .vp-hd__nav a.vp-hd__cta{margin-top:14px;text-align:center;border:0}
 .vp-hd__toggle:checked ~ .vp-hd__nav{display:flex}
}
/* buttons */
.vp-btnw .elementor-button{background:linear-gradient(152deg,#6A4F9B 0%,#5D25A0 100%)!important;color:#fff!important;border-radius:11px!important;padding:16px 30px!important;font-weight:600!important;font-size:16px!important;box-shadow:0 10px 30px rgba(93,37,160,.35);transition:transform .2s}
.vp-btnw .elementor-button:hover{transform:translateY(-2px)}
/* CTA */
.vp-cta-wrap{padding:20px 20px 100px!important;background:#050505}
.vp-cta{max-width:1100px;margin:0 auto;width:100%;border-radius:24px;padding:64px 32px!important;text-align:center;background:radial-gradient(at 0% 0%,rgba(183,156,240,.25) 0,transparent 55%),linear-gradient(120deg,#5D25A0 0%,#6A4F9B 100%);gap:16px!important}
.vp-cta .elementor-heading-title{color:#fff!important;font-size:clamp(24px,3vw,34px)!important;font-weight:600!important;line-height:1.25!important}
.vp-cta .vp-cta__text p{color:rgba(255,255,255,.85);font-size:17px;max-width:620px;margin:0 auto 12px}
.vp-cta .elementor-button{background:#fff!important;color:#5D25A0!important;box-shadow:none}
.vp-cta .vp-cta__note p{color:rgba(255,255,255,.7);font-size:13px;font-style:italic;margin:0}
/* footer */
.vp-ft{background:#000;border-top:1px solid rgba(255,255,255,.07);color:rgba(255,255,255,.65)}
.vp-ft__grid{max-width:1200px;margin:0 auto;padding:64px 20px 40px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px}
.vp-ft img{height:44px;width:auto;margin-bottom:16px}
.vp-ft p{font-size:14px;line-height:1.7;margin:0 0 14px}
.vp-ft h4{color:#fff;font-size:15px;font-weight:600;margin:0 0 16px}
.vp-ft a{display:block;color:rgba(255,255,255,.65);font-size:14px;text-decoration:none;margin-bottom:10px;transition:color .2s}
.vp-ft a:hover{color:#B79CF0}
.vp-ft__bottom{max-width:1200px;margin:0 auto;padding:20px;border-top:1px solid rgba(255,255,255,.07);font-size:13px;text-align:center}
@media(max-width:900px){.vp-ft__grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.vp-ft__grid{grid-template-columns:1fr;gap:28px}}

.vp-sh{padding:90px 20px 40px!important;background:radial-gradient(at 0% 0%,rgba(89,37,157,.35) 0,transparent 55%),#000;align-items:center;gap:18px!important}
.vp-sh>.e-con-inner,.vp-sh{text-align:center}
.vp-back .elementor-heading-title,.vp-back .elementor-heading-title a{color:#B79CF0!important;font-size:14px!important;font-weight:500!important}
.vp-sh h1.elementor-heading-title{color:#fff!important;font-size:clamp(30px,4.5vw,48px)!important;font-weight:600!important;line-height:1.2!important;max-width:860px;margin:0 auto}
.vp-meta .elementor-icon-list-items{justify-content:center}
.vp-meta .elementor-icon-list-text,.vp-meta a{color:rgba(255,255,255,.6)!important;font-size:14px!important}
.vp-meta .elementor-icon-list-icon svg{fill:#B79CF0!important}
.vp-meta .elementor-icon-list-icon i{color:#B79CF0!important}
.vp-body{padding:10px 20px 40px!important;background:#050505;align-items:center}
.vp-feat{max-width:1000px;width:100%;margin:0 auto 48px}
.vp-feat img{border-radius:20px;width:100%;max-height:540px;object-fit:cover;border:1px solid rgba(106,79,155,.25)}
.vp-content{max-width:760px;width:100%;margin:0 auto}
.vp-content,.vp-content p,.vp-content li{color:rgba(255,255,255,.82)!important;font-size:18px;line-height:1.85}
.vp-content p{margin:0 0 1.4em}
.vp-content h2,.vp-content h3,.vp-content h4{color:#fff!important;font-weight:600;line-height:1.3;margin:1.8em 0 .7em}
.vp-content h2{font-size:30px}.vp-content h3{font-size:23px}
.vp-content strong{color:#fff}
.vp-content a{color:#B79CF0;text-decoration:underline;text-underline-offset:3px}
.vp-content ul,.vp-content ol{padding-left:1.3em;margin:0 0 1.4em}
.vp-content li{margin-bottom:.5em}
.vp-content li::marker{color:#8f6fd6}
.vp-content blockquote{border-left:3px solid #6A4F9B;background:rgba(106,79,155,.1);margin:2em 0;padding:20px 26px;border-radius:0 14px 14px 0;font-style:italic;color:#fff}
.vp-content img{border-radius:14px;height:auto}
.vp-content hr{border:0;border-top:1px solid rgba(255,255,255,.1);margin:2.5em 0}
.vp-share{max-width:760px;width:100%;margin:24px auto 0;padding-top:28px!important;border-top:1px solid rgba(255,255,255,.08);gap:14px!important}
.vp-share-label .elementor-heading-title{color:#fff!important;font-size:15px!important;font-weight:600!important}
.vp-nav{max-width:760px;width:100%;margin:40px auto 0}
.vp-nav .elementor-post-navigation{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:22px 0}
.vp-nav .post-navigation__prev--label,.vp-nav .post-navigation__next--label{color:#B79CF0!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.1em}
.vp-nav .post-navigation__prev--title,.vp-nav .post-navigation__next--title{color:#fff!important;font-size:15px!important;font-weight:500}
.vp-nav .elementor-post-navigation__separator{background:rgba(255,255,255,.1)!important}
.vp-nav .post-navigation__arrow-wrapper{color:#B79CF0!important}
.vp-single .vp-cta-wrap{padding-top:70px!important}

/* esconder header/footer do tema Hello Biz nas páginas do blog */
.site-header,.site-footer,#site-header,#site-footer{display:none!important}
.vp-hd__logo img{height:54px!important}
.vp-posts{max-width:1200px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
.vp-posts .elementor-posts-container{width:100%}

/* centrar colunas */
.vp-content,.vp-nav{max-width:760px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
.vp-feat{max-width:1000px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
.vp-hero__sub{max-width:640px!important;margin-left:auto!important;margin-right:auto!important}

/* ===== componentes de artigo ===== */
.vp-content h2{scroll-margin-top:110px;padding-top:.4em}
.vp-content h3{display:flex;align-items:center;gap:12px}
.vp-content .vp-n{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(152deg,#6A4F9B,#5D25A0);color:#fff;font-size:17px;font-weight:600}
.vp-content p.vp-lead{font-size:20px!important;line-height:1.7!important;color:#fff!important}
.vp-content .vp-toc{background:#0f0b17;border:1px solid rgba(106,79,155,.35);border-radius:18px;padding:24px 28px;margin:2em 0}
.vp-content .vp-toc p{font-size:12px!important;text-transform:uppercase;letter-spacing:.16em;color:#B79CF0!important;font-weight:600;margin:0 0 12px!important}
.vp-content .vp-toc ol{margin:0!important;padding-left:1.3em}
.vp-content .vp-toc li{font-size:16px!important;line-height:1.5!important;margin-bottom:8px!important}
.vp-content .vp-toc a{color:rgba(255,255,255,.85)!important;text-decoration:none!important}
.vp-content .vp-toc a:hover{color:#B79CF0!important}
.vp-content ul.vp-cards{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:1.6em 0!important}
.vp-content ul.vp-cards li{background:#0f0b17;border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:22px;margin:0!important;font-size:15px!important;line-height:1.6!important}
.vp-content ul.vp-cards li strong{display:block;color:#fff;font-size:17px;margin-bottom:8px}
.vp-content ul.vp-cards li:last-child{border-color:#6A4F9B;background:linear-gradient(160deg,rgba(93,37,160,.3),#0f0b17)}
.vp-content p.vp-highlight{border-left:4px solid #6A4F9B;padding:4px 0 4px 22px;margin:2em 0!important;font-size:22px!important;line-height:1.5!important;color:#fff!important;font-weight:500}
.vp-content .vp-action{background:rgba(106,79,155,.13);border:1px solid rgba(106,79,155,.4);border-radius:14px;padding:16px 20px;margin:1.2em 0 2.2em}
.vp-content .vp-action p{margin:0!important;font-size:16px!important;line-height:1.65!important}
.vp-content .vp-action strong{color:#B79CF0}
.vp-content .vp-note{background:rgba(255,190,90,.07);border:1px solid rgba(255,190,90,.3);border-radius:14px;padding:16px 20px;margin:1.6em 0}
.vp-content .vp-note p{margin:0!important;font-size:16px!important}
.vp-content .vp-note strong{color:#ffcf7a}
.vp-funnel{margin:2em 0;display:flex;flex-direction:column;gap:8px}
.vp-funnel__head,.vp-funnel__row{display:grid;grid-template-columns:230px 1fr 1fr;gap:18px;align-items:center}
.vp-funnel__head{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.45);padding:0 12px 4px}
.vp-funnel__row{background:#0f0b17;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:10px 12px}
.vp-funnel__bar{width:var(--w);margin:0 auto;background:linear-gradient(90deg,#5D25A0,#8a6bd1);color:#fff;font-weight:600;font-size:15px;text-align:center;padding:11px 6px;border-radius:9px;box-sizing:border-box}
.vp-funnel__row:last-child .vp-funnel__bar{background:linear-gradient(90deg,#c0476a,#e0697f)}
.vp-funnel__bad,.vp-funnel__good{font-size:14px;line-height:1.45;color:rgba(255,255,255,.82)}
.vp-funnel__bad::before{content:"✕  ";color:#ff8080;font-weight:700}
.vp-funnel__good::before{content:"✓  ";color:#7fe0a8;font-weight:700}
.vp-funnel__cap{font-size:13px;color:rgba(255,255,255,.5);text-align:center;margin-top:6px}
@media(max-width:720px){.vp-funnel__head{display:none}.vp-funnel__row{grid-template-columns:1fr;gap:6px}.vp-funnel__bar{width:100%!important}}
.vp-midcta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:2.4em 0;padding:24px 28px;border-radius:18px;background:linear-gradient(120deg,rgba(93,37,160,.45),rgba(106,79,155,.2));border:1px solid rgba(183,156,240,.35)}
.vp-midcta p{margin:0!important}
.vp-midcta .vp-midcta__t{color:#fff!important;font-weight:600;font-size:19px!important;line-height:1.4!important}
.vp-midcta .vp-midcta__s{color:rgba(255,255,255,.75)!important;font-size:15px!important;margin-top:4px!important}
.vp-content a.vp-btn,.vp-midcta a.vp-btn{flex:0 0 auto;display:inline-block;background:linear-gradient(152deg,#6A4F9B,#5D25A0);color:#fff!important;text-decoration:none!important;font-weight:600;font-size:15px;padding:13px 22px;border-radius:11px;box-shadow:0 8px 24px rgba(93,37,160,.35)}
.vp-content a.vp-btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.3);box-shadow:none}
@media(max-width:640px){.vp-midcta{flex-direction:column;align-items:flex-start}}
.vp-formula{background:#0f0b17;border:1px solid rgba(106,79,155,.35);border-radius:18px;padding:26px;margin:1.8em 0;text-align:center}
.vp-formula p{margin:0!important}
.vp-formula .vp-formula__label{font-size:12px!important;text-transform:uppercase;letter-spacing:.16em;color:#B79CF0!important;font-weight:600}
.vp-formula .vp-formula__eq{font-size:20px!important;color:#fff!important;font-weight:600;margin:10px 0 22px!important;line-height:1.5!important}
.vp-formula__ex{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}
.vp-formula__ex div{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 18px;min-width:110px}
.vp-formula__ex b{display:block;font-size:28px;color:#fff;line-height:1.2}
.vp-formula__ex small{font-size:12px;color:rgba(255,255,255,.55)}
.vp-formula__ex i{font-style:normal;color:#B79CF0;font-size:22px}
.vp-formula__ex .is-result{background:linear-gradient(152deg,#6A4F9B,#5D25A0);border-color:transparent}
.vp-formula__ex .is-result small{color:rgba(255,255,255,.85)}
.vp-content ul.vp-check{list-style:none;padding:0!important;margin:1.2em 0 1.6em!important}
.vp-content ul.vp-check li{position:relative;padding:12px 16px 12px 50px;margin:0 0 8px!important;background:#0f0b17;border:1px solid rgba(255,255,255,.07);border-radius:12px;font-size:16px!important;line-height:1.5!important}
.vp-content ul.vp-check li::before{content:"✓";position:absolute;left:16px;top:11px;width:22px;height:22px;border-radius:6px;background:rgba(106,79,155,.35);color:#d6c6ff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}
.vp-table{overflow-x:auto;margin:1.8em 0;border:1px solid rgba(255,255,255,.1);border-radius:16px}
.vp-table table{width:100%;border-collapse:collapse;margin:0;font-size:15px;min-width:520px}
.vp-table th,.vp-table td{padding:14px 16px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.82);vertical-align:top;background:transparent}
.vp-table thead th{background:rgba(106,79,155,.25);color:#fff;font-weight:600}
.vp-table tbody th{color:#B79CF0;font-weight:600;white-space:nowrap}
.vp-table tr:last-child td,.vp-table tr:last-child th{border-bottom:0}
.vp-table td.is-hl{background:rgba(106,79,155,.1)}
.vp-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:stretch;margin:1.4em 0 .6em}
.vp-compare__col{background:#0f0b17;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;text-align:center}
.vp-compare__col small{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.5)}
.vp-compare__col b{display:block;color:rgba(255,255,255,.8);font-weight:500;font-size:16px;margin:8px 0 4px}
.vp-compare__col strong{display:block;color:#fff;font-size:30px;font-weight:700}
.vp-compare__col.is-better{background:linear-gradient(152deg,#6A4F9B,#5D25A0);border-color:transparent}
.vp-compare__col.is-better small{color:rgba(255,255,255,.8)}
.vp-compare__arrow{display:flex;align-items:center;color:#B79CF0;font-size:26px}
.vp-content p.vp-compare__note{text-align:center;font-size:15px!important;color:rgba(255,255,255,.65)!important}
.vp-content p.vp-compare__note strong{color:#7fe0a8}
@media(max-width:560px){.vp-compare{grid-template-columns:1fr}.vp-compare__arrow{justify-content:center;transform:rotate(90deg)}}
.vp-content ol.vp-steps{list-style:none;counter-reset:s;padding:0!important;margin:1.4em 0 1.8em!important}
.vp-content ol.vp-steps li{counter-increment:s;position:relative;padding:16px 18px 16px 66px;margin:0 0 10px!important;background:#0f0b17;border:1px solid rgba(255,255,255,.07);border-radius:14px;font-size:16px!important;line-height:1.6!important}
.vp-content ol.vp-steps li::before{content:counter(s);position:absolute;left:18px;top:16px;width:32px;height:32px;border-radius:9px;background:linear-gradient(152deg,#6A4F9B,#5D25A0);color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:15px}
.vp-content ol.vp-steps li strong{color:#fff}
.vp-content details.wp-block-details{background:#0f0b17;border:1px solid rgba(255,255,255,.08);border-radius:14px;margin:0 0 10px;padding:0}
.vp-content details.wp-block-details summary{cursor:pointer;list-style:none;padding:18px 54px 18px 20px;color:#fff;font-weight:600;font-size:17px;position:relative}
.vp-content details.wp-block-details summary::-webkit-details-marker{display:none}
.vp-content details.wp-block-details summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:8px;background:rgba(106,79,155,.35);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}
.vp-content details.wp-block-details[open] summary::after{content:"–"}
.vp-content details.wp-block-details[open]{border-color:rgba(106,79,155,.5)}
.vp-content details.wp-block-details>p{padding:0 20px 18px;margin:0!important;font-size:16px!important;color:rgba(255,255,255,.75)!important}
.vp-content .vp-summary{background:linear-gradient(160deg,rgba(93,37,160,.28),#0f0b17);border:1px solid rgba(106,79,155,.5);border-radius:18px;padding:24px 26px;margin:1.4em 0 2em}
.vp-content .vp-summary p{margin:0!important;font-size:17px!important;color:#fff!important}
.vp-content .vp-endcta{text-align:center;padding:10px 0 0}
.vp-content .vp-endcta p.vp-endcta__q{color:#fff!important;font-size:22px!important;font-weight:600;line-height:1.4!important;margin-bottom:10px!important}
.vp-content .vp-endcta__btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:18px 0 6px}
.vp-content p.vp-updated{font-size:13px!important;color:rgba(255,255,255,.45)!important;text-align:right;margin-top:2.4em!important;font-style:italic}

/* espaco imagem */
.vp-feat{margin-bottom:44px!important}

/* resultado negativo */
.vp-formula__ex .is-loss{background:rgba(224,105,127,.18);border-color:rgba(224,105,127,.6)}
.vp-formula__ex .is-loss b{color:#ff8a9a}
@media(max-width:560px){.vp-formula__ex div{min-width:88px;padding:10px 12px}.vp-formula__ex b{font-size:22px}}

/* componentes artigo 3 */
.vp-content .vp-action ul{margin:10px 0 0!important;padding-left:1.2em!important}
.vp-content .vp-action li{font-size:15px!important;line-height:1.6!important;margin-bottom:4px!important;color:rgba(255,255,255,.85)!important}
.vp-content .vp-action li::marker{color:#B79CF0}
.vp-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:1.2em 0 2em}
.vp-chips__label{font-size:14px;color:rgba(255,255,255,.65);margin-right:4px}
.vp-chip{display:inline-block;padding:8px 16px;border-radius:999px;background:#0f0b17;border:1px solid rgba(106,79,155,.5);color:#fff;font-size:14px;font-weight:600}
.vp-events{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;margin:1.2em 0 1.6em}
.vp-events span{flex:1 1 120px;background:#0f0b17;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;text-align:center;color:#fff;font-size:14px;font-weight:600;line-height:1.35}
.vp-events span small{display:block;margin-top:4px;font-family:ui-monospace,Menlo,Consolas,monospace!important;font-size:11px;font-weight:400;color:#B79CF0}
.vp-events span.is-end{background:linear-gradient(152deg,#6A4F9B,#5D25A0);border-color:transparent}
.vp-events span.is-end small{color:rgba(255,255,255,.85)}
.vp-events i{font-style:normal;color:#B79CF0;display:flex;align-items:center}
@media(max-width:600px){.vp-events{flex-direction:column}.vp-events i{justify-content:center;transform:rotate(90deg)}}
.vp-funnel--alert .vp-funnel__bad::before{content:"⚠  ";color:#ffcf7a}
.vp-funnel--alert .vp-funnel__good::before{content:"→  ";color:#B79CF0}
.vp-content ol.vp-steps li a{color:#fff!important;text-decoration:none!important;border-bottom:1px dashed rgba(183,156,240,.6)}
.vp-content ol.vp-steps li a:hover{color:#B79CF0!important}

/* componentes artigo 4 */
.vp-chip--warn{border-color:rgba(255,207,122,.45);background:rgba(255,207,122,.06)}
.vp-pipeline{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:1.6em 0 2em;position:relative}
.vp-pipeline__step{background:#0f0b17;border:1px solid rgba(255,255,255,.08);border-top:3px solid #6A4F9B;border-radius:14px;padding:16px 14px;position:relative}
.vp-pipeline__step:last-child{border-top-color:#7fe0a8}
.vp-pipeline__n{display:inline-flex;width:28px;height:28px;border-radius:8px;background:linear-gradient(152deg,#6A4F9B,#5D25A0);color:#fff;font-weight:600;font-size:14px;align-items:center;justify-content:center;margin-bottom:10px}
.vp-content .vp-pipeline__step h3{display:block;font-size:16px!important;margin:0 0 8px!important;color:#fff!important;line-height:1.3!important}
.vp-content .vp-pipeline__step p{font-size:13.5px!important;line-height:1.55!important;margin:0!important;color:rgba(255,255,255,.72)!important}
@media(max-width:860px){.vp-pipeline{grid-template-columns:1fr}.vp-pipeline__step{border-top:1px solid rgba(255,255,255,.08);border-left:3px solid #6A4F9B}.vp-pipeline__step:last-child{border-left-color:#7fe0a8}}

/* componentes artigo 5 */
.vp-compare--2{grid-template-columns:1fr 1fr}
.vp-compare--2 .vp-compare__col strong{font-size:28px;margin:8px 0 4px}
.vp-compare--2 .vp-compare__col b{font-size:14px;color:rgba(255,255,255,.6);margin:0}
@media(max-width:560px){.vp-compare--2{grid-template-columns:1fr}}
.vp-content ul.vp-risk{list-style:none;padding:0!important;margin:1.2em 0 1.6em!important;display:grid;grid-template-columns:1fr 1fr;gap:8px}
.vp-content ul.vp-risk li{position:relative;padding:12px 14px 12px 44px;margin:0!important;background:rgba(224,105,127,.07);border:1px solid rgba(224,105,127,.3);border-radius:12px;font-size:15px!important;line-height:1.45!important}
.vp-content ul.vp-risk li::before{content:"✕";position:absolute;left:14px;top:11px;width:20px;height:20px;border-radius:6px;background:rgba(224,105,127,.25);color:#ff9aa8;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}
@media(max-width:600px){.vp-content ul.vp-risk{grid-template-columns:1fr}}
.vp-events span small{font-family:'Poppins',sans-serif!important;font-size:12px;color:rgba(255,255,255,.6)}


/* ===== Tema claro dos artigos (27-10-2026) ===== */
body.single-post{background:#fff!important}
.vp-body{background:#fff!important}
.vp-cta-wrap{background:#F6F4FA!important;padding-top:64px!important}
.vp-feat img{border-color:#E7E3EE!important;box-shadow:0 18px 40px rgba(45,20,90,.10)}
.vp-content,.vp-content p,.vp-content li{color:#3A3445!important}
.vp-content h2,.vp-content h3,.vp-content h4{color:#15121C!important}
.vp-content strong{color:#15121C}
.vp-content a{color:#5D25A0}
.vp-content li::marker{color:#5D25A0}
.vp-content blockquote{background:#F1EBFA!important;border-left-color:#5D25A0!important;color:#15121C!important}
.vp-content hr{border-top-color:#E7E3EE!important}
.vp-share{border-top-color:#E7E3EE!important}
.vp-share-label .elementor-heading-title{color:#15121C!important}
.vp-nav .elementor-post-navigation{border-color:#E7E3EE!important}
.vp-nav .post-navigation__prev--label,.vp-nav .post-navigation__next--label{color:#5D25A0!important}
.vp-nav .post-navigation__prev--title,.vp-nav .post-navigation__next--title{color:#15121C!important}
.vp-nav .elementor-post-navigation__separator{background:#E7E3EE!important}
.vp-nav .post-navigation__arrow-wrapper{color:#5D25A0!important}
.vp-content p.vp-lead{color:#15121C!important}
.vp-content .vp-toc{background:#F6F4FA!important;border-color:#E7E3EE!important}
.vp-content .vp-toc p{color:#5D25A0!important}
.vp-content .vp-toc a{color:#3A3445!important}
.vp-content .vp-toc a:hover{color:#5D25A0!important}
.vp-content ul.vp-cards li{background:#fff!important;border-color:#E7E3EE!important;box-shadow:0 8px 24px rgba(45,20,90,.05)}
.vp-content ul.vp-cards li strong{color:#15121C!important}
.vp-content ul.vp-cards li:last-child{background:linear-gradient(160deg,#F1EBFA,#fff)!important;border-color:#CDB8F2!important}
.vp-content p.vp-highlight{color:#15121C!important;border-left-color:#5D25A0!important}
.vp-content .vp-action{background:#F1EBFA!important;border-color:#DCCDF6!important}
.vp-content .vp-action strong{color:#5D25A0!important}
.vp-content .vp-action li{color:#3A3445!important}
.vp-content .vp-action li::marker{color:#5D25A0}
.vp-content .vp-note{background:#FFF7E8!important;border-color:#F3D9A4!important}
.vp-content .vp-note strong{color:#8A5A00!important}
.vp-funnel__head{color:#8A8496!important}
.vp-funnel__row{background:#fff!important;border-color:#E7E3EE!important}
.vp-funnel__bad,.vp-funnel__good{color:#3A3445!important}
.vp-funnel__bad::before{color:#C0392B!important}
.vp-funnel__good::before{color:#1E8E5A!important}
.vp-funnel--alert .vp-funnel__bad::before{color:#B7791F!important}
.vp-funnel--alert .vp-funnel__good::before{color:#5D25A0!important}
.vp-funnel__cap{color:#8A8496!important}
.vp-midcta{background:linear-gradient(120deg,#2A1747,#160D26)!important;border-color:rgba(183,156,240,.3)!important}
.vp-formula{background:#F6F4FA!important;border-color:#E7E3EE!important}
.vp-formula .vp-formula__label{color:#5D25A0!important}
.vp-formula .vp-formula__eq{color:#15121C!important}
.vp-formula__ex div{background:#fff!important;border-color:#E7E3EE!important}
.vp-formula__ex b{color:#15121C!important}
.vp-formula__ex small{color:#8A8496!important}
.vp-formula__ex i{color:#5D25A0!important}
.vp-formula__ex .is-result{background:linear-gradient(152deg,#6A4F9B,#5D25A0)!important;border-color:transparent!important}
.vp-formula__ex .is-result b{color:#fff!important}
.vp-formula__ex .is-result small{color:rgba(255,255,255,.85)!important}
.vp-formula__ex .is-loss{background:#FFF1F3!important;border-color:#F5C2CB!important}
.vp-formula__ex .is-loss b{color:#C0392B!important}
.vp-content ul.vp-check li{background:#fff!important;border-color:#E7E3EE!important}
.vp-content ul.vp-check li::before{background:#F1EBFA!important;color:#5D25A0!important}
.vp-table{border-color:#E7E3EE!important}
.vp-table th,.vp-table td{color:#3A3445!important;border-bottom-color:#EEEAF3!important}
.vp-table thead th{background:#F1EBFA!important;color:#15121C!important}
.vp-table tbody th{color:#5D25A0!important}
.vp-table td.is-hl{background:#FAF7FE!important}
.vp-compare__col{background:#fff!important;border-color:#E7E3EE!important}
.vp-compare__col small{color:#8A8496!important}
.vp-compare__col b{color:#3A3445!important}
.vp-compare__col strong{color:#15121C!important}
.vp-compare__col.is-better{background:linear-gradient(152deg,#6A4F9B,#5D25A0)!important;border-color:transparent!important}
.vp-compare__col.is-better small,.vp-compare__col.is-better b{color:rgba(255,255,255,.85)!important}
.vp-compare__col.is-better strong{color:#fff!important}
.vp-compare__arrow{color:#5D25A0!important}
.vp-content p.vp-compare__note{color:#5B5566!important}
.vp-content p.vp-compare__note strong{color:#1E8E5A!important}
.vp-compare--2 .vp-compare__col b{color:#5B5566!important}
.vp-content ol.vp-steps li{background:#fff!important;border-color:#E7E3EE!important}
.vp-content ol.vp-steps li strong{color:#15121C!important}
.vp-content ol.vp-steps li a{color:#15121C!important;border-bottom-color:#B79CF0!important}
.vp-content ol.vp-steps li a:hover{color:#5D25A0!important}
.vp-content details.wp-block-details{background:#fff!important;border-color:#E7E3EE!important}
.vp-content details.wp-block-details summary{color:#15121C!important}
.vp-content details.wp-block-details summary::after{background:#F1EBFA!important;color:#5D25A0!important}
.vp-content details.wp-block-details[open]{border-color:#CDB8F2!important;box-shadow:0 12px 30px rgba(45,20,90,.08)}
.vp-content details.wp-block-details>p{color:#5B5566!important}
.vp-content .vp-summary{background:#F1EBFA!important;border-color:#DCCDF6!important}
.vp-content .vp-summary p{color:#15121C!important}
.vp-content .vp-endcta{background:linear-gradient(140deg,#2A1747,#160D26)!important;border-color:rgba(183,156,240,.3)!important}
.vp-content .vp-endcta p{color:rgba(255,255,255,.8)!important}
.vp-content .vp-endcta p.vp-endcta__q,.vp-content .vp-endcta strong{color:#fff!important}
.vp-content p.vp-updated{color:#8A8496!important}
.vp-chips__label{color:#5B5566!important}
.vp-chip{background:#fff!important;border-color:#CDB8F2!important;color:#3F1772!important}
.vp-chip--warn{background:#FFF7E8!important;border-color:#F3D9A4!important;color:#7A4E00!important}
.vp-events span{background:#fff!important;border-color:#E7E3EE!important;color:#15121C!important}
.vp-events span small{color:#5D25A0!important}
.vp-events span.is-end{background:linear-gradient(152deg,#6A4F9B,#5D25A0)!important;border-color:transparent!important;color:#fff!important}
.vp-events span.is-end small{color:rgba(255,255,255,.85)!important}
.vp-events i{color:#5D25A0!important}
.vp-pipeline__step{background:#fff!important;border-right-color:#E7E3EE!important;border-bottom-color:#E7E3EE!important;box-shadow:0 0 0 1px #E7E3EE}
.vp-content .vp-pipeline__step h3{color:#15121C!important}
.vp-content .vp-pipeline__step p{color:#5B5566!important}
.vp-content ul.vp-risk li{background:#FFF1F3!important;border-color:#F5C2CB!important;color:#3A3445!important}
.vp-content ul.vp-risk li::before{background:#FADADF!important;color:#C0392B!important}

.vp-content .vp-endcta{border-radius:20px!important;padding:32px 30px!important;margin-top:2.4em!important;border:1px solid rgba(183,156,240,.3)!important}
@media(max-width:620px){.vp-content .vp-endcta{padding:26px 20px!important}}/* End custom CSS */