.elementor-142801 .elementor-element.elementor-element-b4d84a5{--display:flex;}.elementor-142801 .elementor-element.elementor-element-609c0b1{--display:flex;}.elementor-142801 .elementor-element.elementor-element-8f76aa6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-142801 .elementor-element.elementor-element-c78814c{--display:flex;}.elementor-142801 .elementor-element.elementor-element-555844b{--display:flex;}.elementor-142801 .elementor-element.elementor-element-6d435f7{--display:flex;}.elementor-142801 .elementor-element.elementor-element-85e719b{--display:flex;}.elementor-142801 .elementor-element.elementor-element-4a1accb .elementor-button-content-wrapper{flex-direction:row;}.elementor-142801 .elementor-element.elementor-element-369e350{--display:flex;}.elementor-142801 .elementor-element.elementor-element-2005a99{--display:flex;}.elementor-142801 .elementor-element.elementor-element-1f9e37d{--display:flex;}.elementor-142801 .elementor-element.elementor-element-1837800{--display:flex;}.elementor-142801 .elementor-element.elementor-element-dac9357{--display:flex;}.elementor-142801 .elementor-element.elementor-element-8757423{--display:flex;}.elementor-142801 .elementor-element.elementor-element-7bcd1c9{--display:flex;}.elementor-142801 .elementor-element.elementor-element-b7f74f4{--display:flex;}.elementor-142801 .elementor-element.elementor-element-2d15cc0{--display:flex;}.elementor-142801 .elementor-element.elementor-element-46bc89b{--display:flex;}.elementor-142801 .elementor-element.elementor-element-a2c68bd{--display:flex;}.elementor-142801 .elementor-element.elementor-element-f76a4b5{--display:flex;}.elementor-142801 .elementor-element.elementor-element-60ae2a5{--display:flex;}.elementor-142801 .elementor-element.elementor-element-5445a05{--display:flex;}.elementor-142801 .elementor-element.elementor-element-4f5f017{--display:flex;}.elementor-142801 .elementor-element.elementor-element-fa39424{--display:flex;}.elementor-142801 .elementor-element.elementor-element-709344c{--display:flex;}.elementor-142801 .elementor-element.elementor-element-6820793{--display:flex;}.elementor-142801 .elementor-element.elementor-element-5e55848{--display:flex;}.elementor-142801 .elementor-element.elementor-element-d91aa0e{--display:flex;}.elementor-142801 .elementor-element.elementor-element-fc59864{--display:flex;}.elementor-142801 .elementor-element.elementor-element-ccff9b0{--display:flex;}.elementor-142801 .elementor-element.elementor-element-b8f6f90{--display:flex;}.elementor-142801 .elementor-element.elementor-element-f5b59a8{--display:flex;}.elementor-142801 .elementor-element.elementor-element-6526ac2{--display:flex;}.elementor-142801 .elementor-element.elementor-element-b65cd15{--display:flex;}.elementor-142801 .elementor-element.elementor-element-6f22a3e{--display:flex;}.elementor-142801 .elementor-element.elementor-element-a84215e{--display:flex;}.elementor-142801 .elementor-element.elementor-element-0a48b16{--display:flex;}.elementor-142801 .elementor-element.elementor-element-b5e3fb6{--display:flex;}.elementor-142801 .elementor-element.elementor-element-5cc7ff1{--display:flex;}.elementor-142801 .elementor-element.elementor-element-4ccd74e{--display:flex;}.elementor-142801 .elementor-element.elementor-element-a45bef9{--display:flex;}.elementor-142801 .elementor-element.elementor-element-cb99221{--display:flex;}.elementor-142801 .elementor-element.elementor-element-bf1002a{--display:flex;}.elementor-142801 .elementor-element.elementor-element-9ab3d3c{--display:flex;}.elementor-142801 .elementor-element.elementor-element-c74322c{--display:flex;}.elementor-142801 .elementor-element.elementor-element-e52cddb{--display:flex;}.elementor-142801 .elementor-element.elementor-element-759df6d{--display:flex;}.elementor-142801 .elementor-element.elementor-element-0f587fa{--display:flex;}.elementor-142801 .elementor-element.elementor-element-eb94542{--display:flex;}.elementor-142801 .elementor-element.elementor-element-e9c404d{--display:flex;}.elementor-142801 .elementor-element.elementor-element-f3f08ff{--display:flex;}.elementor-142801 .elementor-element.elementor-element-bd1078a{--display:flex;}.elementor-142801 .elementor-element.elementor-element-1251580{--display:flex;}.elementor-142801 .elementor-element.elementor-element-06f5850{--display:flex;}.elementor-142801 .elementor-element.elementor-element-31fef6a{--display:flex;}.elementor-142801 .elementor-element.elementor-element-b270b9e .elementor-button-content-wrapper{flex-direction:row;}.elementor-142801 .elementor-element.elementor-element-cc533e7{--display:flex;}.elementor-142801 .elementor-element.elementor-element-af0a57a{--display:flex;}.elementor-142801 .elementor-element.elementor-element-d2d2b91{--display:flex;}.elementor-142801 .elementor-element.elementor-element-9778002{--display:flex;}.elementor-142801 .elementor-element.elementor-element-8d9b93a .elementor-button-content-wrapper{flex-direction:row;}.elementor-142801 .elementor-element.elementor-element-cb1477a{--display:flex;}.elementor-142801 .elementor-element.elementor-element-32a6c9d{--display:flex;}.elementor-142801 .elementor-element.elementor-element-21af8d6{--display:flex;}.elementor-142801 .elementor-element.elementor-element-62fbb87 .elementor-button-content-wrapper{flex-direction:row;}.elementor-142801 .elementor-element.elementor-element-0325ef7{--display:flex;}.elementor-142801 .elementor-element.elementor-element-56ca96b{--display:flex;}.elementor-142801 .elementor-element.elementor-element-d96cdd1{--display:flex;}.elementor-142801 .elementor-element.elementor-element-edbaf07{--display:flex;}.elementor-142801 .elementor-element.elementor-element-13f5139{--display:flex;}.elementor-142801 .elementor-element.elementor-element-aab4767 .elementor-button-content-wrapper{flex-direction:row;}.elementor-142801 .elementor-element.elementor-element-18d2b61{--display:flex;}.elementor-142801 .elementor-element.elementor-element-a809c65 .elementor-button-content-wrapper{flex-direction:row;}.elementor-142801 .elementor-element.elementor-element-561d72f{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS *//* Skills do Claude · base (paleta Nuvem Elétrica, resets do hello-elementor e do kit, botões, peças comuns) */
body.elementor-page-142801{background:#061512}
body.elementor-page-142801 .joinchat{display:none!important}
.elementor-142801{--sk-bg:#061512;--sk-bg2:#081c18;--sk-sf:#0C211C;--sk-sf2:#10291f;--sk-ln:#1E3B33;--sk-ln2:#2a4d43;--sk-mint:#2EF2A0;--sk-mint2:#22d68b;--sk-ink:#04140F;--sk-cy:#7EE6FF;--sk-tx:#EAFBF4;--sk-mu:#8DB5A8;--sk-mu2:#6a8f83;--sk-red:#ff7a6b;
  --sk-disp:"Bricolage Grotesque",ui-sans-serif,"Segoe UI",sans-serif;--sk-body:"Geist",ui-sans-serif,"Segoe UI",sans-serif;--sk-mono:"Geist Mono",ui-monospace,"Cascadia Mono",monospace;
  --sk-max:1240px;--sk-gut:clamp(16px,4vw,32px);font-family:var(--sk-body);color:var(--sk-tx);background:var(--sk-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;font-size:16px;line-height:1.5}
.elementor-142801 *,.elementor-142801 *::before,.elementor-142801 *::after{box-sizing:border-box}
.elementor-142801 a{color:inherit;text-decoration:none}
.elementor-142801 p{margin:0}
.elementor-142801 ul,.elementor-142801 ol{margin:0;padding:0;list-style:none}
.elementor-142801 h1,.elementor-142801 h2,.elementor-142801 h3,.elementor-142801 h4{margin:0;font-family:var(--sk-disp);color:var(--sk-tx)}
.elementor-142801 img{max-width:100%;height:auto;display:block}
.elementor-142801 svg{flex:none}
.elementor-142801 .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;--border-radius:0;min-width:0}
.elementor-142801 .elementor-widget{--kit-widget-spacing:0px;margin-block-end:0;min-width:0}
.elementor-142801 .elementor-widget:not(:last-child){margin-block-end:0}
.elementor-142801 .elementor-widget-html,.elementor-142801 .elementor-widget-heading,.elementor-142801 .elementor-widget-text-editor,.elementor-142801 .elementor-widget-image{width:100%}
.elementor-142801 .elementor-heading-title{font-family:var(--sk-disp);color:var(--sk-tx)}
.elementor-142801 .elementor-widget-text-editor{color:var(--sk-mu);font-family:var(--sk-body)}
.elementor-142801 :focus-visible{outline:3px solid var(--sk-cy);outline-offset:3px;border-radius:10px}
.elementor-142801 .sk-wrap{width:100%;max-width:var(--sk-max);margin-inline:auto;padding-inline:var(--sk-gut)}

/* tipografia */
.elementor-142801 .sk-h1 .elementor-heading-title{font:800 clamp(2.4rem,4.6vw,4rem)/1.02 var(--sk-disp);letter-spacing:-.035em;text-wrap:balance}
.elementor-142801 .sk-h2 .elementor-heading-title{font:800 clamp(1.95rem,3.4vw,3rem)/1.05 var(--sk-disp);letter-spacing:-.03em;text-wrap:balance}
.elementor-142801 .sk-h3 .elementor-heading-title{font:700 clamp(1.25rem,1.7vw,1.5rem)/1.15 var(--sk-disp);letter-spacing:-.02em;text-wrap:balance}
.elementor-142801 .sk-h1 em,.elementor-142801 .sk-h2 em{font-style:normal;color:var(--sk-mint)}
.elementor-142801 .sk-lead{font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.6;color:var(--sk-mu);max-width:640px}
.elementor-142801 .sk-lead p+p{margin-top:14px}
.elementor-142801 .sk-lead strong{color:var(--sk-tx);font-weight:500}
.elementor-142801 .sk-eye p{display:inline-flex;align-items:center;gap:10px;font:500 .82rem/1 var(--sk-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-cy)}
.elementor-142801 .sk-eye p span{display:inline-grid;place-items:center;height:24px;padding:0 8px;border-radius:6px;background:rgba(126,230,255,.1);border:1px solid rgba(126,230,255,.25);color:var(--sk-cy)}
.elementor-142801 .sk-chip p{display:inline-flex;align-items:center;gap:9px;font:500 .84rem/1.2 var(--sk-mono);color:var(--sk-cy);background:rgba(126,230,255,.07);border:1px solid rgba(126,230,255,.24);border-radius:99px;padding:7px 13px}
.elementor-142801 .sk-chip p i{width:7px;height:7px;border-radius:50%;background:var(--sk-mint);animation:skPulse 2.2s infinite}

/* cabeçalho de seção */
.elementor-142801 .sk-shead{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(32px,4.5vw,56px)}
.elementor-142801 .sk-shead--c{align-items:center;text-align:center}
.elementor-142801 .sk-shead--c .sk-lead{margin-inline:auto}
.elementor-142801 .sk-shead .sk-h2{max-width:860px}

/* botões nativos do Elementor */
.elementor-142801 .sk-btn{width:auto}
.elementor-142801 .sk-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:12px;font:600 1rem/1.1 var(--sk-body);letter-spacing:-.005em;border:0;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;text-transform:none}
.elementor-142801 .sk-btn .elementor-button-content-wrapper{display:flex;align-items:center;gap:10px;flex-direction:row}
.elementor-142801 .sk-btn .elementor-button-icon{display:inline-flex;order:-1;font-size:1.25em;line-height:1}
.elementor-142801 .sk-btn .elementor-button-text{white-space:nowrap}
.elementor-142801 .sk-btn .elementor-button-icon svg{width:1em;height:1em;fill:currentColor}
.elementor-142801 .sk-btn--go .elementor-button{background:var(--sk-mint);color:var(--sk-ink);box-shadow:0 14px 44px -12px rgba(46,242,160,.6),inset 0 -2px 0 rgba(0,0,0,.14)}
.elementor-142801 .sk-btn--go .elementor-button:hover,.elementor-142801 .sk-btn--go .elementor-button:focus-visible{background:#5cf7b8;color:var(--sk-ink);transform:translateY(-2px);box-shadow:0 20px 52px -12px rgba(46,242,160,.75),inset 0 -2px 0 rgba(0,0,0,.14)}
.elementor-142801 .sk-btn--line .elementor-button{background:rgba(12,33,28,.7);color:var(--sk-tx);box-shadow:inset 0 0 0 1px var(--sk-ln2);min-height:46px;padding:0 16px;font-size:.95rem}
.elementor-142801 .sk-btn--line .elementor-button-icon{color:#25D366}
.elementor-142801 .sk-btn--line .elementor-button:hover{color:var(--sk-tx);background:var(--sk-sf2);box-shadow:inset 0 0 0 1px var(--sk-mint)}
.elementor-142801 .sk-btn--xl .elementor-button{min-height:60px;padding:0 30px;font-size:1.08rem;border-radius:14px}

/* lista com ícone */
.elementor-142801 .sk-checks{display:flex;flex-direction:column;gap:12px}
.elementor-142801 .sk-checks li{display:flex;gap:12px;align-items:flex-start;color:var(--sk-tx);font-size:1rem;line-height:1.45}
.elementor-142801 .sk-checks svg{width:22px;height:22px;padding:4px;border-radius:50%;background:rgba(46,242,160,.13);fill:none;stroke:var(--sk-mint);stroke-width:3;margin-top:1px}
.elementor-142801 .sk-checks--x li{color:var(--sk-mu)}
.elementor-142801 .sk-checks--x svg{background:rgba(255,122,107,.1);stroke:var(--sk-red)}
.elementor-142801 .sk-checks--sm{gap:8px}
.elementor-142801 .sk-checks--sm li{font-size:.93rem;color:var(--sk-mu)}
.elementor-142801 .sk-checks--sm svg{width:20px;height:20px}
.elementor-142801 .sk-ok{display:inline-grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:rgba(46,242,160,.13)}
.elementor-142801 .sk-ok svg{width:13px;height:13px;fill:none;stroke:var(--sk-mint);stroke-width:3.2}

/* seções */
.elementor-142801 .sk-sec{padding-block:clamp(72px,9vw,120px);position:relative}
.elementor-142801 .sk-sec+.sk-sec{border-top:1px solid rgba(30,59,51,.6)}

/* movimento: só CSS; conteúdo sempre visível sem depender de JS */
@keyframes skPulse{0%{box-shadow:0 0 0 0 rgba(46,242,160,.55)}70%{box-shadow:0 0 0 8px rgba(46,242,160,0)}100%{box-shadow:0 0 0 0 rgba(46,242,160,0)}}
@keyframes skPop{from{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}
@keyframes skIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@keyframes skLine{from{transform:scaleX(0)}}
@keyframes skRise{from{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}
@keyframes skBar{from{opacity:0;transform:translateY(130%)}to{opacity:1;transform:none}}
@keyframes skFloat{50%{transform:translateY(-8px)}}
@media (prefers-reduced-motion:reduce){.elementor-142801 *,.elementor-142801 *::before,.elementor-142801 *::after{animation:none!important;transition:none!important}}

/* Skills do Claude · seções */

/* S0 topo mínimo (fixo ao rolar) */
.elementor-142801 .sk-top{position:sticky;top:0;z-index:50;background:rgba(6,21,18,.74);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(30,59,51,.7)}
.elementor-142801 .sk-top__in{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding-block:10px}
.elementor-142801 .sk-top__brand{width:auto}
.elementor-142801 .sk-brand{display:inline-flex;align-items:center;gap:10px;font:700 1.05rem/1 var(--sk-disp);letter-spacing:-.01em;color:var(--sk-tx)}
.elementor-142801 .sk-brand img{width:40px;height:auto}
.elementor-142801 .sk-brand small{font:500 .72rem/1 var(--sk-mono);color:var(--sk-mint);border:1px solid rgba(46,242,160,.35);border-radius:99px;padding:4px 8px}

/* S1 hero (versão B, conforto) */
.elementor-142801 .sk-hero{position:relative;display:flex;flex-direction:column;min-height:min(800px,calc(100vh - 62px));overflow:hidden;isolation:isolate;background:var(--sk-bg)}
.elementor-142801 .sk-hero__bgw{position:absolute;inset:0;z-index:0}
.elementor-142801 .sk-hero__bg{position:absolute;inset:0}
.elementor-142801 .sk-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:64% 28%}
.elementor-142801 .sk-hero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,var(--sk-bg) 0%,rgba(6,21,18,.95) 30%,rgba(6,21,18,.6) 48%,rgba(6,21,18,.06) 68%),linear-gradient(0deg,var(--sk-bg) 0%,rgba(6,21,18,0) 28%)}
.elementor-142801 .sk-hero__scrim::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(126,230,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(126,230,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 60%);mask-image:linear-gradient(90deg,#000 0%,transparent 60%)}
.elementor-142801 .sk-toasts{position:absolute;right:max(3%,calc((100% - 1240px)/2 + 24px));top:clamp(50px,8vh,110px);z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:12px;width:340px}
.elementor-142801 .sk-toast{display:flex;gap:12px;align-items:center;background:rgba(6,21,18,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(46,242,160,.3);border-radius:14px;padding:12px 16px 12px 13px;box-shadow:0 20px 50px -20px #000;animation:skPop .6s cubic-bezier(.2,.9,.3,1.25) both}
.elementor-142801 .sk-toast p{font:500 .93rem/1.3 var(--sk-body);color:var(--sk-tx)}
.elementor-142801 .sk-toast p span{display:block;font:400 .78rem/1.3 var(--sk-mono);color:var(--sk-mu);margin-top:2px}
.elementor-142801 .sk-toast:nth-child(1){animation-delay:.5s;margin-right:44px}
.elementor-142801 .sk-toast:nth-child(2){animation-delay:1.2s}
.elementor-142801 .sk-toast:nth-child(3){animation-delay:1.9s;margin-right:72px}
.elementor-142801 .sk-toast:nth-child(4){animation-delay:2.6s;margin-right:14px}
.elementor-142801 .sk-toast:nth-child(5){animation-delay:3.3s;margin-right:56px}
.elementor-142801 .sk-hero__in{position:relative;z-index:1;flex:1;flex-direction:row;align-items:center;padding-block:clamp(40px,6vw,88px) 48px}
.elementor-142801 .sk-hero__copy{max-width:610px;flex-direction:column}
.elementor-142801 .sk-hero .sk-chip{margin-bottom:22px}
.elementor-142801 .sk-hero .sk-h1{margin-bottom:20px}
.elementor-142801 .sk-hero .sk-h1 em{position:relative;white-space:nowrap}
.elementor-142801 .sk-hero .sk-h1 em::after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:.09em;border-radius:4px;background:var(--sk-mint);opacity:.38;transform-origin:left;animation:skLine 1.1s .3s cubic-bezier(.2,.8,.2,1) both}
.elementor-142801 .sk-hero__sub{max-width:560px}
.elementor-142801 .sk-ctas{flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:30px}
.elementor-142801 .sk-adslinew{margin-top:16px}
.elementor-142801 .sk-adsline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;font-size:.93rem;line-height:1.4;color:var(--sk-mu)}
.elementor-142801 .sk-adsline .sk-adslogo{height:19px;width:131px;flex:none;transform:translateY(1px)}
.elementor-142801 .sk-proofw{position:relative;z-index:1}
.elementor-142801 .sk-proof{display:grid;grid-template-columns:1.55fr 1fr 1fr 1fr;border-top:1px solid var(--sk-ln)}
.elementor-142801 .sk-proof li{display:flex;gap:12px;align-items:center;padding:20px 22px;border-left:1px solid var(--sk-ln);font-size:.88rem;line-height:1.35;color:var(--sk-mu)}
.elementor-142801 .sk-proof li:first-child{border-left:0;padding-left:0}
.elementor-142801 .sk-proof strong{display:block;color:var(--sk-tx);font:700 1.03rem/1.2 var(--sk-disp);letter-spacing:-.01em}
.elementor-142801 .sk-proof__big b{font:800 2.3rem/1 var(--sk-disp);color:var(--sk-mint);letter-spacing:-.04em}

/* S2 tudo pronto */
.elementor-142801 .sk-s2__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,4.5vw,64px);align-items:center}
.elementor-142801 .sk-cmp{display:flex;flex-direction:column;gap:16px}
.elementor-142801 .sk-cmp__card{border-radius:18px;padding:24px 26px;border:1px solid var(--sk-ln)}
.elementor-142801 .sk-cmp__card--old{background:rgba(12,33,28,.35)}
.elementor-142801 .sk-cmp__card--new{background:linear-gradient(160deg,rgba(46,242,160,.1),rgba(12,33,28,.65) 60%);border-color:rgba(46,242,160,.38);box-shadow:0 30px 80px -40px rgba(46,242,160,.45)}
.elementor-142801 .sk-cmp__k{font:500 .78rem/1 var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sk-mu2);margin-bottom:16px}
.elementor-142801 .sk-cmp__card--new .sk-cmp__k{color:var(--sk-mint)}
.elementor-142801 .sk-term{position:relative;padding-bottom:44px;padding-left:28px}
.elementor-142801 .sk-term__photo{border-radius:20px;overflow:hidden;border:1px solid var(--sk-ln);aspect-ratio:4/3.3;box-shadow:0 40px 110px -40px rgba(46,242,160,.35)}
.elementor-142801 .sk-term__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}
.elementor-142801 .sk-term__win{position:absolute;left:0;bottom:0;width:min(460px,90%);background:rgba(6,21,18,.93);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(126,230,255,.26);border-radius:14px;box-shadow:0 30px 80px -20px #000;font:400 .82rem/1.65 var(--sk-mono);overflow:hidden}
.elementor-142801 .sk-term__top{display:flex;gap:6px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--sk-ln);color:var(--sk-mu2);font-size:.75rem}
.elementor-142801 .sk-term__top i{width:9px;height:9px;border-radius:50%;background:var(--sk-ln2)}
.elementor-142801 .sk-term__top i:first-child{background:var(--sk-mint)}
.elementor-142801 .sk-term__top span{margin-left:8px}
.elementor-142801 .sk-term__win ol{padding:12px 16px 14px}
.elementor-142801 .sk-term__win li.c{color:var(--sk-tx)}
.elementor-142801 .sk-term__win li.c::before{content:"$ ";color:var(--sk-cy)}
.elementor-142801 .sk-term__win li.r{color:var(--sk-mint);padding-left:14px;margin-bottom:6px}
.elementor-142801 .sk-term__win li.r::before{content:"✓ "}
.elementor-142801 .sk-term__win li:last-child{margin-bottom:0}

