html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}.page-module__UBDEvq__regionNote{color:#fff;text-align:center;margin-top:10px;font-size:12px;line-height:1.4}.page-module__UBDEvq__usBadge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;z-index:5;border:1px solid #00000014;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:14px;right:16px;box-shadow:0 4px 14px #00000026}.page-module__UBDEvq__usBadge:hover{background:#ffffff57;box-shadow:0 6px 18px #00000038,0 0 10px #ffffff73}.page-module__UBDEvq__usBadge:before{content:"●";font-size:8px}.page-module__UBDEvq__dark .page-module__UBDEvq__usBadge{color:#f9fafb;background:#111c;border:1px solid #333}.page-module__UBDEvq__container{color:#fff;box-sizing:border-box;zoom:.8;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.page-module__UBDEvq__cardWrapper{color:#fff;background:linear-gradient(135deg,#d21e83,#7e22ce);border-radius:20px;width:900px;height:500px;transition:all .6s ease-in-out;animation:1s ease-in-out page-module__UBDEvq__fadeInUp;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #0003}@keyframes page-module__UBDEvq__fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__UBDEvq__slideInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes page-module__UBDEvq__slideInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}.page-module__UBDEvq__formSection{text-align:center;color:#333;background:#fff;flex-direction:column;justify-content:center;width:50%;padding:40px;transition:all .6s ease-in-out;animation:1s both page-module__UBDEvq__slideInLeft;display:flex}.page-module__UBDEvq__formSection h1{background:linear-gradient(135deg,#ff72bf 0%,#d21e83 35%,#7e22ce 70%,#513ea7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:20px;font-size:1.8rem;font-weight:700}.page-module__UBDEvq__form{flex-direction:column;gap:14px;display:flex}.page-module__UBDEvq__form input{color:#333;background:#ffffffe6;border:1px solid #0000001a;border-radius:8px;outline:none;padding:12px;font-size:.95rem;transition:all .3s}.page-module__UBDEvq__form input:focus{border-color:#d21e83;box-shadow:0 0 8px #d21e834d}.page-module__UBDEvq__form input::placeholder{color:#999}.page-module__UBDEvq__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#e11d8f 0%,#6d28d9 100%);border:none;border-radius:8px;margin-top:15px;padding:12px;font-weight:600;transition:all .3s}.page-module__UBDEvq__primaryBtn:hover{opacity:.9;transform:translateY(-2px)}.page-module__UBDEvq__switchText{color:#555;margin-top:15px;font-size:.9rem}.page-module__UBDEvq__link{color:#7e22ce;cursor:pointer;font-weight:500;text-decoration:underline}.page-module__UBDEvq__overlaySection{text-align:center;color:#fff;background:radial-gradient(circle at 0 0,#ff72bf,#0000 60%),radial-gradient(circle at 100% 100%,#513ea7,#0000 60%);justify-content:center;align-items:center;width:50%;transition:all .6s ease-in-out;animation:1s both page-module__UBDEvq__slideInRight;display:flex}.page-module__UBDEvq__overlayContent{width:80%}.page-module__UBDEvq__overlayContent h2{margin-bottom:10px;font-size:1.8rem}.page-module__UBDEvq__overlayContent p{margin-bottom:20px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2rem}.page-module__UBDEvq__overlayBtn{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:25px;padding:10px 25px;font-weight:700;transition:all .3s}.page-module__UBDEvq__overlayBtn:hover{color:#6a11cb;background:#fff}.page-module__UBDEvq__circleTransition{z-index:5;pointer-events:none;opacity:.9;background:radial-gradient(circle at 0 0,#ff72bf,#0000 60%),radial-gradient(circle at 100% 100%,#513ea7,#0000 60%);border-radius:50%;width:0;height:0;transition:all .8s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.page-module__UBDEvq__circleExpandLeft{width:1400px;height:1400px;left:0}.page-module__UBDEvq__circleExpandRight{width:1400px;height:1400px;right:0}.page-module__UBDEvq__socialLogin{text-align:center;color:#666;margin-top:1.5rem}.page-module__UBDEvq__socialLogin p{color:#777;margin-bottom:.8rem;font-size:.9rem}.page-module__UBDEvq__socialIcons{justify-content:center;gap:1rem;display:flex}.page-module__UBDEvq__googleBtn,.page-module__UBDEvq__facebookBtn{color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:25px;align-items:center;gap:.5rem;padding:.5rem 1.2rem;font-size:.9rem;font-weight:500;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000d}.page-module__UBDEvq__googleBtn:hover{color:#fff;background:#db4437;border-color:#db4437}.page-module__UBDEvq__facebookBtn:hover{color:#fff;background:#1877f2;border-color:#1877f2}@media (max-width:1024px){.page-module__UBDEvq__cardWrapper{flex-direction:column;width:90%;height:auto}.page-module__UBDEvq__formSection,.page-module__UBDEvq__overlaySection{width:100%;height:auto;padding:3rem 2rem}.page-module__UBDEvq__overlaySection{order:-1;animation:1s both page-module__UBDEvq__fadeInUp}.page-module__UBDEvq__formSection{animation:1s both page-module__UBDEvq__fadeInUp}}@media (max-width:768px){.page-module__UBDEvq__cardWrapper{border-radius:15px;flex-direction:column;width:95%}.page-module__UBDEvq__formSection,.page-module__UBDEvq__overlaySection{padding:2rem 1.5rem;animation:.8s both page-module__UBDEvq__fadeInUp}.page-module__UBDEvq__overlayContent h2{font-size:1.4rem}.page-module__UBDEvq__overlayContent p{font-size:.85rem}.page-module__UBDEvq__primaryBtn{padding:10px;font-size:.9rem}.page-module__UBDEvq__googleBtn,.page-module__UBDEvq__facebookBtn{padding:.4rem 1rem;font-size:.85rem}.page-module__UBDEvq__socialIcons{flex-wrap:wrap;gap:.8rem}}@media (max-width:480px){.page-module__UBDEvq__cardWrapper{border-radius:0;width:100%}.page-module__UBDEvq__formSection,.page-module__UBDEvq__overlaySection{padding:1.5rem 1rem}.page-module__UBDEvq__form input{padding:10px;font-size:.85rem}.page-module__UBDEvq__formSection h1,.page-module__UBDEvq__overlayContent h2{font-size:1.3rem}.page-module__UBDEvq__overlayBtn{padding:8px 18px;font-size:.85rem}}
