:is(body:has(.bf)>.topo,body:has(.bf)>.rodape){display:none}.bf{--bf-fundo:#0b0907;--bf-fundo-2:#15110c;--bf-ouro:#e7c98f;--bf-ouro-vivo:#ffe1a6;--bf-texto:#efe8dc;--bf-texto-2:#c9bead;--bf-fio:#e7c98f33;background:var(--bf-fundo);color:var(--bf-texto)}.bf em{color:var(--bf-ouro);font-style:normal;font-weight:600}.bf-titulo{font-family:var(--titulo);letter-spacing:-.02em;text-wrap:balance;margin-bottom:clamp(18px,3vh,28px);font-size:clamp(2rem,4vw,3.3rem);font-weight:400;line-height:1.06}.bf-titulo--grande{font-size:clamp(2.6rem,6vw,5rem)}.bf-preco{color:var(--bf-ouro-vivo);white-space:nowrap;font-weight:600}.bf-selo{background:var(--bf-ouro);color:#1a140c;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:1rem;padding:.35rem .85rem;font-size:.8125rem;font-weight:700;display:inline-block}.bf-sub{color:var(--bf-texto-2);margin:-.6rem 0 clamp(28px,5vh,44px)}.bf-botao{background:var(--bf-ouro);color:#1a140c;transition:background-color .25s, transform .25s var(--suave);border-radius:999px;align-items:center;gap:.6rem;padding:1rem 1.5rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -12px #e7c98f8c}.bf-botao:hover{background:var(--bf-ouro-vivo);transform:translateY(-1px)}.bf-botao--grande{padding:1.2rem 1.8rem;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.bf-link{color:var(--bf-ouro);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.bf-acoes{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:clamp(24px,4vh,36px);display:flex}.bf-centro{justify-content:center;margin-top:clamp(36px,6vh,56px);display:flex}.bf-faixa{z-index:60;background:var(--bf-ouro);color:#1a140c;font-size:.9375rem;position:sticky;top:0}.bf-faixa__dentro{align-items:center;gap:.6rem 1.4rem;min-height:48px;padding:.4rem 0;display:flex}.bf-faixa strong{text-transform:uppercase;letter-spacing:.04em;margin-right:.3rem}.bf-faixa__tempo{align-items:center;gap:.5rem;margin-left:auto;display:flex}.bf-faixa .bf-contagem__parte b{color:var(--bf-ouro-vivo);background:#1a140c}.bf-faixa .bf-contagem__parte small{color:#3d3020}.bf-faixa__cta{color:var(--bf-ouro-vivo);white-space:nowrap;background:#1a140c;border-radius:999px;padding:.45rem 1rem;font-weight:700;text-decoration:none}.bf-contagem{font-variant-numeric:tabular-nums;gap:.35rem;min-height:1.6em;display:inline-flex}.bf-contagem__parte{align-items:baseline;gap:.15rem;display:inline-flex}.bf-contagem__parte b{background:var(--bf-fundo-2);border:1px solid var(--bf-fio);color:var(--bf-ouro-vivo);border-radius:6px;padding:.05rem .35rem;font-weight:700}.bf-contagem__parte small{color:var(--bf-texto-2);font-size:.75rem}.bf-contagem--fim{font-weight:700}.bf-abre{background:radial-gradient(60% 70% at 78% 40%, #e7c98f2e, transparent 70%), var(--bf-fundo);padding:clamp(40px,7vh,80px) 0 clamp(64px,10vh,110px);position:relative;overflow:hidden}.bf-abre__grade{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.bf-marca{width:auto;height:30px;margin-bottom:clamp(24px,5vh,48px)}.bf-abre h1{font-family:var(--titulo);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.6rem,5.6vw,4.9rem);font-weight:400;line-height:1.02}.bf-abre .bf-preco{font-size:1.12em;display:inline-block}.bf-lede{max-width:44ch;color:var(--bf-texto-2);margin-top:clamp(16px,3vh,24px);font-size:clamp(1.1rem,1.5vw,1.3rem)}.bf-lede strong{color:var(--bf-texto)}.bf-garantias{color:var(--bf-texto-2);flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:1.4rem;font-size:.9375rem;list-style:none;display:flex}.bf-garantias li:before{content:"✓";color:var(--bf-ouro);margin-right:.4rem;font-weight:700}.bf-vitrine{padding-bottom:8%;position:relative}.bf-tela{border:1px solid var(--bf-fio);transform-origin:0;border-radius:14px;overflow:hidden;transform:perspective(1400px)rotateY(-8deg)rotateX(2deg);box-shadow:0 30px 80px -30px #000c}.bf-celular{border:6px solid #1f1a13;border-radius:22px;width:28%;position:absolute;bottom:0;right:-2%;overflow:hidden;box-shadow:0 24px 60px -20px #000000e6}.bf-marcas{border-top:1px solid var(--bf-fio);border-bottom:1px solid var(--bf-fio);background:var(--bf-fundo-2);padding:clamp(36px,6vh,56px) 0}.bf-marcas p{text-align:center;color:var(--bf-texto-2);margin-bottom:1.4rem;font-size:.9375rem}.bf-marcas ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(22px,4vw,56px);list-style:none;display:flex}.bf-marcas img{opacity:.75;width:auto;height:36px}.bf-marcas .bf-marcas__alto{height:54px}.bf-portfolio,.bf-oferta,.bf-porque,.bf-passos,.bf-lume,.bf-faq{padding:clamp(80px,13vh,140px) 0}.bf-trabalhos{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px) clamp(20px,3vw,40px);list-style:none;display:grid}.bf-trabalho{gap:.35rem;text-decoration:none;display:grid}.bf-trabalho__tela{border:1px solid var(--bf-fio);aspect-ratio:16/10;border-radius:14px;margin-bottom:.8rem;display:block;position:relative;overflow:hidden}.bf-trabalho__tela>img:first-child{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .8s var(--suave)}.bf-trabalho:hover .bf-trabalho__tela>img:first-child{transform:scale(1.03)}.bf-trabalho__celular{border:4px solid #1f1a13;border-radius:14px;width:22%;position:absolute;bottom:-12%;right:4%;box-shadow:0 16px 40px -16px #000000e6}.bf-trabalho__tipo{letter-spacing:.05em;text-transform:uppercase;color:var(--bf-ouro);font-size:.8125rem;font-weight:700}.bf-trabalho strong{font-family:var(--titulo);font-size:1.35rem;font-weight:500}.bf-trabalho__igual{color:var(--bf-texto-2);align-items:center;gap:.4rem;margin-top:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.bf-trabalho__igual:hover{color:var(--bf-ouro-vivo)}.bf-oferta{background:var(--bf-fundo-2);border-top:1px solid var(--bf-fio);border-bottom:1px solid var(--bf-fio)}.bf-oferta__grade{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.bf-recebe{border-top:1px solid var(--bf-fio);list-style:none}.bf-recebe li{border-bottom:1px solid var(--bf-fio);color:var(--bf-texto-2);padding:1rem 0 1rem 2.2rem;position:relative}.bf-recebe li:before{content:"✓";background:var(--bf-ouro);color:#1a140c;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:.95rem;left:0}.bf-recebe strong{font-family:var(--titulo);color:var(--bf-texto);font-size:1.2rem;font-weight:500;display:block}.bf-cartao{text-align:center;background:linear-gradient(160deg,#241c12,#120e09);border:1px solid #e7c98f73;border-radius:24px;justify-items:center;gap:.9rem;padding:clamp(28px,4vw,44px);display:grid;box-shadow:0 30px 80px -40px #e7c98f80}.bf-cartao__rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--bf-ouro);font-size:.875rem;font-weight:700}.bf-cartao__preco{font-family:var(--titulo);color:var(--bf-ouro-vivo);font-size:clamp(3.4rem,6vw,4.8rem);font-weight:600;line-height:1}.bf-cartao__nota{color:var(--bf-texto-2);margin-top:-.4rem}.bf-cartao__tempo{color:var(--bf-texto-2);justify-items:center;gap:.4rem;font-size:.875rem;display:grid}.bf-cartao__miudo{color:#a99d8a;max-width:36ch;font-size:.8125rem}.bf-porque__grade,.bf-lume__grade,.bf-faq__grade{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.bf-porque p,.bf-lume p{color:var(--bf-texto-2);max-width:56ch;font-size:1.1rem}.bf-para{flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 1.8rem;list-style:none;display:flex}.bf-para li{border:1px solid var(--bf-fio);border-radius:999px;padding:.5rem .95rem;font-size:.9375rem}.bf-passos ol{counter-reset:bf;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,36px);list-style:none;display:grid}.bf-passos li{counter-increment:bf;border-top:2px solid var(--bf-ouro);padding-top:1.2rem}.bf-passos li:before{content:counter(bf);background:var(--bf-ouro);color:#1a140c;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;margin-bottom:.9rem;font-weight:800;display:grid}.bf-passos strong{font-family:var(--titulo);font-size:1.25rem;font-weight:500}.bf-passos p{color:var(--bf-texto-2);margin-top:.4rem}.bf-lume__grade{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center}.bf-lume__foto{aspect-ratio:4/3;border-radius:18px;overflow:hidden}.bf-lume__foto img{object-fit:cover;width:100%;height:100%}.bf-lume .bf-link{margin-top:1.2rem}.bf-faq{background:var(--bf-fundo-2);border-top:1px solid var(--bf-fio)}.bf-perguntas{border-top:1px solid var(--bf-fio)}.bf-perguntas details{border-bottom:1px solid var(--bf-fio)}.bf-perguntas summary{cursor:pointer;font-family:var(--titulo);justify-content:space-between;gap:1rem;padding:1.15rem 0;font-size:1.2rem;font-weight:500;list-style:none;display:flex}.bf-perguntas summary::-webkit-details-marker{display:none}.bf-perguntas summary:after{content:"+";color:var(--bf-ouro);transition:transform .3s var(--suave);font-size:1.6rem;font-weight:300;line-height:1}.bf-perguntas details[open] summary:after{transform:rotate(45deg)}.bf-perguntas p{max-width:64ch;color:var(--bf-texto-2);padding:0 0 1.3rem}.bf-fecho{text-align:center;background:radial-gradient(50% 60% at 50% 40%, #e7c98f33, transparent 70%), var(--bf-fundo);padding:clamp(100px,16vh,180px) 0}.bf-fecho__dentro{justify-items:center;gap:1.2rem;display:grid}.bf-fecho .bf-contagem{font-size:1.3rem}.bf-rodape{border-top:1px solid var(--bf-fio);color:#a99d8a;padding:32px 0 110px;font-size:.8125rem}.bf-rodape .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.bf-rodape img{width:auto;height:26px}.bf-flutuante{z-index:70;color:#0b2614;background:#25d366;border-radius:999px;align-items:center;gap:.6rem;padding:.95rem 1.3rem;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 30px -8px #0009}.bf-flutuante:hover{background:#3ee07a}@media (max-width:960px){.bf-abre__grade,.bf-oferta__grade,.bf-porque__grade,.bf-lume__grade,.bf-faq__grade{grid-template-columns:1fr}.bf-passos ol{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-tela{transform:none}}@media (max-width:640px){.bf-faixa__dentro{justify-content:space-between;font-size:.8125rem}.bf-faixa__dentro>p:first-child{display:none}.bf-faixa__dentro{justify-content:center}.bf-faixa__tempo{white-space:nowrap;margin-left:0}.bf-faixa__cta{display:none}.bf-trabalhos,.bf-passos ol{grid-template-columns:1fr}.bf-acoes .bf-botao{justify-content:center;width:100%}.bf-flutuante{justify-content:center;bottom:12px;left:12px;right:12px}.bf-celular{width:30%}}