/* S3 as 4 skills */
.elementor-142801 .sk-s3__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.elementor-142801 .sk-skill{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--sk-sf);border:1px solid var(--sk-ln);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}
.elementor-142801 .sk-skill:hover{border-color:rgba(46,242,160,.45);transform:translateY(-4px);box-shadow:0 30px 70px -35px rgba(46,242,160,.4)}
.elementor-142801 .sk-skill__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}
.elementor-142801 .sk-skill__img{position:absolute;inset:0;height:100%}
.elementor-142801 .sk-skill__img .elementor-widget-container{height:100%}
.elementor-142801 .sk-skill__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.elementor-142801 .sk-skill:hover .sk-skill__img img{transform:scale(1.04)}
.elementor-142801 .sk-skill__nw{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,var(--sk-sf) 0%,rgba(12,33,28,0) 42%)}
.elementor-142801 .sk-skill__n{position:absolute;top:16px;left:16px;font:800 1rem/1 var(--sk-disp);color:var(--sk-mint);background:rgba(6,21,18,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(46,242,160,.3);border-radius:10px;padding:8px 10px}
.elementor-142801 .sk-skill__body{flex:1;flex-direction:column;gap:12px;padding:6px 26px 28px}
.elementor-142801 .sk-skill__cmd{width:auto}
.elementor-142801 .sk-skill__cmd p{display:inline-block;font:500 .82rem/1.2 var(--sk-mono);color:var(--sk-cy);background:rgba(126,230,255,.08);border:1px solid rgba(126,230,255,.2);border-radius:8px;padding:5px 10px}
.elementor-142801 .sk-skill__p{font-size:.98rem;line-height:1.6;color:var(--sk-mu)}
.elementor-142801 .sk-skill__ulw{margin-top:4px}
.elementor-142801 .sk-skill__adsw{width:auto}
.elementor-142801 .sk-skill__ads{display:inline-flex;align-items:center;padding:8px 12px;border-radius:10px;background:rgba(234,251,244,.05);border:1px solid var(--sk-ln)}
.elementor-142801 .sk-skill__ads .sk-adslogo{height:22px;width:152px}
.elementor-142801 .sk-skill--adsense{grid-column:1/-1;flex-direction:row;border-color:rgba(46,242,160,.38);background:linear-gradient(120deg,var(--sk-sf) 40%,#0f2c23)}
.elementor-142801 .sk-skill--adsense .sk-skill__media{flex:0 0 52%;aspect-ratio:auto;min-height:400px}
.elementor-142801 .sk-skill--adsense .sk-skill__nw{background:linear-gradient(90deg,rgba(12,33,28,0) 60%,var(--sk-sf) 100%)}
.elementor-142801 .sk-skill--adsense .sk-skill__body{justify-content:center;padding:36px 40px 38px}
.elementor-142801 .sk-skill--adsense .sk-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}

/* S4 ecossistema */
.elementor-142801 .sk-eco{position:relative;max-width:1080px;margin:0 auto}
.elementor-142801 .sk-eco img{width:100%;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 58%,transparent 100%)}
.elementor-142801 .sk-eco__tag{position:absolute;display:flex;gap:8px;align-items:center;white-space:nowrap;font:500 .82rem/1 var(--sk-mono);color:var(--sk-tx);background:rgba(6,21,18,.86);border:1px solid rgba(46,242,160,.32);border-radius:99px;padding:8px 12px;animation:skFloat 5s ease-in-out infinite}
.elementor-142801 .sk-eco__tag b{color:var(--sk-mint);font-weight:500}
.elementor-142801 .sk-eco__tag--1{left:7%;top:15%}
.elementor-142801 .sk-eco__tag--2{right:12%;top:19%;animation-delay:-1s}
.elementor-142801 .sk-eco__tag--3{right:4%;top:62%;animation-delay:-2s}
.elementor-142801 .sk-eco__tag--4{left:5%;top:60%;animation-delay:-3s}
.elementor-142801 .sk-eco__tag--5{left:56%;top:83%;animation-delay:-4s}
.elementor-142801 .sk-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:12px}
.elementor-142801 .sk-steps li{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 18px 22px;border:1px solid var(--sk-ln);border-radius:18px;background:rgba(12,33,28,.5)}
.elementor-142801 .sk-steps li:not(:last-child)::after{content:"";position:absolute;right:-13px;top:34px;width:10px;height:10px;border-top:2px solid var(--sk-mint);border-right:2px solid var(--sk-mint);transform:rotate(45deg);z-index:1}
.elementor-142801 .sk-steps__n{font:500 .78rem/1 var(--sk-mono);color:var(--sk-cy)}
.elementor-142801 .sk-steps__t{font:700 1.12rem/1.2 var(--sk-disp);color:var(--sk-tx);margin-top:6px}
.elementor-142801 .sk-steps__c{font:500 .74rem/1.2 var(--sk-mono);color:var(--sk-mint);overflow-wrap:anywhere}
.elementor-142801 .sk-steps__d{font-size:.93rem;line-height:1.5;color:var(--sk-mu);margin-top:4px}

