.register-card{max-width:700px}.register-card h1{font-size:clamp(2rem,4vw,2.7rem);text-align:center}.register-card .form-stack{gap:20px}.register-card .form-stack label>span{display:block;margin:0 0 7px;color:#40516a;font-size:1.05rem;font-weight:600}.register-card .form-stack input,.register-card .form-stack select{min-height:58px;padding:13px 16px;border-radius:13px;font-size:1.08rem}.register-card .consent-check{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:17px 18px;border:1px solid #dbe6f6;border-radius:13px;background:#f2f7ff;font-size:1.02rem;line-height:1.65;cursor:pointer}.register-card .form-stack .consent-check>span{margin:0;color:#334763;font-size:1.02rem;font-weight:500;line-height:1.65}.register-card .consent-check input{appearance:auto;width:20px;height:20px;min-height:20px;margin:4px 0 0;padding:0;accent-color:#3867d6}.register-card .consent-check a{color:#174fa8;font-weight:600}.register-card .button{min-height:58px;font-size:1.12rem}@media(max-width:640px){.register-card{padding:22px 18px}.register-card h1{font-size:2rem}.register-card .form-stack label>span{font-size:1rem}.register-card .consent-check{padding:14px}}
