.sec{padding-block:clamp(3.5rem,8vw,6.5rem);position:relative;content-visibility:auto;contain-intrinsic-size:auto 1000px}.sec--tint{background:var(--vb-roxo-50)}.sec--branco{background:#fff}.sec--verde{background:var(--vb-verde-50)}.sec--amarelo{background:var(--vb-amarelo-50)}.cab{display:grid;gap:.85rem;justify-items:center;text-align:center;max-width:46rem;margin:0 auto clamp(2rem,5vw,3.25rem)}.cab h2,.h2{font-weight:800;font-size:clamp(1.75rem,5.2vw,2.75rem);line-height:1.06;letter-spacing:-.01em}.cab p{font-size:clamp(1rem,2.6vw,1.125rem);color:var(--vb-text-muted);max-width:38rem}.sticker{align-self:center}.dores__cab{display:grid;justify-items:center;gap:.5rem}.dores__mascote{width:6.5rem;height:auto;animation:vb-flutua 5s var(--vb-ease-in-out) infinite;--r0:-2deg;--r1:2deg;animation-play-state:paused}.is-vis .dores__mascote,.dores__mascote.is-vis{animation-play-state:running}.dores{display:grid;gap:1rem;grid-template-columns:1fr}.dor{position:relative;background:#fff;border-radius:var(--vb-radius-xl);padding:1.35rem 1.35rem 1.5rem;box-shadow:var(--vb-shadow-sm);display:grid;gap:.6rem;align-content:start;overflow:hidden}.dor::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--c,var(--vb-laranja-500))}.dor h3{font-size:1.3125rem}.dor p{color:var(--vb-text-muted);font-size:.9688rem}.dor:nth-child(2){--c:var(--vb-roxo-500)}.dor:nth-child(3){--c:var(--vb-amarelo-500)}.dor:nth-child(4){--c:var(--vb-turquesa-500)}.fecho{margin:clamp(2rem,5vw,3rem) auto 0;max-width:40rem;text-align:center;font-family:var(--vb-font-display);font-weight:700;font-size:clamp(1.4rem,4.4vw,2rem);line-height:1.2;color:var(--vb-roxo-800)}.fecho span{background:linear-gradient(transparent 62%,var(--vb-amarelo-200) 62%)}@media (min-width:40rem){.dores{grid-template-columns:1fr 1fr}}@media (min-width:62rem){.dores{grid-template-columns:repeat(4,1fr)}}.sol__cab{display:grid;gap:1.25rem;justify-items:center;text-align:center;margin-bottom:clamp(2rem,5vw,3rem)}.sol__cab .cab{margin:0}.sol__mascote{width:clamp(9rem,32vw,13.5rem);height:auto;animation:vb-flutua 4.2s var(--vb-ease-in-out) infinite;--r0:-2deg;--r1:2deg;cursor:pointer;animation-play-state:paused}.sol__mascote.is-vis{animation-play-state:running}.sol__mascote.acena{animation:vb-aceno .9s var(--vb-ease-pop) 1}@keyframes vb-aceno{0%,100%{transform:rotate(0) scale(1)}25%{transform:rotate(-9deg) scale(1.08)}60%{transform:rotate(7deg) scale(1.08)}}.mods{display:grid;gap:1rem;grid-template-columns:1fr}.mod{background:#fff;border-radius:var(--vb-radius-xl);padding:1.4rem;box-shadow:var(--vb-shadow-sm);display:grid;gap:.65rem;align-content:start;transition:transform var(--vb-dur-fast) var(--vb-ease-out),box-shadow var(--vb-dur-fast) linear}.mod h3{font-size:1.375rem}.mod p{color:var(--vb-text-muted);font-size:.9688rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mod:hover{transform:translateY(-4px);box-shadow:var(--vb-shadow-md)}}.faixa-extra{margin-top:1.25rem;display:flex;align-items:flex-start;gap:1rem;background:var(--vb-turquesa-50);border:2px dashed var(--vb-turquesa-300);border-radius:var(--vb-radius-xl);padding:1.15rem 1.25rem;color:var(--vb-neutro-800)}.faixa-extra b{font-family:var(--vb-font-display);font-size:1.1875rem;color:var(--vb-turquesa-700);display:block;margin-bottom:.1rem}@media (min-width:40rem){.mods{grid-template-columns:1fr 1fr}.sol__cab{grid-template-columns:auto 1fr;text-align:left;justify-items:start;align-items:center;gap:2.5rem;max-width:52rem;margin-inline:auto;margin-bottom:3rem}.sol__cab .cab{justify-items:start;text-align:left}.sol__cab .cab p{max-width:none}}@media (min-width:62rem){.mods{grid-template-columns:repeat(3,1fr)}}.passos{display:grid;gap:1.25rem;counter-reset:passo;position:relative}.passo{position:relative;display:grid;gap:.55rem;padding:1.5rem 1.4rem 1.6rem 1.4rem;background:var(--vb-roxo-50);border-radius:var(--vb-radius-xl)}.passo__n{width:3.25rem;height:3.25rem;border-radius:50%;display:grid;place-items:center;font-family:var(--vb-font-display);font-weight:800;font-size:1.75rem;line-height:1;color:var(--vb-neutro-800);background:var(--n,var(--vb-laranja-500));border:3px solid #fff;box-shadow:var(--vb-shadow-sticker);transform:rotate(-6deg)}.passo:nth-child(2){--n:var(--vb-amarelo-500)}.passo:nth-child(3){--n:var(--vb-turquesa-500)}.passo h3{font-size:1.375rem}.passo p{color:var(--vb-text-muted)}.passos__fim{margin-top:2rem;display:flex;justify-content:center}@media (min-width:62rem){.passos{grid-template-columns:repeat(3,1fr);gap:1.5rem}.passo{padding:1.75rem 1.6rem 1.9rem}.passo:not(:last-child)::after{content:"";position:absolute;top:2.9rem;left:calc(100% - .2rem);width:1.9rem;height:0;border-top:3px dashed var(--vb-roxo-300)}}.offline{background:linear-gradient(150deg,var(--vb-roxo-600) 0%,var(--vb-roxo-800) 100%);color:#fff;overflow:clip}.offline::before{content:"";position:absolute;right:-8rem;bottom:-10rem;width:26rem;height:26rem;border-radius:50%;background:rgba(255,255,255,.07)}.offline h2{color:#fff}.offline__grade{position:relative;display:grid;gap:2.25rem;align-items:center}.offline__texto{display:grid;gap:1.1rem}.offline__texto p{color:rgba(255,255,255,.95);font-size:1.0625rem;max-width:36rem}.pontos{display:grid;gap:.65rem;margin-top:.5rem}.ponto{display:flex;align-items:center;gap:.85rem;font-family:var(--vb-font-display);font-weight:700;font-size:1.125rem;line-height:1.25}.ponto .tile{width:2.6rem;height:2.6rem;background:rgba(255,255,255,.16);color:var(--vb-amarelo-300);border-radius:var(--vb-radius-sm)}.demo-wrap{position:relative;justify-self:center;width:100%;max-width:25rem}.demo{position:relative;background:#fff;color:var(--vb-text);border-radius:var(--vb-radius-xl);padding:1.25rem;box-shadow:var(--vb-shadow-lg);display:grid;gap:.9rem}.demo__topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.demo__topo h3{font-size:1.3125rem}.chip-off{display:inline-flex;align-items:center;gap:.35rem;background:var(--vb-neutro-100);color:var(--vb-neutro-700);border-radius:var(--vb-radius-full);padding:.25rem .65rem;font-size:.75rem;font-weight:700;white-space:nowrap}.prog{height:.875rem;border-radius:99px;background:var(--vb-turquesa-100);overflow:hidden}.prog i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--vb-turquesa-500),var(--vb-turquesa-300));transform:translateX(calc(-100% + var(--p,0) * 1%));transition:transform var(--vb-dur-slower) var(--vb-ease-out)}.demo__cont{display:flex;justify-content:space-between;font-size:.8125rem;font-weight:700;color:var(--vb-text-muted)}.demo__lista{display:grid;gap:.4rem}.chk{position:relative;display:flex;align-items:center;gap:.85rem;min-height:3.25rem;padding:.4rem .85rem;border-radius:var(--vb-radius-md);background:var(--vb-neutro-50);cursor:pointer;font-weight:600;font-size:1rem;user-select:none;transition:background var(--vb-dur-fast) linear}.chk:hover{background:var(--vb-roxo-50)}.chk input{position:absolute;opacity:0;width:1px;height:1px}.chk__box{position:relative;flex:none;width:1.75rem;height:1.75rem;border-radius:.5rem;border:2px solid #8C86A3;background:#fff;overflow:hidden}.chk__box::before{content:"";position:absolute;inset:0;background:var(--vb-turquesa-500);opacity:0;transform:scale(0);transition:opacity var(--vb-dur-fast) linear}.chk__box::after{content:"";position:absolute;left:50%;top:46%;width:.5rem;height:.9rem;border:solid #fff;border-width:0 3px 3px 0;transform:translate(-50%,-55%) rotate(45deg) scale(0)}.chk input:checked + .chk__box{border-color:var(--vb-turquesa-500)}.chk input:checked + .chk__box::before{opacity:1;animation:vb-pop var(--vb-dur-slow) var(--vb-ease-pop) both}.chk input:checked + .chk__box::after{animation:vb-tique var(--vb-dur-slow) var(--vb-ease-pop) 60ms both}.chk input:focus-visible + .chk__box{outline:3px solid var(--vb-focus-ring);outline-offset:3px}.chk__txt{transition:opacity var(--vb-dur-base) linear}.chk input:checked ~ .chk__txt{opacity:.55;text-decoration:line-through;text-decoration-thickness:2px}@keyframes vb-tique{from{transform:translate(-50%,-55%) rotate(25deg) scale(0)}to{transform:translate(-50%,-55%) rotate(45deg) scale(1)}}.demo__dica{font-size:.8125rem;color:var(--vb-text-muted);text-align:center}.demo__mascote{position:absolute;right:-.75rem;top:-3.4rem;width:5.25rem;height:auto;opacity:0;transform:scale(.6) rotate(8deg);transition:opacity var(--vb-dur-base) linear,transform var(--vb-dur-slow) var(--vb-ease-pop);pointer-events:none}.demo.completo .demo__mascote{opacity:1;transform:none}.demo__aviao{position:absolute;left:-2.1rem;bottom:-1.7rem;width:4.6rem;height:auto;--r0:-12deg;--r1:-2deg;animation:vb-flutua 4.4s var(--vb-ease-in-out) infinite;animation-play-state:paused;pointer-events:none}.demo-wrap.is-vis .demo__aviao{animation-play-state:running}@media (min-width:62rem){.offline__grade{grid-template-columns:1.1fr .9fr;gap:4rem}}.dados{display:grid;gap:2rem;align-items:center}.dados__texto{display:grid;gap:1rem}.dados__texto h2{margin-bottom:.25rem}.dados__texto p{color:var(--vb-neutro-700);max-width:38rem}.dados__lista{display:grid;gap:.75rem}.dado{display:flex;align-items:center;gap:1rem;background:#fff;border-radius:var(--vb-radius-xl);padding:1.1rem 1.25rem;box-shadow:var(--vb-shadow-sm);font-family:var(--vb-font-display);font-weight:700;font-size:1.1875rem;line-height:1.25;color:var(--vb-heading)}.dados__mascote{width:7.5rem;height:auto;justify-self:center}@media (min-width:62rem){.dados{grid-template-columns:1.15fr .85fr;gap:4rem}}.preco{background:var(--vb-roxo-50)}.bilhete{--corte:var(--vb-roxo-50);position:relative;max-width:44rem;margin:0 auto;border-radius:var(--vb-radius-2xl);box-shadow:var(--vb-shadow-lg);overflow:hidden;background:#fff}.bilhete__topo{position:relative;color:#fff;background:linear-gradient(140deg,var(--vb-roxo-600),var(--vb-roxo-800));padding:1.75rem 1.5rem 2.1rem;display:grid;gap:.5rem;justify-items:center;text-align:center;overflow:hidden}.bilhete__topo::before{content:"";position:absolute;right:-3rem;top:-3.5rem;width:11rem;height:11rem;border-radius:50%;background:rgba(255,200,67,.22)}.bilhete__nome{font-family:var(--vb-font-display);font-weight:700;font-size:1.1875rem;color:#fff;position:relative}.bilhete__valor{position:relative;display:flex;align-items:baseline;justify-content:center;gap:.5rem;flex-wrap:wrap;color:var(--vb-amarelo-300);font-family:var(--vb-font-display);font-weight:800;line-height:1}.bilhete__valor strong{font-size:clamp(3.4rem,14vw,5rem);font-weight:800;letter-spacing:-.02em}.bilhete__valor span{font-size:1.5rem;color:#fff;font-weight:700}.bilhete__mes{position:relative;color:rgba(255,255,255,.96);font-size:1rem}.bilhete__corte{position:relative;height:0;border-top:3px dashed var(--vb-roxo-200);margin:0 1.75rem}.bilhete__corte::before,.bilhete__corte::after{content:"";position:absolute;top:-14px;width:26px;height:26px;border-radius:50%;background:var(--corte)}.bilhete__corte::before{left:calc(-1.75rem - 13px)}.bilhete__corte::after{right:calc(-1.75rem - 13px)}.bilhete__base{padding:1.5rem 1.5rem 1.75rem;display:grid;gap:1.25rem}.inclui__t{font-family:var(--vb-font-display);font-weight:700;font-size:1.125rem;color:var(--vb-heading)}.inclui{display:grid;gap:.55rem;margin-top:.6rem}.inclui li{display:flex;gap:.65rem;align-items:flex-start;font-size:.9688rem;line-height:1.4}.inclui .ic{width:1.35rem;height:1.35rem;padding:3px;border-radius:50%;background:var(--vb-turquesa-500);color:#fff;margin-top:.05rem;stroke-width:3}.micro{font-size:.8125rem;color:var(--vb-text-muted);text-align:center;line-height:1.5}@media (min-width:40rem){.bilhete__base{padding:1.75rem 2.25rem 2.1rem}.inclui{grid-template-columns:1fr 1fr;gap:.65rem 1.5rem}.bilhete__topo{padding-block:2.1rem 2.4rem}}.extras{max-width:52rem;margin:clamp(2.5rem,6vw,4rem) auto 0;display:grid;gap:1.25rem}.extras__cab{text-align:center;display:grid;gap:.5rem;justify-items:center}.extras__cab h3{font-size:clamp(1.375rem,4vw,1.75rem);font-weight:800}.extras__cab p{color:var(--vb-text-muted);max-width:36rem}.extras__grade{display:grid;gap:1rem}.extra{display:grid;grid-template-columns:7.25rem 1fr;gap:1rem;background:#fff;border-radius:var(--vb-radius-xl);padding:.85rem;box-shadow:var(--vb-shadow-sm);align-items:start}.extra img{width:100%;height:auto;aspect-ratio:1;border-radius:var(--vb-radius-lg);object-fit:cover}.extra h4{font-size:1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin-top:.15rem}.extra h4 small{font-size:.8125rem;font-weight:700;background:var(--vb-amarelo-200);color:var(--vb-neutro-800);border-radius:99px;padding:.1rem .6rem}.extra p{margin-top:.35rem;color:var(--vb-text-muted);font-size:.9063rem;line-height:1.5}.extras__nota{text-align:center;font-size:.9063rem;color:var(--vb-neutro-700);background:var(--vb-amarelo-100);border-radius:var(--vb-radius-lg);padding:.85rem 1.1rem}@media (min-width:48rem){.extras__grade{grid-template-columns:1fr 1fr}.extra{grid-template-columns:1fr;padding:1rem}.extra img{max-width:11rem}}.garantia{display:grid;gap:1.5rem;align-items:center;max-width:54rem;margin:0 auto;background:#fff;border-radius:var(--vb-radius-2xl);padding:clamp(1.5rem,5vw,2.5rem);box-shadow:var(--vb-shadow-md)}.garantia__mascote{width:8rem;height:auto;justify-self:center}.garantia__texto{display:grid;gap:.85rem}.garantia__texto h2{font-weight:800;font-size:clamp(1.6rem,4.6vw,2.25rem)}.garantia__como{display:flex;gap:.75rem;align-items:flex-start;background:var(--vb-amarelo-50);border-radius:var(--vb-radius-lg);padding:.9rem 1rem;font-size:.9688rem}.garantia__como .ic{color:var(--vb-amarelo-700);margin-top:.1rem}@media (min-width:48rem){.garantia{grid-template-columns:auto 1fr;gap:2.5rem}.garantia__mascote{width:10.5rem}}.garantia--foto{gap:2rem;align-items:center}.garantia__foto{position:relative;margin:0}.garantia__img{display:block;width:100%;height:auto;aspect-ratio:10 / 9;border-radius:var(--vb-radius-xl);background:var(--vb-amarelo-100);box-shadow:var(--vb-shadow-md)}.garantia--foto .garantia__mascote{position:absolute;left:-.35rem;bottom:-1rem;width:5.5rem;transform:rotate(-6deg);filter:drop-shadow(0 4px 8px rgba(47,26,128,.22))}@media (min-width:48rem){.garantia--foto{grid-template-columns:1fr;max-width:40rem}.garantia--foto .garantia__mascote{width:7rem;left:-1.25rem}}@media (min-width:62rem){.garantia--foto{grid-template-columns:1fr 30rem;gap:3rem;max-width:none}}.assin{max-width:48rem;margin:0 auto;display:grid;gap:.85rem;counter-reset:a}.assin li{counter-increment:a;display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;background:var(--vb-roxo-50);border-radius:var(--vb-radius-xl);padding:1.15rem 1.25rem}.assin li::before{content:counter(a);width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;background:var(--vb-roxo-600);color:#fff;font-family:var(--vb-font-display);font-weight:800;font-size:1.25rem;line-height:1;padding-top:.1rem}.assin b{font-family:var(--vb-font-display);font-size:1.1875rem;color:var(--vb-heading);display:block;margin-bottom:.1rem}.assin p{color:var(--vb-neutro-700);font-size:.9688rem}.assin__fecho{text-align:center;margin-top:1.5rem;font-family:var(--vb-font-display);font-weight:700;font-size:1.125rem;color:var(--vb-roxo-800)}.faq{max-width:50rem;margin:0 auto;display:grid;gap:.7rem}.faq details{background:#fff;border-radius:var(--vb-radius-lg);box-shadow:var(--vb-shadow-sm);overflow:clip}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.75rem;padding:.9rem 1.15rem;cursor:pointer;font-family:var(--vb-font-display);font-weight:700;font-size:1.125rem;line-height:1.25;color:var(--vb-heading)}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{background:var(--vb-roxo-50)}.faq summary .ic{transition:transform var(--vb-dur-base) var(--vb-ease-out);color:var(--vb-roxo-700)}.faq details[open] summary .ic{transform:rotate(90deg)}.faq details[open] summary{background:var(--vb-roxo-50)}.faq__r{padding:.35rem 1.15rem 1.25rem;color:var(--vb-neutro-700);font-size:1rem}.faq details[open] .faq__r{animation:vb-entra var(--vb-dur-base) var(--vb-ease-out) both}.faq__r p + p{margin-top:.6rem}@media (prefers-reduced-motion:reduce){.faq details[open] .faq__r{animation-name:vb-so-opacidade}.faq summary .ic{transition:none}}.final{content-visibility:auto;contain-intrinsic-size:auto 560px;position:relative;overflow:clip;background:linear-gradient(150deg,var(--vb-roxo-600) 0%,var(--vb-roxo-900) 100%);color:#fff;text-align:center;padding-block:clamp(3.5rem,9vw,6rem) clamp(4.5rem,9vw,6rem)}.final::before{content:"";position:absolute;left:50%;top:-12rem;width:30rem;height:30rem;margin-left:-15rem;border-radius:50%;background:radial-gradient(circle,rgba(255,200,67,.35),rgba(255,200,67,0) 68%)}.final__in{position:relative;display:grid;gap:1.15rem;justify-items:center}.final__mascote{width:clamp(9rem,34vw,13rem);height:auto;animation:vb-flutua 4s var(--vb-ease-in-out) infinite;--r0:-2deg;--r1:3deg;animation-play-state:paused}.final__mascote.is-vis{animation-play-state:running}.final h2{color:#fff;font-weight:800;font-size:clamp(2rem,6.5vw,3.5rem)}.final p{max-width:36rem;color:rgba(255,255,255,.95);font-size:1.125rem}.final .micro{color:rgba(255,255,255,.9)}.final__item{position:absolute;height:auto;animation:vb-flutua 5s var(--vb-ease-in-out) infinite;animation-play-state:paused;pointer-events:none;display:none}.final.is-vis .final__item{animation-play-state:running}.final__item--1{width:6rem;left:6%;top:18%;--r0:-10deg;--r1:6deg}.final__item--2{width:5.2rem;right:7%;top:30%;--r0:8deg;--r1:-6deg;animation-delay:-2s}@media (min-width:62rem){.final__item{display:block}}@media (prefers-reduced-motion:reduce){.dores__mascote,.sol__mascote,.final__mascote,.final__item,.demo__aviao{animation:none}.sol__mascote.acena{animation:none}.chk input:checked + .chk__box::before,.chk input:checked + .chk__box::after{animation:none}.chk input:checked + .chk__box::after{transform:translate(-50%,-55%) rotate(45deg) scale(1)}.chk__box::before{transform:scale(1)}}
