[data-journey-stage=phone]{background:#fff7f8;color:#4e2c3b}.phone-registration{padding:15px 0 20px;max-width:390px;margin:0 auto}.phone-eyebrow{font-size:10px;letter-spacing:1.9px;font-weight:650;color:#b36b85;margin:0 0 14px}.phone-registration h1{font:500 31px/1.25 Georgia,'Microsoft YaHei',serif!important;color:#633147;margin:0 0 13px!important;letter-spacing:-.5px}.phone-intro{color:#9a7885;font-size:14px;line-height:1.7!important;margin:0 0 22px}.phone-selected{display:flex;align-items:center;gap:12px;background:#f8e9ed;border:1px solid #efd5de;border-radius:17px;padding:11px 13px;margin-bottom:23px}.phone-selected img{object-fit:cover;border-radius:11px;flex:none}.phone-selected div{min-width:0;flex:1}.phone-selected small{display:block;color:#aa7b8c;font-size:10px;line-height:1.5;margin-bottom:5px}.phone-selected strong{font-size:15px;line-height:1.4;color:#67344b;font-weight:600;overflow-wrap:anywhere}.phone-selected>span{font-size:27px;line-height:1;color:#d96c93}.phone-form-card{background:#fffdfd;border:1px solid #f0dce4;border-radius:22px;padding:23px 17px 18px;box-shadow:0 14px 35px #9e477b09}.phone-form-card label{display:block;margin-bottom:10px;font-size:13px;color:#805065;font-weight:600}.phone-number-row{display:flex;align-items:stretch;min-height:54px;border:1px solid #e7cad6;border-radius:13px;overflow:hidden;background:#fff9fb}.phone-number-row:focus-within{border-color:#d36a91;box-shadow:0 0 0 3px #d36a9114}.phone-number-row select{flex:0 0 114px;width:114px;min-width:0;padding:12px 8px;background:#f9edf2;border:0;border-right:1px solid #ecd3de;color:#79415a;font-size:12px;text-overflow:ellipsis}.phone-number-row input{width:100%;min-width:0;flex:1;border:0;border-radius:0;background:transparent;padding:12px 11px;font-size:16px;color:#542b40;outline:none;box-shadow:none}.phone-number-row input::placeholder{font-size:12px;color:#b593a2}.phone-submit{min-height:52px!important;margin-top:16px!important;border-radius:13px!important;background:#da4c78!important;border-color:#da4c78!important;box-shadow:0 7px 17px #ba39612b}.phone-form-note{font-size:11px;line-height:1.65!important;color:#b191a0;text-align:center;margin:15px 3px 0}.phone-form-card .form-error{font-size:12px}.phone-number-row select:focus-visible{outline:2px solid #c16b90;outline-offset:-3px}@media(max-height:650px){.phone-registration{padding-top:7px}.phone-registration h1{font-size:28px!important}.phone-intro{font-size:13px;margin-bottom:16px}.phone-selected{margin-bottom:17px;padding:9px 11px}.phone-form-card{padding:18px 15px 15px}.phone-eyebrow{margin-bottom:10px}.phone-form-note{margin-top:12px}}@media(max-width:350px){.phone-number-row select{flex-basis:96px;width:96px;font-size:11px}.phone-number-row input{padding-left:9px}.phone-registration h1{font-size:27px!important}.phone-form-card{padding-left:13px;padding-right:13px}}
