.register-now{position:relative;background-color:#fff;background-image:var(--rn-bg-mobile, var(--rn-bg-desktop));background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}@media screen and (min-width:750px){.register-now{background-image:var(--rn-bg-desktop, var(--rn-bg-mobile))}}.register-now__form-area{position:relative;width:100%;padding:320px 0 32px}@media screen and (min-width:750px){.register-now__form-area{padding:60px 0;display:flex;justify-content:flex-end}}.register-now__form-container{display:flex;justify-content:center;width:100%}@media screen and (min-width:750px){.register-now__form-container{justify-content:flex-end;padding-right:clamp(16px,4vw,56px)}}.register-now__form-card{position:relative;z-index:2;width:100%;max-width:460px}@media screen and (min-width:990px){.register-now__form-card{max-width:540px}}.register-now__form-shadow{position:absolute;top:10px;right:-10px;bottom:-10px;left:10px;background:radial-gradient(ellipse at center,#f8b7f98c,#f8b7f900 70%);border-radius:32px;filter:blur(18px);z-index:-1}.register-now__form-inner{position:relative;background:#fff;border-radius:28px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 40px #e10fca26}@media screen and (min-width:990px){.register-now__form-inner{padding:40px 48px;gap:14px}}.register-now__state{width:100%}.register-now__state--form{display:flex;flex-direction:column;gap:12px;transition:opacity .24s ease,transform .24s ease}@media screen and (min-width:990px){.register-now__state--form{gap:14px}}.register-now__state--form.is-leaving{opacity:0;transform:translateY(-10px);pointer-events:none}.register-now__state--success{display:none;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:4px 4px 2px;opacity:0;transform:translateY(14px) scale(.96);transition:opacity .42s cubic-bezier(.34,1.56,.64,1),transform .42s cubic-bezier(.34,1.56,.64,1)}@media screen and (min-width:990px){.register-now__state--success{gap:12px;padding:8px 4px 4px}}.register-now__state--success.is-active{display:flex}.register-now__state--success.is-shown{opacity:1;transform:translateY(0) scale(1)}.register-now__heading{margin:0;text-align:center;font-family:var(--rb-font-heading, "Coaster", cursive);font-weight:400;font-size:30px;line-height:1.1;color:#111;letter-spacing:.5px}@media screen and (min-width:990px){.register-now__heading{font-size:38px}}.register-now__subheading{margin:0 0 8px;text-align:center;font-family:var(--rb-font-body, "Poppins", sans-serif);font-size:14px;font-weight:400;color:#4a4a4a;line-height:1.4}@media screen and (min-width:990px){.register-now__subheading{font-size:15px;margin-bottom:12px}}.register-now__form{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:990px){.register-now__form{gap:14px}}.register-now__input{width:100%;height:52px;padding:0 24px;border:1.5px solid #E10FCA;border-radius:999px;font-family:var(--rb-font-body, "Poppins", sans-serif);font-size:15px;font-weight:500;color:#333;background:#fff;outline:none;box-sizing:border-box;margin:0;transition:border-color .2s ease,box-shadow .2s ease}@media screen and (min-width:990px){.register-now__input{height:56px;padding:0 28px;font-size:16px}}.register-now__input::placeholder{color:#b8b8b8;font-weight:500}.register-now__input:focus{border-color:#e10fca;box-shadow:0 0 0 3px #e10fca26}.register-now__button-wrap{position:relative;display:flex;justify-content:center;margin-top:4px}@media screen and (min-width:990px){.register-now__button-wrap{margin-top:8px}}.register-now__button{position:relative;z-index:1;padding:14px 48px;background:linear-gradient(to right,#c20fae,#ee69dc);color:#fff;border:none;border-radius:999px;font-family:var(--rb-font-body, "Poppins", sans-serif);font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 16px #e10fca59;transition:transform .2s ease,box-shadow .2s ease}@media screen and (min-width:990px){.register-now__button{font-size:17px;padding:16px 56px}}.register-now__button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e10fca73}.register-now__button:active{transform:translateY(0)}.register-now__button:disabled{opacity:.7;cursor:not-allowed;transform:none}.register-now__message{text-align:center;font-family:var(--rb-font-body, "Poppins", sans-serif);font-size:14px;font-weight:600;margin-top:8px;padding:0 8px;min-height:20px}.register-now__message:empty{display:none}.register-now__message--success{color:#10b981}.register-now__message--error{color:#e10fca}@media screen and (min-width:990px){.register-now__message{font-size:15px;margin-top:12px}}.register-now__sparkles{position:absolute;top:-20px;right:-30px;bottom:-20px;left:-30px;z-index:2;pointer-events:none;overflow:visible;opacity:0;transition:opacity .4s ease}.register-now__button-wrap:hover .register-now__sparkles{opacity:1}.register-now__sparkle{position:absolute;display:block;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.register-now__sparkle--star{font-weight:700;line-height:1;filter:drop-shadow(0 0 3px currentColor)}.register-now__sparkle--dot{border-radius:50%;filter:blur(.5px);box-shadow:0 0 6px 2px currentColor}.register-now__sparkle--ring{border-radius:50%;border:2px solid currentColor;background:transparent;filter:drop-shadow(0 0 2px currentColor)}@keyframes sparkle-rise{0%{transform:translateY(15px) scale(0) rotate(0);opacity:0}12%{opacity:1;transform:translateY(5px) scale(1.2) rotate(50deg)}45%{transform:translateY(-30px) scale(1.5) rotate(200deg);opacity:.9}75%{transform:translateY(-45px) scale(1) rotate(320deg);opacity:.5}to{transform:translateY(-60px) scale(.3) rotate(400deg);opacity:0}}@keyframes sparkle-pulse{0%,to{transform:scale(.3) translate(0);opacity:.15}25%{transform:scale(1.6) translate(5px,-12px);opacity:1}50%{transform:scale(.7) translate(-6px,-24px);opacity:.6}75%{transform:scale(1.3) translate(3px,-15px);opacity:1}}@keyframes sparkle-drift{0%{transform:translate(0) scale(.3) rotate(0);opacity:0}12%{opacity:1;transform:translate(-12px,-10px) scale(1.2) rotate(60deg)}35%{transform:translate(15px,-30px) scale(1.5) rotate(160deg);opacity:.9}60%{transform:translate(-10px,-45px) scale(1.1) rotate(280deg);opacity:.7}to{transform:translate(5px,-55px) scale(.2) rotate(400deg);opacity:0}}@keyframes sparkle-twinkle{0%,to{opacity:0;transform:scale(.2) rotate(0) translate(0)}15%{opacity:1;transform:scale(1.5) rotate(60deg) translate(6px,-10px)}35%{opacity:.4;transform:scale(.5) rotate(140deg) translate(-8px,-22px)}55%{opacity:1;transform:scale(1.3) rotate(220deg) translate(7px,-14px)}75%{opacity:.5;transform:scale(1) rotate(300deg) translate(-5px,-30px)}}.register-now__success-icon{position:relative;width:96px;height:96px;display:flex;align-items:center;justify-content:center;margin:4px 0 2px}.register-now__success-badge{width:96px;height:96px;filter:drop-shadow(0 10px 22px rgba(225,15,202,.35));transform-origin:center;opacity:0}.register-now__state--success.is-shown .register-now__success-badge{animation:rn-success-pop .7s cubic-bezier(.34,1.56,.64,1) 80ms both}.register-now__success-spark{position:absolute;font-weight:700;line-height:1;pointer-events:none;filter:drop-shadow(0 0 4px currentColor);opacity:0}.register-now__state--success.is-shown .register-now__success-spark{animation:rn-success-twinkle 1.6s ease-in-out infinite both}.register-now__success-spark--1{top:-4px;left:-4px;font-size:18px;color:gold;animation-delay:.22s}.register-now__success-spark--2{top:-8px;right:2px;font-size:14px;color:#00f4dd;animation-delay:.38s}.register-now__success-spark--3{bottom:2px;right:-8px;font-size:16px;color:#f0ff98;animation-delay:.54s}.register-now__success-spark--4{bottom:-4px;left:0;font-size:14px;color:#f8b7f9;animation-delay:.7s}.register-now__success-heading{margin:6px 0 0;font-family:var(--rb-font-heading, "Coaster", cursive);font-weight:400;font-size:30px;line-height:1.1;letter-spacing:.5px;color:#e10fca;opacity:0}@media screen and (min-width:990px){.register-now__success-heading{font-size:38px}}.register-now__state--success.is-shown .register-now__success-heading{animation:rn-success-rise .52s cubic-bezier(.34,1.56,.64,1) .22s both}.register-now__success-text{margin:0;font-family:var(--rb-font-body, "Poppins", sans-serif);font-size:14px;font-weight:500;color:#4a4a4a;line-height:1.5;max-width:340px;opacity:0}@media screen and (min-width:990px){.register-now__success-text{font-size:15px}}.register-now__state--success.is-shown .register-now__success-text{animation:rn-success-rise .52s cubic-bezier(.34,1.56,.64,1) .32s both}.register-now__success-tagline{margin:2px 0 0;font-family:var(--rb-font-body, "Poppins", sans-serif);font-size:12px;font-weight:600;font-style:italic;color:#e10fca;letter-spacing:.2px;opacity:0}@media screen and (min-width:990px){.register-now__success-tagline{font-size:13px}}.register-now__state--success.is-shown .register-now__success-tagline{animation:rn-success-rise .52s cubic-bezier(.34,1.56,.64,1) .42s both}@keyframes rn-success-pop{0%{opacity:0;transform:scale(.2) rotate(-25deg)}60%{opacity:1;transform:scale(1.15) rotate(8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes rn-success-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rn-success-twinkle{0%,to{opacity:0;transform:scale(.4) rotate(0)}40%{opacity:1;transform:scale(1.2) rotate(180deg)}70%{opacity:.6;transform:scale(.9) rotate(280deg)}}@media(prefers-reduced-motion:reduce){.register-now__state--form,.register-now__state--success,.register-now__success-badge,.register-now__success-heading,.register-now__success-text,.register-now__success-tagline,.register-now__success-spark{transition:opacity .15s ease;animation:none!important;transform:none!important;opacity:1}.register-now__state--form.is-leaving{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-register-now.css.map */
