.ec-signup-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ec-signup-hint{color:#6b716d;margin:-8px 0 0;font-size:12px;line-height:1.6}.ec-signup-large{color:#373b54;background:#f0efe9;border-radius:12px;padding:16px;line-height:1.7}.ec-signup-large a{font-weight:600;text-decoration:underline;display:block}.ec-signup-success .ec-auth-submit{justify-content:center;align-items:center;text-decoration:none;display:flex}@media (max-width:480px){.ec-signup-grid{grid-template-columns:1fr;gap:16px}}.ec-signup-step{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.ec-signup-step[hidden]{display:none}.ec-signup-step .ec-auth-input{padding-left:13px}.ec-signup-step .ec-auth-field{gap:8px;font-size:12px;display:grid}.ec-signup-progress{color:#85858e;gap:24px;margin:0 0 25px;padding:0;font-size:11px;list-style:none;display:flex}.ec-signup-progress li{align-items:center;gap:8px;display:flex}.ec-signup-progress span{background:#f0eff4;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.ec-signup-progress [aria-current=step]{color:#37348d;font-weight:600}.ec-signup-progress [aria-current=step] span{color:#fff;background:#37348d}.ec-signup-back{text-align:left;color:#666477;cursor:pointer;background:0 0;border:0;font-size:12px}.ec-signup-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ec-signup-illustration svg{width:100%;height:auto}.ec-auth-story .ec-signup-illustration p{text-align:center;color:#37348d;margin:12px 0;font-size:22px}.ec-signup-illustration>span{text-align:center;color:#727580;font-size:13px;display:block}.ec-signup-step{gap:12px}.ec-signup-progress{margin-bottom:16px}.ec-signup-step .ec-auth-field{gap:6px}.ec-signup-hint{margin-top:-4px;font-size:11px;line-height:1.4}@media (min-width:401px) and (max-width:480px){.ec-signup-grid{grid-template-columns:1fr 1fr;gap:12px}}
