.bj-footer{background:var(--bj-navy);color:#fff;padding:56px 24px 28px}.footer-inner{max-width:1200px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px;margin-bottom:48px}.footer-brand .wordmark-link{display:inline-block;margin-bottom:16px}.footer-brand .wordmark{height:44px;max-width:220px;object-fit:contain;filter:brightness(0) invert(1)}.footer-brand .tagline{color:hsla(0,0%,100%,.45);font-size:13px;line-height:1.8;max-width:240px;margin-bottom:24px}.credential-logos{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.cred-logo{object-fit:contain}.cred-logo.cred-md{height:22px}.cred-logo.cred-madani,.cred-logo.cred-md{filter:brightness(0) invert(1);opacity:.75}.cred-logo.cred-madani{height:30px}.cred-logo.cred-mranti{height:16px;filter:brightness(0) invert(1);opacity:.75}.cred-logo.cred-saasies{height:40px;opacity:.9}.footer-col-heading{font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:hsla(0,0%,100%,.35);margin-bottom:16px}.footer-link{display:block;color:hsla(0,0%,100%,.6);font-size:14px;margin-bottom:11px;cursor:pointer;text-decoration:none;transition:color .15s}.footer-link:hover{color:#fff}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.08);padding-top:20px;color:hsla(0,0%,100%,.3);font-size:12px;line-height:1.6}.jay-widget{position:fixed;bottom:24px;inset-inline-end:24px;z-index:500}.jay-bubble{width:54px;height:54px;background:var(--bj-sky);border:none;border-radius:50%;cursor:pointer;box-shadow:0 4px 20px rgba(0,196,232,.5);display:flex;align-items:center;justify-content:center;animation:glow 3s ease-in-out infinite;transition:transform .15s}.jay-bubble:hover{transform:scale(1.08)}.jay-bubble span{color:var(--bj-navy);font-family:var(--bj-font-heading);font-weight:800;font-size:20px}.jay-panel{width:340px;max-width:calc(100vw - 48px);background:#fff;border-radius:18px;box-shadow:0 16px 60px rgba(0,0,0,.18);border:1px solid var(--bj-border);overflow:hidden;display:flex;flex-direction:column}.jay-panel-header{background:var(--bj-navy);padding:14px 18px;display:flex;align-items:center;gap:10px}.jay-panel-avatar{width:36px;height:36px;background:var(--bj-sky);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jay-panel-avatar span{color:var(--bj-navy);font-weight:800;font-size:15px}.jay-panel-title{flex:1 1}.jay-panel-name{color:#fff;font-weight:700;font-size:14px}.jay-panel-status{color:var(--bj-sky);font-size:11px}.jay-panel-close{background:none;border:none;display:flex;color:hsla(0,0%,100%,.5);cursor:pointer}.jay-panel-messages{padding:14px 14px 8px;display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.jay-msg{padding:9px 13px;border-radius:10px;font-size:13px;line-height:1.6;max-width:85%}.jay-msg.from-jay{background:var(--bj-bg-light);color:var(--bj-navy);align-self:flex-start;border:1px solid var(--bj-border)}.jay-msg.from-user{background:var(--bj-sky);color:var(--bj-navy);align-self:flex-end}.jay-prechat{padding:16px 14px 18px;display:flex;flex-direction:column;gap:10px}.jay-prechat-intro{font-size:12.5px;color:var(--bj-text-muted);margin:0 0 2px}.jay-prechat-start{width:100%;border:none;font-size:13px}.jay-prechat-start:disabled{opacity:.6;cursor:not-allowed}.jay-typing{display:flex;align-items:center;gap:4px;padding:12px 13px}.jay-typing-dot{width:6px;height:6px;border-radius:50%;background:var(--bj-text-muted);opacity:.5;animation:jay-typing-bounce 1.2s ease-in-out infinite}.jay-typing-dot:nth-child(2){animation-delay:.15s}.jay-typing-dot:nth-child(3){animation-delay:.3s}@keyframes jay-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.jay-suggestions{padding:0 14px 8px;display:flex;flex-wrap:wrap;gap:6px}.jay-suggestion-pill{background:#f0faff;border:1px solid var(--bj-sky-light);color:var(--bj-sky-dark);border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600;cursor:pointer}.jay-input-row{padding:10px 14px 14px;border-top:1px solid var(--bj-border);display:flex;gap:8px}.jay-input{flex:1 1;border:1.5px solid var(--bj-border);border-radius:8px;padding:9px 12px;font-size:13px;outline:none;font-family:var(--bj-font-body)}.jay-input:focus{border-color:var(--bj-sky)}.jay-send-btn{background:var(--bj-sky);border:none;border-radius:8px;padding:9px 14px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;color:var(--bj-navy)}.jay-cta-row{background:var(--bj-bg-light);padding:10px 14px;border-top:1px solid var(--bj-border);display:flex;gap:8px}.jay-cta{flex:1 1;font-weight:700;font-size:12px;padding:8px;border-radius:7px;text-align:center;cursor:pointer;text-decoration:none}.jay-cta-primary{background:var(--bj-sky);color:var(--bj-navy)}.jay-cta-outline{border:1.5px solid var(--bj-navy);color:var(--bj-navy)}@media(max-width:480px){.jay-widget{bottom:16px;inset-inline-end:16px}.jay-panel{max-width:calc(100vw - 32px)}}.LangSwitcher_langSwitcher__rmYFT{position:relative;flex-shrink:0}.LangSwitcher_langTrigger__IkdnU{display:flex;align-items:center;gap:6px;cursor:pointer;padding:7px 12px;border-radius:8px;border:1.5px solid var(--bj-border);background:#fff;-webkit-user-select:none;user-select:none;min-width:64px}.LangSwitcher_langTrigger__IkdnU .LangSwitcher_flag__nDqt5{font-size:20px;line-height:1}.LangSwitcher_langTrigger__IkdnU .LangSwitcher_code__TIssd{font-size:11px;font-weight:700;color:var(--bj-text-muted)}.LangSwitcher_langTrigger__IkdnU .LangSwitcher_chevron__9gHX3{font-size:10px;color:#9ca3af;margin-inline-start:2px}.LangSwitcher_backdrop__69U8o{position:fixed;inset:0;z-index:298}.LangSwitcher_langDropdown___mfEU{position:absolute;top:calc(100% + 8px);inset-inline-end:0;background:#fff;border:1px solid var(--bj-border);border-radius:12px;padding:6px;min-width:80px;box-shadow:0 8px 32px rgba(0,0,0,.15);z-index:299}.LangSwitcher_langOption__ExAsZ{padding:10px 12px;cursor:pointer;border-radius:8px;display:flex;align-items:center;gap:10px;border-inline-start:3px solid rgba(0,0,0,0)}.LangSwitcher_langOption__ExAsZ:hover{background:#f8fafc}.LangSwitcher_langOption__ExAsZ.LangSwitcher_active__dtLp0{background:#f0faff;border-inline-start-color:var(--bj-sky)}.LangSwitcher_langOption__ExAsZ.LangSwitcher_active__dtLp0 .LangSwitcher_code__TIssd{color:var(--bj-sky)}.LangSwitcher_langOption__ExAsZ .LangSwitcher_flag__nDqt5{font-size:20px}.LangSwitcher_langOption__ExAsZ .LangSwitcher_code__TIssd{font-size:12px;font-weight:700;color:var(--bj-text-muted)}.bj-navbar{background:#fff;box-shadow:0 1px 0 var(--bj-border);position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:all .3s}.bj-navbar.scrolled{background:hsla(0,0%,100%,.97);box-shadow:0 1px 20px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bj-navbar.menu-open{z-index:550}.trust-strip{background:var(--bj-navy);align-items:center;justify-content:center;gap:28px;height:30px;font-size:12px;color:hsla(0,0%,100%,.85)}.trust-strip-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.trust-strip-icon{flex-shrink:0}.navbar-inner{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;height:66px;gap:8px}.logo-link{display:inline-flex;text-decoration:none}.nav-links{align-items:center;gap:2px;flex:1 1;margin-inline-start:20px;overflow:hidden}.dropdown-wrap{position:relative}.dropdown-panel{position:absolute;top:100%;inset-inline-start:0;background:#fff;border:1px solid var(--bj-border);border-radius:12px;padding:8px;min-width:230px;box-shadow:0 12px 40px rgba(0,0,0,.1);z-index:200;animation:fadeIn .15s ease both}.dropdown-item{padding:10px 14px;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--bj-text);text-decoration:none}.dropdown-item:hover{background:var(--bj-bg-light)}.nav-actions{align-items:center;gap:8px;flex-shrink:0}.btn-sm{padding:8px 16px!important;font-size:13px!important}.hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;margin-inline-start:auto}.hamburger span{display:block;height:2px;width:100%;background:var(--bj-navy);border-radius:2px;transition:transform .2s,opacity .2s}.hamburger span.open:first-child{transform:translateY(7px) rotate(45deg)}.hamburger span.open:nth-child(2){opacity:0}.hamburger span.open:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-panel{background:#fff;border-top:1px solid var(--bj-border);padding:12px 24px 24px;display:flex;flex-direction:column;animation:fadeIn .2s ease both}.mobile-section-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#9ca3af;margin:10px 0 4px}.mobile-link{padding:12px 4px;font-size:15px;font-weight:500;color:var(--bj-text-muted);text-decoration:none;border-bottom:1px solid var(--bj-border);display:flex;justify-content:space-between;align-items:center}.mobile-link.active{color:var(--bj-sky)}.industry-link{font-size:14px;padding-inline-start:8px}.mobile-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.mobile-actions .btn-o,.mobile-actions .btn-p{text-align:center}.mobile-lang{margin-top:16px}@media(max-width:991.98px){.nav-actions,.nav-links{display:none!important}.hamburger{display:flex}}.success-box{text-align:center;padding:48px 28px}.submit-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px;padding:10px 12px;border-radius:8px;margin-bottom:16px}.field-error{color:#b91c1c;font-size:12px;margin-top:4px}.pac-container{z-index:1100!important}.pricing-box{max-width:760px;padding:40px 28px 28px}.pricing-box #chargebee-pricing-table{margin-top:8px}.success-badge{width:64px;height:64px;background:var(--bj-sky);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.success-badge span{color:var(--bj-navy);font-family:var(--bj-font-heading);font-weight:800;font-size:28px}.success-line1{color:#6b7280;margin-bottom:8px;font-size:14px}.success-line2{color:#6b7280;margin-bottom:24px;font-size:13px}.block-btn{display:block;text-align:center}.close-btn{position:absolute;top:14px;inset-inline-end:14px;background:none;border:none;display:flex;cursor:pointer;color:#9ca3af;line-height:1}.modal-header{text-align:center;margin-bottom:20px}.brand-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:6px}.brand-row .bird-icon{height:24px;width:24px;object-fit:contain}.brand-row .brand-name{font-family:var(--bj-font-heading);font-weight:800;font-size:18px;color:var(--bj-navy)}.step-label{color:#9ca3af;font-size:12px}.step-bar{display:flex;gap:4px;margin-top:12px;height:3px}.step-seg{flex:1 1;background:var(--bj-border);border-radius:2px;transition:background .3s}.step-seg.filled{background:var(--bj-sky)}.reg-name-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.password-row{position:relative}.show-pass-toggle{position:absolute;inset-inline-end:14px;top:30px;display:flex;cursor:pointer;color:#9ca3af}.signin-hint{text-align:center;font-size:12px;color:#9ca3af;margin-top:12px}.signin-hint .signin-link{color:var(--bj-sky);cursor:pointer;font-weight:600}.logo-selected{align-items:center;gap:5px;font-weight:600;font-size:13px}.logo-selected,.upload-icon{display:inline-flex;color:var(--bj-sky)}.upload-hint{color:#9ca3af;font-size:13px;margin-top:4px}.phone-row{display:flex;gap:8px}.phone-prefix{background:var(--bj-bg-light);border:1.5px solid var(--bj-border);border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600;color:var(--bj-text-muted);white-space:nowrap}.services-row{display:flex;gap:12px;margin-top:6px}.service-check{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;font-weight:500}.service-check input{width:16px;height:16px;accent-color:var(--bj-sky)}.captcha-box{border:1px solid var(--bj-border);border-radius:10px;padding:14px 16px;display:flex;align-items:center;gap:12px;margin-bottom:16px;background:#f9fafb}.captcha-box input{width:20px;height:20px;accent-color:var(--bj-sky)}.captcha-label{font-size:13px;color:var(--bj-text-muted)}.captcha-label a{color:var(--bj-sky-dark);text-decoration:underline}.step-actions{display:flex;gap:8px}.back-btn{flex:1 1}.back-btn,.register-btn{text-align:center;padding:12px}.register-btn{flex:2 1}.register-btn.disabled{opacity:.6;pointer-events:none}