.bfpro-section{position:relative;z-index:10;box-sizing:border-box;width:100%;max-width:80rem;padding:0 1.5rem;margin:0 auto 6rem}.bfpro-card{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);overflow:hidden;background:var(--ac-bg-panel);border:1px solid var(--ac-border-strong);border-radius:var(--ac-radius-lg);box-shadow:var(--ac-shadow-md)}.bfpro-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px circle at 0 0,rgba(31,185,138,.14),transparent 60%)}.bfpro-texto{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2.5rem;min-width:0}.bfpro-kicker{display:inline-block;padding:.3rem .8rem;border-radius:var(--ac-radius-full);border:1px solid var(--ac-border-brand);background:var(--ac-bg-glass);color:var(--ac-primary);font-family:var(--ac-font-display);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bfpro-logo{display:block;width:100%;max-width:22rem;height:auto;background:transparent}.bfpro-titulo{margin:0;color:var(--ac-text);font-family:var(--ac-font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.02em}.bfpro-paragrafo{margin:0;max-width:38rem;color:var(--ac-text-soft);font-size:1rem;line-height:1.6}.bfpro-botao{margin-top:.5rem;text-decoration:none}.bfpro-nota{margin:0;color:var(--ac-text-dim);font-size:.85rem}.bfpro-imagem{position:relative;min-height:100%}.bfpro-imagem img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:80% 60%;object-position:80% 60%}.bfpro-imagem:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ac-bg-panel) 0,transparent 45%)}@media (max-width:768px){.bfpro-section{margin-bottom:4rem}.bfpro-card{grid-template-columns:minmax(0,1fr)}.bfpro-texto{padding:1.5rem}.bfpro-botao{width:100%;white-space:normal;text-align:center}.bfpro-imagem{display:none}}.faixa_secao__WWLvt{position:relative;z-index:10;max-width:80rem;margin:-3rem auto 0;padding:0 1.5rem 5rem}.faixa_card__UC9Dv{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;gap:2.25rem;align-items:center;padding:1.9rem 2.4rem;background:radial-gradient(520px circle at 0 0,rgba(245,183,0,.06),transparent 60%),var(--ac-bg-panel)}.faixa_acao__FAiMo,.faixa_texto__JuqeS{position:relative}.faixa_titulo__X1bHD{margin-top:.7rem;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.2}.faixa_destaque__N_wzF{font-style:italic;color:var(--ac-gold)}.faixa_sub__KGcA1{margin-top:.55rem;font-size:.95rem;line-height:1.55;color:var(--ac-text-soft)}.faixa_form__9nMpM{display:flex;gap:.6rem}.faixa_input__wPblX{flex:1;min-width:0;padding:.75rem 1.1rem;border-radius:9999px;border:1px solid var(--ac-border-strong);background:var(--ac-bg-deep);color:var(--ac-text);font-size:.95rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.faixa_input__wPblX::-moz-placeholder{color:var(--ac-text-faint)}.faixa_input__wPblX::placeholder{color:var(--ac-text-faint)}.faixa_input__wPblX:focus{border-color:var(--ac-gold);box-shadow:0 0 0 3px rgba(245,183,0,.18)}.faixa_botao__IQ_CJ{flex-shrink:0}.faixa_botao__IQ_CJ:disabled{opacity:.7;cursor:default}.faixa_nota__2QN_c{margin-top:.65rem;font-size:.78rem;line-height:1.5;color:var(--ac-text-dim)}.faixa_nota__2QN_c a{color:var(--ac-text-soft);text-decoration:underline}.faixa_erro__ONcT7{margin-top:.6rem;font-size:.85rem;color:var(--ac-coral)}.faixa_ok__5jXGo{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem;border-radius:.9rem;background:rgba(31,185,138,.12);border:1px solid var(--ac-border-brand);color:var(--ac-text);font-weight:600;font-size:.95rem}.faixa_ok__5jXGo svg{color:var(--ac-primary);flex-shrink:0}.faixa_hp__aYvVH{left:-9999px;opacity:0}.faixa_hp__aYvVH,.faixa_sr__ajHKU{position:absolute;width:1px;height:1px}.faixa_sr__ajHKU{overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:860px){.faixa_secao__WWLvt{padding-bottom:4rem}.faixa_card__UC9Dv{grid-template-columns:1fr;gap:1.2rem;padding:1.6rem 1.3rem 1.7rem}}@media (max-width:520px){.faixa_form__9nMpM{flex-direction:column}.faixa_botao__IQ_CJ{width:100%}}