.dollars-ending{--dollars-footer-rule:#e2e2e8;--dollars-footer-muted:#63687a;color:#191a1e;background:#fff;width:100%;font-family:Arial,Helvetica,sans-serif}.dollars-ending *{box-sizing:border-box}.dollars-start{padding:164px 32px 64px}.dollars-start-panel{text-align:center;background:linear-gradient(#dbe6f8 0%,#f7e6c8 100%);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:35px;max-width:1272px;min-height:480px;margin:0 auto;padding:48px 24px;display:flex}.dollars-start-panel h2{letter-spacing:-4px;margin:0;font-family:inherit;font-size:108px;font-weight:400;line-height:1.1}.dollars-demo-button{color:#fff;letter-spacing:-.6px;opacity:1;background:#06080f;border:0;border-radius:8px;min-height:48px;padding:0 17px;font-family:inherit;font-size:18px;font-weight:600}.dollars-footer-menu{border-top:1px solid var(--dollars-footer-rule);border-bottom:1px solid var(--dollars-footer-rule)}.dollars-footer-columns{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1272px;margin:0 auto;display:grid}.dollars-footer-column{border-left:1px solid var(--dollars-footer-rule);min-height:410px;padding:64px 24px 60px}.dollars-footer-column:first-child{border-left:0;padding-left:0}.dollars-footer-group+.dollars-footer-group{margin-top:44px}.dollars-footer-group h3{letter-spacing:.3px;text-transform:uppercase;color:#06080f;margin:0 0 18px;font-family:Courier New,monospace;font-size:12px;font-weight:400;line-height:15px}.dollars-footer-group ul{margin:0;padding:0;list-style:none}.dollars-footer-group li{letter-spacing:-.45px;color:var(--dollars-footer-muted);font-size:16px;line-height:20px}.dollars-footer-group li+li{margin-top:14px}.dollars-footer-wordmark-wrap{padding:12px 32px 20px;overflow:hidden}.dollars-wordmark-stage{max-width:1272px;margin:0 auto;position:relative}.dollars-rain{opacity:0;pointer-events:none;z-index:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.dollars-wordmark-stage.is-raining .dollars-rain{opacity:1}.dollars-wordmark-svg{fill:none;width:100%;height:auto;stroke:var(--dollars-footer-rule);stroke-width:2.5px;vector-effect:non-scaling-stroke;transition:stroke .45s,filter .45s;display:block}.dollars-wordmark-stage.is-raining .dollars-wordmark-svg{stroke:#6ff0bb;filter:drop-shadow(0 0 18px #40e8a880)}.dollars-footer-wordmark{color:#0000;-webkit-text-stroke:1.5px var(--dollars-footer-rule);letter-spacing:-.055em;-webkit-user-select:none;user-select:none;text-align:center;max-width:1272px;margin:0 auto;font-size:clamp(52px,19.6vw,336px);font-weight:400;line-height:.96;transition:-webkit-text-stroke-color .45s,filter .45s}.dollars-footer-legal{border-top:1px solid var(--dollars-footer-rule);padding:0 32px}.dollars-footer-legal-inner{max-width:1272px;min-height:62px;color:var(--dollars-footer-muted);letter-spacing:-.2px;align-items:center;gap:24px;margin:0 auto;font-size:12px;display:flex}.dollars-footer-policies{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.dollars-footer-copyright{white-space:nowrap;margin-left:auto}.dollars-footer-socials{align-items:center;gap:16px;display:flex}.dollars-footer-socials span{display:inline-flex}.dollars-footer-socials svg{fill:currentColor;width:16px;height:16px}@media (max-width:1340px){.dollars-footer-columns{margin:0 32px}.dollars-footer-column{padding-left:20px;padding-right:16px}.dollars-footer-group li{font-size:14px}.dollars-footer-legal-inner,.dollars-footer-policies{gap:16px}}@media (max-width:900px){.dollars-start{padding-top:96px}.dollars-start-panel{min-height:400px}.dollars-start-panel h2{letter-spacing:-3px;font-size:80px}.dollars-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.dollars-footer-column{min-height:0;padding:40px 20px}.dollars-footer-column:nth-child(4){border-left:0;padding-left:0}.dollars-footer-legal-inner{flex-wrap:wrap;padding:20px 0}.dollars-footer-policies{width:100%}.dollars-footer-copyright{margin-left:0}.dollars-footer-socials{margin-left:auto}}@media (max-width:540px){.dollars-start{padding:64px 20px 40px}.dollars-start-panel{gap:28px;min-height:320px;padding:40px 16px}.dollars-start-panel h2{letter-spacing:-2px;font-size:48px}.dollars-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 20px}.dollars-footer-column{padding:32px 16px}.dollars-footer-column:nth-child(odd){border-left:0;padding-left:0}.dollars-footer-column:nth-child(4){border-left:1px solid var(--dollars-footer-rule);padding-left:16px}.dollars-footer-group li{font-size:13px;line-height:19px}.dollars-footer-wordmark-wrap{padding:8px 20px 14px}.dollars-footer-wordmark{letter-spacing:-.04em}.dollars-footer-legal{padding:0 20px}.dollars-footer-policies{gap:12px 18px}.dollars-footer-copyright{font-size:11px}}.dollars-footer-group a,.dollars-footer-legal a{color:inherit;text-decoration:none;transition:color .18s,opacity .18s}.dollars-footer-group a:hover,.dollars-footer-legal a:hover{color:#1f4fa8}
.waitlist-form{width:min(520px,100%);font-family:inherit}.waitlist-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.waitlist-row{background:#fff;border-radius:12px;gap:8px;padding:6px;display:flex;box-shadow:0 1px 2px #06080f14,0 8px 24px #06080f0f}.waitlist-row input{min-width:0;min-height:48px;font:inherit;letter-spacing:-.3px;color:#06080f;background:0 0;border:0;flex:1;padding:0 12px;font-size:17px}.waitlist-row input::placeholder{color:#8a8e9b}.waitlist-row input:focus{outline:none}.waitlist-row:focus-within{box-shadow:0 0 0 2px #06080f,0 8px 24px #06080f0f}.waitlist-row button{color:#fff;min-height:48px;font:inherit;letter-spacing:-.5px;white-space:nowrap;cursor:pointer;background:#06080f;border:0;border-radius:8px;padding:0 18px;font-size:17px;font-weight:600;transition:background .2s}.waitlist-row button:hover{background:#262a35}.waitlist-row button:focus-visible{outline-offset:2px;outline:2px solid #06080f}.waitlist-row button:disabled{cursor:progress;opacity:.7}.waitlist-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.waitlist-error{color:#a1261b;text-align:center;min-height:20px;margin:10px 0 0;font-size:14px}.waitlist-done{letter-spacing:-.4px;color:#06080f;text-align:center;margin:0;font-size:20px;display:block}@media (max-width:540px){.waitlist-row{flex-direction:column}.waitlist-row button{width:100%}}@media (prefers-reduced-motion:reduce){.waitlist-row button{transition:none}}
