#phone-signup{max-width:420px;margin-top:28px;display:grid;gap:10px}#phone-signup label{font-size:14px;font-weight:650}.phone-row{display:flex;direction:ltr;gap:8px}.phone-row input{min-width:0;flex:1;width:0;height:48px;border-radius:14px;padding:10px 14px;font-size:17px;margin:0}.phone-row button{flex:0 0 auto;min-height:48px;border-radius:14px;padding:10px 18px;white-space:nowrap;direction:rtl;font-size:14px}html:root[data-theme] .landing-hero #phone-note{font-size:12px;line-height:1.9;margin:0}#phone-error{color:#d85d5d;font-size:14px;margin:0}#phone-error:empty{display:none}html:root[data-theme] .landing-hero .sky-deco{left:5%;right:auto;top:22px;width:64px;height:64px}html:root[data-theme] .landing-hero .landing-crane{bottom:12px;height:90%}.ownership-journey .journey-track{background:var(--pale);padding:28px;border-radius:24px}#welcome-map{padding:30px;border:1px solid var(--line);border-radius:24px;text-align:center}#welcome-map.loaded{padding:0;border:0;text-align:initial}@media(max-width:650px){html:root[data-theme] .landing-hero .landing-crane{height:270px;bottom:0;left:0}html:root[data-theme] .landing-hero .sky-deco{top:auto;bottom:200px;left:24px;width:44px;height:44px}html:root[data-theme][lang=fa] .landing-hero{padding-bottom:290px}.phone-row button{padding-inline:12px}.ownership-journey .journey-track{padding:20px}}#phone-signup label{display:block;color:var(--ink);opacity:1;line-height:1.8;text-align:right}#phone-signup input{background:var(--white);border:1px solid var(--line);color:var(--ink)}#phone-signup button{background:var(--brand-blue);color:#fff}#phone-signup input:focus{border-color:var(--brand-blue)}
