.signup_signupContainer__q_G25{max-width:1200px;margin:0 auto;padding:2rem 1rem}.signup_logo__M9ud9{font-weight:600;font-size:1.5rem;color:var(--bs-primary);margin-bottom:2rem;text-align:center}.signup_logo__M9ud9:hover{color:var(--bs-primary);opacity:1}@media (min-width:768px){.signup_logo__M9ud9{text-align:left;font-size:1.75rem}}.signup_planGrid__M0CN0{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin:3rem 0}.signup_formSection__ZJ1je{max-width:600px;margin:3rem auto;padding:2rem;background:#fff;border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow)}.signup_signupForm__1Llm_{width:100%}.signup_errorAlert__StaTl{padding:1rem;margin-bottom:1.5rem;background-color:#f8d7da;border:1px solid #f5c2c7;border-radius:var(--bs-border-radius);color:#842029}.signup_warningAlert__ftW5B{padding:1rem;margin-top:1rem;margin-bottom:1.5rem;background-color:#fff3cd;border:1px solid #ffecb5;border-radius:var(--bs-border-radius);color:#664d03;font-size:.9rem}.signup_subdomainField__cWSa4{position:relative}.signup_availabilityIndicator__RWVM_{margin-top:.5rem;padding:.5rem;border-radius:var(--bs-border-radius);font-size:.875rem;display:flex;align-items:center;gap:.5rem}.signup_availabilityIndicator__RWVM_.signup_checking__4q5An{color:var(--bs-gray-600);background-color:#f8f9fa}.signup_availabilityIndicator__RWVM_.signup_available__8UTvB{color:#0f5132;background-color:#d1e7dd}.signup_availabilityIndicator__RWVM_.signup_unavailable__404gq{color:#842029;background-color:#f8d7da}.signup_availabilityIndicator__RWVM_ span{display:inline-flex;align-items:center;gap:.5rem}.signup_availabilityIndicator__RWVM_ svg{flex-shrink:0}.signup_spinner__FuHpu{display:inline-block;width:14px;height:14px;border:2px solid var(--bs-gray-300);border-top-color:var(--bs-gray-600);border-radius:50%;animation:signup_spin__PLlMH .8s linear infinite}@keyframes signup_spin__PLlMH{to{transform:rotate(1turn)}}.signup_planSelection__1dA2r{margin:2rem 0}.signup_planLabel__r03Gy{display:block;font-weight:600;font-size:1.125rem;margin-bottom:1rem;color:var(--bs-gray-900)}.signup_planOptions__9ZVxs{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.signup_planOption__nU5D2{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:#fff;border:2px solid var(--bs-gray-300);border-radius:var(--bs-border-radius);cursor:pointer;transition:all .2s ease}.signup_planOption__nU5D2:hover{border-color:var(--bs-primary);box-shadow:0 2px 8px rgba(0,0,0,.1)}.signup_planOption__nU5D2.signup_selected__DyU5D{border-color:#198754;background:rgba(25,135,84,.05);box-shadow:0 0 0 3px rgba(25,135,84,.1)}.signup_planRadio__OGl9X{position:absolute;opacity:0;width:0;height:0}.signup_planContent__8LxMp{flex:1 1}.signup_planHeader__oPkkc{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.signup_planName__8RO0j{font-size:1.125rem;font-weight:700;color:var(--bs-gray-900)}.signup_popularBadge__jSuDh{display:inline-block;padding:.25rem .625rem;background:var(--bs-primary);color:#fff;font-size:.75rem;font-weight:600;border-radius:999px;text-transform:uppercase;letter-spacing:.025em}.signup_planPrice__RoLtT{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.5rem}.signup_price__LOdsR{font-size:1.5rem;font-weight:700;color:var(--bs-gray-900)}.signup_period__MeF_T{color:var(--bs-gray-600);font-size:.875rem}.signup_trialBadge__knDZq{background:#d1e7dd;color:#0f5132}.signup_disabledBadge__gJHVn,.signup_trialBadge__knDZq{display:inline-block;padding:.25rem .625rem;font-size:.875rem;font-weight:600;border-radius:var(--bs-border-radius)}.signup_disabledBadge__gJHVn{background:#f8d7da;color:#842029;margin-top:.25rem}.signup_checkmark__XrY7e{flex-shrink:0;color:var(--bs-gray-300);transition:color .2s ease}.signup_planOption__nU5D2.signup_selected__DyU5D .signup_checkmark__XrY7e{color:#198754}.signup_planError__IwMq_{color:#842029;font-size:.875rem;margin:0}.signup_modalOverlay__pRdLR{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.9);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.signup_modalContent__YI8PS{background:#fff;border-radius:16px;max-width:600px;width:100%;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:signup_modalSlideIn__iiDVI .3s ease-out}@keyframes signup_modalSlideIn__iiDVI{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.signup_modalHeader__UBDm9{padding:2rem 2rem 1rem;text-align:center;border-bottom:1px solid #e2e8f0}.signup_modalHeader__UBDm9 h2{margin:0;color:#0f172a;font-size:1.875rem;font-weight:800}.signup_modalBody__ItQ8i{padding:2rem;color:#475569;line-height:1.7}.signup_modalBody__ItQ8i p{margin:0 0 1rem}.signup_modalBody__ItQ8i strong{color:#0f172a;font-weight:600}.signup_modalBody__ItQ8i ul{margin:1rem 0;padding-left:1.5rem;list-style:disc}.signup_modalBody__ItQ8i li{margin:.5rem 0;color:#64748b}.signup_modalFooter__LiF_t{padding:1.5rem 2rem 2rem;text-align:center}.signup_modalButton__sbZNB{background:linear-gradient(135deg,#f26739,#ff8355);color:#fff;border:none;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;border-radius:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(242,103,57,.3)}.signup_modalButton__sbZNB:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(242,103,57,.4)}.signup_modalButton__sbZNB:active{transform:translateY(0)}.signup_successMessage__va6RG{text-align:center;padding:3rem 1rem}.signup_successIcon__ZcvJM{color:#198754;margin-bottom:1.5rem}.signup_successText__esGAe{color:var(--bs-gray-600);font-size:1rem;margin:0}@media (max-width:768px){.signup_signupContainer__q_G25{padding:1rem}.signup_formSection__ZJ1je{padding:1rem;margin:2rem auto}}