.registration-split{--rg-display:"Hanken Grotesk", "Segoe UI", system-ui, sans-serif;--rg-body:"Instrument Sans", "Segoe UI", system-ui, sans-serif;--rg-green:#127a4c;--rg-green-bg:#e3f5ec;--rg-field-line:#d6deeb}html.dark .registration-split:not(.mkt-light){--rg-green:#5fd39b;--rg-green-bg:#10321f;--rg-field-line:#3a3a3a}.registration-split .rg-frame{min-height:100dvh;font-family:var(--rg-body);color:var(--pw-ink);grid-template-columns:minmax(22rem,39.5%) minmax(0,1fr);display:grid}.registration-split .rg-promise{background:var(--pw-band);border-right:1px solid var(--pw-line);flex-direction:column;height:100dvh;padding:2.5rem clamp(2rem,4.2vw,5rem);display:flex;position:sticky;top:0;overflow-y:auto}.registration-split .rg-brand{font:650 1.1875rem/1 var(--rg-display);color:var(--pw-ink);align-self:flex-start;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.registration-split .rg-promise-copy{margin-top:clamp(3rem,9vh,6.5rem)}.registration-split .rg-eyebrow{font:600 .8125rem/1 var(--rg-body);letter-spacing:.14em;text-transform:uppercase;color:var(--pw-ink);align-items:center;gap:.625rem;margin:0;display:flex}.registration-split .rg-eyebrow:before{content:"";background:var(--pw-blue);border-radius:50%;width:.5rem;height:.5rem}.registration-split .rg-heading{font:650 clamp(2.3rem, 3.2vw, 3.125rem)/1.04 var(--rg-display);letter-spacing:-.045em;color:var(--pw-ink);text-wrap:balance;margin:1.125rem 0 0}.registration-split .rg-heading span{color:var(--pw-blue);display:block}.registration-split .rg-gets{margin:2.125rem 0 0;padding:0;list-style:none}.registration-split .rg-gets li{border-top:1px solid var(--pw-line);grid-template-columns:2.5rem minmax(0,1fr);gap:.875rem;padding:.9375rem 0;display:grid}.registration-split .rg-gets li:last-child{border-bottom:1px solid var(--pw-line)}.registration-split :is(.rg-gets-icon,.rg-next-icon){background:var(--pw-tint);width:2.5rem;height:2.5rem;color:var(--pw-blue);border-radius:.6875rem;place-items:center;display:grid}.registration-split :is(.rg-gets-icon,.rg-next-icon) svg{width:1.125rem;height:1.125rem}.registration-split :is(.rg-gets,.rg-next) b{font:650 1.09375rem/1.3 var(--rg-display);letter-spacing:-.01em;color:var(--pw-ink);display:block}.registration-split :is(.rg-gets,.rg-next) li span:not(.rg-gets-icon,.rg-next-icon){color:var(--pw-muted);font-size:.90625rem;line-height:1.5}.registration-split .rg-steps{margin:auto 0 0;padding:2.5rem 0 0;list-style:none}.registration-split .rg-steps li{grid-template-columns:2.25rem minmax(0,1fr);gap:.875rem;padding:.8125rem 0;display:grid;position:relative}.registration-split .rg-steps li:not(:last-child):after{content:"";border-left:1.5px solid var(--pw-line-strong);position:absolute;top:3.25rem;bottom:-.125rem;left:1.09rem}.registration-split .rg-step-mark{border:1.5px solid var(--pw-line-strong);background:var(--pw-card);width:2.25rem;height:2.25rem;color:var(--pw-muted);font:600 .875rem/1 var(--rg-body);border-radius:50%;place-items:center;display:grid}.registration-split .rg-steps li[data-state=current] .rg-step-mark{border-color:var(--pw-blue);background:var(--pw-blue);color:var(--pw-on-blue)}.registration-split .rg-steps li[data-state=done] .rg-step-mark{border-color:var(--rg-green);background:var(--rg-green-bg);color:var(--rg-green)}.registration-split .rg-steps b{font:650 1.0625rem/1.3 var(--rg-display);color:var(--pw-muted);display:block}.registration-split .rg-steps li:is([data-state=current],[data-state=done]) b{color:var(--pw-ink)}.registration-split .rg-steps span:not(.rg-step-mark){color:var(--pw-muted);font-size:.875rem;line-height:1.45}.registration-split .rg-work{background:var(--pw-canvas);flex-direction:column;min-width:0;padding:1.25rem clamp(1.25rem,3vw,2.25rem) 3.5rem;display:flex}.registration-split .rg-top{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1.25rem;display:flex}.registration-split .rg-top-links{color:var(--pw-muted);font-size:.9375rem}.registration-split .rg-top-links :is(a,button){color:var(--pw-blue);font:600 .9375rem/1 var(--rg-body);cursor:pointer;background:0 0;border:0;margin-left:.375rem;padding:0;text-decoration:none}.registration-split .rg-exit{border:1px solid var(--pw-line);width:2.375rem;height:2.375rem;color:var(--pw-muted);border-radius:.625rem;place-items:center;display:grid}.registration-split .rg-exit:hover{color:var(--pw-ink);border-color:var(--pw-line-strong)}.registration-split .rg-exit svg{width:1.125rem;height:1.125rem}.registration-split .rg-column{width:100%;max-width:30rem;margin:auto;padding-block:1.5rem 2.5rem}.registration-split .rg-title{font:650 2rem/1.1 var(--rg-display);letter-spacing:-.03em;color:var(--pw-ink);margin:0}.registration-split .rg-title-done{margin-top:1.125rem;font-size:clamp(2.1rem,2.6vw,2.5rem)}.registration-split .rg-sub{color:var(--pw-muted);margin:.5rem 0 0;font-size:1rem;line-height:1.5}.registration-split .rg-form{gap:.9375rem;margin-top:1.5rem;display:grid}.registration-split .rg-field{gap:.4375rem;min-width:0;display:grid}.registration-split .rg-field>span{font:600 .875rem/1.2 var(--rg-body);color:var(--pw-ink)}.registration-split .rg-field input{border:1px solid var(--rg-field-line);background:var(--pw-card);width:100%;height:3.125rem;color:var(--pw-ink);font:400 1rem/1 var(--rg-body);box-shadow:none;border-radius:.625rem;padding:0 .9375rem}.registration-split .rg-field input:focus{border-color:var(--pw-blue);outline:none;box-shadow:0 0 0 3px #2459f026}.registration-split .rg-field input[aria-invalid=true]{border-color:#e11d48}.registration-split .rg-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.registration-split .rg-hint{color:var(--pw-muted);margin:-.25rem 0 0;font-size:.8125rem;line-height:1.45}.registration-split .rg-check{color:var(--pw-muted);cursor:pointer;align-items:flex-start;gap:.6875rem;font-size:.90625rem;line-height:1.45;display:flex}.registration-split .rg-check input{width:1.1875rem;height:1.1875rem;accent-color:var(--pw-blue);border-radius:.3125rem;flex:none;margin-top:.0625rem}.registration-split :is(.rg-check,.rg-next) a{color:var(--pw-blue);text-underline-offset:2px;font-weight:600;text-decoration:underline}.registration-split :is(.rg-button,.org-button){background:var(--pw-blue);width:100%;min-height:3.375rem;color:var(--pw-on-blue);font:600 1.03125rem/1 var(--rg-body);cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.625rem;padding:0 1.75rem;text-decoration:none;transition:background-color .15s;display:inline-flex}.registration-split :is(.rg-button,.org-button):hover:not(:disabled){background:var(--pw-blue-hover)}.registration-split :is(.rg-button,.org-button):disabled{opacity:.6;cursor:progress}.registration-split :is(.rg-button,.org-button) svg{width:1rem;height:1rem}.registration-split :is(.rg-button,.org-button,.rg-text-button,.rg-top-links button):focus-visible,.registration-split .rg-exit:focus-visible{outline:2px solid var(--pw-blue);outline-offset:3px}.registration-split .rg-social{margin-top:-.25rem}.registration-split .rg-org-form form{margin-top:1.5rem}.registration-split .rg-org-form .org-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.registration-split .rg-org-form :is(input,textarea){border-color:var(--rg-field-line);background:var(--pw-card);color:var(--pw-ink)}.registration-split .rg-org-form label>span:first-child{color:var(--pw-ink);font-size:.875rem}.registration-split .rg-note{color:var(--pw-muted);align-items:flex-start;gap:.625rem;margin:1rem 0 0;font-size:.84375rem;line-height:1.5;display:flex}.registration-split .rg-note svg{flex:none;width:1.125rem;height:1.125rem;margin-top:.0625rem}.registration-split .rg-decision{background:var(--pw-band);color:var(--pw-ink);white-space:pre-line;border-radius:.625rem;margin:1rem 0 0;padding:.75rem .875rem;font-size:.875rem;line-height:1.5}.registration-split .rg-text-button{min-height:2.75rem;color:var(--pw-blue);font:600 .875rem/1 var(--rg-body);cursor:pointer;background:0 0;border:0;padding:0}.registration-split .rg-done{background:var(--rg-green-bg);width:4rem;height:4rem;color:var(--rg-green);border-radius:50%;place-items:center;display:grid}.registration-split .rg-done-wait{background:var(--pw-tint);color:var(--pw-blue)}.registration-split .rg-done svg{width:2rem;height:2rem}.registration-split .rg-status{background:var(--rg-green-bg);color:var(--rg-green);border-radius:.625rem;align-items:center;gap:.5rem;margin:1rem 0 0;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.registration-split .rg-status svg{flex:none;width:1.125rem;height:1.125rem}.registration-split .rg-next{margin:1.5rem 0 0;padding:0;list-style:none}.registration-split .rg-next li{border-top:1px solid var(--pw-line);grid-template-columns:2.5rem minmax(0,1fr);gap:.875rem;padding:.9375rem 0;display:grid}.registration-split .rg-next li:last-child{border-bottom:1px solid var(--pw-line)}.registration-split .rg-application{border:1px solid var(--pw-line);background:var(--pw-band);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.25rem;padding:.75rem 1rem;display:flex}.registration-split .rg-application>div{flex:14rem;min-width:0}.registration-split .rg-application b{font:650 1rem/1.3 var(--rg-display);color:var(--pw-ink);display:block}.registration-split .rg-application span{color:var(--pw-muted);font-size:.84375rem}.registration-split .rg-actions{margin-top:1.5rem}.registration-split .rg-actions .rg-button{width:auto}@media (width<=64rem){.registration-split .rg-frame{grid-template-columns:minmax(0,1fr)}.registration-split .rg-promise{border-right:0;border-bottom:1px solid var(--pw-line);height:auto;padding:1.25rem 1rem 1.5rem;position:static}.registration-split .rg-promise-copy{margin-top:1.75rem}.registration-split .rg-heading{font-size:clamp(1.9rem,7vw,2.4rem)}.registration-split .rg-gets{display:none}.registration-split .rg-steps{gap:1rem;margin:0;padding-top:1.25rem;display:flex}.registration-split .rg-steps li{align-items:center;gap:.5rem;padding:0;display:flex}.registration-split .rg-steps li:after{display:none}.registration-split .rg-step-mark{width:1.75rem;height:1.75rem;font-size:.75rem}.registration-split .rg-steps b{font-size:.875rem}.registration-split .rg-steps span:not(.rg-step-mark){display:none}.registration-split .rg-work{padding:.75rem 1rem 3rem}.registration-split .rg-column{margin:1rem auto 0;padding-block:0}.registration-split .rg-top{position:absolute;top:1.125rem;right:1rem}.registration-split .rg-top-prompt{display:none}}@media (width<=30rem){.registration-split :is(.rg-pair,.rg-org-form .org-form-pair){grid-template-columns:minmax(0,1fr)}.registration-split .rg-steps li:not([data-state=current]) b{display:none}}@media (prefers-reduced-motion:reduce){.registration-split :is(.rg-button,.org-button){transition:none}}
