.HotelOwnerSignupForm-module__yHZ9oW__wrapper{width:100%;min-width:0}.HotelOwnerSignupForm-module__yHZ9oW__heading{margin-bottom:24px}.HotelOwnerSignupForm-module__yHZ9oW__kicker{color:var(--color-primary-dark);letter-spacing:.14em;margin:0 0 9px;font-size:12px;font-weight:700}.HotelOwnerSignupForm-module__yHZ9oW__heading h2,.HotelOwnerSignupForm-module__yHZ9oW__success h2{color:var(--color-text);letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,42px);font-weight:600;line-height:1.08}.HotelOwnerSignupForm-module__yHZ9oW__heading>p:last-child,.HotelOwnerSignupForm-module__yHZ9oW__success>p:not(.HotelOwnerSignupForm-module__yHZ9oW__kicker){color:var(--color-text-muted);margin:11px 0 0;font-size:15px;line-height:1.55}.HotelOwnerSignupForm-module__yHZ9oW__progress{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(16px,1fr) auto minmax(16px,1fr) auto;align-items:center;gap:0;margin:0 0 27px;padding:0 0 17px;display:grid}.HotelOwnerSignupForm-module__yHZ9oW__progressItem{color:var(--color-text-subtle);align-items:center;gap:8px;min-width:0;display:flex}.HotelOwnerSignupForm-module__yHZ9oW__progressItem div{min-width:0}.HotelOwnerSignupForm-module__yHZ9oW__progressItem strong,.HotelOwnerSignupForm-module__yHZ9oW__progressItem span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.HotelOwnerSignupForm-module__yHZ9oW__progressItem strong{font-size:11px;font-weight:700}.HotelOwnerSignupForm-module__yHZ9oW__progressItem span{margin-top:2px;font-size:10px}.HotelOwnerSignupForm-module__yHZ9oW__stepIcon{border:1px solid var(--color-border);background:var(--color-surface);width:27px;height:27px;color:var(--color-text-subtle);border-radius:50%;flex:0 0 27px;padding:0;line-height:0;display:block;position:relative}.HotelOwnerSignupForm-module__yHZ9oW__stepIcon svg{margin:0;font-size:15px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HotelOwnerSignupForm-module__yHZ9oW__activeStep,.HotelOwnerSignupForm-module__yHZ9oW__progressComplete .HotelOwnerSignupForm-module__yHZ9oW__stepIcon{background:var(--color-surface-tag);color:var(--color-primary-dark);border-color:#f3b36c}.HotelOwnerSignupForm-module__yHZ9oW__progressComplete{color:var(--color-text)}.HotelOwnerSignupForm-module__yHZ9oW__connector{background:#d8ccc0;justify-self:center;width:calc(100% - 16px);height:1px}.HotelOwnerSignupForm-module__yHZ9oW__connectorComplete{background:var(--color-primary)}.HotelOwnerSignupForm-module__yHZ9oW__form{gap:18px;min-width:0;display:grid}.HotelOwnerSignupForm-module__yHZ9oW__stepPanel{gap:16px;min-width:0;display:grid}.HotelOwnerSignupForm-module__yHZ9oW__panelTitle{align-items:flex-start;gap:11px;min-width:0;margin-bottom:2px;display:flex}.HotelOwnerSignupForm-module__yHZ9oW__panelTitle>div{min-width:0}.HotelOwnerSignupForm-module__yHZ9oW__panelIcon{background:var(--color-surface-tag);width:37px;height:37px;color:var(--color-primary-dark);border-radius:11px;flex:0 0 37px;place-items:center;display:grid}.HotelOwnerSignupForm-module__yHZ9oW__panelIcon svg{font-size:21px}.HotelOwnerSignupForm-module__yHZ9oW__panelTitle h3{color:var(--color-text);margin:1px 0 3px;font-size:18px;font-weight:700}.HotelOwnerSignupForm-module__yHZ9oW__panelTitle p{color:var(--color-text-muted);margin:0;font-size:12px}.HotelOwnerSignupForm-module__yHZ9oW__field{min-width:0}.HotelOwnerSignupForm-module__yHZ9oW__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.HotelOwnerSignupForm-module__yHZ9oW__form .MuiFormControl-root{min-width:0}.HotelOwnerSignupForm-module__yHZ9oW__form .MuiOutlinedInput-root{background:var(--color-surface);border-radius:11px;min-height:50px}.HotelOwnerSignupForm-module__yHZ9oW__form .MuiOutlinedInput-notchedOutline{border-color:var(--color-border)}.HotelOwnerSignupForm-module__yHZ9oW__form .MuiInputLabel-root{color:var(--color-text-muted)}.HotelOwnerSignupForm-module__yHZ9oW__trustNote,.HotelOwnerSignupForm-module__yHZ9oW__locationHint{background:var(--color-surface-light);color:var(--color-text-muted);border-radius:10px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.HotelOwnerSignupForm-module__yHZ9oW__trustNote svg,.HotelOwnerSignupForm-module__yHZ9oW__locationHint svg{color:var(--color-success);flex:none;margin-top:1px;font-size:16px}.HotelOwnerSignupForm-module__yHZ9oW__locationHint svg{color:var(--color-primary-dark)}.HotelOwnerSignupForm-module__yHZ9oW__checklist{gap:9px;display:grid}.HotelOwnerSignupForm-module__yHZ9oW__checkItem{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;align-items:center;gap:11px;min-width:0;padding:12px;display:flex}.HotelOwnerSignupForm-module__yHZ9oW__checkItem>span{background:var(--color-surface-warm);width:33px;height:33px;color:var(--color-primary-dark);border-radius:9px;flex:0 0 33px;place-items:center;display:grid}.HotelOwnerSignupForm-module__yHZ9oW__checkItem>span svg{font-size:18px}.HotelOwnerSignupForm-module__yHZ9oW__checkItem div{flex:1;min-width:0}.HotelOwnerSignupForm-module__yHZ9oW__checkItem strong,.HotelOwnerSignupForm-module__yHZ9oW__checkItem small{display:block}.HotelOwnerSignupForm-module__yHZ9oW__checkItem strong{color:var(--color-text);font-size:12px}.HotelOwnerSignupForm-module__yHZ9oW__checkItem small{color:var(--color-text-muted);margin-top:3px;font-size:10px}.HotelOwnerSignupForm-module__yHZ9oW__pendingIcon{color:var(--color-text-subtle);flex:none;font-size:18px}.HotelOwnerSignupForm-module__yHZ9oW__agreement{align-items:flex-start!important;margin:0!important}.HotelOwnerSignupForm-module__yHZ9oW__agreement .MuiCheckbox-root{color:var(--color-text-subtle);padding:2px 7px 2px 0}.HotelOwnerSignupForm-module__yHZ9oW__agreement .MuiFormControlLabel-label{color:var(--color-text-muted);padding-top:4px;font-size:11px;line-height:1.45}.HotelOwnerSignupForm-module__yHZ9oW__agreement button,.HotelOwnerSignupForm-module__yHZ9oW__agreement a{color:var(--color-primary-dark);font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.HotelOwnerSignupForm-module__yHZ9oW__privacyLine{color:var(--color-text-muted);margin:-7px 0 0 31px;font-size:10px}.HotelOwnerSignupForm-module__yHZ9oW__privacyLine a{color:var(--color-primary-dark);font-weight:700;text-decoration:underline}.HotelOwnerSignupForm-module__yHZ9oW__actions{align-items:center;gap:12px;min-width:0;display:flex}.HotelOwnerSignupForm-module__yHZ9oW__nextButton.MuiButton-root{border-radius:12px;flex:1;width:auto;min-width:0;min-height:50px;font-size:14px}.HotelOwnerSignupForm-module__yHZ9oW__nextButton .MuiSvgIcon-root{font-size:18px}.HotelOwnerSignupForm-module__yHZ9oW__backButton{min-height:50px;color:var(--color-text-muted);background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.HotelOwnerSignupForm-module__yHZ9oW__backButton svg{font-size:17px}.HotelOwnerSignupForm-module__yHZ9oW__signIn{color:var(--color-text-muted);text-align:center;margin:22px 0 0;font-size:13px}.HotelOwnerSignupForm-module__yHZ9oW__signIn a{color:var(--color-primary-dark);font-weight:700}.HotelOwnerSignupForm-module__yHZ9oW__success{text-align:center}.HotelOwnerSignupForm-module__yHZ9oW__successIcon{width:76px;height:76px;color:var(--color-success);background:#e3f0e7;border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.HotelOwnerSignupForm-module__yHZ9oW__successIcon svg{font-size:42px}.HotelOwnerSignupForm-module__yHZ9oW__success>p:not(.HotelOwnerSignupForm-module__yHZ9oW__kicker){max-width:410px;margin:17px auto 30px}.HotelOwnerSignupForm-module__yHZ9oW__success .MuiButton-root{border-radius:12px;min-height:50px}@media (max-width:600px){.HotelOwnerSignupForm-module__yHZ9oW__progressItem{justify-content:center;align-items:flex-start}.HotelOwnerSignupForm-module__yHZ9oW__progressItem div{display:none}.HotelOwnerSignupForm-module__yHZ9oW__twoColumns{grid-template-columns:1fr}.HotelOwnerSignupForm-module__yHZ9oW__heading h2,.HotelOwnerSignupForm-module__yHZ9oW__success h2{font-size:34px}}@media (max-width:380px){.HotelOwnerSignupForm-module__yHZ9oW__actions{flex-direction:column-reverse;align-items:stretch;gap:4px}.HotelOwnerSignupForm-module__yHZ9oW__backButton{justify-content:center}}@media (prefers-reduced-motion:reduce){.HotelOwnerSignupForm-module__yHZ9oW__nextButton{transition:none}}
