.vx{--navy:#0b1020;--azul:#2457ff;--azul-esc:#1d46d6;--azul-cl:#eaf0ff;--fundo:#f4f6fa;--linha:#e3e8f2;--texto:#0b1020;--texto2:#4b5870;color:var(--texto);background:#fff;overflow-x:clip}.vx *,.vx :before,.vx :after{box-sizing:border-box}.vx h1,.vx h2,.vx h3{letter-spacing:-.03em;color:var(--navy);margin:0}.vx p{margin:0}.vx-cont{z-index:1;max-width:1120px;margin:0 auto;padding:0 20px;position:relative}.vx-estreito{max-width:760px}.vx-centro{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.vx-hero{background:linear-gradient(#eef2fb 0%,#fff 100%);padding:64px 0 0;position:relative;overflow:hidden}.vx-pontos{pointer-events:none;background-image:radial-gradient(#2457ff29 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.vx-brilho{pointer-events:none;background:radial-gradient(circle,#2457ff38 0%,#2457ff00 65%);width:760px;height:760px;position:absolute;top:-260px;right:-220px}.vx-hero-grade{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding-bottom:36px;display:grid}.vx-eyebrow{letter-spacing:.12em;text-transform:uppercase;width:fit-content;color:var(--azul-esc);background:#fff;border:1px solid #c9d7ff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #2457ff1a}.vx-eyebrow-escuro{background:var(--azul-cl);box-shadow:none}.vx-ponto{background:var(--azul);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2457ff2e}.vx-hero h1{letter-spacing:-.045em;margin-top:18px;font-size:clamp(30px,4.6vw,54px);font-weight:800;line-height:1.02}.vx-marca{background:var(--azul);color:#fff;border-radius:.14em;padding:0 .18em;display:inline-block;transform:rotate(-1deg);box-shadow:0 10px 30px #2457ff59}.vx-hero h1+.vx-sub{margin-top:24px}.vx-sub-2{color:#2b3650;margin-top:12px}.vx-sub-2 b{color:var(--azul-esc)}.vx-sub{color:var(--texto2);max-width:540px;margin-top:18px;font-size:clamp(17px,2.2vw,20px);line-height:1.5}.vx-acoes{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px;display:flex}.vx-link{color:var(--azul-esc);text-underline-offset:4px;font-size:16px;font-weight:700;text-decoration:underline}.vx-prova>span{min-width:0}.vx-prova{color:var(--texto2);align-items:center;gap:12px;margin-top:22px;font-size:14px;display:flex}.vx-pilha{flex-shrink:0;display:flex}.vx-pilha img{object-fit:cover;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:36px;height:36px;margin-left:-10px;box-shadow:0 2px 8px #0b10202e}.vx-pilha img:first-child{margin-left:0}.vx-btn{letter-spacing:-.01em;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 28px;font-size:17px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.vx-btn:hover{transform:translateY(-2px)}.vx-btn-claro:hover,.vx-btn-claro:focus,.vx-btn-claro:active,.vx-btn-azul:hover,.vx-btn-azul:focus,.vx-btn-azul:active{color:#fff}.vx-btn-contorno:hover,.vx-btn-contorno:focus,.vx-btn-contorno:active{color:var(--navy)}.vx-btn-claro,.vx-btn-azul{background:var(--azul);color:#fff;box-shadow:0 12px 32px #2457ff6b,inset 0 1px #ffffff40}.vx-btn-contorno{color:var(--navy);border-color:var(--linha);background:#fff;box-shadow:0 6px 18px #0b10200f}.vx-cheio{width:100%}.vx-breve{opacity:.6;cursor:default;pointer-events:none}.vx-hero-visual{justify-content:center;min-height:440px;display:flex;position:relative}.vx-foto{border:1px solid var(--linha);background:#fff;border-radius:32px;width:min(340px,78%);position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 70px #0b10202e}.vx-foto img{width:100%;height:auto;display:block}.vx-foto-selo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border-radius:14px;flex-direction:column;padding:8px 14px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 8px 20px #0b102026}.vx-foto-selo b{letter-spacing:-.02em;font-size:15px}.vx-foto-selo span{color:var(--texto2);font-size:12px}.vx-celular{background:var(--navy);border-radius:34px;width:218px;padding:10px;animation:6s ease-in-out infinite vx-flutua;position:absolute;bottom:-34px;right:-4px;transform:rotate(3deg);box-shadow:0 30px 60px #0b102059}.vx-celular-topo{justify-content:center;padding:2px 0 8px;display:flex}.vx-celular-topo span{background:#2b3350;border-radius:6px;width:62px;height:6px}.vx-tela{background:#fff;border-radius:24px;flex-direction:column;gap:8px;padding:14px 12px;display:flex}.vx-tela-formato{letter-spacing:.14em;color:var(--azul-esc);background:var(--azul-cl);border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:9px;font-weight:800}.vx-tela-titulo{letter-spacing:-.04em;font-size:20px;font-weight:800;line-height:1.05}.vx-lados{gap:6px;display:flex}.vx-lados span,.vx-tela-item em{border-radius:999px;width:fit-content;padding:3px 9px;font-size:10px;font-style:normal;font-weight:800}.ok{color:#15803d;background:#e8f8ee}.no{color:#b42318;background:#ffeceb}.vx-tela-item{border:1px solid var(--linha);border-radius:12px;align-items:flex-start;gap:8px;padding:8px;display:flex}.vx-tela-item i{background:var(--azul);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:800;display:flex}.vx-tela-item div{flex-direction:column;gap:4px;display:flex}.vx-tela-item b{letter-spacing:-.01em;font-size:11px;line-height:1.25}.vx-tela-gravar{color:var(--azul-esc);border-top:1px solid var(--linha);padding-top:8px;font-size:10px;font-weight:700}@keyframes vx-flutua{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-10px)}}.vx-numeros{z-index:2;grid-template-columns:repeat(2,1fr);gap:12px;max-width:560px;margin:8px 0 0;padding:0 0 44px;list-style:none;display:grid;position:relative}.vx-numeros li{border:1px solid var(--linha);text-align:center;background:#fff;border-radius:18px;flex-direction:column;gap:4px;padding:18px 16px;display:flex;box-shadow:0 14px 34px #0b102012}.vx-numeros b{letter-spacing:-.05em;color:var(--azul);font-size:clamp(26px,4vw,38px);font-weight:800;line-height:1}.vx-numeros span{color:var(--texto2);font-size:13px;line-height:1.35}.vx-faixa{background:var(--navy);white-space:nowrap;margin-top:0;padding:16px 0;overflow:hidden}.vx-faixa-trilho{gap:34px;padding-left:34px;animation:40s linear infinite vx-corre;display:inline-flex}.vx-faixa span{color:#fff;letter-spacing:-.01em;align-items:center;gap:12px;font-size:15px;font-weight:700;display:inline-flex}.vx-faixa i{background:var(--azul);width:8px;height:8px;box-shadow:0 0 12px var(--azul);border-radius:50%}@keyframes vx-corre{to{transform:translate(-50%)}}.vx-sec{padding:84px 0;position:relative}.vx-sec-cinza{background:var(--fundo)}.vx-sec h2{letter-spacing:-.045em;max-width:880px;margin-top:16px;font-size:clamp(30px,4.6vw,48px);font-weight:800;line-height:1.08}.vx-sublinhado{background:linear-gradient(#0000 62%,#2457ff47 62%);border-radius:4px}.vx-lead{color:var(--texto2);max-width:760px;margin-top:18px;font-size:19px;line-height:1.6}.vx-lead-claro{color:#ffffffd1}.vx-card{border:1px solid var(--linha);background:#fff;border-radius:22px;padding:26px;box-shadow:0 12px 34px #0b10200f}.vx-card h3{letter-spacing:-.03em;font-size:22px;font-weight:800}.vx-card p{color:var(--texto2);margin-top:8px;font-size:16px;line-height:1.55}.vx-duas{grid-template-columns:1fr 1fr;gap:16px;margin-top:36px;display:grid}.vx-card ul{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.vx-card li{align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.vx-card li span{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:flex}.vx-antes{background:#fbfcfe}.vx-antes li{color:var(--texto2)}.vx-antes li span{color:#b42318;background:#ffeceb}.vx-depois{border:2px solid var(--azul);box-shadow:0 18px 44px #2457ff2e}.vx-depois li{font-weight:600}.vx-depois li span{background:var(--azul);color:#fff}.vx-passos{grid-template-columns:repeat(3,1fr);gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.vx-passo-n{letter-spacing:-.06em;color:var(--azul);margin-bottom:14px;font-size:54px;font-weight:800;line-height:1;display:inline-block}.vx-grade4{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}.vx-icone{background:var(--azul);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;font-size:20px;display:flex;box-shadow:0 10px 24px #2457ff59}.vx-formatos{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.vx-formatos span{background:var(--azul-cl);color:var(--azul-esc);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700}.vx-escuro{background:linear-gradient(160deg,#1d46d6 0%,#2457ff 55%,#3d6cff 100%)}.vx-escuro .vx-pontos{background-image:radial-gradient(#fff3 1px,#0000 1px)}.vx-escuro h2,.vx-escuro .vx-marca{color:#fff}.vx-escuro .vx-marca{color:var(--azul-esc);background:#fff;box-shadow:0 10px 30px #0b102040}.vx-escuro .vx-eyebrow{color:#fff;box-shadow:none;background:#ffffff24;border-color:#ffffff59}.vx-contagem{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.vx-contagem>b{color:#fff;font-size:20px}.vx-tempo{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:16px;min-width:78px;padding:12px 10px}.vx-tempo b{letter-spacing:-.05em;color:#fff;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1;display:block}.vx-tempo span{color:#fffc;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.vx-premios{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.vx-premio{background:#fff;border-top:6px solid #f5c451;border-radius:22px;flex-direction:column;gap:6px;padding:20px 18px;display:flex;box-shadow:0 18px 44px #0b102040}.vx-premio.prata{border-top-color:#aab4c4}.vx-premio.bronze{border-top-color:#d08a52}.vx-premio span{color:var(--texto2);font-size:14px;font-weight:700}.vx-premio b{white-space:nowrap;letter-spacing:-.05em;color:var(--navy);font-size:clamp(24px,5vw,46px);font-weight:800;line-height:1}.vx-ranking{max-width:640px;margin-top:22px}.vx-ranking .rk-premio{display:none}.vx-ranking .card{border:0;border-radius:24px;box-shadow:0 24px 60px #0b10204d}.vx-planos{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;max-width:1040px;margin-top:36px;display:grid}.vx-plano{border:1px solid var(--linha);background:#fff;border-radius:26px;flex-direction:column;gap:14px;padding:30px 26px;display:flex;position:relative;box-shadow:0 12px 34px #0b10200f}.vx-plano-destaque{border:2px solid var(--azul);box-shadow:0 26px 64px #2457ff3d}.vx-fita{background:var(--azul);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:24px;box-shadow:0 8px 20px #2457ff66}.vx-plano-nome{letter-spacing:.12em;text-transform:uppercase;color:var(--texto2);font-size:13px;font-weight:800}.vx-preco{letter-spacing:-.06em;color:var(--azul);font-size:64px;font-weight:800;line-height:1}.vx-preco-cheio{font-size:52px}.vx-preco small{color:var(--texto2);letter-spacing:0;font-size:18px;font-weight:700}.vx-medias{color:#2b3650;background:var(--azul-cl);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:15px;line-height:1.35;display:flex}.vx-medias b{color:var(--azul-esc);font-weight:800}.vx-medias small{color:var(--texto2);text-align:left;font-size:12px;display:block}.vx-plano ul{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vx-plano li{color:#2b3650;padding-left:28px;font-size:16px;line-height:1.4;position:relative}.vx-plano li:before{content:"✓";background:var(--azul-cl);width:20px;height:20px;color:var(--azul-esc);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:absolute;top:0;left:0}.vx-plano small{color:var(--texto2);text-align:center;font-size:13px}.vx-risco{color:var(--texto2);margin-top:26px;font-size:15px;font-weight:600}.vx-faq{flex-direction:column;gap:10px;margin-top:30px;display:flex}.vx-faq details{border:1px solid var(--linha);background:#fff;border-radius:18px;padding:4px 22px;box-shadow:0 6px 18px #0b10200a}.vx-faq details[open]{border-color:var(--azul)}.vx-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:16px;min-height:62px;font-size:18px;font-weight:700;list-style:none;display:flex}.vx-faq summary::-webkit-details-marker{display:none}.vx-faq summary i{background:var(--azul-cl);width:30px;height:30px;color:var(--azul-esc);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-style:normal;transition:transform .2s;display:flex}.vx-faq details[open] summary i{background:var(--azul);color:#fff;transform:rotate(45deg)}.vx-faq details p{color:var(--texto2);padding:0 0 20px;font-size:16px;line-height:1.6}.vx-fecho{background:linear-gradient(160deg,#1d46d6 0%,#2457ff 60%,#3d6cff 100%);padding:84px 0}.vx-fecho .vx-pontos{opacity:.6;background-image:radial-gradient(#fff3 1px,#0000 1px);-webkit-mask-image:none;mask-image:none}.vx-fecho .vx-brilho{background:radial-gradient(circle,#ffffff40 0%,#fff0 65%)}.vx-fecho h2{color:#fff;max-width:780px;margin:0;font-size:clamp(30px,5vw,52px)}.vx-fecho .vx-sub{color:#ffffffdb;margin:0 auto}.vx-fecho .vx-btn-claro,.vx-fecho .vx-btn-claro:hover,.vx-fecho .vx-btn-claro:focus,.vx-fecho .vx-btn-claro:active{color:var(--azul-esc);background:#fff;box-shadow:0 14px 36px #0b10204d}.vx-fecho .vx-link{color:#fff}.vx-barra{z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--linha);background:#fffffff0;justify-content:space-between;align-items:center;gap:12px;transition:transform .25s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px #0b10201a}.vx-barra.ver{transform:translateY(0)}.vx-barra div{flex-direction:column;line-height:1.2;display:flex}.vx-barra b{letter-spacing:-.02em;font-size:15px}.vx-barra span{color:var(--texto2);font-size:12px}.vx-barra .vx-btn{min-height:46px;padding:0 20px;font-size:15px}@media (max-width:900px){.vx-hero-grade{grid-template-columns:1fr;gap:28px}.vx-hero-visual{order:2;min-height:420px}.vx-grade4{grid-template-columns:repeat(2,1fr)}.vx-passos{grid-template-columns:1fr}}@media (max-width:640px){.vx-hero{padding-top:40px}.vx-sec,.vx-fecho{padding:60px 0}.vx-duas,.vx-grade4{grid-template-columns:1fr}.vx-premios{gap:8px}.vx-premio{border-radius:16px;padding:14px 10px}.vx-premio span{font-size:12px}.vx-tempo{flex:1;min-width:0;padding:10px 6px}.vx-tempo b{font-size:26px}.vx-barra{display:flex}.vx-btn{width:100%}.vx-barra .vx-btn{width:auto}.vx-acoes{text-align:center;flex-direction:column;align-items:stretch}.vx-celular{width:190px;bottom:-26px;right:0}.vx-foto{width:78%}.vx-fecho{padding-bottom:110px}}@media (prefers-reduced-motion:reduce){.vx-faixa-trilho,.vx-celular{animation:none}}@media (max-width:640px){.vx-numeros{grid-template-columns:1fr 1fr;gap:8px}.vx-numeros li{padding:14px 8px}.vx-numeros span{font-size:11.5px}}html:has(.vx){scroll-behavior:smooth}.vx #oferta{scroll-margin-top:16px}.vx-ideal{color:var(--azul-esc);background:var(--azul-cl);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.3}.vx-ideal-cereja{color:#c2102f;background:#fde8ec;border:1px solid #f7b6c2}.vx-resultados{grid-template-columns:repeat(auto-fit,minmax(230px,300px));justify-content:center;gap:22px;margin-top:30px;display:grid}.vx-resultados figure{flex-direction:column;gap:10px;margin:0;display:flex}.vx-resultados img{border:1px solid var(--linha);border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 22px 54px #0b102033}.vx-resultados figcaption{text-align:center;color:var(--texto2);font-size:14px;font-weight:700}.vx-hero .vx-selo-gratis{color:#fff;background:#16a34a;border:0;padding:10px 18px;font-size:14px;box-shadow:0 12px 28px #16a34a73,0 0 0 4px #16a34a2e}.vx-hero .vx-selo-gratis .vx-ponto{background:#fff;box-shadow:0 0 0 4px #ffffff4d}
