.signup-module__cqMziG__layout{flex-direction:column;min-height:100vh;display:flex}.signup-module__cqMziG__page_content{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:2rem}.signup-module__cqMziG__page_header{text-align:center;margin-bottom:1rem}.signup-module__cqMziG__page_title{color:#213443;margin:0 0 .5rem;font-size:2rem;font-weight:700}.signup-module__cqMziG__page_subtitle{color:#666;margin:0;font-size:1rem}.signup-module__cqMziG__step2_container{max-width:520px;margin:0 auto}.signup-module__cqMziG__back_link{color:#006268;cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:.4rem;width:100%;margin-bottom:1.5rem;padding:0;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:500;display:flex}.signup-module__cqMziG__back_link:hover{color:#213443}.signup-module__cqMziG__form_panel{background:#ffffffeb;border:1px solid #e0e0e0;border-radius:8px;padding:1.25rem 2rem 2rem;box-shadow:3px 4px 6px #00000026}.signup-module__cqMziG__form_heading{color:#213443;margin:0 0 .25rem;font-size:1.2rem;font-weight:700}.signup-module__cqMziG__plan_summary{color:#666;margin:0 0 1.5rem;font-size:.82rem;line-height:1.4}.signup-module__cqMziG__plan_summary strong{color:#125977}.signup-module__cqMziG__plan_name{color:#125977;margin:.5rem 0;font-size:1.3rem;font-weight:700;display:block}.signup-module__cqMziG__form_section_label{color:#ff9f43;text-transform:uppercase;letter-spacing:.08em;margin:1.25rem 0 .75rem;font-size:.7rem;font-weight:700}.signup-module__cqMziG__form_section_label:first-of-type{margin-top:0}.signup-module__cqMziG__name_row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.signup-module__cqMziG__field_group{flex-direction:column;gap:.3rem;margin-bottom:.85rem;display:flex}.signup-module__cqMziG__field_label{color:#666;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.signup-module__cqMziG__field_input{color:#1a1a1a;background:#fff;border:1px solid silver;border-radius:5px;padding:.65rem .875rem;font-family:Poppins,sans-serif;font-size:.9rem;transition:border-color .15s}.signup-module__cqMziG__field_input::placeholder{color:#aaa}.signup-module__cqMziG__field_input:focus{border-color:#125977;outline:none}.signup-module__cqMziG__field_input:disabled{color:#888;background:#f5f5f5}.signup-module__cqMziG__password_wrapper{align-items:center;display:flex;position:relative}.signup-module__cqMziG__password_input{width:100%;padding-right:3.5rem}.signup-module__cqMziG__password_toggle{cursor:pointer;color:#125977;background:0 0;border:none;padding:0;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1;position:absolute;right:.75rem}.signup-module__cqMziG__password_toggle:hover{color:#213443}.signup-module__cqMziG__payment_element_wrapper{background:#fff;border:1px solid silver;border-radius:5px;min-height:80px;padding:.85rem .75rem}.signup-module__cqMziG__divider{background:#e8e8e8;height:1px;margin:1.25rem 0}.signup-module__cqMziG__field_hint_error{color:#ae413c;margin:.35rem 0 0;font-size:.78rem}.signup-module__cqMziG__terms_row{color:#1a1a1a;cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:1.5rem;font-size:.88rem;line-height:1.45;display:flex}.signup-module__cqMziG__terms_checkbox{width:18px;height:18px;accent-color:var(--fitness-blue);cursor:pointer;flex-shrink:0;margin-top:1px}.signup-module__cqMziG__terms_link{color:var(--podcast-green);font-weight:600;text-decoration:underline}.signup-module__cqMziG__submit_btn_wrapper{margin-top:1.5rem}.signup-module__cqMziG__submit_btn_wrapper>button{justify-content:center;width:100%}.signup-module__cqMziG__fine_print{text-align:center;color:#888;margin-top:.75rem;font-size:.75rem;line-height:1.4}.signup-module__cqMziG__error_banner{color:#ae413c;background:#fef2f2;border:1px solid #fca5a5;border-radius:5px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;line-height:1.4}.signup-module__cqMziG__overlay{z-index:500;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.signup-module__cqMziG__overlay_card{text-align:center;background:#fff;border-radius:12px;width:90%;max-width:460px;padding:2.5rem 3rem;box-shadow:0 8px 32px #00000040}.signup-module__cqMziG__overlay_title{color:#213443;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.signup-module__cqMziG__overlay_subtitle{color:#666;margin:0 0 2rem;font-size:.9rem;line-height:1.5}.signup-module__cqMziG__dots{justify-content:center;gap:.6rem;display:flex}.signup-module__cqMziG__dot{background:#eda440;border-radius:50%;width:11px;height:11px;animation:.55s ease-in-out infinite alternate signup-module__cqMziG__bounce}.signup-module__cqMziG__dot:nth-child(2){animation-delay:.18s}.signup-module__cqMziG__dot:nth-child(3){animation-delay:.36s}@keyframes signup-module__cqMziG__bounce{0%{opacity:1;transform:translateY(0)}to{opacity:.6;transform:translateY(-12px)}}@media (max-width:768px){.signup-module__cqMziG__page_content{padding:1rem}.signup-module__cqMziG__page_title{font-size:26px;line-height:1.3}.signup-module__cqMziG__name_row{grid-template-columns:1fr}.signup-module__cqMziG__form_panel{padding:1.25rem}}