/* S5 tabela */
.elementor-142801 .sk-table{border:1px solid var(--sk-ln);border-radius:20px;overflow:hidden;background:rgba(12,33,28,.45)}
.elementor-142801 .sk-table table{width:100%;border-collapse:collapse;margin:0;border:0;font-size:.98rem}
.elementor-142801 .sk-table caption{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.elementor-142801 .sk-table th,.elementor-142801 .sk-table td{padding:18px 22px;text-align:left;vertical-align:top;border:0;border-top:1px solid var(--sk-ln);background:transparent;line-height:1.45}
.elementor-142801 .sk-table thead th{border-top:0;font:500 .76rem/1.2 var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sk-mu2);background:rgba(6,21,18,.55)}
.elementor-142801 .sk-table thead th:last-child{color:var(--sk-mint)}
.elementor-142801 .sk-table tbody th{color:var(--sk-tx);font-weight:600;width:28%;background:transparent}
.elementor-142801 .sk-table tbody td{color:var(--sk-mu);background:transparent}
.elementor-142801 .sk-table tbody td:last-child{color:var(--sk-tx);background:rgba(46,242,160,.05)}
.elementor-142801 .sk-table tbody tr:nth-child(odd)>td,.elementor-142801 .sk-table tbody tr:nth-child(odd)>th{background-color:transparent}
.elementor-142801 .sk-table tbody tr:nth-child(odd)>td:last-child,.elementor-142801 .sk-table tbody tr>td:last-child{background-color:rgba(46,242,160,.05)}
.elementor-142801 .sk-table td svg{display:inline-block;width:18px;height:18px;fill:none;stroke:var(--sk-mint);stroke-width:3;vertical-align:-4px;margin-right:8px}
.elementor-142801 .sk-table tbody tr:hover>*{background-color:rgba(126,230,255,.04)}

