.bpf__tab{align-items:center;background:#eaaa00;border-radius:10px 10px 0 0;bottom:0;box-shadow:0 -4px 20px rgba(234,170,0,.35),0 -1px 6px rgba(0,0,0,.1);color:#333132;cursor:pointer;display:flex;left:40px;overflow:hidden;padding:13px 20px 20px;position:fixed;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,bottom .45s cubic-bezier(.22,1,.36,1),opacity .35s ease;user-select:none;white-space:nowrap;z-index:8000}.bpf__tab:hover{box-shadow:0 -8px 28px rgba(234,170,0,.5),0 -2px 10px rgba(0,0,0,.15);transform:translateY(-5px)}.bpf__tab.bpf--hidden{bottom:-80px;opacity:0;pointer-events:none}.bpf__tab-circle{background:#333132;border-radius:50%;height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s cubic-bezier(.25,.46,.45,.94),height .6s cubic-bezier(.25,.46,.45,.94);width:0;z-index:0}.bpf__tab:hover .bpf__tab-circle{height:300px;width:300px}.bpf__tab-inner{align-items:center;display:flex;gap:8px;position:relative;z-index:1}.bpf__tab-icon{flex-shrink:0;height:15px;opacity:.7;transition:color .4s ease,opacity .4s ease;width:15px}.bpf__tab-label{font-family:Montserrat,Gotham,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:color .4s ease}.bpf__tab-arrow{border-right:2px solid #333132;border-top:2px solid #333132;height:6px;margin-left:2px;opacity:.5;transform:rotate(-45deg);transition:transform .3s ease,opacity .3s ease,border-color .4s ease;width:6px}.bpf__tab:hover .bpf__tab-arrow{border-color:#eaaa00;opacity:1;transform:rotate(-45deg) translate(2px,-2px)}.bpf__tab:hover .bpf__tab-label{color:#eaaa00}.bpf__tab:hover .bpf__tab-icon{color:#eaaa00;opacity:1}.bpf__overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.5);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .35s ease,visibility .35s ease;visibility:hidden;z-index:8998}.bpf__overlay.bpf--open{opacity:1;pointer-events:auto;visibility:visible}.bpf__panel{background:#fff;border-radius:0 16px 0 0;bottom:0;box-shadow:4px -8px 48px rgba(0,0,0,.18);color:#333132;left:0;max-height:90vh;max-width:96vw;overflow-y:auto;position:fixed;width:520px;z-index:8999;-webkit-overflow-scrolling:touch;transform:translateY(100%);transition:transform .5s cubic-bezier(.22,1,.36,1),visibility .5s ease;visibility:hidden}.bpf__panel.bpf--open{transform:translateY(0);visibility:visible}body.bpf-locked{overflow:hidden}.bpf__panel-header{align-items:center;background:#fff;border-bottom:2px solid #eaaa00;display:flex;justify-content:space-between;padding:22px 32px 18px;position:sticky;top:0;z-index:1}.bpf__panel-title{color:#333132;font-family:Montserrat,Gotham,sans-serif;font-size:18px;font-weight:900;letter-spacing:.06em;margin:0;text-transform:uppercase}.bpf__panel-close{align-items:center;background:transparent;border:1.5px solid;border-radius:50%;color:#333132;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;opacity:.45;transition:opacity .25s,transform .25s;width:34px}.bpf__panel-close:hover{opacity:1;transform:rotate(90deg)}.bpf__panel-close svg{height:14px;width:14px}.bpf__panel-body{padding:24px 32px 36px}.bpf-form{margin:0}.bpf-form__row{display:grid;gap:12px;margin-bottom:6px}.bpf-form__row--2{grid-template-columns:1fr 1fr}.bpf-form__row--3{grid-template-columns:1fr 1fr 1fr}.bpf-form__field{position:relative}.bpf-form__field label{color:#333132;display:block;font-family:Montserrat,Gotham,sans-serif;font-size:9px;font-weight:700;letter-spacing:.1em;margin-bottom:1px;opacity:.45;text-transform:uppercase}.bpf-form__field input,.bpf-form__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1.5px solid #333132;border-radius:0;color:#333132;font-family:Montserrat,Gotham,sans-serif;font-size:13px;font-weight:500;opacity:.6;outline:none;padding:8px 0;transition:opacity .25s,border-color .25s;width:100%}.bpf-form__field input::placeholder{color:#333132;opacity:.25}.bpf-form__field input:focus,.bpf-form__field select:focus{border-bottom-color:#eaaa00;opacity:1}.bpf-form__field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23666' stroke-linecap='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;cursor:pointer;padding-right:20px}.bpf-form__field select option{background:#fff;color:#333132}.bpf-form__field input.bpf-error,.bpf-form__field select.bpf-error{border-bottom-color:#d32f2f!important;opacity:1}.bpf-form__error{color:#d32f2f;display:block;font-family:Montserrat,Gotham,sans-serif;font-size:10px;font-weight:600;margin-top:2px;min-height:0;opacity:0;transition:opacity .2s}.bpf-form__error.show{min-height:14px;opacity:1}.bpf-form__submit{background:#eaaa00;border:none;border-radius:0;color:#333132;cursor:pointer;font-family:Montserrat,Gotham,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;margin-top:16px;overflow:hidden;padding:14px 24px;position:relative;text-transform:uppercase;transition:color .4s ease,transform .15s ease;width:100%}.bpf-form__submit:hover{color:#eaaa00}.bpf-form__submit:disabled{cursor:wait;opacity:.5}.bpf-form__submit:active{transform:scale(.98)}.bpf-form__submit-circle{background:#333132;border-radius:50%;height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s cubic-bezier(.25,.46,.45,.94),height .6s cubic-bezier(.25,.46,.45,.94);width:0;z-index:0}.bpf-form__submit:hover .bpf-form__submit-circle{height:600px;width:600px}.bpf-form__submit-label{position:relative;z-index:1}.bpf-form__consent{border-top:1px solid hsla(0,0%,50%,.15);margin-top:12px;padding:10px 0 0}.bpf-form__checkbox-label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.bpf-form__checkbox-label input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.bpf-form__checkbox-box{border:1.5px solid #333132;border-radius:2px;flex-shrink:0;height:16px;margin-top:2px;opacity:.4;position:relative;transition:opacity .2s,background .2s;width:16px}.bpf-form__checkbox-label input:checked+.bpf-form__checkbox-box{background:#eaaa00;border-color:#eaaa00;opacity:1}.bpf-form__checkbox-label input:checked+.bpf-form__checkbox-box:after{border:solid #333132;border-width:0 2px 2px 0;content:"";height:9px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.bpf-form__checkbox-text{font-family:Montserrat,Gotham,sans-serif;font-size:9px;line-height:1.45;opacity:.45}.bpf-consent-error .bpf-form__checkbox-box{border-color:#d32f2f!important;opacity:1}@media (max-width:768px){.bpf__tab{border-radius:0;height:58px;justify-content:center;left:0;padding:0 24px;right:0;width:100%}.bpf__tab,.bpf__tab:hover{box-shadow:0 -4px 20px rgba(0,0,0,.12)}.bpf__tab:hover{transform:none}.bpf__tab.bpf--hidden{bottom:-70px}.bpf__panel{border-radius:20px 20px 0 0;max-width:100%;width:100%}.bpf-form__row--2,.bpf-form__row--3{grid-template-columns:1fr}.bpf__panel-body{padding:20px 20px 32px}}