.rt{color:#121826;font-family:var(--font-body), "Roboto", sans-serif;background:#f4f3ef;padding:104px 20px 72px}.rt-wrap{width:min(760px,100%);margin:0 auto}.rt-header h1{letter-spacing:-.03em;color:#0f1923;margin:0;font-size:clamp(32px,5vw,44px);font-weight:800;line-height:1.1}.rt-header p{color:#4d5b6a;margin:12px 0 0;font-size:17px;line-height:1.5}.rt-form,.rt-done{margin-top:28px}.rt-card{background:#fff;border:1px solid #e4e7ee;border-radius:18px;padding:22px;box-shadow:0 10px 30px #0f19230a}.rt-form{gap:16px;display:grid}.rt-card h2,.rt-done h2{letter-spacing:-.03em;color:#0f1923;margin:0 0 8px;font-size:22px;font-weight:800}.rt-lead,.rt-note,.rt-done p,.rt-done li{color:#3e4b5a;font-size:15px;line-height:1.55}.rt-lead{margin:0 0 14px}.rt-lead a{color:#0c7d72;font-weight:700}.rt-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rt-field{gap:6px;display:grid}.rt-field.wide,.rt-grid .rt-field.wide{grid-column:1/-1}.rt-field label,.rt-label{color:#243140;font-size:13px;font-weight:700}.rt-field input{width:100%;font:inherit;color:#121826;background:#fff;border:1px solid #d5dee8;border-radius:12px;padding:12px 14px}.rt-field input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;min-height:48px}.rt-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.9;width:22px;height:22px;margin-left:8px}.rt-field input:focus,.rt-choice:focus-within,.rt-sign canvas:focus{outline-offset:2px;outline:2px solid #00c2a8}.rt-card fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.rt-choice{cursor:pointer;background:#fbfcfd;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.rt-choice:has(input:checked){background:#f3fbf9;border-color:#00c2a8}.rt-choice input{accent-color:#009e89;width:22px;height:22px;margin-top:1px}.rt-choice span{color:#16202b;font-size:15.5px;font-weight:700;line-height:1.4}.rt-choice small{color:#526273;margin-top:3px;font-size:13px;font-weight:500;display:block}.rt-consent span{font-weight:500}.rt-terms{background:#f8fafb;border:1px solid #e2e8f0;border-radius:14px;max-height:340px;margin-bottom:14px;padding:16px 16px 4px;overflow:auto}.rt-version{letter-spacing:.06em;text-transform:uppercase;color:#5e7386;margin:0 0 12px;font-size:12px;font-weight:800}.rt-terms h3{margin:0 0 6px;font-size:16px;font-weight:800}.rt-terms p,.rt-terms li{color:#243140;margin:0 0 12px;font-size:14.5px;line-height:1.55}.rt-terms ul{margin:0 0 12px;padding-left:1.25rem;list-style:outside}.rt-terms li{margin-bottom:6px;display:list-item}.rt-terms strong{font-weight:800}.rt-sign canvas{touch-action:none;cursor:crosshair;background:#fff;border:1px dashed #b7c3d0;border-radius:14px;width:100%;height:160px;display:block}.rt-sign canvas.is-invalid{border-color:#b42318}.rt-text-btn{color:#0c7d72;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-weight:700}.rt-label{margin:14px 0 6px;display:block}.rt-error{color:#b42318;margin:8px 0 0;font-size:13.5px;font-weight:700}.rt-submit{color:#06241f;width:100%;font:inherit;cursor:pointer;background:#00c2a8;border:0;border-radius:12px;padding:16px 18px;font-size:16px;font-weight:800}.rt-submit:disabled{opacity:.65;cursor:wait}.rt-submit:focus-visible{outline-offset:3px;outline:2px solid #0f1923}.rt-note{margin:0}.rt-done ul{margin:14px 0 0;padding-left:1.2em}.rt-done li{margin:8px 0}.rt-honey{opacity:0;width:0;height:0;position:absolute;left:-9999px}.rt-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:680px){.rt{padding:92px 16px 56px}.rt-grid{grid-template-columns:1fr}.rt-card{padding:18px 16px}}
