.b5f{flex-direction:column;min-height:100svh;display:flex}.b5f-voltar{background:linear-gradient(var(--lar), var(--lar)) 0 100% / 0 3px no-repeat;margin-top:12px;padding:10px 4px;font-weight:700;text-decoration:none;transition:background-size .3s}.b5f-voltar:hover{background-size:100% 3px}.b5f-grade{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:40px 56px;width:100%;max-width:1240px;margin-inline:auto;padding:24px clamp(16px,4vw,48px) 96px;display:grid}.b5f-cartaz{border:3px solid var(--txt);background:var(--sol);box-shadow:8px 8px 0 var(--txt);border-radius:26px;padding:36px 32px 32px;position:sticky;top:24px;rotate:-1deg}.b5f-laranja .b5f-cartaz{background:var(--lar)}.b5f-rosa .b5f-cartaz{background:var(--mor)}.b5f-creme .b5f-cartaz{background:var(--bau)}.b5f-cartaz .b5-eyebrow{color:var(--txt)}.b5f-titulo{font:400 clamp(2.4rem, 1.6rem + 3vw, 4.2rem)/1.02 var(--disp);color:var(--txt);text-wrap:balance;margin:6px 0 0}.b5f-frase{max-width:34ch;margin:16px 0 0;font-size:1.15rem;font-weight:600;line-height:1.45}.b5f-pontos{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.b5f-pontos li{background:var(--cr);border:2px solid var(--txt);border-radius:999px;padding:6px 14px;font-size:.95rem;font-weight:700}.b5f-pontos li:nth-child(2n){rotate:1.5deg}.b5f-pontos li:nth-child(3n){rotate:-1.5deg}.b5f-direto{border-top:2px dashed var(--txt);margin:26px 0 0;padding-top:16px;font-size:.95rem}.b5f-direto-baixo{display:none}.b5f-direto a{color:var(--txt);white-space:nowrap;font-weight:800}.b5f-ficha{border:3px solid var(--txt);box-shadow:8px 8px 0 var(--txt);background:#fff;border-radius:8px;padding:20px clamp(18px,3vw,32px) 30px;position:relative;rotate:.6deg}.b5f-ficha:after{content:"";background:radial-gradient(circle at 50% 0,#fff 6px,#0000 7px) 0 0/16px 14px repeat-x;height:14px;position:absolute;bottom:-14px;left:-3px;right:-3px}.b5f-ficha-topo{border-bottom:2px dashed var(--txt);font:700 .75rem var(--corpo);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;margin:0 0 14px;padding-bottom:10px;display:flex}.b5f-aviso{color:var(--txt-2);margin:0 0 12px;font-size:.85rem;font-style:italic}.b5f-nota{color:var(--txt-2);text-align:center;margin:14px 0 0;font-size:.9rem}.b5f .sv-form{color:var(--txt);background:0 0;border-radius:0;padding:0}.b5f .sv-campos{gap:16px}.b5f .sv-campo{gap:6px}.b5f .sv-campo label{font-size:.95rem;font-weight:800}.b5f .sv-campo :is(input,select,textarea){width:100%;min-height:52px;font:600 1.05rem var(--corpo);color:var(--txt);background:var(--cr);border:2px solid var(--txt);transition:box-shadow .2s, background-color .2s, transform .2s var(--mola);border-radius:14px;padding:10px 14px;box-shadow:3px 3px #24140c1f}.b5f .sv-campo textarea{resize:vertical;min-height:120px}.b5f .sv-campo select{-webkit-appearance:none;appearance:none;cursor:pointer;background:var(--cr) no-repeat right 14px center / 16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 5l6 6 6-6' fill='none' stroke='%2324140C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");padding-right:44px}.b5f .sv-campo :is(input,select,textarea):focus{border-color:var(--txt);box-shadow:4px 4px 0 var(--sol), 0 0 0 3px var(--vp);background-color:#fff;outline:none}.b5f .sv-campo :is(input,select,textarea)[aria-invalid=true]{border-color:var(--cer)}.b5f .sv-erro{color:var(--cer);font-size:.9rem;font-weight:700}.b5f .sv-consent{margin-top:20px;font-size:.92rem}.b5f .sv-consent input{accent-color:var(--vp)}.b5f .sv-consent a{color:var(--txt);font-weight:700}.b5f .sv-enviar{width:100%;min-height:60px;font:800 1.15rem var(--corpo);color:var(--txt);cursor:pointer;background:var(--sol);border:3px solid var(--txt);box-shadow:var(--sombra);transition:transform .25s var(--mola), box-shadow .2s;border-radius:999px;margin-top:22px;padding:12px 22px}.b5f .sv-enviar:hover{box-shadow:6px 6px 0 var(--txt);transform:translate(-2px,-2px)rotate(-1deg)}.b5f .sv-enviar:active{box-shadow:1px 1px 0 var(--txt);transform:translate(3px,3px)}.b5f .sv-enviar:disabled{opacity:.6;cursor:progress;transform:none}.b5f .sv-status{color:var(--txt);text-align:center;margin-top:14px;font-weight:700}.b5f .b5-rodape{padding:32px 0 28px}.b5f .b5-rodape:before{display:none}.b5f .b5-rodape-linha{border-top:0;margin-top:0;padding-top:0}@media (width<=860px){.b5f-grade{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:12px}.b5f-cartaz{box-shadow:6px 6px 0 var(--txt);padding:26px 22px 22px;position:relative;top:0;rotate:0deg}.b5f-ficha{box-shadow:6px 6px 0 var(--txt);rotate:0deg}.b5f-voltar{font-size:.95rem}.b5f-cartaz{padding:20px 18px 18px}.b5f-titulo{font-size:2.3rem}.b5f-frase{margin-top:10px;font-size:1.02rem}.b5f-pontos{gap:6px;margin-top:14px}.b5f-pontos li{padding:3px 10px;font-size:.82rem;rotate:0deg!important}.b5f-cartaz .b5f-direto{display:none}.b5f-direto-baixo{text-align:center;border-top:0;margin:0;padding-top:0;display:block}}@media (prefers-reduced-motion:reduce){.b5f .sv-enviar,.b5f .sv-campo :is(input,select,textarea){transition:none}}
