.connect-form-container{display:flex;justify-content:center;align-items:center;min-height:100%;background-color:#f5f5f5;padding:20px}.connect-form-card{background-color:#fff;border-radius:20px;padding:40px;width:100%}@media(max-width:768px){.connect-form-card{padding:32px}}h2{font-size:36px;font-weight:700;margin-bottom:10px;text-align:center}.connect-form-card>p{font-size:16px;color:#666;margin-bottom:30px;text-align:center}.form-group{margin-bottom:20px}input,select{width:100%;padding:28px 20px}input,select{border:1px solid #ddd;border-radius:8px;font-size:16px;height:65px}select{width:50%;padding:10px 10px 10px 20px;display:inline-flex;justify-content:center;align-items:center}.form-row{display:flex;gap:20px}.form-row .form-group{flex:1}.phone-group{display:flex;gap:10px}.country-code{width:80px;flex-shrink:0}.submit-button{width:345px;padding:12px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;line-height:24px;transition:opacity .3s}.submit-button:hover{opacity:.9}