.host-enrollment{max-width:1040px;margin:auto}.host-enrollment .market-page-heading{align-items:start}.host-enrollment-steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;gap:18px;padding:0;margin:32px 0}.host-enrollment-steps li{display:flex;align-items:center;gap:10px;color:#8190a7;font-size:13px}.host-enrollment-steps li>span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#eaf0f8;font-weight:700}.host-enrollment-steps .is-current{color:#1744b4}.host-enrollment-steps .is-current>span{background:#1c55f5;color:white}.host-enrollment-card{background:white;border:1px solid #dde5ef;border-radius:20px;padding:32px}.host-enrollment-state{font-size:23px;font-weight:700;margin:0 0 26px;color:#132d50}.host-application-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.host-enrollment label{display:grid;gap:8px;font-weight:600;color:#173154;font-size:14px;margin-bottom:20px}.host-enrollment input:not([type=checkbox]),.host-enrollment select,.host-enrollment textarea{width:100%;border:1px solid #cbd8e8;border-radius:10px;padding:12px;box-sizing:border-box;font:inherit;background:white}.host-enrollment input[type=tel]{direction:ltr}.host-enrollment input:focus-visible,.host-enrollment textarea:focus-visible,.host-enrollment select:focus-visible{outline:2px solid #1c55f5;outline-offset:2px}.host-guest-note{border-top:1px solid #e4eaf2;padding-top:22px;margin-top:28px;color:#6d7f98;font-size:14px}.host-offer{background:#f4f7fd;border-radius:14px;padding:24px;margin-bottom:24px}.host-offer-price{font-size:30px;font-weight:700}.host-offer-price small{font-size:14px;font-weight:400}.host-offer-terms,.host-note{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.host-enrollment .host-offer-agree{display:flex;align-items:start;gap:12px;line-height:1.5}.host-offer-agree input{margin-top:4px;flex:none}.host-note{border-inline-start:3px solid #1c55f5;padding-inline-start:16px}[data-host-status]{white-space:pre-wrap;line-height:1.6}@media(max-width:700px){.host-enrollment-steps{grid-template-columns:1fr 1fr;gap:16px}.host-enrollment-card{padding:22px 18px}.host-application-grid{grid-template-columns:1fr;gap:0}.host-enrollment .market-page-heading{gap:16px}.host-offer{padding:18px}}
.host-enrollment-simple{max-width:780px;padding-block:40px}.host-enrollment-simple h1{font-size:clamp(25px,4vw,34px);margin:0 0 20px;line-height:1.2}.host-enrollment-intro{line-height:1.85;color:#536880;margin-bottom:28px;font-size:16px}.host-enrollment-simple [data-host-status]:empty{display:none}.host-enrollment-simple .host-enrollment-card{padding:36px}@media(max-width:700px){.host-enrollment-simple{padding-block:18px}.host-enrollment-simple .host-enrollment-card{padding:25px 20px}}
.host-rejection-reason{padding:20px;border:1px solid #f0d8cd;border-radius:12px;background:#fff7f2;color:#824a32;margin:22px 0}.host-rejection-reason strong{font-size:14px}.host-rejection-reason p{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:14px}
