.su-before{border:1px solid var(--hair);background:#ffffff05;margin-top:40px;padding:30px clamp(22px,3vw,34px)}.su-before :is(h2,h3){letter-spacing:.3em;text-transform:uppercase;color:var(--warm);margin:0 0 26px;font-size:10px;font-weight:500}.su-before :is(h3,h4){color:var(--cream);letter-spacing:-.01em;margin:0 0 16px;font-size:15px;font-weight:400}.su-before-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.su-steps{counter-reset:s;margin:0;padding:0;list-style:none}.su-steps li{border-top:1px solid #ffffff12;padding:12px 0}.su-steps li:first-child{border-top:0;padding-top:0}.su-steps b{letter-spacing:.2em;text-transform:uppercase;color:var(--warm);font-size:10px;font-weight:500;display:block}.su-steps span{color:var(--dim);margin-top:6px;font-size:13.5px;line-height:1.6;display:block}.su-binding{margin:0;padding:0;list-style:none}.su-binding li{color:var(--dim);padding:10px 0 10px 22px;font-size:13.5px;line-height:1.6;position:relative}.su-binding li:before{content:"";background:var(--warm);border-radius:50%;width:5px;height:5px;position:absolute;top:18px;left:2px}.su-binding-more{color:var(--faint);margin:16px 0 0;font-size:13px;line-height:1.6}.su-binding-more a,.su-agree a{color:var(--warm);border-bottom:1px solid}.su-agree{border-top:1px solid var(--hair);cursor:pointer;align-items:flex-start;gap:14px;margin-top:30px;padding-top:24px;display:flex}.su-agree input{width:20px;height:20px;accent-color:var(--warm);cursor:pointer;flex-shrink:0;margin:1px 0 0}.su-agree span{color:var(--dim);font-size:14px;line-height:1.65}.su-agree b{color:var(--cream);font-weight:500}.su-agree input:focus-visible{outline:1px solid var(--warm);outline-offset:3px}.su-form .field small{color:var(--faint);margin-top:2px;font-size:12.5px;line-height:1.5}.su-submit .cta[disabled]{opacity:.4;cursor:not-allowed}@media (max-width:760px){.su-before{padding:24px 20px}.su-before-grid{grid-template-columns:1fr;gap:30px}}
