body.is-bare main{padding-top:0!important}.vg{--vg-roxo: #7c519b;--vg-indigo: #30225d;--vg-noite: #1a1238;--vg-sol: #ffd23f;--vg-rosa: #ff6b8b;--vg-menta: #a4d094;--vg-lav: #e3cff5;font-family:Lato,system-ui,sans-serif;color:#e9e2f5;overflow-x:hidden;background:#0f0a24}.vg *{box-sizing:border-box}.vg em{font-family:Playfair Display,serif;font-style:italic;font-weight:500;color:var(--vg-lav)}.vg h1,.vg h2,.vg h3{font-family:Josefin Sans,system-ui,sans-serif;line-height:1.05;margin:0;letter-spacing:-.01em;color:#fff}.vg-eyebrow{margin:0 0 10px;font:700 12px Josefin Sans,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--vg-menta)}.vg-eyebrow--c{text-align:center;color:var(--vg-roxo)}.vg-sec{padding:54px 20px;max-width:46rem;margin:0 auto}.vg-sec h2{font-size:clamp(30px,8.6vw,44px);font-weight:700}.vg-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 0%,#523589,#2e1d5e 32%,#1a1238 62%,#0f0a24);text-align:center;padding:22px 18px 46px}.vg-hero:after{content:"";position:absolute;left:50%;top:52%;width:520px;height:520px;margin-left:-260px;border-radius:50%;background:radial-gradient(circle,#ff6b8b2e,#ff6b8b00 68%);pointer-events:none}.vg-hero>*{position:relative;z-index:1}.vg-logo{display:block}.vg-logo img{height:46px;width:auto;display:block;margin:0 auto}.vg-pill{display:inline-block;margin:14px 0 12px;padding:7px 16px;border-radius:999px;background:var(--vg-sol);color:var(--vg-indigo);font:700 12px Josefin Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase}.vg-hero h1{font-size:clamp(42px,13vw,68px);font-weight:700}.vg-hero h1 em{display:block;color:var(--vg-lav);font-size:1.02em;margin-top:4px}.vg-sub{max-width:30rem;margin:14px auto 0;font-size:clamp(17px,4.4vw,21px);line-height:1.4;color:#e4daf1}.vg-sub strong{color:#fff}.vg-capa{display:block;width:min(46vw,200px);height:auto;margin:22px auto 0;border-radius:16px;border:2px solid #8e6ad6}.js-quiz .vg-resto{display:none}.vg-hero--quiz{min-height:100svh;padding-bottom:36px}.vg-hero--quiz h1{font-size:clamp(36px,11vw,58px)}.vq{max-width:30rem;margin:22px auto 0;text-align:left}.vq[hidden],.vq-res[hidden],.vg-sub[hidden],.vq-pular[hidden]{display:none}.vq-top{display:flex;align-items:center;gap:12px;font:700 13px Josefin Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#cdbfe8}.vq-bar{flex:1;height:8px;border-radius:999px;background:#ffffff29;overflow:hidden}.vq-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--vg-sol),var(--vg-rosa));transition:width .25s}.vq-q{border:0;padding:0;margin:18px 0 0;min-width:0}.vq-q legend{padding:0;font:700 clamp(22px,6vw,28px)/1.2 "Josefin Sans",sans-serif;color:#fff}.vq-opts{display:grid;gap:12px;margin-top:18px}.vq-opt{width:100%;text-align:left;padding:18px;border-radius:18px;border:2px solid #5a3f99;background:#2a1a57;color:#fff;font:700 17px/1.3 Lato,sans-serif;cursor:pointer;transition:transform .12s,border-color .12s,background .12s}.vq-opt:hover,.vq-opt:focus-visible{border-color:var(--vg-sol);background:#35216b;outline:none}.vq-opt:active{transform:scale(.985)}.vq-res{max-width:30rem;margin:22px auto 0}.vq-tag{display:inline-block;margin:18px 0 8px;padding:8px 18px;border-radius:999px;background:var(--vg-sol);color:var(--vg-indigo);font:700 15px Josefin Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.vq-txt{margin:0 auto;max-width:28rem;font-size:18px;line-height:1.45;color:#efe8fb}.vq-pular{display:inline-block;margin-top:22px;font-size:15px;color:#cdbfe8;text-decoration:underline}.vg-btn{display:block;width:min(100%,26rem);margin:22px auto 0;padding:20px 24px;border-radius:999px;background:linear-gradient(180deg,#ffe27a,#ffc21f);color:var(--vg-indigo);font:700 clamp(19px,5vw,23px) "Josefin Sans",sans-serif;text-decoration:none;text-align:center;border:0;cursor:pointer;box-shadow:0 10px 30px #ffc21f47;transition:transform .15s}.vg-btn:active{transform:scale(.98)}.vg-micro{margin:12px 0 0;font-size:14px;color:#c9bbe6}.vg-form{background:linear-gradient(180deg,#0f0a24,#241650);padding:74px 16px 52px}.vg-card{max-width:30rem;margin:0 auto;background:#fff;border-radius:30px;padding:26px 20px 24px;text-align:center;box-shadow:0 30px 70px #00000073}.vg-card h2{font-size:clamp(28px,8vw,36px);color:var(--vg-indigo)}.vg-card h2 em{color:var(--vg-roxo)}.vg-mini{display:block;width:96px;height:auto;margin:-78px auto 14px;border-radius:10px;border:2px solid #fff;box-shadow:0 10px 26px #0006}.vg-f{text-align:left;margin-top:18px;display:grid;gap:14px}.vg-f label{display:grid;gap:6px;font:700 15px Lato,sans-serif;color:var(--vg-indigo)}.vg-f input[type=text],.vg-f input[type=email],.vg-f input[type=tel]{width:100%;padding:15px 16px;border:2px solid #ddd3ea;border-radius:14px;font:400 17px Lato,sans-serif;color:#2b2540;background:#fff}.vg-f input:focus{outline:3px solid #c9a8ff;border-color:var(--vg-roxo)}.vg-hp{position:absolute;left:-9999px;opacity:0;height:0}.vg-checks{display:grid;gap:10px;margin-top:2px}.vg-checks label{display:flex;gap:10px;align-items:flex-start;font:400 14px/1.35 Lato,sans-serif;color:#4a4163}.vg-checks input{margin-top:3px;width:20px;height:20px;accent-color:var(--vg-roxo);flex:0 0 auto}.vg-erro{margin:0;padding:12px 14px;border-radius:12px;background:#ffe3e8;color:#9b1c3a;font-size:15px;font-weight:700}.vg-btn--form{width:100%;margin-top:4px;background:var(--vg-roxo);color:#fff;box-shadow:0 10px 24px #7c519b59}.vg-btn--form:disabled{opacity:.7;cursor:wait}.vg-nota{margin:0;font-size:13px;color:#6b6b75;text-align:center}.vg-nota a{color:var(--vg-roxo)}.vg-telas{max-width:none;padding-left:0;padding-right:0;text-align:center;background:#241650}.vg-telas .vg-eyebrow,.vg-telas h2{padding:0 20px}.vg-telas h2 em{color:#ffd6e6}.vg-rail{list-style:none;display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:30px 20px 14px;margin:0;-webkit-overflow-scrolling:touch}.vg-rail::-webkit-scrollbar{display:none}.vg-rail li{flex:0 0 min(66vw,270px);scroll-snap-align:center;text-align:center}.vg-phone{padding:10px;border-radius:34px;background:#0b0719;border:2px solid #6e4fb5;box-shadow:0 18px 40px #00000073}.vg-phone img{display:block;width:100%;height:auto;border-radius:26px}.vg-lockscr{aspect-ratio:810 / 1440;border-radius:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;background:radial-gradient(circle at 50% 30%,#6a43b0,#3a2478 45%,#1a1238)}.vg-lockscr span{font:700 18px/1.25 Josefin Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#e3cff5}.vg-rail h3{margin:16px 0 4px;font-size:20px}.vg-rail p{margin:0;font-size:15px;line-height:1.4;color:#cfc4e6}@media(min-width:900px){.vg-rail{justify-content:center;flex-wrap:wrap;overflow:visible}.vg-rail li{flex-basis:230px}}.vg-nums{background:#0f0a24;padding:40px 16px}.vg-nums ul{list-style:none;max-width:46rem;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.vg-nums li{background:#2a1a57;border:2px solid #4a3382;border-radius:26px;padding:22px 16px;text-align:center}.vg-nums strong{display:block;font:700 54px/1 Josefin Sans,sans-serif;color:var(--vg-sol)}.vg-nums b{display:block;margin:6px 0 2px;font:700 18px Josefin Sans,sans-serif;color:#fff}.vg-nums span{font-size:14px;color:#cfc4e6}.vg-quem{background:#0f0a24}.vg-quem h2 em{color:var(--vg-lav)}.vg-sim{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.vg-sim li{position:relative;padding:18px 18px 18px 56px;border-radius:20px;background:#241650;font-size:17px;line-height:1.4}.vg-sim li:before{content:"✓";position:absolute;left:16px;top:16px;width:28px;height:28px;border-radius:50%;background:var(--vg-menta);color:var(--vg-indigo);font-weight:900;display:grid;place-items:center;font-size:16px}.vg-sense{display:flex;gap:16px;align-items:center;margin-top:26px;padding:20px;border-radius:24px;border:2px dashed #6e4fb5}.vg-sense img{height:52px;width:auto;flex:0 0 auto}.vg-sense p{margin:0;font-size:15px;line-height:1.45;color:#d8ccee}.vg-sense strong{color:#fff}.vg-aviso{margin:16px 0 0;font-size:15px;color:#b9aed0;text-align:center}.vg-faq{background:#1a1238;max-width:none}.vg-faq>*{max-width:42rem;margin-left:auto;margin-right:auto}.vg-faq h2 em{color:#ffd6e6}.vg-faqlist{margin-top:20px;display:grid;gap:12px}.vg-faq details{background:#2a1a57;border:2px solid #4a3382;border-radius:22px;padding:4px 20px}.vg-faq summary{cursor:pointer;padding:16px 0;font:700 19px/1.2 Josefin Sans,sans-serif;color:#fff;list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:center}.vg-faq summary:after{content:"+";flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:var(--vg-sol);color:var(--vg-indigo);font-size:22px;line-height:32px;text-align:center}.vg-faq details[open] summary:after{content:"–"}.vg-faq summary::-webkit-details-marker{display:none}.vg-faq p{margin:0 0 16px;font-size:16px;line-height:1.55;color:#d8ccee}.vg-final{text-align:center;padding:56px 20px 60px;background:radial-gradient(circle at 50% 0%,#523589,#2e1d5e 40%,#0f0a24)}.vg-final img{display:block;width:150px;height:auto;margin:0 auto 20px;border-radius:14px;border:2px solid #8e6ad6;box-shadow:0 18px 40px #00000073}.vg-final h2{font-size:clamp(30px,9vw,46px);max-width:24ch;margin:0 auto}.vg-final h2 em{display:block}.vg-final p{margin:12px 0 0;font-size:17px;color:#e4daf1}.vg-foot{background:#0b0719;color:#b9aed0;text-align:center;padding:30px 20px 100px;font-size:14px;line-height:1.6}.vg-foot img{height:40px;width:auto;margin-bottom:8px}.vg-foot a{color:#d9c5ee}.vg-foot p{margin:0}.vg-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;display:block;padding:17px 20px;border-radius:999px;background:linear-gradient(180deg,#ffe27a,#ffc21f);color:var(--vg-indigo);font:700 19px Josefin Sans,sans-serif;text-align:center;text-decoration:none;box-shadow:0 8px 24px #0006}.vg-sticky[hidden]{display:none}@media(min-width:900px){.vg-sticky{display:none}.vg-hero{padding-top:30px}.vg-nums ul{grid-template-columns:repeat(4,1fr)}}