/* S6 prova */
.elementor-142801 .sk-s6__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);align-items:center}
.elementor-142801 .sk-s6__copy{flex-direction:column;gap:18px}
.elementor-142801 .sk-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}
.elementor-142801 .sk-facts li{padding:16px 18px;border:1px solid var(--sk-ln);border-radius:14px;background:rgba(12,33,28,.5)}
.elementor-142801 .sk-facts b{display:block;font:800 2rem/1 var(--sk-disp);color:var(--sk-mint);letter-spacing:-.03em}
.elementor-142801 .sk-facts span{display:block;margin-top:6px;font-size:.88rem;line-height:1.4;color:var(--sk-mu)}
.elementor-142801 .sk-provas{display:flex;flex-direction:column}
.elementor-142801 .sk-provas__stage{position:relative;aspect-ratio:1.42}
.elementor-142801 .sk-pv{position:absolute;outline:none;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s ease}
.elementor-142801 .sk-pv img{width:100%;display:block}
.elementor-142801 .sk-gsc{left:0;top:4%;width:88%;z-index:1;transform:rotate(-1.5deg)}
.elementor-142801 .sk-news{left:5%;top:47%;width:80%;z-index:2;transform:rotate(1.2deg)}
.elementor-142801 .sk-gsc img,.elementor-142801 .sk-news img{background:#fff;padding:7px;border-radius:14px;box-shadow:0 40px 100px -30px #000,0 0 0 1px rgba(234,251,244,.08)}
.elementor-142801 .sk-phone{right:0;top:12%;width:36%;z-index:3;transform:rotate(4deg)}
.elementor-142801 .sk-phone img{border-radius:28px;border:6px solid #020807;box-shadow:0 40px 90px -25px #000,0 0 0 1px rgba(46,242,160,.25)}
.elementor-142801 .sk-pv__tag{position:absolute;top:-13px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:7px;font:500 .72rem/1 var(--sk-mono);color:var(--sk-tx);background:rgba(6,21,18,.94);border:1px solid rgba(46,242,160,.38);border-radius:99px;padding:6px 10px;white-space:nowrap}
.elementor-142801 .sk-pv__tag b,.elementor-142801 .sk-provas__leg b{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--sk-mint);color:var(--sk-ink);font:600 .68rem/1 var(--sk-mono)}
.elementor-142801 .sk-provas__hint{display:none;margin-top:6px;font:500 .74rem/1.4 var(--sk-mono);color:var(--sk-cy)}
.elementor-142801 .sk-provas__leg{display:flex;flex-direction:column;gap:9px;margin-top:18px}
.elementor-142801 .sk-provas__leg li{display:flex;gap:10px;align-items:flex-start;font-size:.86rem;line-height:1.45;color:var(--sk-mu)}
.elementor-142801 .sk-provas__leg b{flex:none;margin-top:1px}
@media (hover:hover) and (min-width:901px){
  .elementor-142801 .sk-pv{cursor:pointer}
  .elementor-142801 .sk-provas__hint{display:block}
  .elementor-142801 .sk-provas__stage:has(.sk-gsc:hover) .sk-gsc,.elementor-142801 .sk-provas__stage:has(.sk-gsc:focus-visible) .sk-gsc{z-index:6;transform:rotate(0) scale(1.04)}
  .elementor-142801 .sk-provas__stage:has(.sk-gsc:hover) .sk-phone,.elementor-142801 .sk-provas__stage:has(.sk-gsc:focus-visible) .sk-phone{transform:translate(55%,24%) rotate(12deg)}
  .elementor-142801 .sk-provas__stage:has(.sk-gsc:hover) .sk-news,.elementor-142801 .sk-provas__stage:has(.sk-gsc:focus-visible) .sk-news{transform:translateY(32%) rotate(3deg);opacity:.7}
  .elementor-142801 .sk-provas__stage:has(.sk-news:hover) .sk-news,.elementor-142801 .sk-provas__stage:has(.sk-news:focus-visible) .sk-news{z-index:6;transform:rotate(0) scale(1.04)}
  .elementor-142801 .sk-provas__stage:has(.sk-news:hover) .sk-phone,.elementor-142801 .sk-provas__stage:has(.sk-news:focus-visible) .sk-phone{transform:translate(55%,-8%) rotate(12deg)}
  .elementor-142801 .sk-provas__stage:has(.sk-news:hover) .sk-gsc,.elementor-142801 .sk-provas__stage:has(.sk-news:focus-visible) .sk-gsc{transform:translateY(-12%) rotate(-3deg);opacity:.7}
  .elementor-142801 .sk-provas__stage:has(.sk-phone:hover) .sk-phone,.elementor-142801 .sk-provas__stage:has(.sk-phone:focus-visible) .sk-phone{transform:rotate(0) scale(1.04)}
}
.elementor-142801 .sk-laudo{margin:0;position:relative}
.elementor-142801 .sk-laudo img{width:100%;border-radius:14px;box-shadow:0 40px 100px -30px #000,0 0 0 1px rgba(234,251,244,.08);transform:rotate(1.2deg);transition:transform .4s ease}
.elementor-142801 .sk-laudo:hover img{transform:rotate(0)}
.elementor-142801 .sk-laudo figcaption{margin-top:18px;text-align:center;font:400 .8rem/1.4 var(--sk-mono);color:var(--sk-mu2)}

/* S7 para quem é */
.elementor-142801 .sk-s7__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.elementor-142801 .sk-fit{height:100%;padding:28px 30px;border-radius:20px;border:1px solid var(--sk-ln);background:rgba(12,33,28,.45)}
.elementor-142801 .sk-fit--yes{border-color:rgba(46,242,160,.35);background:linear-gradient(160deg,rgba(46,242,160,.08),rgba(12,33,28,.5) 60%)}
.elementor-142801 .sk-fit__k{font:700 1.3rem/1.2 var(--sk-disp);color:var(--sk-tx);margin-bottom:20px}

/* S8 o que você precisa */
.elementor-142801 .sk-need{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.elementor-142801 .sk-need li{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:18px;border:1px solid var(--sk-ln);background:rgba(12,33,28,.45)}
.elementor-142801 .sk-need__i,.elementor-142801 .sk-gets__i{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;background:rgba(126,230,255,.08);border:1px solid rgba(126,230,255,.22)}
.elementor-142801 .sk-need__i svg,.elementor-142801 .sk-gets__i svg{width:22px;height:22px;fill:none;stroke:var(--sk-cy);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.elementor-142801 .sk-need__t{font:700 1.08rem/1.25 var(--sk-disp);color:var(--sk-tx);margin-top:4px}
.elementor-142801 .sk-need__d{font-size:.93rem;line-height:1.55;color:var(--sk-mu)}
.elementor-142801 .sk-need__d a{color:var(--sk-mint);text-decoration:underline;text-underline-offset:3px}
.elementor-142801 .sk-note{margin-top:20px;padding:16px 20px;border-radius:14px;background:rgba(46,242,160,.06);border:1px dashed rgba(46,242,160,.3);color:var(--sk-mu);font-size:.95rem;line-height:1.55}

/* S9 o que você recebe */
.elementor-142801 .sk-s9__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.elementor-142801 .sk-panel{height:100%;padding:28px;border-radius:20px;border:1px solid var(--sk-ln);background:rgba(12,33,28,.45)}
.elementor-142801 .sk-panel--rules{background:rgba(126,230,255,.035);border-color:rgba(126,230,255,.2)}
.elementor-142801 .sk-panel__k{font:500 .78rem/1 var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sk-mint);margin-bottom:22px}
.elementor-142801 .sk-panel--rules .sk-panel__k{color:var(--sk-cy)}
.elementor-142801 .sk-gets{display:flex;flex-direction:column;gap:18px}
.elementor-142801 .sk-gets li{display:flex;gap:14px;align-items:flex-start}
.elementor-142801 .sk-gets__i{width:40px;height:40px}
.elementor-142801 .sk-gets strong{display:block;color:var(--sk-tx);font:600 1.02rem/1.3 var(--sk-body);margin-bottom:3px}
.elementor-142801 .sk-gets li>span:last-child{color:var(--sk-mu);font-size:.93rem;line-height:1.5}

/* S10 oferta */
.elementor-142801 .sk-s10{background:radial-gradient(60% 50% at 50% 50%,rgba(46,242,160,.08),transparent 70%)}
.elementor-142801 .sk-offer{width:100%;max-width:640px;margin-inline:auto;padding:clamp(28px,4.5vw,52px);border-radius:28px;background:radial-gradient(120% 80% at 50% 0%,rgba(46,242,160,.16),transparent 60%),var(--sk-sf);border:1px solid rgba(46,242,160,.42);box-shadow:0 50px 120px -50px rgba(46,242,160,.5);flex-direction:column;align-items:center;text-align:center;gap:14px}
.elementor-142801 .sk-offer__k p{font:500 .8rem/1 var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sk-cy)}
.elementor-142801 .sk-offer__price{font:800 clamp(4.2rem,9vw,6.2rem)/1 var(--sk-disp);color:var(--sk-tx);letter-spacing:-.04em}
.elementor-142801 .sk-offer__price small{font-size:.34em;vertical-align:1.15em;margin-right:6px;color:var(--sk-mu);font-weight:700;letter-spacing:0}
.elementor-142801 .sk-offer__terms{margin-top:6px;color:var(--sk-mu);font-size:.98rem}
.elementor-142801 .sk-offer__listw{max-width:440px;margin:10px 0 8px;text-align:left}
.elementor-142801 .sk-offer .sk-btn{width:auto}
.elementor-142801 .sk-offer__note p{max-width:440px;margin-inline:auto;font-size:.86rem;line-height:1.5;color:var(--sk-mu2)}

/* S11 FAQ */
.elementor-142801 .sk-s11__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);align-items:start}
.elementor-142801 .sk-s11__l{flex-direction:column;align-items:flex-start;gap:16px;position:sticky;top:96px}
.elementor-142801 .sk-faq{display:flex;flex-direction:column;gap:10px}
.elementor-142801 .sk-faq__i{border:1px solid var(--sk-ln);border-radius:16px;background:rgba(12,33,28,.45);transition:border-color .2s ease,background .2s ease}
.elementor-142801 .sk-faq__i[open]{border-color:rgba(46,242,160,.4);background:rgba(12,33,28,.85)}
.elementor-142801 .sk-faq__i summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font:600 1.03rem/1.35 var(--sk-body);color:var(--sk-tx)}
.elementor-142801 .sk-faq__i summary::-webkit-details-marker{display:none}
.elementor-142801 .sk-faq__i summary i{position:relative;width:28px;height:28px;flex:none;border-radius:50%;border:1px solid var(--sk-ln2)}
.elementor-142801 .sk-faq__i summary i::before,.elementor-142801 .sk-faq__i summary i::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;border-radius:2px;background:var(--sk-mint);transform:translate(-50%,-50%)}
.elementor-142801 .sk-faq__i summary i::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .25s ease}
.elementor-142801 .sk-faq__i[open] summary i::after{transform:translate(-50%,-50%) rotate(0)}
.elementor-142801 .sk-faq__i p{padding:0 22px 20px;color:var(--sk-mu);line-height:1.65;font-size:.97rem}

