.black-page{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;background-color:var(--color-bf-ink)}.black-page .faixa{position:relative;overflow:hidden}.black-page .faixa:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:5s ease-in-out infinite bf-faixa-brilho;position:absolute;inset:0;transform:translate(-100%)}@keyframes bf-faixa-brilho{0%{transform:translate(-100%)}55%{transform:translate(100%)}to{transform:translate(100%)}}.black-page .faixa-numero{font-variant-numeric:tabular-nums}.black-page{--bf-selo:url(bf-selo.webp)}.black-page .selo-bf{background-image:var(--bf-selo);aspect-ratio:848/558;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%}.black-page .bg-black-friday{background-image:url(bf-fundo.webp);background-position:50%;background-size:cover;animation:46s ease-in-out infinite alternate bf-deriva}@keyframes bf-deriva{0%{background-position:44% 48%;background-size:118%}to{background-position:56% 52%;background-size:126%}}.black-page .icones{will-change:transform;background-image:url(bf-icones.webp);background-position:50%;background-size:cover;animation:24s ease-in-out infinite alternate bf-flutuar-icones}@keyframes bf-flutuar-icones{0%{transform:translate(-1.5%,1.5%)scale(1.04)}to{transform:translate(1.5%,-1.5%)scale(1.1)}}.black-page .orbe{animation:18s ease-in-out infinite bf-orbita}.black-page .orbe-lento{animation-duration:26s;animation-direction:reverse}@keyframes bf-orbita{0%,to{transform:translate(0)scale(1)}50%{transform:translate(28px,-34px)scale(1.12)}}.black-page .flutua{animation:7s ease-in-out infinite bf-flutuacao}@keyframes bf-flutuacao{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.black-page .botao{position:relative;overflow:hidden;transform:translateZ(0)}.black-page .botao:hover{transform:translateY(-2px)}.black-page .botao:active{transform:translateY(0)scale(.985)}.black-page .botao:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffa6,#0000);width:45%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.black-page .botao:hover:after{animation:.85s ease-out bf-varredura}@keyframes bf-varredura{0%{opacity:1;left:-60%}to{opacity:0;left:115%}}@keyframes bf-pulso{0%,to{box-shadow:0 0 60px -14px #00e4e880}50%{box-shadow:0 0 95px -8px #00e4e8e6}}.black-page .brilho-neon{box-shadow:0 0 80px -10px #00e4e873}.black-page .brilho-magenta{box-shadow:0 0 120px -20px #c04bff80}.black-page .revelar{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.3,1);transform:translateY(26px)}.black-page .revelar.visivel{opacity:1;transform:none}.black-page .entrada{opacity:0;animation:.7s cubic-bezier(.2,.7,.3,1) forwards bf-sobe;transform:translateY(14px)}.black-page .entrada-2{animation-delay:.1s}.black-page .entrada-3{animation-delay:.2s}.black-page .entrada-4{animation-delay:.3s}@keyframes bf-sobe{to{opacity:1;transform:none}}.black-page details>summary{cursor:pointer;list-style:none}.black-page details>summary::-webkit-details-marker{display:none}.black-page .modal{display:none}.black-page .modal.aberto{display:flex}.black-page .modal-fundo{opacity:0;transition:opacity .28s}.black-page .modal-painel{opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.3,1);transform:translateY(18px)scale(.97)}.black-page .modal.visivel .modal-fundo{opacity:1}.black-page .modal.visivel .modal-painel{opacity:1;transform:none}.black-page .hs-medq form{flex-direction:column;gap:1.15rem;display:flex}.black-page .hs-medq fieldset{border:0;margin:0;padding:0;max-width:none!important}.black-page .hs-medq fieldset .input{margin:0!important}.black-page .hs-medq .hs-form-field{margin:0}.black-page .hs-medq .hs-form-field>label{color:var(--color-bf-white);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.black-page .hs-medq .hs-form-required{color:var(--color-bf-neon);margin-left:.15rem}.black-page .hs-medq .hs-field-desc{color:var(--color-bf-mist);margin:0 0 .5rem;font-size:.8125rem}.black-page .hs-medq input.hs-input:not([type=checkbox]):not([type=radio]),.black-page .hs-medq select.hs-input,.black-page .hs-medq textarea.hs-input{box-sizing:border-box;border:1px solid var(--color-bf-line);background:var(--color-bf-ink);color:var(--color-bf-white);border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:Ubuntu,system-ui,sans-serif;font-size:1rem;line-height:1.4;transition:border-color .2s,box-shadow .2s;width:100%!important}.black-page .hs-medq input.hs-input::placeholder,.black-page .hs-medq textarea.hs-input::placeholder{color:#bcb0d880}.black-page .hs-medq input.hs-input:focus,.black-page .hs-medq select.hs-input:focus,.black-page .hs-medq textarea.hs-input:focus{border-color:var(--color-bf-neon);box-shadow:0 0 0 3px #00e4e82e}.black-page .hs-medq select.hs-input option{background:var(--color-bf-navy);color:var(--color-bf-white)}.black-page .hs-medq input.hs-input[type=checkbox],.black-page .hs-medq input.hs-input[type=radio]{accent-color:var(--color-bf-neon);flex:none;width:1.05rem;height:1.05rem;margin:.2rem .6rem 0 0}.black-page .hs-medq ul.inputs-list{margin:0;padding:0;list-style:none}.black-page .hs-medq .hs-form-booleancheckbox label,.black-page .hs-medq .hs-form-checkbox label,.black-page .hs-medq .hs-form-radio label{color:var(--color-bf-mist);align-items:flex-start;font-size:.875rem;font-weight:400;line-height:1.6;display:flex}.black-page .hs-medq .hs-button.primary{cursor:pointer;background:var(--color-bf-neon);width:100%;color:var(--color-bf-ink);text-transform:uppercase;letter-spacing:-.01em;border:0;border-radius:9999px;padding:1rem 1.5rem;font-family:Ubuntu,system-ui,sans-serif;font-size:1rem;font-weight:700;line-height:1.35;transition:filter .2s,transform .2s;position:relative;box-shadow:0 0 60px -14px #00e4e880}.black-page .hs-medq .hs-button.primary:hover{filter:brightness(1.1);transform:translateY(-2px)}.black-page .hs-medq .hs-button.primary:active{transform:translateY(0)scale(.985)}.black-page .hs-medq .hs-button.primary:focus-visible{outline:2px solid var(--color-bf-magenta);outline-offset:3px}.black-page .hs-medq .hs-error-msgs{margin:.45rem 0 0;padding:0;list-style:none}.black-page .hs-medq .hs-error-msgs label{color:#ff8fa3;font-size:.8125rem;font-weight:400}.black-page .hs-medq .hs-input.invalid{border-color:#ff8fa3}.black-page .hs-medq .legal-consent-container p,.black-page .hs-medq .hs-richtext{color:var(--color-bf-mist);font-size:.8125rem;line-height:1.65}.black-page .hs-medq a{color:var(--color-bf-magenta);text-decoration:underline}.black-page .hs-medq .submitted-message{color:var(--color-bf-white);text-align:center;font-size:1.05rem;line-height:1.7}.black-page .hs-carregando{color:var(--color-bf-mist);text-align:center;padding:2rem 0;font-size:.875rem}.black-page .hs-medq .hs-fieldtype-intl-phone{position:relative;align-items:stretch!important;gap:.5rem!important;display:flex!important}.black-page .hs-medq .hs-fieldtype-intl-phone:before{content:attr(data-country-flag);z-index:1;width:3.25rem;color:var(--color-bf-white);text-align:center;pointer-events:none;font-size:1.5rem;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.black-page .hs-medq .hs-fieldtype-intl-phone:has(img.bf-bandeira):before{content:none}.black-page .hs-medq .hs-fieldtype-intl-phone img.bf-bandeira{z-index:2;object-fit:contain;pointer-events:none;width:3.25rem;height:1.875rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.black-page .hs-medq .hs-fieldtype-intl-phone select.hs-input{cursor:pointer;appearance:none!important;border:1px solid var(--color-bf-line)!important;background:var(--color-bf-ink)!important;color:#0000!important;border-radius:.75rem!important;flex:0 0 3.25rem!important;width:3.25rem!important;min-width:3.25rem!important;padding:0!important;font-size:0!important}.black-page .hs-medq .hs-fieldtype-intl-phone select.hs-input::-ms-expand{display:none}.black-page .hs-medq .hs-fieldtype-intl-phone select.hs-input option{color:var(--color-bf-white);font-size:1rem}.black-page .hs-medq .hs-fieldtype-intl-phone select.hs-input:focus-visible{outline:2px solid var(--color-bf-neon);outline-offset:3px}.black-page .hs-medq .hs-fieldtype-intl-phone input[type=tel].hs-input{flex:auto!important;width:auto!important;min-width:0!important}@media (prefers-reduced-motion:reduce){.black-page{scroll-behavior:auto}.black-page .entrada{opacity:1;animation:none;transform:none}.black-page .bg-black-friday,.black-page .icones,.black-page .orbe,.black-page .flutua,.black-page .botao-pulso{animation:none!important}.black-page .faixa:after{opacity:0;animation:none}.black-page .animate-ping{animation:none!important}.black-page .botao:hover{transform:none}.black-page .botao:hover:after{animation:none}.black-page .revelar,.black-page .modal-fundo,.black-page .modal-painel{opacity:1;transition:none;transform:none}.black-page .hs-medq .hs-button.primary{transition:none}.black-page .hs-medq .hs-button.primary:hover{transform:none}}.black-page a:focus-visible,.black-page button:focus-visible,.black-page input:focus-visible,.black-page summary:focus-visible{outline:2px solid var(--color-bf-neon);outline-offset:3px;border-radius:6px}.black-page{background:var(--color-bf-ink);color:var(--color-bf-white);font-family:Ubuntu,system-ui,sans-serif}.black-page .bf-ribbon-shadow{box-shadow:0 8px 30px -12px #c04bffd9}.black-page .faixa{position:sticky}.black-page .botao-pulso{animation:3.2s ease-in-out infinite bf-pulso}@media (prefers-reduced-motion:reduce){.black-page .botao-pulso{animation:none!important}}
