.lp.pro{--pro-azul:var(--nf-azul-forte);--pro-fio:linear-gradient(90deg, var(--nf-atm-ceu), var(--nf-atm-lilas));--pro-sombra:0 1px 2px #01152d0a, 0 12px 32px #01152d0f;background:#fff}.lp.pro .nf-display{letter-spacing:-.035em;font-weight:700}.lp.pro .nf-h1{letter-spacing:-.03em;font-weight:700}.lp.pro .nf-rotulo{color:var(--pro-azul)}.lp.pro .nf-texto-degrade{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--pro-azul)}.lp.pro .nf-btn{border-radius:12px}.lp.pro .nf-btn-primario,.lp.pro .nf-btn-degrade{background:var(--pro-azul);color:#fff;box-shadow:0 8px 20px #006bd638}.lp.pro .nf-btn-primario:hover,.lp.pro .nf-btn-degrade:hover{background:#005bb8}.lp.pro .nf-btn-contorno{border:1px solid var(--nf-borda);color:var(--nf-marinho);background:#fff}.lp.pro .nav{background:#ffffffe6}.lp.pro .hero{background:radial-gradient(40% 55% at 92% 8%,#b9daf08c,#b9daf000 70%),radial-gradient(30% 40% at 70% 0,#a985ee24,#a985ee00 70%),linear-gradient(#f7fafd 0%,#fff 100%)}.lp.pro .hero .selo{color:#4a35b8;background:#f2eefc;border:1px solid #e4dcfa}.lp.pro .hero .selo .ponto-selo{background:var(--nf-atm-lilas);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #a985ee40}.lp.pro .hero .orbe{background:radial-gradient(circle at 35% 30%,#fff 0%,#eaf3fb 55%,#dceaf7 100%);box-shadow:inset 0 0 0 2px #ffffffe6}.lp.pro .hero .orbe:before{content:"";background:var(--pro-fio);-webkit-mask-composite:xor;opacity:.7;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:50%;padding:2px;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp.pro .flutua{border:1px solid var(--nf-borda);box-shadow:var(--pro-sombra)}.lp.pro .fone{box-shadow:0 40px 80px #01152d47}.lp.pro .historia,.lp.pro .comparacao-sec,.lp.pro .planos-sec,.lp.pro #duvidas{background:#f7f9fc}.lp.pro .publico .nf-card,.lp.pro .recurso,.lp.pro .plano,.lp.pro .comparacao .sem,.lp.pro .fin-cartao{border:1px solid var(--nf-borda);box-shadow:var(--pro-sombra);background:#fff;border-radius:18px}.lp.pro .publico .ic,.lp.pro .recurso .ic,.lp.pro .comecando li .ic{color:var(--nf-marinho);background:#eaf3fb}.lp.pro .publico .nf-card:nth-child(3n+2) .ic,.lp.pro .recurso:nth-child(3n+2) .ic,.lp.pro .comecando li:nth-child(2) .ic{background:#f2eefc}.lp.pro .publico .nf-card:nth-child(3n+3) .ic,.lp.pro .recurso:nth-child(3n+3) .ic,.lp.pro .comecando li:nth-child(3) .ic{background:#fbeffd}.lp.pro .recurso .ic{box-shadow:none}.lp.pro .passo:before{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--pro-azul)}.lp.pro .comparacao .com{background:var(--nf-marinho);color:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 48px #01152d38}.lp.pro .comparacao .com:before{content:"";background:var(--pro-fio);height:3px;position:absolute;top:0;left:0;right:0}.lp.pro .comparacao .com svg{color:#7dd3fc}.lp.pro .fin-telas{background:var(--nf-marinho);border-radius:22px}.lp.pro .fin-cartao .barras span{background:var(--pro-azul);opacity:.35}.lp.pro .fin-cartao .barras span:last-child{opacity:1}.lp.pro .plano.top{border:2px solid var(--pro-azul);background:#fff;box-shadow:0 20px 44px #006bd624}.lp.pro .plano.top .nf-badge{background:var(--pro-azul);color:#fff}.lp.pro .seg button[aria-pressed=true]{background:var(--nf-marinho)}.lp.pro .comecando{border:1px solid var(--nf-borda);box-shadow:var(--pro-sombra);background:#fff;border-radius:22px;position:relative;overflow:hidden}.lp.pro .comecando:before{content:"";background:var(--pro-fio);height:4px;position:absolute;top:0;left:0;right:0}.lp.pro .garantia{border-color:var(--nf-borda);background:#f7f9fc;border-radius:22px}.lp.pro .garantia .escudo{background:var(--pro-azul);box-shadow:0 10px 24px #006bd640}.lp.pro .faq summary:after{color:var(--pro-azul)}.lp.pro .final{background:var(--nf-brilho-noite)}.lp.pro .final .nf-btn-branco{color:var(--nf-marinho);background:#fff}.lp.pro .doc-fundo{background:#f7f9fc}.lp.pro .doc{box-shadow:var(--pro-sombra);border-radius:18px}.lp.pro .doc .passos-doc li:before{background:var(--pro-azul)}
