.bhv2 .bv-final,.bv2 .bv-final{padding:var(--section-pad) 32px;text-align:center;color:var(--white);background:radial-gradient(ellipse 70% 60% at 20% 0,#3b82f640,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 100%,#1d4ed833,transparent 60%),var(--slate-900);position:relative;overflow:clip}.bhv2 .bv-final>*,.bv2 .bv-final>*{z-index:2;position:relative}.bhv2 .bv-final h2,.bv2 .bv-final h2{color:var(--white);font-size:var(--h2-section);letter-spacing:-.025em;margin-bottom:16px;font-weight:700}.bhv2 .bv-final p,.bv2 .bv-final p{color:var(--slate-300);max-width:64ch;margin:0 auto 30px}.bhv2 .bv-final strong,.bv2 .bv-final strong{color:var(--white);font-weight:600}.bhv2 .bv-form,.bv2 .bv-form{flex-wrap:wrap;gap:12px;max-width:520px;margin:0 auto;display:flex}.bhv2 .bv-honeypot,.bv2 .bv-honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bhv2 .bv-field,.bv2 .bv-field{transition:border-color .2s var(--ease-out);background:#ffffff0f;border:1px solid #ffffff38;border-radius:8px;flex:240px;align-items:center;gap:10px;padding:0 16px;display:flex}.bhv2 .bv-field:focus-within,.bv2 .bv-field:focus-within{border-color:var(--blue-400)}.bhv2 .bv-field svg,.bv2 .bv-field svg{color:#ffffff80;flex:none;width:20px;height:20px}.bhv2 .bv-field input,.bv2 .bv-field input{min-width:0;font-family:var(--font-montserrat),sans-serif;color:var(--white);background:0 0;border:none;outline:none;flex:1;padding:14px 0;font-size:15px}.bhv2 .bv-field input::placeholder,.bv2 .bv-field input::placeholder{color:#ffffff80}.bhv2 .bv-submit,.bv2 .bv-submit{cursor:pointer;font-family:var(--font-montserrat),sans-serif;background:var(--white);color:var(--blue-700);border:1px solid var(--white);box-shadow:var(--shadow-card);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);border-radius:8px;flex:none;align-items:center;padding:12px 22px;font-size:15px;font-weight:600;display:inline-flex}.bhv2 .bv-submit:hover,.bv2 .bv-submit:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}
