.ra-page{background:var(--surface-page-start)}.ra-wrap{max-width:440px;margin:0 auto;padding:140px 24px 120px}.ra-wrap h1{letter-spacing:-.03em;color:var(--brand-900);margin:0 0 10px;font-size:40px;font-weight:700;line-height:1.1}.ra-lede{color:var(--brand-700);margin:0 0 32px;font-size:16px;line-height:1.5}.ra-form{flex-direction:column;display:flex}.ra-form label{color:var(--brand-800);margin:16px 0 6px;font-size:14px;font-weight:500}.ra-form label:first-child{margin-top:0}.ra-form input{font:inherit;border:1px solid var(--brand-200);color:var(--brand-900);background:#fff;border-radius:10px;padding:12px 14px;font-size:16px}.ra-form input::placeholder{color:var(--brand-400)}.ra-form input:focus{border-color:var(--brand-400);outline:none;box-shadow:0 0 0 3px #a9b1e459}.ra-form .btn-pill{justify-content:center;width:100%;margin-top:24px;padding:13px 24px}.ra-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ra-error{color:var(--color-error);margin:12px 0 0;font-size:14px}.ra-done{flex-direction:column;gap:6px;display:flex}.ra-done strong{color:var(--brand-900);font-size:20px}.ra-done span{color:var(--brand-700);font-size:16px;line-height:1.5}@media (max-width:767px){.ra-wrap{padding:104px 20px 72px}.ra-wrap h1{font-size:32px}}