/* S Home — международный телефон и большая кнопка регистрации (шаг 51) */
.phonefield{margin-bottom:6px}
.phone-country-row select{width:100%}
.phone-input-row{display:flex;align-items:stretch;margin-top:8px}
.phone-input-row .phone-dial{display:flex;align-items:center;padding:0 12px;background:var(--surface-2);border:1px solid var(--border);border-right:0;border-radius:12px 0 0 12px;font-weight:700;color:var(--text);white-space:nowrap}
.phone-input-row input{flex:1;min-width:0;border-radius:0 12px 12px 0!important}
.btn-xl{display:block;width:100%;box-sizing:border-box;text-align:center;font-size:1.15rem;font-weight:800;padding:18px 24px;border-radius:16px;box-shadow:var(--shadow-md);letter-spacing:.2px}
.btn-outline{background:transparent!important;color:var(--link)!important;border:2px solid var(--accent)!important;box-shadow:none}
.btn-outline:hover{background:var(--grad-soft)!important}
.regcta{margin-top:22px;padding-top:18px;border-top:1px solid var(--border);text-align:center}
.regcta .sub{margin-bottom:10px;font-size:1rem}
