.account-section h2{font-size:clamp(44px,7vw,88px);letter-spacing:-.055em;margin:24px 0 40px}.account-section h3{font-size:28px;margin-top:44px}.account-welcome{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.balance-card{background:#e5f0cd;border-radius:20px;padding:28px;margin:30px 0;display:flex;flex-direction:column;gap:12px}.balance-card strong{font-size:72px;line-height:1}.balance-card a{color:inherit}.state{display:inline-block;background:#f0efeb;border-radius:6px;padding:7px 10px;margin:8px 12px 8px 0;font-size:14px}.demo-row{overflow-wrap:anywhere}.demo-row a{margin:0 12px;color:inherit}.form-error{color:#a90030}.demo-row input[type=number]{width:90px;padding:12px;margin:6px 12px;border:1px solid #999;border-radius:8px;font:inherit}.account-section p{line-height:1.6}.account-section button{margin:6px 0}.demo-button:disabled{opacity:.55;cursor:wait}nav{gap:18px!important}@media(max-width:600px){.account-welcome{display:block}.balance-card{padding:22px}.account-section h3{font-size:25px}.demo-row .demo-button{display:block}}
.menu-icon{width:19px;height:19px;flex-shrink:0}nav a{display:flex;align-items:center;gap:9px}nav a:focus-visible{outline:2px solid var(--pink);outline-offset:5px}@media(min-width:851px) and (max-width:1150px){nav{gap:10px!important}nav a{gap:5px;font-size:12px}.menu-icon{width:16px;height:16px}}@media(max-width:850px){nav a{gap:14px}.menu-icon{width:22px;height:22px}}
