.bbest-wmf-form-wrap{box-sizing:border-box;background-position:50%;background-size:cover;max-width:520px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;box-shadow:0 4px 24px #00000014}.bbest-wmf-form-wrap *,.bbest-wmf-form-wrap :before,.bbest-wmf-form-wrap :after{box-sizing:inherit}.bbest-wmf-form-title{color:#1a1a1a;margin:0 0 20px;font-size:22px;font-weight:600}.bbest-wmf-field-group{margin-bottom:16px}.bbest-wmf-field-group label{color:#333;margin-bottom:5px;font-size:14px;font-weight:500;display:block}.bbest-wmf-field-group label .bbest-wmf-req{color:#e74c3c;margin-left:2px}.bbest-wmf-field-group input[type=text],.bbest-wmf-field-group input[type=email],.bbest-wmf-field-group input[type=tel],.bbest-wmf-field-group textarea,.bbest-wmf-field-group select{background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.bbest-wmf-field-group input:focus,.bbest-wmf-field-group textarea:focus,.bbest-wmf-field-group select:focus{border-color:#25d366;box-shadow:0 0 0 3px #25d36626}.bbest-wmf-field-group textarea{resize:vertical;min-height:80px}.bbest-wmf-submit-btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-size:16px;font-weight:600;transition:opacity .2s,transform .15s;display:inline-flex}.bbest-wmf-submit-btn:hover{opacity:.9;transform:translateY(-1px)}.bbest-wmf-submit-btn:active{transform:translateY(0)}.bbest-wmf-submit-btn:not(.bbest-wmf-floating-btn) svg{fill:currentColor;width:20px;height:20px}.bbest-wmf-modal-overlay{z-index:999999;background:#00000073;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.bbest-wmf-modal-overlay.bbest-wmf-open{animation:.15s bbestWmfFadeIn;display:flex}@keyframes bbestWmfFadeIn{0%{opacity:0}to{opacity:1}}.bbest-wmf-modal{background:#fff;border-radius:14px;width:90%;max-width:400px;padding:28px 28px 24px;animation:.2s bbestWmfModalIn;position:relative;overflow:visible;box-shadow:0 8px 30px #0000001f}@keyframes bbestWmfModalIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.bbest-wmf-modal-close{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .15s;display:flex;position:absolute;top:12px;right:12px}.bbest-wmf-modal-close:hover{color:#374151}.bbest-wmf-modal-icon{background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 14px;display:flex}.bbest-wmf-modal-icon svg{fill:#fff;width:22px;height:22px}.bbest-wmf-modal-title{color:#111827;margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.3}.bbest-wmf-modal-subtitle{color:#6b7280;margin:0 0 20px;font-size:13px;line-height:1.4}.bbest-wmf-phone-label{color:#374151;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.bbest-wmf-phone-row{background:#fff;border:1px solid #d1d5db;border-radius:8px;gap:0;margin-bottom:6px;transition:border-color .15s;display:flex;position:relative;overflow:visible}.bbest-wmf-phone-row:focus-within{border-color:#25d366}.bbest-wmf-phone-row.bbest-wmf-phone-error{border-color:#ef4444}.bbest-wmf-phone-error-text{color:#ef4444;margin-top:6px;font-size:13px;line-height:1.3}.bbest-wmf-country-selector{cursor:pointer;color:#374151;white-space:nowrap;background:#f9fafb;border:none;border-right:1px solid #d1d5db;border-radius:7px 0 0 7px;flex-shrink:0;align-items:center;gap:4px;min-height:44px;padding:0 10px;font-size:14px;transition:background .15s;display:flex}.bbest-wmf-country-selector:hover{background:#f3f4f6}.bbest-wmf-cs-flag{font-size:18px;line-height:1}.bbest-wmf-cs-code{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.bbest-wmf-cs-chevron{color:#9ca3af;flex-shrink:0;transition:transform .15s}.bbest-wmf-country-selector[aria-expanded=true] .bbest-wmf-cs-chevron{transform:rotate(180deg)}.bbest-wmf-phone-input{font-variant-numeric:tabular-nums;color:#111827;background:0 0;border:none;border-radius:0 7px 7px 0;outline:none;flex:1;min-width:0;padding:10px 12px;font-size:15px}.bbest-wmf-phone-input::placeholder{color:#9ca3af}.bbest-wmf-country-dropdown{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:10px;animation:.15s bbestWmfDropIn;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 16px #0000001a}.bbest-wmf-country-dropdown.bbest-wmf-cd-open{display:block}@keyframes bbestWmfDropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bbest-wmf-cd-search-wrap{border-bottom:1px solid #f3f4f6;padding:8px 10px;position:relative}.bbest-wmf-cd-search-icon{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.bbest-wmf-cd-search{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;padding:8px 10px 8px 30px;font-size:13px;transition:border-color .15s}.bbest-wmf-cd-search:focus{border-color:#25d366}.bbest-wmf-cd-search::placeholder{color:#9ca3af}.bbest-wmf-cd-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;max-height:200px;margin:0;padding:4px;list-style:none;overflow-y:auto}.bbest-wmf-cd-list::-webkit-scrollbar{width:5px}.bbest-wmf-cd-list::-webkit-scrollbar-track{background:0 0}.bbest-wmf-cd-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.bbest-wmf-cd-list li{cursor:pointer;color:#374151;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:13px;transition:background .1s;display:flex}.bbest-wmf-cd-list li:hover,.bbest-wmf-cd-list li.bbest-wmf-cd-highlighted{background:#f3f4f6}.bbest-wmf-cd-list li.bbest-wmf-cd-active{background:#f3f4f6;font-weight:600}.bbest-wmf-cd-list li .bbest-wmf-cd-flag{flex-shrink:0;font-size:17px;line-height:1}.bbest-wmf-cd-list li .bbest-wmf-cd-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bbest-wmf-cd-list li .bbest-wmf-cd-dial{font-variant-numeric:tabular-nums;color:#6b7280;flex-shrink:0;font-size:13px}.bbest-wmf-cd-list .bbest-wmf-cd-empty{text-align:center;color:#9ca3af;cursor:default;padding:14px 8px;font-size:13px}.bbest-wmf-cd-list .bbest-wmf-cd-empty:hover{background:0 0}.bbest-wmf-phone-preview{color:#9ca3af;font-variant-numeric:tabular-nums;min-height:18px;margin-bottom:16px;font-size:12px}.bbest-wmf-phone-preview:empty{margin-bottom:16px}.bbest-wmf-wa-send-btn{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.bbest-wmf-wa-send-btn:hover{background:#1fb855}.bbest-wmf-wa-send-btn:active{background:#1a9e4a}.bbest-wmf-wa-send-btn:disabled{opacity:.5;cursor:not-allowed}.bbest-wmf-wa-send-btn svg{fill:currentColor;flex-shrink:0;width:18px;height:18px}.bbest-wmf-field-group.bbest-wmf-invalid input,.bbest-wmf-field-group.bbest-wmf-invalid textarea,.bbest-wmf-field-group.bbest-wmf-invalid select{border-color:#e74c3c}.bbest-wmf-error-text{color:#e74c3c;margin-top:4px;font-size:12px}@media (width<=480px){.bbest-wmf-modal-overlay{align-items:flex-end}.bbest-wmf-modal{-webkit-overflow-scrolling:touch;border-radius:14px 14px 0 0;width:100%;max-width:100%;max-height:90dvh;margin:0;padding:24px 20px 20px;animation:.2s bbestWmfSlideUp;overflow-y:auto}@keyframes bbestWmfSlideUp{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.bbest-wmf-modal-title,.bbest-wmf-phone-input,.bbest-wmf-cd-search{font-size:16px}.bbest-wmf-cd-list{max-height:40dvh}.bbest-wmf-country-dropdown{z-index:11;border-radius:14px 14px 0 0;max-height:70dvh;animation:.15s bbestWmfSlideUp;position:fixed;inset:auto 0 0}.bbest-wmf-wa-send-btn{padding:14px 20px}.bbest-wmf-modal{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}.bbest-wmf-floating-wrap{bottom:var(--bbest-wmf-float-offset,24px);z-index:999998;max-width:none;box-shadow:none;pointer-events:none;border-radius:0;width:auto;margin:0;padding:0;position:fixed;background:0 0!important}.bbest-wmf-floating-wrap>.bbest-wmf-floating-btn,.bbest-wmf-floating-wrap>.bbest-wmf-modal-overlay{pointer-events:auto}.bbest-wmf-float-bottom-left{left:var(--bbest-wmf-float-offset,24px);right:auto}.bbest-wmf-float-bottom-right{right:var(--bbest-wmf-float-offset,24px);left:auto}.bbest-wmf-float-bottom-center{left:50%;right:auto;transform:translate(-50%)}.bbest-wmf-floating-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .18s,box-shadow .18s;display:inline-flex;overflow:hidden;box-shadow:0 8px 24px #0000002e,0 2px 6px #0000001a}.bbest-wmf-floating-btn:hover{transform:scale(1.06);box-shadow:0 12px 28px #00000038,0 4px 8px #0000001f}.bbest-wmf-floating-btn:focus-visible{outline-offset:2px;outline:3px solid #25d36673}.bbest-wmf-floating-btn svg,.bbest-wmf-floating-btn .bbest-wmf-float-logo-svg{width:var(--bbest-wmf-float-icon-size,60%);height:var(--bbest-wmf-float-icon-size,60%);display:block}.bbest-wmf-floating-wrap:not(.bbest-wmf-icon-preserve) .bbest-wmf-float-logo-svg[stroke=currentColor],.bbest-wmf-floating-wrap:not(.bbest-wmf-icon-preserve) .bbest-wmf-float-logo-svg [stroke=currentColor]{stroke:var(--bbest-wmf-float-icon-stroke,currentColor)}.bbest-wmf-floating-btn .bbest-wmf-float-logo-img{width:var(--bbest-wmf-float-icon-size,100%);height:var(--bbest-wmf-float-icon-size,100%);object-fit:contain;display:block}.bbest-wmf-floating-wrap.bbest-wmf-has-bubble{position:fixed}.bbest-wmf-float-bubble{pointer-events:auto;bottom:calc(100% + var(--bbest-wmf-bubble-gap,10px));cursor:pointer;user-select:none;will-change:transform, opacity;align-items:center;gap:8px;width:max-content;max-width:min(280px,70vw);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;line-height:1.4;transition:transform .18s,box-shadow .18s;animation:.42s cubic-bezier(.22,1,.36,1) both bbest-wmf-bubble-in;display:inline-flex;position:absolute;box-shadow:0 10px 24px #0000001a,0 2px 6px #0000000d}.bbest-wmf-bubble-top-right .bbest-wmf-float-bubble{margin-left:-14px;left:50%;right:auto}.bbest-wmf-bubble-top-left .bbest-wmf-float-bubble{margin-right:-14px;left:auto;right:50%}.bbest-wmf-bubble-top-center .bbest-wmf-float-bubble{left:50%;right:auto;transform:translate(-50%)}.bbest-wmf-float-bubble:hover{box-shadow:0 14px 28px #00000024,0 4px 8px #00000012}.bbest-wmf-bubble-top-center .bbest-wmf-float-bubble:hover{transform:translate(-50%)translateY(-1px)}.bbest-wmf-bubble-top-left .bbest-wmf-float-bubble:hover,.bbest-wmf-bubble-top-right .bbest-wmf-float-bubble:hover{transform:translateY(-1px)}.bbest-wmf-float-bubble:focus-visible{outline-offset:2px;outline:3px solid #25d36673}.bbest-wmf-float-bubble:after{content:"";background:inherit;width:10px;height:10px;box-shadow:inherit;clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;bottom:-5px;transform:rotate(45deg)}.bbest-wmf-bubble-top-right .bbest-wmf-float-bubble:after{left:10px;right:auto}.bbest-wmf-bubble-top-left .bbest-wmf-float-bubble:after{left:auto;right:10px}.bbest-wmf-bubble-top-center .bbest-wmf-float-bubble:after{left:50%;transform:translate(-50%)rotate(45deg)}.bbest-wmf-float-bubble-text{display:inline-block}.bbest-wmf-float-bubble-close{all:unset;cursor:pointer;color:currentColor;opacity:.5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .15s,background-color .15s;display:inline-flex}.bbest-wmf-float-bubble-close:hover,.bbest-wmf-float-bubble-close:focus-visible{opacity:1;background-color:#0000000f}.bbest-wmf-float-bubble-close:focus-visible{outline-offset:1px;outline:2px solid #0000004d}@keyframes bbest-wmf-bubble-in{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.bbest-wmf-bubble-top-center .bbest-wmf-float-bubble{animation-name:bbest-wmf-bubble-in-center}@keyframes bbest-wmf-bubble-in-center{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.94)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.bbest-wmf-float-bubble{animation:none}}@media (width<=380px){.bbest-wmf-float-bubble{display:none}}.bbest-wmf-floating-wrap.bbest-wmf-float-top-left,.bbest-wmf-floating-wrap.bbest-wmf-float-top-right{top:var(--bbest-wmf-float-offset,24px);bottom:auto}.bbest-wmf-floating-wrap.bbest-wmf-float-top-left{left:var(--bbest-wmf-float-offset,24px);right:auto}.bbest-wmf-floating-wrap.bbest-wmf-float-top-right{right:var(--bbest-wmf-float-offset,24px);left:auto}@media (width<=768px){.bbest-wmf-vis-desktop-only{display:none!important}}@media (width>=769px){.bbest-wmf-vis-mobile-only{display:none!important}}.bbest-wmf-hidden-trigger{clip:rect(0 0 0 0);white-space:nowrap;pointer-events:none;background:0 0;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.bbest-wmf-action-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:auto;background:#25d366;border:1px solid #0000000f;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.bbest-wmf-action-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.bbest-wmf-action-btn:active{transform:translateY(0)}.bbest-wmf-action-btn:focus-visible{outline-offset:2px;outline:2px solid #00000059}.bbest-wmf-action-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bbest-wmf-action-icon svg{fill:currentColor;stroke:currentColor;width:20px;height:20px;display:block}.bbest-wmf-action-label{display:inline-block}.bbest-wmf-fab-menu{pointer-events:none;opacity:0;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:12px;transition:opacity .2s,transform .2s;display:flex;position:absolute;transform:translateY(8px)}.bbest-wmf-fab-wrap.bbest-wmf-float-bottom-right .bbest-wmf-fab-menu,.bbest-wmf-fab-wrap.bbest-wmf-float-bottom-left .bbest-wmf-fab-menu,.bbest-wmf-fab-wrap.bbest-wmf-float-bottom-center .bbest-wmf-fab-menu{bottom:100%}.bbest-wmf-fab-wrap.bbest-wmf-float-top-left .bbest-wmf-fab-menu,.bbest-wmf-fab-wrap.bbest-wmf-float-top-right .bbest-wmf-fab-menu{margin-top:12px;margin-bottom:0;top:100%;transform:translateY(-8px)}.bbest-wmf-fab-wrap.bbest-wmf-float-bottom-right .bbest-wmf-fab-menu,.bbest-wmf-fab-wrap.bbest-wmf-float-top-right .bbest-wmf-fab-menu{align-items:flex-end;right:0}.bbest-wmf-fab-wrap.bbest-wmf-float-bottom-left .bbest-wmf-fab-menu,.bbest-wmf-fab-wrap.bbest-wmf-float-top-left .bbest-wmf-fab-menu{align-items:flex-start;left:0}.bbest-wmf-fab-wrap.bbest-wmf-float-bottom-center .bbest-wmf-fab-menu{align-items:center;left:50%;transform:translate(-50%)translateY(8px)}.bbest-wmf-fab-wrap.bbest-wmf-fab-menu-open .bbest-wmf-fab-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.bbest-wmf-fab-wrap.bbest-wmf-float-bottom-center.bbest-wmf-fab-menu-open .bbest-wmf-fab-menu{transform:translate(-50%)translateY(0)}.bbest-wmf-fab-menu-item{opacity:0;transition:opacity .18s,transform .18s;transition-delay:calc(var(--bbest-wmf-fab-i,0) * 30ms);transform:translateY(6px)}.bbest-wmf-fab-menu-open .bbest-wmf-fab-menu-item{opacity:1;transform:translateY(0)}.bbest-wmf-action-fab{min-width:44px;box-shadow:0 4px 12px #0000001f}.bbest-wmf-sticky-wrap{z-index:999998;width:100%;max-width:none;box-shadow:none;pointer-events:none;border-radius:0;margin:0;padding:0;position:fixed;left:0;right:0;background:0 0!important}.bbest-wmf-sticky-wrap.bbest-wmf-sticky-bottom{top:auto;bottom:0}.bbest-wmf-sticky-wrap.bbest-wmf-sticky-top{top:0;bottom:auto}.bbest-wmf-sticky-bar{background:var(--bbest-wmf-sticky-bg,#fff);pointer-events:auto;width:100%;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid;box-shadow:0 -1px #0000000f,0 -2px 8px #0000000a}.bbest-wmf-sticky-top .bbest-wmf-sticky-bar{box-shadow:0 1px #0000000f,0 2px 8px #0000000a}.bbest-wmf-sticky-bar .bbest-wmf-action-btn{min-height:56px;box-shadow:none;border:none;border-radius:0;padding:12px 10px}.bbest-wmf-sticky-bar .bbest-wmf-action-btn:hover{transform:none;box-shadow:inset 0 0 0 999em #0000000d}.bbest-wmf-sticky-bar .bbest-wmf-action-btn:active{transform:none;box-shadow:inset 0 0 0 999em #0000001a}.bbest-wmf-sticky-bar .bbest-wmf-action-btn+.bbest-wmf-action-btn{border-left:1px solid #0000000f}.bbest-wmf-sticky-layout-inline .bbest-wmf-action-btn{flex-direction:row;gap:8px;font-size:15px}.bbest-wmf-sticky-layout-stacked .bbest-wmf-action-btn{flex-direction:column;gap:4px;padding:10px 6px;font-size:12px;font-weight:500;line-height:1.2}.bbest-wmf-sticky-layout-stacked .bbest-wmf-action-icon svg{width:22px;height:22px}.bbest-wmf-sticky-layout-stacked .bbest-wmf-action-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){.bbest-wmf-fab-menu,.bbest-wmf-fab-menu-item,.bbest-wmf-action-btn{transition:none}}