:root{color-scheme:light dark}body{font-family:Inter,sans-serif;transition:.3s}.reg-flat{box-shadow:none!important;outline:0!important}.reg-flat-nb{box-shadow:none!important;outline:0!important;border:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0}button:focus,input:focus,select:focus,textarea:focus{border-color:#ff7d05!important;outline:0!important;box-shadow:none!important;transition:.2s}.gradient-text{background:linear-gradient(135deg,#ffb900 0,#ff7d05 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.service-checkbox{display:none}.fade-in{animation:.5s ease-in fadeIn}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}html.dark body{background-color:#0f0f0f;color:#f5f5f5}html.dark .bg-gray-50{background-color:#0f0f0f;transition:background-color .2s}html.dark .bg-gray-50:hover{background-color:#151515}html.dark .bg-white{background-color:#1a1a1a;border:1px solid #2a2a2a;transition:background-color .2s,border-color .2s}html.dark .bg-white:hover{background-color:#222}html.dark .text-gray-600{color:#c7c7c7}html.dark .text-gray-700{color:#e0e0e0}html.dark .text-gray-800{color:#f5f5f5}html.dark .border-gray-300{border-color:#3a3a3a}html.dark .shadow-lg{box-shadow:0 10px 25px rgba(0,0,0,.8),0 4px 10px rgba(0,0,0,.6)}html.dark .shadow-sm{box-shadow:0 2px 4px rgba(0,0,0,.6)}html.dark nav{border-bottom:1px solid #2a2a2a}html.dark input,html.dark select,html.dark textarea{background-color:#1e1e1e!important;border-color:#3a3a3a!important;color:#f5f5f5!important}html.dark input::placeholder,html.dark textarea::placeholder{color:#888!important}html.dark input:focus,html.dark select:focus,html.dark textarea:focus{background-color:#252525!important;border-color:#ffb900!important;outline:0!important;box-shadow:none!important}.dark-toggle{background:rgba(107,114,128,.15);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;border:2px solid rgba(107,114,128,.3)}.dark-toggle:hover{background:rgba(107,114,128,.25);transform:scale(1.1)}@media (min-width:641px) and (max-width:1023px){[data-i18n="nav.add_company"],[data-i18n="nav.login"]{font-size:12px!important;padding-left:.65rem!important;padding-right:.65rem!important}#main-content .grid{gap:1.25rem}.bg-white.rounded-2xl>.grid,.bg-white.rounded-3xl>.grid{gap:1rem}}@media (max-width:480px){header nav .px-4,nav .px-4{padding-left:.75rem!important;padding-right:.75rem!important}.flex.space-x-6.items-center{gap:.35rem!important;margin-left:0!important}#currentLanguageDisplay{font-size:13px;font-weight:700;margin-right:2px}[data-i18n="nav.add_company"],[data-i18n="nav.login"]{font-size:11px!important;padding-left:.6rem!important;padding-right:.6rem!important;letter-spacing:-.01em;height:36px;display:flex;align-items:center;justify-content:center;font-weight:700!important}}@media (max-width:350px){.gradient-text{font-size:1.15rem!important}header nav .px-4,nav .px-4{padding-left:.35rem!important;padding-right:.35rem!important}[data-i18n="nav.add_company"]{padding-left:.4rem!important;padding-right:.4rem!important;font-size:9px!important}[data-i18n="nav.login"]{padding-left:.35rem!important;padding-right:.35rem!important;font-size:9px!important}}#workingRegion optgroup{font-weight:700;font-style:normal;color:#ff7d05;background-color:#f9fafb;padding:6px 0;font-size:.85rem;letter-spacing:.02em}#workingRegion optgroup option{font-weight:400;color:#374151;background-color:#fff;padding:4px 12px;font-size:.9rem}html.dark #workingRegion optgroup{color:#ffb900;background-color:#1a1a1a}html.dark #workingRegion optgroup option{color:#f5f5f5;background-color:#1e1e1e}.reg-type-card{cursor:pointer;display:block}.reg-type-card-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 1rem;border:2px solid #e5e7eb;border-radius:1rem;background:#f9fafb;transition:.25s;position:relative}.reg-type-card-inner:hover{border-color:#ffb900;background:#fffbeb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,125,5,.12)}.reg-type-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff7ed,#fef3c7);color:#ff7d05;font-size:1.25rem;transition:.25s}.reg-type-label{font-weight:600;font-size:.95rem;color:#374151;transition:color .2s}.reg-type-check{position:absolute;top:.5rem;right:.5rem;opacity:0;color:#ff7d05;font-size:1.1rem;transition:opacity .25s,transform .25s;transform:scale(.5)}.reg-type-card input:checked~.reg-type-card-inner{border-color:#ff7d05;background:linear-gradient(135deg,#fff7ed,#fffbeb);box-shadow:0 0 0 3px rgba(255,125,5,.15),0 4px 12px rgba(255,125,5,.1)}.reg-type-card input:checked~.reg-type-card-inner .reg-type-icon{background:linear-gradient(135deg,#ff7d05,#ffb900);color:#fff}.reg-type-card input:checked~.reg-type-card-inner .reg-type-label{color:#ff7d05}.reg-type-card input:checked~.reg-type-card-inner .reg-type-check{opacity:1;transform:scale(1)}html.dark .reg-type-card-inner{border-color:#3a3a3a;background:#1e1e1e}html.dark .reg-type-card-inner:hover{border-color:#ffb900;background:#252525}html.dark .reg-type-icon{background:linear-gradient(135deg,#2a2218,#2a2520);color:#ffb900}html.dark .reg-type-label{color:#e0e0e0}html.dark .reg-type-card input:checked~.reg-type-card-inner{border-color:#ffb900;background:rgba(255,185,0,.08);box-shadow:0 0 0 3px rgba(255,185,0,.15),0 4px 12px rgba(255,185,0,.08)}html.dark .reg-type-card input:checked~.reg-type-card-inner .reg-type-icon{background:linear-gradient(135deg,#ffb900,#ff7d05);color:#fff}html.dark .reg-type-card input:checked~.reg-type-card-inner .reg-type-label,html.dark .reg-type-check{color:#ffb900}#passwordToggleBtn{background:0 0!important;border:none!important;box-shadow:none!important;outline:0!important;cursor:pointer!important;pointer-events:auto!important}#passwordToggleBtn:hover{background:rgba(0,0,0,.06)!important;border-radius:6px!important}html.dark #passwordToggleBtn:hover{background:rgba(255,255,255,.08)!important}#passwordToggleBtn:active{background:rgba(0,0,0,.12)!important;border-radius:6px!important}html.dark #passwordToggleBtn:active{background:rgba(255,255,255,.15)!important}#passwordToggleBtn:focus{background:0 0!important;border:none!important;box-shadow:none!important;outline:0!important}#password,#password:active,#password:focus,html.dark #password,html.dark #password:active,html.dark #password:focus{box-shadow:none!important;border:transparent!important;outline:0!important;background-color:transparent!important}.custom-checkbox{position:relative;display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;user-select:none}.custom-checkbox input[type=checkbox]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important;appearance:none!important;-webkit-appearance:none!important}.checkbox-mark{flex-shrink:0;width:24px;height:24px;border:2px solid #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:.25s;margin-top:1px;background:#fff}.custom-checkbox:hover .checkbox-mark{border-color:#ff7d05;box-shadow:0 0 0 3px rgba(255,125,5,.12);transform:scale(1.05)}.custom-checkbox input[type=checkbox]:checked~.checkbox-mark{background:linear-gradient(135deg,#ffb900,#ff7d05)!important;border-color:transparent!important;box-shadow:0 2px 10px rgba(255,125,5,.35);transform:scale(1.05)}.checkbox-mark .fa-check{color:#fff;font-size:12px;opacity:0;transform:scale(.5);transition:.2s cubic-bezier(.175, .885, .32, 1.275)}.custom-checkbox input[type=checkbox]:checked~.checkbox-mark .fa-check{opacity:1;transform:scale(1)}.terms-container{transition:.25s}.terms-container:hover{border-color:rgba(255,125,5,.3)}html.dark .terms-container{background:rgba(30,30,30,.5);border-color:#3a3a3a}html.dark .terms-container:hover{border-color:rgba(255,185,0,.3)}html.dark .checkbox-mark{background:#2a2a2a!important;border-color:#888!important}html.dark .custom-checkbox:hover .checkbox-mark{border-color:#ffb900!important;box-shadow:0 0 0 3px rgba(255,185,0,.2)}html.dark .custom-checkbox input[type=checkbox]:checked~.checkbox-mark{background:linear-gradient(135deg,#ffb900,#ff7d05)!important;border-color:transparent!important;box-shadow:0 2px 10px rgba(255,185,0,.3)}.input-valid{border-color:#22c55e!important;box-shadow:0 0 0 3px rgba(34,197,94,.15)!important}.input-error{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.15)!important}html.dark .input-valid{border-color:#22c55e!important;box-shadow:0 0 0 3px rgba(34,197,94,.2)!important}html.dark .input-error{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.2)!important}.cf-turnstile{display:flex;justify-content:center}.reg-fields-hidden{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s,opacity .4s .1s,margin .4s;margin-top:0}.reg-fields-hidden.visible{max-height:2000px;opacity:1;margin-top:2rem}button:disabled,input[type=button]:disabled,input[type=submit]:disabled{opacity:.5;cursor:not-allowed}html.dark{color-scheme:dark}html:not(.dark){color-scheme:light}@media (prefers-color-scheme:dark){:root{color-scheme:dark}}