.RegistrationHero-module__Uzq4Pq__panel{background:#f5f6fa;height:360px;padding:12px}.RegistrationHero-module__Uzq4Pq__hero{--hero-easing:ease-in-out;isolation:isolate;height:100%;position:relative}.RegistrationHero-module__Uzq4Pq__card{color:#fff;clip-path:inset(calc(16px * var(--inset,1)) round calc(22px + 14px * var(--inset,1)));background:#070b1f;display:flex;position:absolute;inset:0;overflow:hidden}.RegistrationHero-module__Uzq4Pq__half{min-width:0;filter:brightness(calc(1 - .5 * var(--dim,0))) blur(calc(12px * var(--dim,0)));flex:50%;position:relative;overflow:hidden}.RegistrationHero-module__Uzq4Pq__half img{object-fit:cover;transform:translateY(calc(var(--par,0) * -24px)) scale(1.12)}.RegistrationHero-module__Uzq4Pq__half:after{content:"";background:linear-gradient(#070b1f1f,#070b1ff0);position:absolute;inset:0}.RegistrationHero-module__Uzq4Pq__halfCopy{z-index:2;transform-origin:0 100%;transform:scale(calc(1 - .25 * var(--shrink,0)));opacity:calc(1 - var(--gone,0));position:absolute;inset:auto 22px 62px}.RegistrationHero-module__Uzq4Pq__chip{letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:99px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex}.RegistrationHero-module__Uzq4Pq__halfCopy h2{letter-spacing:-.035em;white-space:pre-line;word-break:keep-all;overflow-wrap:break-word;margin:14px 0 10px;font-size:clamp(20px,2.2vw,34px);font-weight:600;line-height:1.25}.RegistrationHero-module__Uzq4Pq__halfCopy p{opacity:.75;white-space:pre-line;font-size:13px;line-height:1.65}.RegistrationHero-module__Uzq4Pq__seam{width:1px;box-shadow:0 0 calc(40px * var(--glow,0)) calc(6px * var(--glow,0)) #427ff7e6;opacity:calc(1 - var(--gone,0));z-index:3;background:#427ff7;position:absolute;inset:0 auto 0 50%}.RegistrationHero-module__Uzq4Pq__svg{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.RegistrationHero-module__Uzq4Pq__coast{fill:#fff;stroke:#fff;stroke-linejoin:round;stroke-linecap:round}.RegistrationHero-module__Uzq4Pq__reveal{text-align:center;opacity:0;z-index:5;width:84%;position:absolute;bottom:14%;left:50%;transform:translate(-50%,24px)}.RegistrationHero-module__Uzq4Pq__wordmark{letter-spacing:.025em;font-size:15px;font-weight:600}.RegistrationHero-module__Uzq4Pq__reveal h2{letter-spacing:-.035em;white-space:pre-line;margin:14px 0;font-size:clamp(24px,2.6vw,42px);font-weight:600;line-height:1.2}.RegistrationHero-module__Uzq4Pq__reveal p{color:#ffffffb8;max-width:370px;margin:0 auto;font-size:14px;line-height:1.7}.RegistrationHero-module__Uzq4Pq__signature{z-index:5;white-space:nowrap;letter-spacing:.16em;color:#fff9;font-size:9px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.RegistrationHero-module__Uzq4Pq__playback{z-index:6;color:#fff;cursor:pointer;background:#070b1fa6;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:24px;right:24px}.RegistrationHero-module__Uzq4Pq__playback:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (min-width:1024px){.RegistrationHero-module__Uzq4Pq__panel{width:50%;height:100dvh;padding:20px;position:fixed;top:0;left:0}.RegistrationHero-module__Uzq4Pq__halfCopy{inset:auto clamp(22px,2.6vw,44px) 15%}}@media (max-width:1023px),(max-height:620px){.RegistrationHero-module__Uzq4Pq__halfCopy{bottom:66px}.RegistrationHero-module__Uzq4Pq__halfCopy h2{font-size:22px}.RegistrationHero-module__Uzq4Pq__halfCopy p{display:none}.RegistrationHero-module__Uzq4Pq__reveal{bottom:17%}.RegistrationHero-module__Uzq4Pq__reveal h2{margin:6px 0;font-size:25px}.RegistrationHero-module__Uzq4Pq__reveal p{display:none}}@media (prefers-reduced-motion:reduce){.RegistrationHero-module__Uzq4Pq__playback{display:none}}
.RegistrationPage-module__Xkmyxa__page{background:#fff;min-height:100svh}.RegistrationPage-module__Xkmyxa__formPane{flex-direction:column;min-width:0;min-height:100svh;padding:24px clamp(24px,4vw,72px);display:flex}.RegistrationPage-module__Xkmyxa__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.RegistrationPage-module__Xkmyxa__brand{letter-spacing:-.04em;color:#101b36;align-items:center;gap:8px;font-size:18px;font-weight:650;display:inline-flex}.RegistrationPage-module__Xkmyxa__content{width:100%;max-width:480px;margin:auto;padding:42px 0 28px}.RegistrationPage-module__Xkmyxa__eyebrow{color:#3f6bcb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.RegistrationPage-module__Xkmyxa__eyebrow:before{content:"";background:#427ff7;border-radius:50%;width:6px;height:6px}.RegistrationPage-module__Xkmyxa__welcome{color:#687189;margin-top:17px;font-size:13px;line-height:1.6}.RegistrationPage-module__Xkmyxa__title{letter-spacing:-.045em;color:#101b36;white-space:pre-line;word-break:keep-all;margin:10px 0 14px;font-size:clamp(28px,2.7vw,40px);font-weight:600;line-height:1.2}.RegistrationPage-module__Xkmyxa__description{color:#687189;word-break:keep-all;max-width:460px;font-size:14px;line-height:1.75}.RegistrationPage-module__Xkmyxa__steps{color:#8b93a6;border-bottom:1px solid #e8ebf2;gap:24px;margin:28px 0 24px;padding:0 0 20px;font-size:12px;list-style:none;display:flex}.RegistrationPage-module__Xkmyxa__steps li{align-items:center;gap:8px;display:flex}.RegistrationPage-module__Xkmyxa__steps span{border:1px solid #dce1ec;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.RegistrationPage-module__Xkmyxa__steps [aria-current=step]{color:#1a3977;font-weight:600}.RegistrationPage-module__Xkmyxa__steps [aria-current=step] span{color:#fff;background:#285bce;border-color:#285bce}.RegistrationPage-module__Xkmyxa__hint{color:#6c768c;background:#f5f7fb;border-radius:12px;gap:10px;margin:22px 0 0;padding:14px;font-size:12px;line-height:1.7;display:flex}.RegistrationPage-module__Xkmyxa__hint svg{color:#4770c4;flex-shrink:0;margin-top:2px}.RegistrationPage-module__Xkmyxa__footer{color:#929aab;justify-content:space-between;gap:16px;margin-top:auto;padding-top:16px;font-size:11px;display:flex}.RegistrationPage-module__Xkmyxa__footer a:hover{color:#285bce}@media (min-width:1024px){.RegistrationPage-module__Xkmyxa__formPane{margin-left:50%}}@media (max-width:1023px){.RegistrationPage-module__Xkmyxa__formPane{min-height:auto;padding-top:16px}.RegistrationPage-module__Xkmyxa__content{padding-top:32px}.RegistrationPage-module__Xkmyxa__footer{padding-bottom:8px}}
