.premiumRegisterPage.registerExperience{background:#fffafc;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;min-height:calc(100vh - 78px);padding:0;display:grid}.registerExperience .registerStage{background:radial-gradient(circle at 12% 6%,#ffe0eb 0,#0000 34%),radial-gradient(circle at 95% 90%,#ffe9d9 0,#0000 34%),linear-gradient(145deg,#fff8fa,#fff 56%,#fff6f9);min-width:0;padding:clamp(34px,5vw,78px);position:relative;overflow:hidden}.registerExperience .registerStage:before{content:"";pointer-events:none;border:1px solid #f6cddd;border-radius:50%;width:320px;height:320px;position:absolute;top:-110px;right:-95px}.registerExperience .loginStageIntro h2{max-width:620px}.registerExperience .loginStageIntro p{max-width:560px}.registerJourney{background:#ffffffeb;border:1px solid #efd7e0;border-radius:24px;gap:0;max-width:590px;padding:13px 22px;display:grid;box-shadow:0 24px 55px #63253f17}.registerJourneyStep{grid-template-columns:44px minmax(0,1fr) 22px;align-items:start;gap:15px;min-height:103px;padding:19px 2px;display:grid;position:relative}.registerJourneyStep+.registerJourneyStep{border-top:1px solid #f3e6eb}.registerJourneyNumber{color:#bc1d56;background:#fff0f5;border-radius:50%;place-items:center;width:40px;height:40px;font:800 11px/1 Arial,sans-serif;display:grid;position:relative}.registerJourneyNumber i{z-index:2;background:linear-gradient(#e9afc4,#0000);width:1px;height:44px;position:absolute;top:49px;left:19px}.registerJourneyStep h3{color:#202840;margin:1px 0 6px;font:700 19px/1.2 Georgia,serif}.registerJourneyStep p{color:#716b76;margin:0;font-size:11px;line-height:1.55}.registerJourneyCheck{color:#b91b56;font-size:18px}.registerJourneyStep:first-child .registerJourneyNumber{color:#fff;background:#c91e5e;animation:3.5s ease-in-out infinite registerPulse;box-shadow:0 8px 20px #c91e5e33}@keyframes registerPulse{50%{box-shadow:0 8px 20px #c91e5e24,0 0 0 8px #c91e5e0f}}.registerStageNote{align-items:center;gap:12px;max-width:560px;margin-top:22px;padding:0 4px;display:flex}.registerStageNote>span{color:#bc1d56;font-size:20px}.registerStageNote p{color:#7d717c;margin:0;font-size:11px;line-height:1.5}.registerExperience .registerExperiencePane{background:radial-gradient(circle at 100% 0,#fff0f5 0,#0000 32%),linear-gradient(145deg,#fff,#fff9fb);padding:54px clamp(24px,4.7vw,78px)}.registerExperience .registerFormShell{background:#fff;border-radius:25px;width:min(100%,650px);padding:clamp(27px,3.1vw,44px)}.registerExperience .registerFormShell>header{padding-bottom:24px}.registerTopline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.registerTopline>a{color:#b21a55;font-size:10px;font-weight:800}.registerTopline>a:hover{text-underline-offset:3px;text-decoration:underline}.registerExperience .registerSecureBadge{font-size:10px}.registerExperience .registerFormShell>header h1{font-size:clamp(30px,2.8vw,40px);line-height:1.12}.registerExperience .registerFormShell>header p{font-size:12px;line-height:1.65}.registerExperience .authForm{gap:18px}.registerExperience .authRole{gap:12px}.registerExperience .authRole label{cursor:pointer}.registerExperience .authRole span{border-radius:16px;min-height:80px;padding:16px 12px 15px 49px}.registerExperience .authRole b{font-size:13px}.registerExperience .authRole small{font-size:10px;line-height:1.35}.registerExperience .authRole input:focus-visible+span{outline-offset:3px;outline:3px solid #d6296761}.registerExperience .authForm label{font-size:11px}.registerExperience .authForm label>input:not([type=checkbox]):not([type=radio]),.registerExperience .authForm textarea{border-radius:13px;min-height:53px;font-size:13px}.registerExperience .authForm label>small{font-size:10px}.registerExperience .vendorRegisterFields>p{font-size:11px}.registerExperience .vendorCategoryChoices label{font-size:10px}.registerExperience .passwordHint{font-size:10px;line-height:1.5}.registerExperience .checkLabel{font-size:10px!important}.registerExperience .authSubmit{border-radius:14px;min-height:55px;font-size:13px}.registerExperience .authSwitch{font-size:11px!important}.registerExperience .registerLegal{font-size:10px;line-height:1.5}@media (max-width:1050px){.premiumRegisterPage.registerExperience{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.registerExperience .registerStage{padding:38px}.registerExperience .loginStageIntro h2{font-size:48px}.registerExperience .registerExperiencePane{padding:38px 25px}}@media (max-width:760px){.premiumRegisterPage.registerExperience{padding:0;display:block}.registerExperience .registerStage{padding:25px 22px 33px}.registerExperience .loginStageIntro{margin:31px 0 20px}.registerExperience .loginStageIntro h2{font-size:clamp(36px,9vw,55px)}.registerExperience .loginStageIntro p{font-size:13px}.registerJourney{padding:6px 16px}.registerJourneyStep{min-height:84px;padding:14px 0}.registerJourneyStep h3{font-size:17px}.registerJourneyStep p{font-size:10px}.registerJourneyNumber i{height:27px}.registerStageNote{margin-top:17px}.registerExperience .registerExperiencePane{min-height:0;padding:23px 16px 40px}.registerExperience .registerFormShell{max-width:650px;padding:27px 22px}.registerExperience .registerFormShell>header h1{font-size:31px}.registerExperience .authRole,.registerExperience .authColumns{grid-template-columns:1fr}.registerExperience .authRole span{min-height:67px}}@media (prefers-reduced-motion:reduce){.registerJourneyStep:first-child .registerJourneyNumber{animation:none}}
