 :root {--text-primary: #002D4F;--bg-welcome: #F2F6FC;--blue: #0679ff;--gemba-global-color-primary: #0679ff;--gemba-global-color-accent: #ff9400;--gemba-global-color-secondary: #dbecfe;--gemba-global-color-text: #003659;--gemba-global-color-8b50551: #009cff;--muted: #64748b;--text-secondary: #333;}@media (min-width: 992px) {html {font-size: 90%;}}@media (min-width: 1200px) {html {font-size: 90%;}}@media (min-width: 1400px) {html {font-size: 100%;}}html {transition: font-size 0.5s ease-in-out;-webkit-transition: font-size 0.5s ease-in-out;-moz-transition: font-size 0.5s ease-in-out;-ms-transition: font-size 0.5s ease-in-out;-o-transition: font-size 0.5s ease-in-out;}html,body {height: 100%;margin: 0;padding: 0;}.btn.page-btn {font-size: 1rem;text-transform: uppercase;letter-spacing: 0.063rem;border-radius: 3rem;--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1.5rem;-webkit-border-radius: 3rem;-moz-border-radius: 3rem;-ms-border-radius: 3rem;-o-border-radius: 3rem;}.fs-12px {font-size: 0.75rem;}.fs-14px {font-size: 0.875rem;}.fs-18px {font-size: 1.125rem;}.fs-28px {font-size: 1.75rem;}.fs-30 {font-size: 1.875rem;}.fw-400 {font-family: "Expose-Regular" !important;font-weight: 400;}.fw-500 {font-family: "Expose-Medium";font-weight: 500;}.fw-600 {font-weight: 600;}.fw-700 {font-family: "Expose-Bold";font-weight: 700;}.fw-medium {font-weight: 500;}.text-5F5F5F {color: var(--gemba-global-color-text);}.text-003659 {color: var(--gemba-global-color-text);}.text-accent {color: var(--gemba-global-color-accent) !important;}.mb-30px {margin-bottom: 1.875rem;}.object-fit-contain {object-fit: contain;}.subpage-section {padding: 3.125rem 0;}.pageModal .modal-content {background: #f8f8fa;box-shadow: 0px 4px 18px rgba(23, 23, 23, 0.04);border-radius: 1.25rem;border: 0;}body.modal-open {overflow: hidden;}.scrollbar {overflow: auto;}.scrollbar::-webkit-scrollbar {visibility: hidden;-webkit-appearance: none;width: 0.375rem;height: 0.375rem;background-color: rgba(0, 0, 0, 0);}.scrollbar::-webkit-scrollbar-thumb {visibility: hidden;background-color: rgba(23, 23, 23, 0.4);border-radius: 0.188rem;-webkit-border-radius: 0.188rem;-moz-border-radius: 0.188rem;-ms-border-radius: 0.188rem;-o-border-radius: 0.188rem;}.scrollbar:hover::-webkit-scrollbar, .scrollbar:hover::-webkit-scrollbar-thumb, .scrollbar:focus::-webkit-scrollbar, .scrollbar:focus::-webkit-scrollbar-thumb {visibility: visible;}.btn.btn-accent {text-transform: uppercase;letter-spacing: 0.063rem;}.btn-green {--bs-btn-color: #fff;--bs-btn-bg: #0f7025;--bs-btn-border-color: #0f7025;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0679ff;--bs-btn-hover-border-color: #0679ff;--bs-btn-focus-shadow-rgb: 0px 12px 24px rgba(15, 112, 37, 0.12);--bs-btn-active-color: #fff;--bs-btn-active-bg: #0f7025;--bs-btn-active-border-color: #0f7025;--bs-btn-active-shadow: inset 0px 12px 24px rgba(15, 112, 37, 0.12);box-shadow: 0px 12px 24px rgba(15, 112, 37, 0.12);border-radius: 1rem;font-weight: 600;font-size: 0.875rem;white-space: nowrap;padding: 0.594rem 1rem;min-width: 8.75rem;}.btn-accent {--bs-btn-color: #fff;--bs-btn-bg: var(--gemba-global-color-accent);--bs-btn-border-color: var(--gemba-global-color-accent);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--gemba-global-color-text);--bs-btn-hover-border-color: var(--gemba-global-color-text);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--gemba-global-color-text);--bs-btn-active-border-color: var(--gemba-global-color-text);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #ffa62a;--bs-btn-disabled-border-color: #ffa62a;}.btn-language {--bs-btn-color: #171717;--bs-btn-bg: #ffffff;--bs-btn-border-color: #dadada;--bs-btn-hover-color: #171717;--bs-btn-hover-bg: #ff9400;--bs-btn-hover-border-color: #ff9400;border: 0.094rem solid #dadada;border-radius: 3rem;display: inline-flex;align-items: center;padding: 0.25rem;width: 2.604rem;height: 2.604rem;position: relative;font-weight: 500;font-size: 0.75rem;-webkit-border-radius: 3rem;-moz-border-radius: 3rem;-ms-border-radius: 3rem;-o-border-radius: 3rem;}.btn-language img {width: 100%;height: 100%;object-fit: contain;}.btn-language span {min-width: 3.5rem;display: inline-block;margin-right: 0.625rem;text-align: left;}.btn-language svg {width: 0.875rem;height: 0.5rem;flex: 0 0 0.875rem;}.get-started-btn.btn-accent {--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;border-radius: 3rem;-webkit-border-radius: 3rem;-moz-border-radius: 3rem;-ms-border-radius: 3rem;-o-border-radius: 3rem;}.languageModal .modal-content {background: #f8f8fa;box-shadow: 0rem 0.25rem 1.125rem rgba(23, 23, 23, 0.04);border-radius: 1.25rem;border: 0;}.languageModal .modal-header .close {position: absolute;right: 1rem;top: 1rem;}.languageModal .modal-header, .languageModal .modal-footer {padding: 1.875rem;}.languageModal .modal-title {font-weight: 600;font-size: 1.25rem;color: #171717;}.lang-form-check {margin-bottom: 1.875rem;}ul li:last-child .lang-form-check {margin-bottom: 0;}.lang-form-check .form-check-input:checked[type="radio"] {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");}.lang-form-check .form-check-input[type="radio"] {border-radius: 0.25rem;box-shadow: none;}.lang-form-check .form-check-input {width: 1.25rem;height: 1.25rem;flex: 0 0 1.25rem;}.lang-icon {width: 2rem;height: 2rem;border-radius: 100%;object-fit: cover;margin-left: 0.875rem;margin-right: 0.625rem;}.lang-form-check .form-check-label {font-weight: 500;font-size: 1rem;color: var(--gemba-global-color-text);display: flex;align-items: center;word-break: break-word;cursor: pointer;}.lang-form-check .form-check-input:checked ~ .form-check-label {color: #171717;}@media (min-width: 576px) {.languageModal .modal-dialog {max-width: 25rem;}}label.error, .contact-form label.error {color: #ff0000;margin-bottom: 0;font-weight: 400;font-size: 0.75rem;}@media (max-width: 1199.98px) {.btn-language {width: auto;padding: 0;}.btn-language span, .btn-language svg {display: none;}.btn-language img {margin: 0;padding: 0.1rem;}}@media (max-width: 767.98px) {.get-started-btn.btn-accent {width: 1.75rem;height: 1.75rem;padding: 0;line-height: 1.75rem;}.btn-green {width: auto;padding: 0;}.btn-language {width: 1.75rem;height: 1.75rem;}.btn-language span, .btn-language svg {display: none;}.btn-green {width: 1.5rem;line-height: 1.5rem;min-width: unset;height: 1.5rem;border-radius: 100%;position: relative;}.btn-green i {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}.btn-language img {margin: 0;padding: 0.1rem;}}body.auth-redesign-active {font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;}.text-warning{color: var(--gemba-global-color-accent) !important;}body.auth-redesign-active input, body.auth-redesign-active button, body.auth-redesign-active select, body.auth-redesign-active textarea, body.auth-redesign-active label, body.auth-redesign-active p, body.auth-redesign-active a, body.auth-redesign-active span, body.auth-redesign-active div {font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}body.auth-redesign-active .main-header {background-color: #ffffff !important;border-bottom: 0.063rem solid #eef2f6 !important;box-shadow: none !important;padding: 0.75rem 0 !important;height: auto;min-height: 4.5rem;}body.auth-redesign-active .main-header .container {display: flex !important;align-items: center !important;justify-content: space-between !important;}body.auth-redesign-active .main-header .navbar-collapse, body.auth-redesign-active .main-header .login-lang-btns, body.auth-redesign-active .main-header .navbar-toggler {display: none !important;}body.auth-redesign-active .main-header .navbar-brand {padding: 0 !important;margin: 0 !important;order: 0;position: relative;transform: unset;left: auto;top: 0;line-height: normal;}body.auth-redesign-active .main-header .navbar-brand img {height: 2rem !important;width: auto !important;object-fit: contain;}.dash-btn {font-family: 'Inter';font-weight: 600;}.visit-site-link {color: var(--blue) !important;font-size: 0.875rem;font-weight: 600;display: inline-flex;align-items: center;gap: 0.25rem;text-decoration: none !important;transition: color 0.2s ease;}.visit-site-link:hover {color: #0056b3 !important;text-decoration: underline !important;}.auth-page-redesign {display: flex;flex-direction: column;background-color: #ffffff;color: #0f172a;overflow-x: hidden;}.auth-container {flex: 1 0 auto;width: 100%;display: flex;}.auth-row {display: flex;flex-wrap: wrap;width: 100%;min-height: 100%;}.auth-hero-panel {flex: 0 0 50%;max-width: 50%;background-color: var(--bg-welcome);padding: 3.75rem 3rem;display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;}.auth-hero-panel.hero-signup-blue {background-color: var(--blue);}.hero-content-wrapper {max-width: 30rem;width: 100%;margin: 0 auto;display: flex;flex-direction: column;align-items: flex-start;}.hero-title {font-size: 3.875rem;line-height: 1.12;color: var(--text-primary);margin-bottom: 0.875rem;text-transform: uppercase;font-family: 'Tanker-Regular', Impact, sans-serif !important;}.hero-title:after {display: none !important;}.auth-hero-panel.hero-signup-blue .hero-title {color: #ffffff;}.hero-subtitle {font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;font-weight: 600;font-size: 1.125rem;color: var(--text-primary);margin-bottom: 1.5rem;}.auth-hero-panel.hero-signup-blue .hero-subtitle {color: rgba(255, 255, 255, 0.92);}.hero-badges-row {display: flex;flex-wrap: wrap;gap: 0.5rem;margin-bottom: 1.25rem;}.hero-badge {border: 0.063rem solid rgba(255, 255, 255, 0.75);color: #ffffff;padding: 0.375rem 0.875rem;font-size: 0.75rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.025rem;border-radius: 0.375rem;background: rgba(255, 255, 255, 0.08);-webkit-border-radius: 0.375rem;-moz-border-radius: 0.375rem;-ms-border-radius: 0.375rem;-o-border-radius: 0.375rem;}.hero-illustration {width: 100%;margin-left: -2.5rem;margin-top: -1.25rem;min-height: 15.625rem;display: flex;align-items: center;}.hero-mockup-img {max-width: 100%;height: auto;object-fit: contain;display: block;filter: drop-shadow(0 12px 24px rgba(0, 0, 0, 0.07));}.auth-form-panel {flex: 0 0 50%;max-width: 50%;background-color: #ffffff;padding: 3.125rem 3rem;display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;}.auth-form-panel-centered {flex: 0 0 100% !important;max-width: 100% !important;width: 100%;}.form-card-box {max-width: 26.25rem;width: 100%;margin: 0 auto;position: relative;}.auth-form-lang-btn {position: absolute;top: 0;right: 0;width: 2.375rem;height: 2.375rem;padding: 0 !important;border-radius: 50% !important;background-color: #f8fafc !important;border: 0.063rem solid #e2e8f0 !important;display: flex !important;align-items: center;justify-content: center;transition: all 0.15s ease;z-index: 10;}.auth-form-lang-btn:hover {background-color: #f1f5f9 !important;border-color: #cbd5e1 !important;transform: scale(1.05);}.form-header {margin-bottom: 1.5rem;}.form-title {font-size: 1.75rem;font-weight: 800;color: var(--text-primary);margin-bottom: 0.375rem;letter-spacing: -0.019rem;}.form-subtitle {font-size: 1rem;color: var(--muted);line-height: 1.45;margin-bottom: 0;padding-right: 3rem;font-weight: 500;}.input-label {font-size: 0.813rem;font-weight: 600;color: var(--text-secondary);margin-bottom: 0.375rem;display: block;}.field-input {padding: 0.625rem 0.875rem !important;font-size: 0.875rem !important;}.mobile-input-control .form-control{padding-top: 0.625rem;padding-bottom: 0.625rem;font-size: 0.875rem;}.mobile-input-control{font-size: 0.875rem;}.field-input[name="password"] {padding-right: 2.5rem !important;}.field-input:focus, .mobile-input-control .form-control:focus {border-color: var(--blue) !important;box-shadow: 0 0 0 0.188rem rgba(0, 112, 255, 0.12) !important;}.field-input::placeholder {color: var(--muted) !important;}.pass_showhide {position: absolute;right: 0.875rem;top: 1.375rem;transform: translateY(-50%);color: var(--muted);cursor: pointer;font-size: 0.938rem;z-index: 5;width: 1.375rem !important;height: auto !important;text-align: center;line-height: 1 !important;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}.pass_showhide:hover {color: #475569;}.forgot-password-link {color: var(--blue);font-size: 0.813rem;font-weight: 600;text-decoration: none;transition: color 0.15s ease;}.forgot-password-link:hover {color: #0056b3;text-decoration: underline;}.btn-auth-primary:hover {background-color: #005ce6;color: #ffffff !important;}.social-divider {text-align: center;position: relative;margin: 1.375rem 0 1.125rem 0;}.social-divider::before {content: "";position: absolute;top: 50%;left: 0;right: 0;height: 0.063rem;background-color: #e2e8f0;z-index: 1;}.social-divider span {position: relative;z-index: 2;background-color: #ffffff;padding: 0 0.75rem;color: var(--muted);font-size: 0.813rem;}.social-buttons-grid {display: flex;gap: 0.75rem;justify-content: center;}.btn-social-item {flex: 1;border: 0.063rem solid #dbe2ea;display: flex;align-items: center;justify-content: center;background-color: #ffffff;text-decoration: none !important;border-radius: 0.5rem;-webkit-border-radius: 0.5rem;-moz-border-radius: 0.5rem;-ms-border-radius: 0.5rem;-o-border-radius: 0.5rem;transition: all 0.15s ease;-webkit-transition: all 0.15s ease;-moz-transition: all 0.15s ease;-ms-transition: all 0.15s ease;-o-transition: all 0.15s ease;}.btn-social-item:hover {border-color: #cbd5e1;background-color: #f8fafc;}.social-btn-text {display: none;font-size: 0.875rem;font-weight: 600;color: #1e293b;margin-left: 0.625rem;}.auth-switch-text {font-size: 0.844rem;color: var(--muted);margin-bottom: 0;text-align: center;}.auth-link {color: var(--blue);text-decoration: none;}.auth-link:hover {text-decoration: underline;}.bug-report-text {font-size: 0.813rem;text-align: center;}.terms-policy-text {font-size: 0.781rem;color: var(--muted);line-height: 1.4;}.auth-footer {border-top: 0.063rem solid #f1f5f9;padding: 16px 0;background-color: #ffffff;margin-top: auto;}.footer-container {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 0.75rem;font-size: 0.781rem;}.footer-copyright {color: var(--text-primary);}.footer-links {display: flex;align-items: center;gap: 0.5rem;}.footer-links a {color: var(--blue);font-weight: 600;text-decoration: none;}.footer-links a:hover {text-decoration: underline;}.footer-links .divider {color: #cbd5e1;}.alert-danger {color: #842029;background-color: #f8d7da;border-color: #f5c2c7 }.alert-success {color: #0f5132;background-color: #d1e7dd;border-color: #badbcc }.alert-danger,.alert-success {display: flex;align-items: center;gap: .5rem }.btn-close span {display: none }.main-header .container, .container.footer-container {transition: max-width 0.5s ease-in-out;-webkit-transition: max-width 0.5s ease-in-out;-moz-transition: max-width 0.5s ease-in-out;-ms-transition: max-width 0.5s ease-in-out;-o-transition: max-width 0.5s ease-in-out;}@media (min-width: 992px) {.main-header .container, .container.footer-container {max-width: 90.25rem;}}@media (max-width: 1199.98px) {.main-header .container, .container.footer-container {max-width: 100%;}.footer-container {flex-direction: column-reverse;justify-content: center;}}@media (max-width: 991.98px) {.auth-hero-panel, .auth-form-panel {flex: 0 0 100%;max-width: 100%;}.auth-hero-panel {padding: 1.5rem 1.25rem;text-align: left;}.hero-content-wrapper {align-items: flex-start;text-align: left;}.hero-title {font-size: 1.625rem;line-height: 1.18;margin-bottom: 0.5rem;}.hero-subtitle {font-size: 0.875rem;margin-bottom: 0;line-height: 1.4;}.auth-form-panel {padding: 2rem 1.5rem;}.social-buttons-grid {flex-direction: column;gap: 0.625rem;}.btn-social-item {width: 100%;height: 2.875rem;justify-content: center;}.social-btn-text {display: inline-block;}.footer-container {text-align: center;gap: 0.75rem;}.footer-links {justify-content: center;font-size: 0.875rem;font-weight: 600;}.footer-copyright {font-size: 0.75rem;line-height: 1.45;}}@media (max-width: 575.98px) {.auth-hero-panel{padding: 0.875rem 1.25rem;}.auth-form-panel{padding: 1.25rem 1.25rem;}.visit-site-link{font-size: 0.688rem;}.visit-site-link svg{width: 0.688rem;height: 0.688rem;}body.auth-redesign-active .main-header{min-height: 3.5rem;}body.auth-redesign-active .main-header .navbar-brand img{height: 1.563rem !important;}.form-card-box {max-width: 100%;}.footer-links{font-size: 0.75rem;}.form-title{font-size: 1.375rem;}.form-subtitle{font-size: 0.688rem;}}.gembaDocs-modal .modal-header {background-color: var(--gemba-global-color-text);border-bottom: 0.25rem solid var(--gemba-global-color-primary);}.gembaDocs-modal .modal-title {font-weight: 400;font-size: 1.25rem;color: #ffffff;}.gembaDocs-modal .modal-content {border-radius: 1rem;overflow: hidden;}.gembaDocs-modal .close {position: absolute;top: 0.625rem;right: 0.625rem;padding: 0;margin: 0;background: transparent;width: 1.5rem;height: 1.5rem;}@media (max-width: 575.98px) {.gembaDocs-modal .modal-title {font-size: 1rem;}.gembaDocs-modal .close svg {width: 1.25rem;height: 1.25rem;}}.domain-input-group {border: 0.063rem solid #ced4da;border-radius: .375rem;background-color: #fff;overflow: hidden }.domain-input-group .select-drop {border-right: 0.063rem solid #ced4da;width: 6.25rem }.domain-input-group .select-drop .select2-container--default .select2-selection--single {background-color: #fff0;border: 0;border-radius: 0 }.domain-input-group .select-drop .select2-container .select2-selection--single {height: 2.75rem;outline: 0;display: flex;align-items: center }.domain-input-group .select-drop .select2-container--default .select2-selection--single .select2-selection__rendered {color: #8392a5;padding-left: 0.75rem;font-size: 1rem;font-weight: 500 }.domain-input-group .select-drop .select2-container--default .select2-selection--single .select2-selection__arrow {height: 2.625rem;right: 0.313rem }.domain-input-group input.domain_name_cls {border: none;border-radius: 0;height: 2.75rem;box-shadow: none;background-color: #fff0;padding-left: 0.938rem }.domain-input-group input.domain_name_cls:focus {box-shadow: none;outline: none }.select-drop .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 2.75rem }.select-drop .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0.75rem;font-size: 1rem }.select-drop .select2-container {font-size: 0.875rem;min-width: 100% }.otpInputBox .form-control-lg {width: 3rem;margin: 0 .375rem;padding: .5rem .5rem }@media (max-width: 575.98px) {.otpInputBox .form-control-lg {width: 2.5rem;min-height: 2.5rem;margin: 0 .375rem;padding: 0.313rem;font-size: 1rem;}}.mobile-input-control .iti__country-list {font-size: 0.75rem;margin-left: 0;z-index: 6;}[dir="rtl"] .hero-illustration {margin-left: 0;margin-right: -2.5rem;}[dir="rtl"] .auth-form-lang-btn {right: auto;left: 0;}[dir="rtl"] .form-subtitle {padding-right: 0;padding-left: 3rem;}[dir="rtl"] .field-input[name="password"] {padding-right: 0.875rem !important;padding-left: 2.5rem !important;}[dir="rtl"] .pass_showhide {right: auto;left: 0.875rem !important;}[dir="rtl"] .social-btn-text {margin-left: 0;margin-right: 0.625rem;}[dir="rtl"] .gembaDocs-modal .close {right: auto;left: 0.625rem;}[dir="rtl"] .domain-input-group .select-drop {border-right: none;border-left: 0.063rem solid #ced4da;}[dir="rtl"] .domain-input-group .select-drop .select2-container--default .select2-selection--single .select2-selection__rendered, [dir="rtl"] .select-drop .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0;padding-right: 0.75rem;}[dir="rtl"] .domain-input-group .select-drop .select2-container--default .select2-selection--single .select2-selection__arrow {right: auto;left: 0.313rem;}[dir="rtl"] .domain-input-group input.domain_name_cls {padding-left: 0;padding-right: 0.938rem;}@media (max-width: 991.98px) {[dir="rtl"] .auth-hero-panel, [dir="rtl"] .hero-content-wrapper {text-align: right;}}