.wiz{padding:5rem 0;position:relative;z-index:2;background:var(--bg-dark)}.wiz__head{text-align:center}.wiz__tagline{margin-top:.6rem;color:var(--muted);font-size:.95rem}.wiz [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.16,.84,.44,1),transform .9s cubic-bezier(.16,.84,.44,1)}.wiz [data-reveal].is-visible{opacity:1;transform:translateY(0)}.wiz__exp-cards[data-reveal]{transition-delay:.12s}@media(prefers-reduced-motion:reduce){.wiz [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.wiz__steps{display:flex;justify-content:center;gap:0;margin-top:2.2rem;flex-wrap:wrap}.wiz__steps li{display:flex;align-items:center;gap:.5rem;padding:0 1.1rem;position:relative}.wiz__steps li:not(:last-child):after{content:"";position:absolute;right:-.1rem;top:50%;transform:translateY(-50%);width:1.4rem;height:1px;background:var(--line)}.wiz__step-num{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--card);border:1px solid var(--line);font:700 .8rem var(--font-body);color:var(--muted);flex:none}.wiz__step-label{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.wiz__steps li.is-active .wiz__step-num{background:var(--burger);color:#fff;border-color:var(--burger)}.wiz__steps li.is-active .wiz__step-label{color:var(--cream)}.wiz__steps li.is-done .wiz__step-num{background:var(--chicken);color:var(--barbecue);border-color:var(--chicken)}@media(max-width:600px){.wiz__steps{gap:0;margin-top:1.8rem;padding-bottom:1.6rem}.wiz__steps li{padding:0 .55rem}.wiz__steps li:not(:last-child):after{width:.9rem}.wiz__step-num{width:1.6rem;height:1.6rem;font-size:.72rem}.wiz__step-label{display:none}.wiz__steps li.is-active .wiz__step-label{display:block;position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:.5rem;white-space:nowrap;font-size:.66rem}}.wiz__body{margin-top:3rem;max-width:760px}.wiz__panel-title{font:400 clamp(1.3rem,2.6vw,1.7rem)/1.2 var(--font-display);margin-bottom:1.6rem}.wiz__exp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.wiz__exp-card{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:1.4rem;cursor:pointer;color:var(--text);transition:border-color .25s,transform .2s,background .25s}.wiz__exp-card:hover,.wiz__exp-card:focus-visible{border-color:var(--burger);transform:translateY(-3px)}.wiz__exp-card.is-selected{border-color:var(--burger);background:var(--card-2)}.wiz__exp-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:8px;background:var(--icon-bg);color:var(--logo);margin-bottom:.8rem}.wiz__exp-card h4{font:700 1rem var(--font-body);margin-bottom:.3rem}.wiz__exp-card p{font-size:.78rem;color:var(--muted)}@media(max-width:1024px){.wiz__exp-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.wiz__exp-cards{grid-template-columns:1fr}}.wiz__cat{margin-bottom:1.8rem}.wiz__cat-title{font:700 .85rem var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--chicken);margin-bottom:.7rem}.wiz__chips{display:flex;flex-wrap:wrap;gap:.6rem}.wiz__chip{display:flex;flex-direction:column;text-align:left;gap:.15rem;padding:.55rem .9rem;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--text);cursor:pointer;font:600 .82rem var(--font-body);transition:border-color .2s,background .2s}.wiz__chip small{font-weight:400;font-size:.68rem;color:var(--muted);max-width:22ch}.wiz__chip:hover{border-color:var(--chicken)}.wiz__chip.is-selected{background:var(--burger);border-color:var(--burger);color:#fff}.wiz__chip.is-selected small{color:#fffc}.wiz__nota{margin-top:1rem;font-size:.78rem;color:var(--muted)}.wiz__loading{color:var(--muted);font-size:.85rem}.wiz__pacotes{display:grid;gap:.9rem}.wiz__pacote-card{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:1.1rem 1.3rem;cursor:pointer;color:var(--text)}.wiz__pacote-card h4{font:700 1rem var(--font-body);margin-bottom:.3rem}.wiz__pacote-card p{font-size:.8rem;color:var(--muted)}.wiz__pacote-card.is-selected{border-color:var(--burger);background:var(--card-2)}.wiz__fgroup{border:0;padding:0;margin:0 0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.wiz__fgroup legend{grid-column:1 / -1;font:700 .85rem var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--chicken);margin-bottom:.4rem;padding:0}.wiz__field{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;color:var(--muted)}.wiz__field--full{grid-column:1 / -1}.wiz__field[hidden]{display:none}.wiz__field input,.wiz__field select,.wiz__field textarea{padding:.6rem .75rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--fish) 35%,transparent);background:transparent;color:var(--cream);font:inherit;font-size:.85rem}.wiz__field select{color-scheme:dark}.wiz__radios{display:flex;flex-wrap:wrap;gap:1.2rem;font-size:.85rem;color:var(--cream)}.wiz__radios label{display:flex;align-items:center;gap:.4rem;cursor:pointer}@media(max-width:640px){.wiz__fgroup{grid-template-columns:1fr}}.wiz__nav{display:flex;justify-content:space-between;align-items:center;margin-top:1.6rem;gap:1rem}.wiz__btn-back{background:transparent;border:1px solid var(--line);color:var(--cream);padding:.55rem 1.1rem;border-radius:6px;cursor:pointer;font:600 .8rem var(--font-body)}.wiz__btn-back:hover{border-color:var(--chicken)}.wiz__erro{margin-top:1rem;color:var(--burger);font-size:.82rem}.wiz__resumo-bloco{margin-bottom:1.6rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.wiz__resumo-bloco h4{display:flex;justify-content:space-between;align-items:center;font:700 .85rem var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--chicken);margin-bottom:.6rem}.wiz__editar{background:transparent;border:0;color:var(--cream);text-decoration:underline;cursor:pointer;font-size:.72rem;text-transform:none;letter-spacing:0}.wiz__resumo-linha{display:flex;justify-content:space-between;gap:1rem;font-size:.82rem;padding:.3rem 0}.wiz__resumo-linha strong{color:var(--muted);font-weight:600;flex:none}.wiz__resumo-linha span{text-align:right}.wiz__aviso{font-size:.78rem;color:var(--muted);margin-top:.5rem}.wiz__aviso--lgpd{font-size:.72rem}.wiz__aviso--lgpd a{color:var(--chicken)}.wiz__confirmacao{text-align:center;padding:2rem 0}.wiz__ok-icon{display:grid;place-items:center;width:4rem;height:4rem;margin:0 auto 1.2rem;border-radius:50%;background:var(--burger);color:#fff;font-size:1.8rem}.wiz__confirmacao h3{font:400 1.6rem var(--font-display);margin-bottom:.6rem}.wiz__protocolo{font-size:1rem;margin:.8rem 0}.wiz__confirmacao .btn{margin-top:1.4rem}.cine{position:relative;height:205vh;background:#000}.cine__stage{position:sticky;top:0;width:100vw;height:100vh;height:100dvh;overflow:hidden;background:#000}.cine__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000;will-change:opacity,transform;pointer-events:none}.cine__video--2{opacity:0}.cine__hold{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.cine__shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#141518b8,#14151861 55%,#1415181f),linear-gradient(0deg,rgb(20 21 24 / .55),transparent 40%)}.cine__copy{position:absolute;inset:0;z-index:2;display:flex;align-items:center;pointer-events:none}.cine__copy .wrap{position:relative;pointer-events:none}.cine__seal{position:absolute;top:0;right:-1rem;z-index:3;width:clamp(6rem,10vw,10rem);height:auto;pointer-events:none;filter:drop-shadow(0 4px 16px rgb(0 0 0 / .45))}.cine__title{font:700 clamp(2.6rem,6vw,5.2rem)/1.05 var(--font-display, "Oswald", sans-serif);color:var(--fish, #f2d7ad);max-width:15ch;transform-origin:18% 60%;will-change:transform,filter,opacity;text-wrap:balance}.cine__title span{display:block}.cine__rest{margin-top:2rem;will-change:transform,filter,opacity}.cine__rest p{max-width:46ch;font-size:clamp(.9rem,1.35vw,1.1rem);line-height:1.5;color:var(--fish, #f2d7ad)}.cine__cta{pointer-events:auto;margin-top:1.8rem;display:inline-flex;align-items:center;gap:2.2rem;padding:.4rem .4rem .4rem 1.6rem;border-radius:8px;background:var(--burger, #d83030);color:#fff;text-decoration:none;font-weight:500;font-size:clamp(.85rem,1.2vw,1rem);box-shadow:0 10px 30px #00000059}.cine__cta i{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:6px;background:var(--fish, #f2d7ad);color:var(--barbecue, #3c1518)}.cine__cta:hover{filter:brightness(1.08)}@media(max-width:768px){.cine{height:420vh}.cine__seal{top:-.2rem;right:-.4rem;width:clamp(4rem,18vw,5.5rem)}}@media(prefers-reduced-motion:reduce){.cine{height:100vh;height:100dvh}}.sv{position:relative;height:260vh;margin-top:-10vh;background:var(--bg-dark, #0f1214)}.sv__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--bg-dark, #0f1214);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%)}.sv__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;background:#000}.sv__copy{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:0 1rem;pointer-events:none}.sv__title{font:500 clamp(1.15rem,3.4vw,2.2rem)/1.25 var(--font-display, "Oswald", sans-serif);letter-spacing:.05em;color:#fff;text-align:center;white-space:normal;text-wrap:balance;will-change:filter,opacity,transform}@media(min-width:700px){.sv__title{white-space:nowrap}}.sv__title .sv__accent{color:inherit}@media(max-width:768px){.sv{height:420vh}}@media(prefers-reduced-motion:reduce){.sv{height:100vh}.sv__stage{position:relative;top:0}}.moments{background:var(--burger, #d83030);padding-block:3.5rem 4rem}.moments__head{text-align:center;color:#fff;margin-top:2.5rem;opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.16,.84,.44,1),transform .9s cubic-bezier(.16,.84,.44,1)}.moments__head.is-visible{opacity:1;transform:translateY(0)}.moments__head p{margin-top:.75rem;color:#fff;opacity:.8;margin-inline:auto;white-space:nowrap;font-size:clamp(.62rem,2.7vw,.95rem)}.moments__carousel{position:relative;margin-top:58px;outline:none}.moments__carousel:focus-visible{outline:2px solid var(--fish);outline-offset:10px;border-radius:26px}.moments__viewport{position:relative;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.moments__viewport.is-dragging{cursor:grabbing}.moments__track{position:relative;height:100%;list-style:none;margin:0;padding:0}.moments__slide{position:absolute;inset:0;display:grid;place-items:center;transform:translate(var(--tx, 0px)) scale(var(--sc, 1));opacity:var(--op, 1);z-index:var(--z, 1);transition:transform .7s cubic-bezier(.22,.75,.24,1),opacity .7s cubic-bezier(.22,.75,.24,1);will-change:transform,opacity;pointer-events:none}.moments__slide.is-active{pointer-events:auto}.moments__viewport.is-dragging .moments__slide{transition:none}.moments__card{position:relative;width:min(70vw,46rem);min-height:min(56vh,27rem);border-radius:20px;box-shadow:0 16px 40px #00000038;background:linear-gradient(160deg,#fffaf2,#f3e3c9);display:flex;flex-direction:column;justify-content:center;padding:clamp(2.2rem,4vw,3.5rem)}.moments__quote{position:absolute;font:700 4.5rem/1 Georgia,Times New Roman,serif;color:var(--burger);opacity:.3;pointer-events:none}.moments__quote--open{top:.8rem;left:1.6rem}.moments__quote--close{bottom:.3rem;right:1.8rem}.moments__text{position:relative;z-index:1;margin:0;color:#2a2016;font:400 clamp(1.05rem,1.9vw,1.3rem)/1.6 var(--font-body)}.moments__divider{position:relative;z-index:1;width:3rem;height:2px;background:var(--burger);opacity:.6;margin:1.6rem 0 1rem;border:0}.moments__stars{position:relative;z-index:1;color:var(--burger);font-size:1rem;letter-spacing:.3rem;margin-bottom:.3rem}.moments__attrib{position:relative;z-index:1;display:flex;align-items:center;gap:.85rem}.moments__avatar{flex:none;width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;background:#d830301f;color:var(--burger)}.moments__attrib-text strong{display:block;font:600 1.4rem/1.3 var(--font-display, "Oswald", sans-serif);color:#241c14;letter-spacing:.02em}.moments__attrib-text span{display:block;font:500 .85rem/1.4 var(--font-body);color:var(--burger);opacity:.85;margin-top:.2rem}.moments__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:2.9rem;height:2.9rem;border-radius:50%;display:grid;place-items:center;background:var(--fish);color:var(--barbecue);border:0;cursor:pointer;box-shadow:0 10px 26px #00000047;transition:background .25s,transform .25s,opacity .25s}.moments__arrow:hover{background:#fff}.moments__arrow:active{transform:translateY(-50%) scale(.92)}.moments__arrow[disabled]{opacity:.32;cursor:default;pointer-events:none}.moments__arrow--prev{left:clamp(.25rem,2.4vw,1.6rem)}.moments__arrow--prev svg{transform:rotate(180deg)}.moments__arrow--next{right:clamp(.25rem,2.4vw,1.6rem)}.moments__dots{display:flex;justify-content:center;align-items:center;gap:.6rem;margin-top:1.8rem}.moments__dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;background:#ffffff59;cursor:pointer;transition:background .25s,transform .25s}.moments__dot:hover{background:#fff9}.moments__dot.is-active{background:#fff;transform:scale(1.35)}@media(max-width:768px){.moments__carousel{margin-top:30px}.moments__card{width:min(88vw,30rem);min-height:auto;padding:1.9rem 1.6rem 2.3rem}.moments__quote{font-size:3.2rem}.moments__arrow{display:none}.moments__dots{margin-top:1.4rem}}@media(prefers-reduced-motion:reduce){.moments__head{opacity:1!important;transform:none!important;transition:none!important}.moments__slide{transition:none!important}}.is-scrub .sw{will-change:opacity}
