#ob *,#ob :before,#ob :after{box-sizing:border-box;margin:0;padding:0}#ob{color:#1a1809;background:0 0;flex-direction:column;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;position:relative}#ob .ob-nav{background:#fff;border-bottom:1px solid #1a18091f;flex-shrink:0;justify-content:center;align-items:center;padding:16px 32px;display:flex}#ob .ob-nav a{display:inline-block}#ob .ob-nav img{width:200px;height:auto}#ob .ob-page-center{flex:1;justify-content:center;align-items:center;padding:0 16px;display:flex}#ob .ob-gradient-container{z-index:-1;height:80vh;position:absolute;bottom:0;left:0;right:0}#ob .ob-animated-gradient{clip-path:polygon(0 85%,100% 44%,100% 100%,0% 100%);transform-origin:50%;background-color:#fff;background-image:radial-gradient(at 11% 85%,#2856c380 0,#0000 50%),radial-gradient(at 88% 0,#28c3a6 0,#0000 50%),radial-gradient(at 32% 82%,#2830c3bf 0,#0000 50%),radial-gradient(at 41% 1%,#7028c3 0,#0000 40%),radial-gradient(at 80% 100%,#2830c3bf 0,#0000 50%),radial-gradient(at 0 0,#49cab380 0,#0000 50%),radial-gradient(at 0 51%,#2830c366 0,#0000 40%);background-size:200% 200%;justify-content:center;align-items:center;width:100%;height:100%;animation:6s cubic-bezier(.68,-.55,.27,1.55) infinite alternate ob_dynamicPulse;display:flex;position:relative}@keyframes ob_dynamicPulse{0%{background-size:125% 125%}to{background-size:200% 200%}}#ob .ob-card{background:#fff;border-radius:25px;flex-direction:column;gap:18px;width:100%;max-width:499px;padding:41px;transition:all .15s;display:flex;box-shadow:0 4px 20px -4px #0003}#ob .ob-center-block{justify-content:center;align-items:center;width:100%;padding-bottom:16px;display:flex}#ob .ob-progress-wrap{flex-direction:column;align-items:center;gap:6px;display:none}#ob .ob-progress-dots{align-items:center;gap:0;width:126px;height:12px;display:flex;position:relative}#ob .ob-dot{border-radius:5px;flex-shrink:0;width:10px;height:10px}#ob .ob-line{flex-shrink:0;width:48px;height:2px}#ob .ob-dot.done{opacity:.35;background:#4b7eca}#ob .ob-dot.active{background:#4b7eca;border-radius:6px;width:12px;height:12px}#ob .ob-dot.todo{background:#e3e6ea}#ob .ob-line.done{opacity:.35;background:#4b7eca}#ob .ob-line.todo{background:#e3e6ea}#ob .ob-progress-label{color:#535353;letter-spacing:.36px;white-space:nowrap;font-size:12px}#ob .ob-step{flex-direction:column;gap:18px;display:none}#ob .ob-step.active{display:flex}#ob .ob-heading-block{flex-direction:column;gap:4px;display:flex}#ob .ob-h1{color:#1a1809;letter-spacing:-.42px;text-align:center;margin:0;font-size:28px;font-weight:600}#ob .ob-subtext{color:#535353;text-align:center;font-size:14px;line-height:1.49}#ob .ob-google-btn{color:#262626;cursor:pointer;background:#fff;border:.57px solid #d9d9d9;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px;font-family:inherit;font-size:14px;transition:background .15s;display:flex}#ob .ob-google-btn:hover{background:#f5f5f5}#ob .ob-google-btn svg{flex-shrink:0}#ob .ob-or-divider{color:#292929;background-color:#e6e6e6;align-items:center;gap:12px;height:.5px;font-size:12px;display:flex}#ob .ob-auth-group{flex-direction:column;gap:4px;display:flex}#ob .ob-fields{flex-direction:column;gap:14px;display:flex}#ob .ob-field{text-align:left;flex-direction:column;gap:5px;display:flex}#ob .ob-field label{color:#262626;font-size:13px;font-weight:500}#ob .ob-field input[type=text],#ob .ob-field input[type=email],#ob .ob-field input[type=tel],#ob .ob-field input[type=password]{color:#1a1809;background:#fff;border:.57px solid #d9d9d9;border-radius:10px;outline:none;width:100%;height:42px;padding:10px 12px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}#ob .ob-field input::placeholder{color:#b3b3b3}#ob .ob-field input:focus{border-color:#4b7eca;box-shadow:0 0 0 3px #4b7eca26}#ob .ob-field input.error{border-color:#e53935}#ob .ob-field-hint{color:#888;font-size:11px;line-height:1.4}#ob .ob-field-error{color:#e53935;font-size:11px;display:none}#ob .ob-field-error.visible{display:block}#ob .ob-phone-wrap{gap:8px;display:flex}#ob .ob-country-select{color:#1a1809;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23535353' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center no-repeat;border:.57px solid #d9d9d9;border-radius:10px;outline:none;min-width:72px;height:42px;padding:10px 12px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}#ob .ob-country-select:focus{border-color:#4b7eca;box-shadow:0 0 0 3px #4b7eca26}#ob .ob-phone-wrap input[type=tel]{color:#1a1809;border:.57px solid #d9d9d9;border-radius:10px;flex:1;min-width:0;height:42px;padding:10px 12px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}#ob .ob-phone-wrap input[type=tel]:focus{border-color:#4b7eca;box-shadow:0 0 0 3px #4b7eca26}#ob .ob-dd-wrap{position:relative}#ob .ob-dd-trigger{color:#1a1809;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:.57px solid #d9d9d9;border-radius:6px;align-items:center;gap:8px;width:100%;height:37px;padding:10px 12px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s;display:flex}#ob .ob-dd-trigger.placeholder-shown{color:#b3b3b3}#ob .ob-dd-trigger.open{border-width:1.5px;border-color:#4b7eca;box-shadow:0 0 0 3px #4b7eca1a}#ob .ob-dd-trigger.error{border-color:#e53935}#ob .ob-dd-value{text-align:left;flex:1}#ob .ob-dd-chevron{color:#535353;flex-shrink:0;width:16px;height:16px;transition:transform .2s,color .2s}#ob .ob-dd-trigger.open .ob-dd-chevron{color:#4b7eca;transform:rotate(180deg)}#ob .ob-dd-options{z-index:100;background:#fff;border:.57px solid #d9d9d9;border-radius:6px;flex-direction:column;gap:2px;padding:4px;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 4px 8px #0000001a}#ob .ob-dd-options.open{display:flex}#ob .ob-dd-option{color:#1a1809;cursor:pointer;border-radius:6px;align-items:center;height:36px;padding:0 12px;font-size:13px;transition:background .1s;display:flex}#ob .ob-dd-option:hover{background:#f0f4fb}#ob .ob-dd-option.selected{background:#eef2fb;font-weight:500}#ob .ob-intent-grid-wrapper{background-color:#f2f2f2;border-radius:12px;padding:4px}#ob .ob-intent-grid{flex-direction:column;gap:8px;display:flex}#ob .ob-intent-option{cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;background:#f2f2f2;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:6px 16px;transition:border-color .15s,background .15s;display:flex}#ob .ob-intent-option:hover{background:#eaeaea}#ob .ob-intent-option.selected{background:#fff;border-color:#f2f2f2;box-shadow:0 4px 8px #0000001a}#ob .ob-intent-option input[type=radio]{display:none}#ob .ob-intent-icon{flex-shrink:0;justify-content:center;align-items:center;width:26px;display:flex}#ob .ob-intent-icon svg{width:100%;height:100%}#ob .ob-intent-text{flex-direction:column;gap:2px;display:flex}#ob .ob-intent-label{color:#1a1809;font-size:14px;font-weight:600}#ob .ob-intent-desc{color:#535353;font-size:12px}#ob .ob-creator-section{flex-direction:column;gap:5px;display:flex}#ob .ob-consent-opt-out{text-align:left;align-items:flex-start;gap:10px;display:flex}#ob .ob-consent-opt-out input[type=checkbox]{accent-color:#4b7eca;cursor:pointer;border:1px solid #b3b3b3;border-radius:3px;flex-shrink:0;width:14px;height:14px;margin-top:2px}#ob .ob-consent-opt-out-text{color:#666;letter-spacing:.36px;font-size:12px;line-height:1.4}#ob .ob-consent-footnote{color:#888;text-align:center;font-size:12px;line-height:1.4}#ob .ob-btn-primary{color:#fff;letter-spacing:.14px;cursor:pointer;background:#497bc7;border:none;border-radius:20px;justify-content:center;align-items:center;width:100%;height:45px;font-family:inherit;font-size:16px;font-weight:500;transition:background .15s,opacity .15s;display:flex}#ob .ob-btn-primary:hover{background:#528be0}#ob .ob-btn-primary:disabled{opacity:.55;cursor:not-allowed}#ob .ob-btn-back{color:#535353;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:23px;font-family:inherit;font-size:13px;transition:color .15s;display:flex}#ob .ob-btn-back:hover{color:#1a1809}#ob .ob-btn-group{flex-direction:column;gap:8px;display:flex}#ob .ob-signin-row{letter-spacing:.36px;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}#ob .ob-signin-row span{color:#535353}#ob .ob-signin-row a{color:#4b7eca;cursor:pointer;text-decoration:none}#ob .ob-signin-row a:hover{text-decoration:underline}#ob .ob-email-badge{background:#f2f5f9;border:.57px solid #e3e6ea;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}#ob .ob-email-badge-icon{color:#4b7eca;flex-shrink:0;width:16px;height:16px}#ob .ob-email-badge-text{color:#1a1809;font-size:14px;font-weight:500}#ob .ob-pw-label-row{justify-content:space-between;align-items:center;width:100%;display:flex}#ob .ob-pw-label-row label{color:#262626;font-size:13px;font-weight:500}#ob .ob-pw-forgot{color:#4b7eca;letter-spacing:.36px;cursor:pointer;font-size:12px;text-decoration:none}#ob .ob-pw-forgot:hover{text-decoration:underline}#ob .ob-pw-input-wrap{width:100%;position:relative}#ob .ob-pw-input-wrap input{padding-right:40px}#ob .ob-pw-toggle{cursor:pointer;color:#b3b3b3;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}#ob .ob-pw-toggle:hover{color:#535353}#ob .ob-pw-toggle svg{width:16px;height:16px}#ob .ob-forgot-row{text-align:center;margin-top:.5rem}#ob .ob-forgot-row a{color:#1a1809;cursor:pointer;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}#ob .ob-forgot-row a:hover{color:#4b7eca}#ob .ob-error-banner{color:#e53935;text-align:left;background-color:#ffeff0;border-radius:8px;padding:12px 16px;font-size:.875rem;display:none}#ob .ob-error-banner.visible{display:block}@media (max-width:540px){#ob .ob-card{box-shadow:none;border:none;border-radius:0;padding:60px 24px 32px}#ob .ob-page-center{align-items:flex-start;padding:0}#ob .ob-animated-gradient{clip-path:polygon(0 66%,100% 51%,100% 100%,0% 100%)}#ob .ob-center-logo{height:52px}}
