.bpoef-wrap{position:relative;width:100% !important;max-width:100% !important;margin:0 !important;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important}.bpoef-wrap *,.bpoef-wrap *:before,.bpoef-wrap *:after{box-sizing:border-box !important}.bpoef-wrap form.bpoef-form,.bpoef-wrap .bpoef-success-panel{display:block !important;width:100% !important;margin:0 !important;padding:32px 30px !important;border-radius:16px !important;text-align:left !important}.bpoef-dark form.bpoef-form{background:linear-gradient(160deg,#0e2c52 0%,#0b2545 55%,#081c36 100%) !important;border:1px solid rgba(240,200,105,.25) !important;box-shadow:0 10px 40px rgba(0,0,0,.35) !important}.bpoef-light form.bpoef-form{background:#fff !important;border:1px solid #e5e7eb !important;box-shadow:0 8px 30px rgba(0,0,0,.1) !important}.bpoef-form .bpoef-head{margin:0 0 22px !important;padding:0 0 18px !important;border-bottom:1px solid rgba(240,200,105,.2) !important}.bpoef-light .bpoef-form .bpoef-head{border-bottom-color:#eef0f3 !important}.bpoef-form .bpoef-title{font-size:14px !important;font-weight:500 !important;line-height:1.6 !important;letter-spacing:.2px}.bpoef-dark .bpoef-form .bpoef-title{color:#c6d3e2 !important}.bpoef-light .bpoef-form .bpoef-title{color:#5b6b7c !important}.bpoef-form .bpoef-title .bpoef-hl{font-size:24px !important;font-weight:800 !important;letter-spacing:.4px}.bpoef-dark .bpoef-form .bpoef-title .bpoef-hl{color:#f0c869 !important}.bpoef-light .bpoef-form .bpoef-title .bpoef-hl{color:#0b2545 !important}.bpoef-form .bpoef-sub{margin-top:6px !important;font-size:13.5px !important;line-height:1.5 !important}.bpoef-dark .bpoef-form .bpoef-sub{color:#c6d3e2 !important}.bpoef-light .bpoef-form .bpoef-sub{color:#5b6b7c !important}.bpoef-form .bpoef-field{display:block !important;width:100% !important;margin:0 0 16px !important;padding:0 !important;float:none !important}.bpoef-form .bpoef-field label{display:block !important;width:100% !important;margin:0 0 7px !important;padding:0 !important;font-size:13px !important;font-weight:600 !important;line-height:1.4 !important;letter-spacing:.3px;text-align:left !important;float:none !important;text-transform:none !important}.bpoef-dark .bpoef-form .bpoef-field label{color:#e8eef5 !important}.bpoef-light .bpoef-form .bpoef-field label{color:#0b2545 !important}.bpoef-form .bpoef-field label span{color:#ff8a80 !important}.bpoef-light .bpoef-form .bpoef-field label span{color:#d63638 !important}.bpoef-form .bpoef-input-wrap{position:relative !important;display:block !important;width:100% !important}.bpoef-form .bpoef-ico{position:absolute !important;left:14px;top:50%;transform:translateY(-50%);width:17px;height:17px;pointer-events:none;line-height:0}.bpoef-form .bpoef-ico svg{width:17px;height:17px;display:block}.bpoef-dark .bpoef-form .bpoef-ico{color:#8fa3ba !important}.bpoef-light .bpoef-form .bpoef-ico{color:#94a3b8 !important}.bpoef-form .bpoef-input-wrap.bpoef-ta .bpoef-ico{top:16px;transform:none}.bpoef-form .bpoef-input-wrap input,.bpoef-form .bpoef-input-wrap textarea{display:block !important;width:100% !important;min-height:46px !important;margin:0 !important;padding:12px 14px 12px 42px !important;border-radius:9px !important;font-size:15px !important;line-height:1.4 !important;float:none !important;box-shadow:none !important;transition:border-color .15s,box-shadow .15s,background .15s}.bpoef-form .bpoef-input-wrap textarea{min-height:110px !important;resize:vertical !important}.bpoef-dark .bpoef-form .bpoef-input-wrap input,.bpoef-dark .bpoef-form .bpoef-input-wrap textarea{background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.18) !important;color:#f2f6fa !important}.bpoef-dark .bpoef-form input::placeholder,.bpoef-dark .bpoef-form textarea::placeholder{color:#7d90a8 !important;opacity:1 !important}.bpoef-dark .bpoef-form .bpoef-input-wrap input:focus,.bpoef-dark .bpoef-form .bpoef-input-wrap textarea:focus{outline:none !important;background:rgba(255,255,255,.11) !important;border-color:#f0c869 !important;box-shadow:0 0 0 3px rgba(240,200,105,.18) !important}.bpoef-light .bpoef-form .bpoef-input-wrap input,.bpoef-light .bpoef-form .bpoef-input-wrap textarea{background:#f8fafc !important;border:1px solid #cbd5e1 !important;color:#1e293b !important}.bpoef-light .bpoef-form input::placeholder,.bpoef-light .bpoef-form textarea::placeholder{color:#94a3b8 !important;opacity:1 !important}.bpoef-light .bpoef-form .bpoef-input-wrap input:focus,.bpoef-light .bpoef-form .bpoef-input-wrap textarea:focus{outline:none !important;background:#fff !important;border-color:#0b2545 !important;box-shadow:0 0 0 3px rgba(11,37,69,.14) !important}.bpoef-form .bpoef-input-wrap input.bpoef-error,.bpoef-form .bpoef-input-wrap textarea.bpoef-error{border-color:#ff6b62 !important}.bpoef-form .bpoef-err-msg{display:none;margin-top:5px !important;font-size:12.5px !important;color:#ff8a80 !important}.bpoef-light .bpoef-form .bpoef-err-msg{color:#d63638 !important}.bpoef-form .bpoef-err-msg.show{display:block}.bpoef-form .bpoef-counter{margin-top:4px !important;font-size:11.5px !important;text-align:right !important}.bpoef-dark .bpoef-form .bpoef-counter{color:#7d90a8 !important}.bpoef-light .bpoef-form .bpoef-counter{color:#94a3b8 !important}.bpoef-form .bpoef-hp{display:none !important;position:absolute !important;left:-9999px !important;width:0 !important;height:0 !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important}.bpoef-form button.bpoef-btn{position:relative;display:flex !important;align-items:center;justify-content:center;gap:10px;width:100% !important;margin:6px 0 0 !important;padding:15px 20px !important;border:none !important;border-radius:9px !important;font-size:16px !important;font-weight:700 !important;letter-spacing:.5px !important;line-height:1.3 !important;text-transform:uppercase !important;cursor:pointer !important;transition:transform .1s,box-shadow .15s,filter .15s;background-image:none !important}.bpoef-dark .bpoef-form button.bpoef-btn{background:linear-gradient(135deg,#f5d489 0%,#f0c869 50%,#dfae45 100%) !important;color:#0b2545 !important;box-shadow:0 4px 16px rgba(240,200,105,.35) !important}.bpoef-light .bpoef-form button.bpoef-btn{background:#0b2545 !important;color:#f0c869 !important;box-shadow:0 4px 14px rgba(11,37,69,.35) !important}.bpoef-form button.bpoef-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.bpoef-form button.bpoef-btn:active{transform:translateY(1px)}.bpoef-form button.bpoef-btn:disabled{opacity:.65 !important;cursor:not-allowed !important;transform:none !important}.bpoef-form .bpoef-spinner{display:none;width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(11,37,69,.25);border-top-color:#0b2545;animation:bpoefspin .7s linear infinite}.bpoef-light .bpoef-form .bpoef-spinner{border-color:rgba(240,200,105,.35);border-top-color:#f0c869}.bpoef-form.bpoef-sending .bpoef-spinner{display:inline-block}@keyframes bpoefspin{to{transform:rotate(360deg)}}.bpoef-form .bpoef-privacy{margin-top:12px !important;font-size:11.5px !important;text-align:center !important}.bpoef-dark .bpoef-form .bpoef-privacy{color:#7d90a8 !important}.bpoef-light .bpoef-form .bpoef-privacy{color:#94a3b8 !important}.bpoef-form .bpoef-response{display:none;margin:14px 0 0 !important;padding:12px 14px !important;border-radius:8px !important;font-size:14px !important;line-height:1.5 !important;text-align:left !important}.bpoef-form .bpoef-response.error{display:block !important;background:rgba(214,54,56,.12) !important;color:#ff9d96 !important;border:1px solid rgba(214,54,56,.4) !important}.bpoef-form .bpoef-response.success{display:block !important;background:rgba(46,160,67,.15) !important;color:#7ee2a8 !important;border:1px solid rgba(46,160,67,.45) !important;font-weight:600 !important;text-align:center !important}.bpoef-light .bpoef-form .bpoef-response.success{background:#ecfdf5 !important;color:#065f46 !important;border-color:#a7f3d0 !important}.bpoef-light .bpoef-form .bpoef-response.error{background:#fef2f2 !important;color:#991b1b !important;border-color:#fecaca !important}@media (max-width:600px){.bpoef-wrap form.bpoef-form{padding:22px 18px !important;border-radius:12px !important}.bpoef-form .bpoef-title{font-size:19px !important}}.bpoef-compact form.bpoef-form{padding:18px 16px !important;border-radius:10px !important;box-shadow:none !important}.bpoef-compact.bpoef-dark form.bpoef-form{background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.12) !important}.bpoef-compact .bpoef-field{margin-bottom:10px !important}.bpoef-compact .bpoef-input-wrap input,.bpoef-compact .bpoef-input-wrap textarea{min-height:40px !important;padding:9px 12px 9px 38px !important;font-size:14px !important;border-radius:7px !important}.bpoef-compact .bpoef-input-wrap textarea{min-height:72px !important}.bpoef-compact .bpoef-ico,.bpoef-compact .bpoef-ico svg{width:15px;height:15px}.bpoef-compact .bpoef-ico{left:12px}.bpoef-compact button.bpoef-btn{padding:11px 16px !important;font-size:14px !important;border-radius:7px !important;margin-top:2px !important}.bpoef-compact .bpoef-response{font-size:13px !important;padding:9px 12px !important;margin-top:10px !important}.bpoef-compact .bpoef-err-msg{font-size:11.5px !important}