.back-link{font-size:13px;color:var(--blue);font-weight:700}.register-wrap{background:#f5f8fa;padding:45px 18px 70px;min-height:calc(100vh - 170px)}.register-card{max-width:800px;margin:auto;background:white;border:1px solid var(--line);border-radius:17px;padding:36px;box-shadow:var(--shadow)}.register-card h1{font-size:36px;margin:12px 0}.register-card>.lead{font-size:14px;max-width:none;margin:0 0 20px}.test-alert{display:flex;flex-direction:column;gap:4px;background:#fff8e8;border:1px solid #f1dfa9;border-radius:10px;padding:13px 15px;color:#715b21;font-size:12px;margin:20px 0 24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label{font-size:12px;font-weight:700;color:#385269}.form-grid input,.form-grid textarea{display:block;width:100%;margin-top:7px;border:1px solid #d6e0e6;border-radius:8px;padding:12px;color:var(--navy);outline:none;font:inherit;font-weight:400}.form-grid input{height:44px}.form-grid input:focus,.form-grid textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1678b81c}.form-grid .wide{grid-column:1/-1}.form-grid small{display:block;margin-top:6px;color:var(--muted);font-weight:400}.form-grid .consent{display:flex;align-items:flex-start;gap:10px;font-weight:500;line-height:1.5}.consent input{width:17px;height:17px;margin:1px 0;flex:none}.register-card .full{height:48px;margin-top:23px}.register-card .inline-message{line-height:1.5}@media(max-width:600px){.register-wrap{padding:22px 12px 40px}.register-card{padding:23px 18px}.register-card h1{font-size:30px}.form-grid{grid-template-columns:1fr;gap:13px}.form-grid .wide{grid-column:auto}}

.registration-benefit{border:1px solid #cce8d6;background:#f1faf4;padding:22px;border-radius:14px;margin:24px 0}.registration-benefit h2{font-size:21px;margin-top:0}.registration-benefit p{line-height:1.65}.registration-benefit strong{color:#128a24}
