.ProSubscription_subscribersignupContainer__zNbxo{width:100%;min-height:100vh;background:linear-gradient(135deg,#e0f8eb,#ffffff);display:flex;align-items:center;justify-content:center;padding:60px 24px;font-family:Inter,Helvetica Neue,Arial,sans-serif}.ProSubscription_subscribersignupCard__rJwmR{background:#ffffff;border-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.1);padding:60px 70px;border:1px solid #f0f0f0;max-width:550px;width:100%;animation:ProSubscription_subscribersignupFadeIn__oCZm5 .8s ease-out forwards}@keyframes ProSubscription_subscribersignupFadeIn__oCZm5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProSubscription_subscribersignupTitle__vwQZ8{font-size:2.5rem;font-weight:800;color:#1a1a1a;margin-bottom:12px;line-height:1.2;letter-spacing:-.02em;text-align:center}.ProSubscription_subscribersignupSubtitle__aRGxT{font-size:1.1rem;color:#666;margin-bottom:40px;text-align:center;line-height:1.6}.ProSubscription_subscribersignupForm__9dyuI{display:flex;flex-direction:column;gap:24px}.ProSubscription_subscribersignupInputGroup__1y0PU{display:flex;flex-direction:column;gap:8px}.ProSubscription_subscribersignupLabel__BHOs_{font-size:.95rem;font-weight:600;color:#1a1a1a;margin-bottom:4px}.ProSubscription_subscribersignupInput__Ohbk8{width:100%;padding:14px 18px;font-size:1rem;border:2px solid #e0e0e0;border-radius:10px;transition:all .3s ease;font-family:Inter,Helvetica Neue,Arial,sans-serif;background:#ffffff;color:#333;box-sizing:border-box}.ProSubscription_subscribersignupInput__Ohbk8:focus{outline:none;border-color:#0FD46C;box-shadow:0 0 0 3px rgba(15,212,108,.1)}.ProSubscription_subscribersignupInput__Ohbk8::placeholder{color:#999}.ProSubscription_subscribersignupButton__gdElx{background:linear-gradient(135deg,#0FD46C,#00C853);color:#ffffff;border:none;padding:16px 32px;font-size:1.1rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px rgba(15,212,108,.25);margin-top:16px}.ProSubscription_subscribersignupButton__gdElx:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(15,212,108,.4);background:linear-gradient(135deg,#00C853,#0FD46C)}.ProSubscription_subscribersignupButton__gdElx:active{transform:translateY(0);box-shadow:0 4px 15px rgba(15,212,108,.3)}@media (max-width:768px){.ProSubscription_subscribersignupCard__rJwmR{padding:40px 32px}.ProSubscription_subscribersignupTitle__vwQZ8{font-size:2rem}.ProSubscription_subscribersignupSubtitle__aRGxT{font-size:1rem}.ProSubscription_subscribersignupInput__Ohbk8{padding:12px 16px}.ProSubscription_subscribersignupButton__gdElx{padding:14px 28px;font-size:1rem}}@media (max-width:480px){.ProSubscription_subscribersignupCard__rJwmR{padding:32px 24px}.ProSubscription_subscribersignupTitle__vwQZ8{font-size:1.8rem}.ProSubscription_subscribersignupSubtitle__aRGxT{font-size:.95rem}.ProSubscription_subscribersignupInput__Ohbk8{padding:11px 14px;font-size:.95rem}.ProSubscription_subscribersignupButton__gdElx{padding:12px 24px;font-size:.95rem}}.subscribersignupContainer{width:100%;min-height:100vh;background:linear-gradient(135deg,#e0f8eb,#ffffff);display:flex;align-items:center;justify-content:center;padding:60px 24px;font-family:Inter,Helvetica Neue,Arial,sans-serif}.subscribersignupCard{background:#ffffff;border-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.1);padding:60px 70px;border:1px solid #f0f0f0;max-width:550px;width:100%;animation:subscribersignupFadeIn .8s ease-out forwards}@keyframes subscribersignupFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.subscribersignupTitle{font-size:2.5rem;font-weight:800;color:#1a1a1a;margin-bottom:12px;line-height:1.2;letter-spacing:-.02em;text-align:center}.subscribersignupSubtitle{font-size:1.1rem;color:#666;margin-bottom:40px;text-align:center;line-height:1.6}.subscribersignupForm{display:flex;flex-direction:column;gap:24px}.subscribersignupInputGroup{display:flex;flex-direction:column;gap:8px}.subscribersignupLabel{font-size:.95rem;font-weight:600;color:#1a1a1a;margin-bottom:4px}.subscribersignupInput{width:100%;padding:14px 18px;font-size:1rem;border:2px solid #e0e0e0;border-radius:10px;transition:all .3s ease;font-family:Inter,Helvetica Neue,Arial,sans-serif;background:#ffffff;color:#333;box-sizing:border-box}.subscribersignupInput:focus{outline:none;border-color:#0FD46C;box-shadow:0 0 0 3px rgba(15,212,108,.1)}.subscribersignupInput::placeholder{color:#999}.subscribersignupButton{background:linear-gradient(135deg,#0FD46C,#00C853);color:#ffffff;border:none;padding:16px 32px;font-size:1.1rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px rgba(15,212,108,.25);margin-top:16px}.subscribersignupButton:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(15,212,108,.4);background:linear-gradient(135deg,#00C853,#0FD46C)}.subscribersignupButton:active{transform:translateY(0);box-shadow:0 4px 15px rgba(15,212,108,.3)}@media (max-width:768px){.subscribersignupCard{padding:40px 32px}.subscribersignupTitle{font-size:2rem}.subscribersignupSubtitle{font-size:1rem}.subscribersignupInput{padding:12px 16px}.subscribersignupButton{padding:14px 28px;font-size:1rem}}@media (max-width:480px){.subscribersignupCard{padding:32px 24px}.subscribersignupTitle{font-size:1.8rem}.subscribersignupSubtitle{font-size:.95rem}.subscribersignupInput{padding:11px 14px;font-size:.95rem}.subscribersignupButton{padding:12px 24px;font-size:.95rem}}