/* Post-request account offer card on the sign-up confirmation step. */
#account-offer{width:100%;max-width:560px}
.ao-card{background:#13171C;border:1px solid #2A3038;border-left:3px solid #2BB3E6;padding:22px 24px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}
.ao-title{margin:0;font-family:'Saira Condensed',sans-serif;font-weight:700;font-size:26px;line-height:1.1;letter-spacing:.01em;color:#F5F6F7}
.ao-body{margin:0;font-size:16px;line-height:1.5;color:#C9CED5}
.ao-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px}
.ao-btn{min-height:48px;font-size:17px;padding:0 22px}
.ao-later{background:none;border:0;padding:12px 4px;min-height:44px;color:#9AA3AD;font:500 16px Barlow,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.ao-later:hover{color:#F5F6F7}
.ao-form{display:flex;flex-direction:column;gap:12px;margin-top:4px}
.ao-label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:#C9CED5;letter-spacing:.02em}
.ao-input{min-height:48px;padding:0 14px;font:16px Barlow,sans-serif;background:#0B0D10;color:#F5F6F7;border:1px solid #3A414A;box-sizing:border-box;width:100%}
.ao-input:focus{outline:2px solid #2BB3E6;outline-offset:1px;border-color:#2BB3E6}
.ao-form .ao-btn{align-self:flex-start}
.ao-err{margin:0;color:#FF9C8F;font-size:15px}.ao-note{margin:0;color:#7F8892;font-size:14px}
.ao-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.ao-done{border-left-color:#22C55E}.ao-check{margin:0;width:36px;height:36px;border-radius:50%;background:#22C55E;color:#0B0D10;display:grid;place-items:center;font-weight:800;font-size:20px}
@media(max-width:480px){.ao-card{padding:18px 16px}.ao-title{font-size:23px}.ao-actions .ao-btn,.ao-form .ao-btn{width:100%}.ao-actions{gap:6px}.ao-later{width:100%;text-align:center}}
