@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");:root{--light-bg-color:#3a3a3a;--dark-bg-color:#000;--light-btn-color:#cecece;--selected-btn-color:#00c3ff;--main-txt-color:#cecece;--dark-txt-color:#3a3a3a;--main-li-color:#e9e9e9;--dark-li-color:#e9e9e993;--dark-shadow:0 0 24px #151515;--light-blue:#3b87e6;--blue:#1a4f92}*{cursor:default;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400}body{background-color:var(--light-bg-color)!important;color:var(--main-txt-color)!important}h2,label{font-weight:800}a,a:active,a:link,a:visited{color:#fff;text-decoration:underline}a:hover{color:#1a4f92}button{display:block;position:relative;margin:20px auto 0;border-radius:10px;border:1px solid #add8e6;background-color:var(--blue);color:#fff;padding:20px;width:100%;cursor:pointer}button:focus,input:focus,select:focus,textarea:focus{outline:3px solid var(--light-blue)}input::placeholder,textarea::placeholder{color:#333;opacity:1}input:-ms-input-placeholder,input::-ms-input-placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{color:#333}.error{box-shadow:inset 0 0 0 2.5px red;color:red}input.error::placeholder,textarea.error::placeholder{color:red;opacity:1}input.error:-ms-input-placeholder,input.error::-ms-input-placeholder,textarea.error:-ms-input-placeholder,textarea.error::-ms-input-placeholder{color:red}.center{text-align:center}.inline{display:inline-block}.flex{display:flex}.no-margin-top{margin-top:0!important}.col1,.col2,.col3,.col4{overflow:hidden}.col1{width:calc(100% - 10px)}.col2{width:calc(50% - 10px)}.col3{width:calc(33.3333% - 10px)}.col4{width:calc(25% - 10px)}.col2>input{width:calc(100% - 10px)}.container{width:80%;margin:0 auto 50px}*{margin:0;padding:0;box-sizing:border-box}html{height:100%;overflow-x:hidden}#Account{min-height:100vh;width:100vw;background-color:#0b1120;background-image:radial-gradient(at 0 0,rgba(6,182,212,.15) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(255,74,165,.26) 0,transparent 50%);background-attachment:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#e5e7eb;padding:20px;box-sizing:border-box}#Account>h2,.account-title{margin-bottom:20px;font-size:1.6rem;font-weight:500;text-align:center;letter-spacing:1px;color:#fff}.account-title--compact{margin-bottom:14px;font-size:1.2rem;font-weight:600;letter-spacing:.4px;opacity:.95}#subscribeContainer{background:hsla(0,0%,100%,.03);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-left:1px solid hsla(0,0%,100%,.15);border-top:1px solid hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3) hsla(0,0%,100%,.15) hsla(0,0%,100%,.15) hsla(0,0%,100%,.3);border-style:solid;border-width:1px;box-shadow:0 8px 32px 0 rgba(0,0,0,.3);border-radius:17px;padding:20px 30px;width:100%;max-width:520px;position:relative}.container{width:100%;max-width:450px;margin-bottom:20px}.timeline{padding:0;list-style:none;justify-content:center;counter-reset:step}.timeline,.timeline li{display:flex;position:relative}.timeline li{flex:1 1;flex-direction:column;align-items:center;text-align:center;font-size:12px;color:#6b7280;gap:8px}.timeline li:not(:last-child):after{content:"";position:absolute;top:14px;left:calc(50% + 20px);width:calc(100% - 40px);height:2px;background-color:#374151;z-index:1}.timeline li:before{counter-increment:step;content:counter(step);width:28px;height:28px;border:2px solid #374151;border-radius:50%;background:#111827;display:flex;align-items:center;justify-content:center;font-weight:700;color:#9ca3af;position:relative;z-index:2;transition:all .3s ease}.timeline li.active{color:#fff}.timeline li.active:before{background:hsla(0,0%,100%,.1);border-color:#fff;color:#fff;box-shadow:0 0 10px hsla(0,0%,100%,.2)}.timeline li.active:not(:last-child):has(~li.active):after{background-color:#fff}.formStep label{display:block;font-size:14px;font-weight:600;color:#fff;margin-bottom:10px;margin-top:15px;padding-bottom:4px;border-bottom:1px solid hsla(0,0%,100%,.1)}.formStep label.inline{margin-top:0}#stepDisclamer{text-align:center;font-style:italic;font-size:11px;color:#9ca3af;margin-top:12px;line-height:1.4}#businessFieldInformations{font-size:12px;color:#9ca3af;margin:5px 0 15px;line-height:1.4}#subscribeContainer input:not([type=checkbox]),#subscribeContainer select,#subscribeContainer textarea{width:100%;padding:10px 14px;background:hsla(0,0%,100%,.03)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px;color:#fff!important;font-size:13px;margin-bottom:8px;transition:all .3s ease;outline:none}#subscribeContainer input::placeholder{color:#6b7280}#subscribeContainer select option{background-color:#111827;color:#fff}button:focus,input:focus,select:focus,textarea:focus{outline:none!important}#subscribeContainer input:focus,#subscribeContainer select:focus,#subscribeContainer textarea:focus{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.5)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.1)!important}#subscribeContainer input:-webkit-autofill,#subscribeContainer input:-webkit-autofill:active,#subscribeContainer input:-webkit-autofill:focus,#subscribeContainer input:-webkit-autofill:hover,input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #1a1f2e!important;-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;border:1px solid hsla(0,0%,100%,.2)!important;-webkit-transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s!important}#subscribeContainer .error{border-color:rgba(253,164,175,.7)!important;background:rgba(253,164,175,.05)!important;box-shadow:0 0 0 1px rgba(253,164,175,.3)!important}.formStep>div:not(.action-buttons-wrapper):not(.row-3-cols):not(.input-group):not(.newsLetterSection){display:flex;flex-wrap:wrap;gap:10px;width:100%}.col2{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);min-width:180px;width:100%}.row-3-cols{display:flex;flex-wrap:nowrap!important;gap:10px;width:100%;margin-bottom:8px}.row-3-cols>*,.row-3-cols>div,.row-3-cols>span{flex:1 1!important;min-width:0!important;width:auto!important;margin-bottom:0!important}.input-group,.newsLetterSection{display:flex;align-items:center;gap:10px!important;margin-top:0;margin-bottom:10px}.input-group input[type=checkbox],.newsLetterSection input[type=checkbox]{margin:0;flex-shrink:0;width:16px;height:16px;cursor:pointer;accent-color:#6b7280}.input-group span,.newsLetterSection span{line-height:1.4;font-size:13px;color:#d1d5db}.newsLetterSection{width:100%;margin-top:14px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.12)}.formStep button{background:hsla(0,0%,100%,.05)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:220px;padding:12px 20px;letter-spacing:.5px}.formStep button:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.4)!important;box-shadow:0 4px 15px rgba(0,0,0,.2)!important;transform:translateY(-1px)}.action-buttons-wrapper,.formStep>div:last-of-type{margin-top:20px;padding-top:15px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:flex-end;align-items:center;width:100%;gap:20px}.formStep a{color:#9ca3af;cursor:pointer;text-decoration:none;font-size:13px;transition:color .3s ease;margin-right:auto;white-space:nowrap}.formStep a:hover{color:#fff;text-decoration:underline}.back-arrow-btn{min-width:44px!important;width:44px;height:44px;padding:0!important;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-right:auto}.back-arrow-icon{position:relative;width:16px;height:2px;background:currentColor;border-radius:2px;display:inline-block}.back-arrow-icon:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-left:2px solid;border-bottom:2px solid;transform:translate(-1px,-50%) rotate(45deg)}.completionList{position:absolute;top:100%;left:0;right:0;margin-top:4px;list-style:none;background:rgba(20,20,30,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.4);max-height:300px;overflow-y:auto;z-index:1000;padding:4px 0}.completionList li{padding:12px 16px;color:#e5e7eb;cursor:pointer;transition:all .2s ease;font-size:14px}.completionList li.selected,.completionList li:hover{background:rgba(6,182,212,.15);color:#fff}.completionList li:first-child{border-radius:8px 8px 0 0}.completionList li:last-child{border-radius:0 0 8px 8px}.formStep--confirmation>div:last-of-type{margin-top:0;padding-top:0;border-top:none;display:block}.request-confirmation{max-width:620px;margin:8px auto 0;text-align:left;color:#fff;padding:4px 8px}.request-confirmation--aerated{padding:0}.request-confirmation__paragraph{font-size:1.02rem;color:#e1e6ef;line-height:1.72;margin:0;white-space:pre-wrap;word-wrap:break-word}@media (max-width:640px){.request-confirmation{padding:18px;border-radius:12px}.request-confirmation__title{font-size:1.3rem}.request-confirmation__subtitle{font-size:.95rem}.request-confirmation__stepItem{padding:12px 12px 12px 38px;font-size:.94rem}}@keyframes spinner-border{to{transform:rotate(1turn)}}.input-wrapper{position:relative;width:100%;margin-bottom:10px}.input-wrapper svg.input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.4);pointer-events:none;transition:color .3s ease,transform .3s ease;width:16px;height:16px;z-index:10}.input-wrapper input:focus~svg.input-icon{color:hsla(0,0%,100%,.8);transform:translateY(-50%) scale(1.05)}#subscribeContainer .input-wrapper input:not([type=checkbox]){padding-left:42px!important;padding-right:42px!important;margin-bottom:0!important;height:42px;border-radius:8px;background:hsla(0,0%,100%,.02)!important;border:1px solid hsla(0,0%,100%,.1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)}#subscribeContainer .input-wrapper input:not([type=checkbox]):focus{background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.5)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.1)!important}.password-toggle{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.4);cursor:pointer;transition:color .3s ease,transform .2s ease;width:20px;height:20px;display:flex;align-items:center;justify-content:center;z-index:10}.password-toggle:hover{color:#fff;transform:translateY(-50%) scale(1.1)}.section-divider{display:flex;align-items:center;margin-top:14px;margin-bottom:8px;width:100%}.section-divider span{font-size:11px;font-weight:700;letter-spacing:1.5px;color:hsla(0,0%,100%,.4);margin-right:12px;text-transform:uppercase}.section-divider:after{content:"";flex:1 1;height:1px;background:hsla(0,0%,100%,.08)}.strength-bar-container{display:flex;align-items:center;justify-content:space-between;margin-top:6px;margin-bottom:10px;width:100%}.strength-bar-track{flex:1 1;height:4px;background:hsla(0,0%,100%,.08);border-radius:2px;margin-right:12px;position:relative;overflow:hidden}.strength-bar-fill{height:100%;width:0;border-radius:2px;transition:width .3s ease,background-color .3s ease}.strength-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.password-requirements{margin-top:8px;margin-bottom:16px;padding:14px 18px;background:rgba(15,23,42,.6);border-radius:10px;border:1px solid hsla(0,0%,100%,.06);display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 16px;gap:10px 16px;width:100%;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.05)}.requirement-item{display:flex;gap:10px;font-size:12px}.requirement-dot,.requirement-item{align-items:center;transition:all .3s ease}.requirement-dot{display:inline-flex;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:10px;font-weight:700}.consent-card{background:hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.04);border-radius:10px;padding:10px 14px;margin-top:10px;margin-bottom:12px;width:100%}label.custom-checkbox-container{display:flex!important;align-items:center!important;gap:12px!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;width:100%!important;margin-top:0!important;margin-bottom:0!important;border-bottom:none!important;padding:0!important}label.custom-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkmark{height:18px;width:18px;background-color:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.15);border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:0!important;transition:all .2s cubic-bezier(.4,0,.2,1)}label.custom-checkbox-container:hover input~.custom-checkmark{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.25)}label.custom-checkbox-container input:checked~.custom-checkmark{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4);box-shadow:0 0 6px hsla(0,0%,100%,.05)}.custom-checkmark:after{content:"";display:none;width:5px;height:9px;border:solid hsla(0,0%,100%,.8);border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}label.custom-checkbox-container input:checked~.custom-checkmark:after{display:block}.checkbox-text{line-height:1.45;color:hsla(0,0%,100%,.5);transition:color .2s ease;text-align:left;font-weight:400!important}label.custom-checkbox-container input:checked~.checkbox-text{color:hsla(0,0%,100%,.75)}.input-error-text{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:rgba(253,164,175,.95);font-size:11px;font-weight:500;pointer-events:none;z-index:12;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);animation:fieldErrorFadeIn .25s cubic-bezier(.4,0,.2,1) forwards}.input-error-text.password-field-error{right:42px}.input-wrapper input:focus~.input-error-text.error-required,.input-wrapper input:not(:placeholder-shown)~.input-error-text.error-required{opacity:0!important;transform:translateY(-50%) translateX(8px)!important;pointer-events:none}#subscribeContainer .input-wrapper input.error{padding-right:75px!important}#subscribeContainer .input-wrapper.password-input-wrapper input.error{padding-right:155px!important}@keyframes fieldErrorFadeIn{0%{opacity:0;transform:translateY(-50%) translateX(-8px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}#Login.login-wrapper{min-height:100vh;width:100vw;background-color:#0b1120;background-image:radial-gradient(at 0 0,rgba(6,182,212,.15) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(255,74,165,.26) 0,transparent 50%);background-attachment:fixed;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#e5e7eb}#connectContainer.glass-card{background:hsla(0,0%,100%,.03);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-left:1px solid hsla(0,0%,100%,.15);border-top:1px solid hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3) hsla(0,0%,100%,.15) hsla(0,0%,100%,.15) hsla(0,0%,100%,.3);border-style:solid;border-width:1px;box-shadow:0 8px 32px 0 rgba(0,0,0,.3);border-radius:17px;padding:50px 45px;width:100%;max-width:440px;margin:16px;display:flex;flex-direction:column;justify-content:center}.logo-container{text-align:center;margin-bottom:35px;padding-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.08)}.login-logo{max-width:200px;height:auto;opacity:.95}.form-group{margin-bottom:24px}.form-group label{display:block;font-size:14px;font-weight:500;color:#d1d5db;margin-bottom:10px;letter-spacing:.3px}.glass-input{width:100%;height:46px;padding:0 16px;background:hsla(0,0%,100%,.03)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px;color:#fff!important;font-size:15px;line-height:46px;transition:all .3s ease;outline:none}.glass-btn:focus,.glass-input:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none!important}.glass-input:focus{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.5)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.1)!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #1a1f2e!important;-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;border:1px solid hsla(0,0%,100%,.2)!important}.password-input-wrapper{position:relative;width:100%}.password-input-wrapper .glass-input{padding-right:45px}#toggleDisplayPass{position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer;color:#9ca3af;opacity:.8;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}#toggleDisplayPass:hover{opacity:1;color:#fff}.form-options{justify-content:space-between;margin-bottom:25px;margin-top:10px}.checkbox-group,.form-options{display:flex;align-items:center}.checkbox-group{cursor:pointer}.checkbox-group input[type=checkbox]{margin-right:8px;cursor:pointer;accent-color:#6b7280}.checkbox-text{font-size:13px;color:#d1d5db}.forgot-password span{font-size:13px;color:#9ca3af;cursor:pointer;transition:color .2s ease}.forgot-password span:hover{color:#fff;text-decoration:underline}.alert-message{font-size:13px;text-align:center;border-radius:8px;font-weight:500;max-height:0;padding:0 12px;margin-bottom:0;opacity:0;overflow:hidden;border:1px solid transparent;transition:all .4s cubic-bezier(.4,0,.2,1)}.alert-message.visible{max-height:60px;padding:10px 12px;margin-bottom:20px;opacity:1}.alert-message.error{background:rgba(239,68,68,.05);border-color:rgba(239,68,68,.15);color:#fca5a5}.alert-message.success{background:rgba(19,223,233,.05);border-color:rgba(19,223,233,.2);color:#8be1e6}.action-group{display:flex;flex-direction:column}.glass-btn{width:100%;height:48px;background:hsla(0,0%,100%,.05)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;box-shadow:0 4px 15px rgba(0,0,0,.2)!important;display:flex;align-items:center;justify-content:center;padding:0}.glass-btn:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.4)!important;box-shadow:0 4px 15px rgba(0,0,0,.3)!important;transform:translateY(-1px)}.create-account-group{margin-top:30px;padding-top:25px;border-top:1px solid hsla(0,0%,100%,.1);text-align:center;font-size:14px;color:#9ca3af}.create-account-group a{color:#fff!important;text-decoration:underline;font-weight:500;transition:opacity .2s ease}.create-account-group a:hover{color:#fff!important;opacity:.7}#EmailValidationPage{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#0b1120;background-image:radial-gradient(at 0 0,rgba(6,182,212,.15) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(255,74,165,.26) 0,transparent 50%);background-attachment:fixed;color:#f8fafc;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.content-card{background:hsla(0,0%,100%,.03);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-left:1px solid hsla(0,0%,100%,.15);border-top:1px solid hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3) hsla(0,0%,100%,.15) hsla(0,0%,100%,.15) hsla(0,0%,100%,.3);border-style:solid;border-width:1px;box-shadow:0 8px 32px 0 rgba(0,0,0,.3);border-radius:17px;padding:48px;max-width:600px;width:100%;position:relative;z-index:1}.error-icon,.success-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;animation:scaleIn .5s cubic-bezier(.34,1.56,.64,1) .2s both}.success-icon{background:rgba(34,197,94,.1);color:#22c55e}.error-icon{background:rgba(239,68,68,.1);color:#ef4444}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}#EmailValidationPage h1{font-size:2rem;font-weight:700;margin-bottom:32px;text-align:center;background:linear-gradient(to bottom right,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.divider{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);margin-bottom:32px}.messages{display:flex;flex-direction:column;gap:16px}#EmailValidationPage p{font-size:1.1rem;line-height:1.6;color:#94a3b8;margin:0}.signature{margin-top:48px;text-align:right;font-style:italic;color:#64748b;font-size:.95rem}#Autocompletion{position:relative;overflow:initial}#Autocompletion>input{width:calc(100% - 10px)}#Autocompletion.col1{width:100%}#Autocompletion.col2{width:50%}#Autocompletion.col3{width:33.333%}#Autocompletion.col4{width:25%}ul.completionList{position:absolute;box-shadow:0 0 3px #222;left:5px;background:#fff;border-radius:10px;list-style:none;padding:5px 5px 0;z-index:1;width:max-content}ul.completionList>li{padding:5px;margin-bottom:5px;border-radius:7px;color:#333;font-size:12px}ul.completionList>li.selected{background:var(--light-blue);cursor:pointer;color:#fff}