/* S12 chamada final */
.elementor-142801 .sk-final{position:relative;flex-direction:column;align-items:center;gap:18px;text-align:center;padding:clamp(44px,6vw,84px) clamp(22px,5vw,64px);border-radius:32px;overflow:hidden;border:1px solid rgba(46,242,160,.3);
  background:linear-gradient(rgba(126,230,255,.04) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(126,230,255,.04) 1px,transparent 1px) 0 0/48px 48px,radial-gradient(80% 120% at 50% 115%,rgba(46,242,160,.3),transparent 62%),linear-gradient(180deg,var(--sk-sf),var(--sk-bg2))}
.elementor-142801 .sk-final__h{max-width:820px}
.elementor-142801 .sk-final__p{margin-inline:auto;max-width:560px}
.elementor-142801 .sk-final .sk-btn{width:auto;margin-top:8px}

/* rodapé curto + barra fixa do celular */
.elementor-142801 .sk-foot{border-top:1px solid var(--sk-ln);background:#04100d}
.elementor-142801 .sk-foot__in{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 28px;padding-block:28px}
.elementor-142801 .sk-brand--sm{font-size:.95rem}
.elementor-142801 .sk-brand--sm img{width:30px}
.elementor-142801 .sk-foot__legal{font-size:.84rem;color:var(--sk-mu2)}
.elementor-142801 .sk-foot__nav{display:flex;flex-wrap:wrap;gap:8px 18px}
.elementor-142801 .sk-foot__nav a{font-size:.88rem;color:var(--sk-mu)}
.elementor-142801 .sk-foot__nav a:hover{color:var(--sk-mint)}
.elementor-142801 .sk-sticky{display:none}

/* revelação ao rolar só onde o navegador suporta; sem suporte, tudo já aparece */
@supports (animation-timeline:view()){
  .elementor-142801 .sk-skill,.elementor-142801 .sk-steps li,.elementor-142801 .sk-need li,.elementor-142801 .sk-facts li{animation:skRise linear both;animation-timeline:view();animation-range:entry 0% entry 30%}
  .elementor-142801 .sk-sticky{animation:skBar linear both;animation-timeline:scroll(root);animation-range:0 520px}
  .elementor-142801 .sk-term__win li{animation:skIn linear both;animation-timeline:view();animation-range:entry 20% entry 70%}
}

/* responsivo */
@media (max-width:1024px){
  .elementor-142801 .sk-need{grid-template-columns:repeat(2,minmax(0,1fr))}
  .elementor-142801 .sk-steps{grid-template-columns:repeat(3,minmax(0,1fr))}
  .elementor-142801 .sk-steps li::after{display:none}
  .elementor-142801 .sk-toasts{width:300px}
}
@media (max-width:900px){
  .elementor-142801 .sk-hero{min-height:0}
  .elementor-142801 .sk-hero__bgw{position:relative;inset:auto;height:clamp(300px,78vw,440px)}
  .elementor-142801 .sk-hero__bg img{object-position:72% 22%}
  .elementor-142801 .sk-hero__scrim{background:linear-gradient(0deg,var(--sk-bg) 0%,rgba(6,21,18,.2) 45%,rgba(6,21,18,0) 70%)}
  .elementor-142801 .sk-hero__scrim::after{display:none}
  .elementor-142801 .sk-toasts{right:16px;left:16px;top:auto;bottom:22px;width:auto}
  .elementor-142801 .sk-toast:nth-child(n+3){display:none}
  .elementor-142801 .sk-toast:nth-child(1){margin-right:40px}
  .elementor-142801 .sk-hero__in{padding-block:6px 36px}
  .elementor-142801 .sk-proof{grid-template-columns:repeat(2,minmax(0,1fr))}
  .elementor-142801 .sk-proof li{border-left:0;border-top:1px solid var(--sk-ln);padding:16px 0}
  .elementor-142801 .sk-proof li:first-child{grid-column:1/-1;border-top:0}
  .elementor-142801 .sk-proof li:nth-child(3){padding-left:14px;border-left:1px solid var(--sk-ln)}
  .elementor-142801 .sk-proof li:nth-child(4){grid-column:1/-1}
  .elementor-142801 .sk-s2__grid,.elementor-142801 .sk-s6__grid,.elementor-142801 .sk-s11__grid{grid-template-columns:minmax(0,1fr)}
  .elementor-142801 .sk-term{padding-left:0;padding-bottom:0}
  .elementor-142801 .sk-term__win{position:relative;width:auto;margin:-48px 12px 0}
  .elementor-142801 .sk-s3__grid,.elementor-142801 .sk-s7__grid,.elementor-142801 .sk-s9__grid{grid-template-columns:minmax(0,1fr)}
  .elementor-142801 .sk-skill--adsense{flex-direction:column}
  .elementor-142801 .sk-skill--adsense .sk-skill__media{flex:none;aspect-ratio:16/9;min-height:0}
  .elementor-142801 .sk-skill--adsense .sk-skill__nw{background:linear-gradient(0deg,var(--sk-sf) 0%,rgba(12,33,28,0) 42%)}
  .elementor-142801 .sk-skill--adsense .sk-skill__body{padding:6px 26px 28px}
  .elementor-142801 .sk-provas__stage{aspect-ratio:auto;display:flex;flex-direction:column;gap:30px;padding-top:14px}
  .elementor-142801 .sk-pv{position:relative;inset:auto;width:100%;transform:none}
  .elementor-142801 .sk-phone{width:min(280px,70%);margin:0 auto}
  .elementor-142801 .sk-s11__l{position:static}
  .elementor-142801 .sk-laudo img{transform:none}
}
@media (max-width:720px){
  .elementor-142801 .sk-table thead{display:none}
  .elementor-142801 .sk-table table,.elementor-142801 .sk-table tbody,.elementor-142801 .sk-table tr,.elementor-142801 .sk-table th,.elementor-142801 .sk-table td{display:block;width:100%}
  .elementor-142801 .sk-table tr{padding:16px 18px;border-top:1px solid var(--sk-ln)}
  .elementor-142801 .sk-table tr:first-child{border-top:0}
  .elementor-142801 .sk-table tbody th{width:100%;padding:0 0 10px;border:0;font-size:1.02rem}
  .elementor-142801 .sk-table tbody td{padding:8px 0 0;border:0;background:transparent!important}
  .elementor-142801 .sk-table tbody td::before{content:attr(data-l);display:block;font:500 .7rem/1.2 var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sk-mu2);margin-bottom:4px}
  .elementor-142801 .sk-table tbody td:last-child::before{color:var(--sk-mint)}
  .elementor-142801 .sk-eco__tag{font-size:.68rem;padding:5px 8px;gap:5px}
  .elementor-142801 .sk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
  .elementor-142801 .sk-eco__tag--1{left:2%;top:4%}
  .elementor-142801 .sk-eco__tag--2{right:2%;top:8%}
  .elementor-142801 .sk-eco__tag--3{right:0;top:66%}
  .elementor-142801 .sk-eco__tag--4{left:0;top:62%}
  .elementor-142801 .sk-eco__tag--5{left:auto;right:28%;top:90%}
  .elementor-142801 .sk-eco img{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 68%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 68%,transparent 100%)}
}
@media (max-width:767px){
  .elementor-142801 .sk-top .sk-btn .elementor-button-text{display:none}
  .elementor-142801 .sk-top .sk-btn .elementor-button{padding:0 13px}
  .elementor-142801 .sk-foot{padding-bottom:84px}
  .elementor-142801 .sk-sticky{display:flex;position:fixed;left:10px;right:10px;bottom:10px;z-index:60;align-items:center;justify-content:space-between;gap:12px;padding:9px 9px 9px 16px;border-radius:16px;background:rgba(6,21,18,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(46,242,160,.35);box-shadow:0 20px 50px -10px #000}
  .elementor-142801 .sk-sticky p{display:flex;flex-direction:column;line-height:1.15}
  .elementor-142801 .sk-sticky b{font:800 1.15rem/1.1 var(--sk-disp);color:var(--sk-tx)}
  .elementor-142801 .sk-sticky p span{font-size:.74rem;color:var(--sk-mu)}
  .elementor-142801 .sk-sticky a{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border-radius:12px;background:var(--sk-mint);color:var(--sk-ink);font:600 .95rem/1 var(--sk-body)}
  .elementor-142801 .sk-sticky .sk-wa{width:18px;height:18px;fill:currentColor}
}
@media (max-width:560px){
  .elementor-142801 .sk-need,.elementor-142801 .sk-steps,.elementor-142801 .sk-facts{grid-template-columns:minmax(0,1fr)}
  .elementor-142801 .sk-skill--adsense .sk-checks{grid-template-columns:minmax(0,1fr)}
  .elementor-142801 .sk-steps li::after{display:none}
  .elementor-142801 .sk-ctas .sk-btn,.elementor-142801 .sk-ctas .sk-btn .elementor-button{width:100%}
  .elementor-142801 .sk-offer .sk-btn,.elementor-142801 .sk-offer .sk-btn .elementor-button,.elementor-142801 .sk-final .sk-btn,.elementor-142801 .sk-final .sk-btn .elementor-button{width:100%}
  .elementor-142801 .sk-btn--xl .elementor-button{padding:0 14px;font-size:.95rem}
  .elementor-142801 .sk-offer{padding:28px 20px;border-radius:22px}
  .elementor-142801 .sk-brand span{font-size:.95rem}
  .elementor-142801 .sk-foot__in{flex-direction:column;align-items:flex-start}
}

/* S13 próximo passo: WordPress Blindado e canal do YouTube (as duas páginas de venda mandam tráfego uma para a outra) */
.elementor-142801 .sk-sec.sk-s13{padding-top:0;border-top:0}
.elementor-142801 .sk-next{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}
.elementor-142801 .sk-next__card{flex-direction:column;gap:14px;padding:14px 14px 24px;border-radius:24px;background:var(--sk-sf);box-shadow:inset 0 0 0 1px var(--sk-ln);transition:transform .35s ease,box-shadow .35s ease}
.elementor-142801 .sk-next__card:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px rgba(46,242,160,.45),0 40px 80px -40px rgba(46,242,160,.3)}
.elementor-142801 .sk-next__card--yt:hover{box-shadow:inset 0 0 0 1px rgba(255,0,51,.45),0 40px 80px -40px rgba(255,0,51,.3)}
.elementor-142801 .sk-next__card>.elementor-widget:not(.sk-next__mediaw){padding-inline:10px}
.elementor-142801 .sk-next__media{position:relative;display:block;aspect-ratio:16/9;border-radius:16px;overflow:hidden;outline:1px solid var(--sk-ln);outline-offset:-1px}
.elementor-142801 .sk-next__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}
.elementor-142801 .sk-next__card:hover .sk-next__media img{transform:scale(1.045)}
.elementor-142801 .sk-next__media--yt{background:#000}
.elementor-142801 .sk-next__media--yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
.elementor-142801 .sk-next__kw{margin-top:6px}
.elementor-142801 .sk-next__chip{display:inline-flex;align-items:center;gap:7px;font:600 .68rem/1 var(--sk-mono);letter-spacing:.09em;text-transform:uppercase;padding:6px 10px;border-radius:999px;color:#FFB52E;background:rgba(255,181,46,.12);box-shadow:inset 0 0 0 1px rgba(255,181,46,.32)}
.elementor-142801 .sk-next__chip::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
.elementor-142801 .sk-next__chip--yt{color:#FF6B7A;background:rgba(255,84,104,.12);box-shadow:inset 0 0 0 1px rgba(255,84,104,.32)}
.elementor-142801 .sk-next__p p{font-size:.97rem;line-height:1.6;color:var(--sk-mu)}
.elementor-142801 .sk-next__card .sk-btn{margin-top:auto;padding-top:4px}
.elementor-142801 .sk-btn--yt .elementor-button,.elementor-142801 .sk-btn--yt .elementor-button:hover{background:#FF0033;color:#fff;box-shadow:0 14px 36px -14px rgba(255,0,51,.6)}
.elementor-142801 .sk-btn--yt .elementor-button:hover{transform:translateY(-2px)}
@media (min-width:700px){.elementor-142801 .sk-next{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.elementor-142801 .sk-next__card .sk-btn,.elementor-142801 .sk-next__card .sk-btn .elementor-button{width:100%}}/* End custom CSS */