.signup-intro{text-align:center;margin:32px auto}.signup-intro h1{font-size:clamp(28px,4vw,42px);margin:12px 0}.signup-intro p{color:#62778d}.signup-card{max-width:860px;margin:30px auto}.signup-card h2{font-size:22px;margin:28px 0 20px}.signup-card h2:first-child{margin-top:0}#tariffs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:0;padding:0;margin:0 0 36px;gap:18px}.signup-plan{display:flex;flex-direction:column;border:2px solid #dce5ef;padding:22px;border-radius:14px;position:relative;cursor:pointer}.signup-plan:has(input:checked){border-color:#075de8;background:#f0f6ff}.signup-plan input{width:auto;position:absolute;top:18px;right:18px;accent-color:#075de8}.signup-plan strong{font-size:24px}.signup-plan .signup-price{font-size:30px;font-weight:750;margin:12px 0}.signup-plan small{font-size:13px;line-height:1.6}.signup-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.signup-fields small{font-size:12px;font-weight:400;color:#667d93;margin-top:8px}.signup-check{display:flex;align-items:start;flex-direction:row;gap:12px;margin:24px 0 12px}.signup-check input{width:18px;height:18px;margin-top:3px;flex-shrink:0;accent-color:#075de8}.signup-check a,.signup-card a:not(.button){color:#075de8;text-decoration:underline}.signup-note{font-size:13px;line-height:1.7;color:#65798e}.signup-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.signup-footer{display:flex;justify-content:center;gap:25px;font-size:13px;color:#60768c}#registration-success p{line-height:1.8}@media(max-width:600px){#tariffs,.signup-fields{grid-template-columns:1fr}.signup-intro{margin:12px auto}.signup-card{margin:25px auto}.signup-plan{padding:19px}}

.signup-plan ul{font-size:13px;line-height:1.9;padding-left:19px;margin:15px 0 0}.signup-plan .signup-price{font-size:27px}
