.hm-root{--hm-bg:#06090f;--hm-teal:#2dd4bf;--hm-teal-hover:#5eead4;--hm-cyan:#22d3ee;--hm-ink:#06090f;--hm-text:#f1f5f9;--hm-text-2:#f1f5f9bd;--hm-text-3:#f1f5f98f;--hm-line:#ffffff14;--hm-line-strong:#ffffff29;--hm-card:#ffffff07;--hm-ease:cubic-bezier(.22, 1, .36, 1);--hm-gutter:40px;--hm-header:68px;background:var(--hm-bg);min-height:100vh;color:var(--hm-text);font-family:var(--font-space-grotesk), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.hm-root *,.hm-root :before,.hm-root :after{box-sizing:border-box}.hm-root :is(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote,dl,dd){margin:0;padding:0}.hm-root :is(ul,ol){list-style:none}.hm-root *{font-family:inherit}.hm-root :is(h1,h2,h3,h4){text-transform:none}@media (max-width:1099px){.hm-root{--hm-gutter:28px}}@media (max-width:899px){.hm-root{--hm-gutter:20px;--hm-header:64px}}@media (max-width:479px){.hm-root{--hm-gutter:16px}}.hm-root .hm-container{width:100%;max-width:1440px;padding:0 var(--hm-gutter);margin:0 auto}.hm-root .hm-section{scroll-margin-top:calc(var(--hm-header) + 8px);padding:clamp(40px,5vw,72px) 0;position:relative}.hm-root .hm-section--tight{padding:clamp(32px,4vw,56px) 0}.hm-root .hm-eyebrow{letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:600;color:var(--hm-teal)!important}.hm-root .hm-h2{letter-spacing:-.028em;max-width:22ch;color:var(--hm-text);font-size:clamp(1.9rem,3vw,2.6rem);font-weight:600;line-height:1.12}.hm-root .hm-lede{max-width:54ch;margin-top:16px;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6;color:var(--hm-text-2)!important}.hm-root .hm-sectionhead{margin-bottom:clamp(32px,4vw,52px)}.hm-root .hm-sectionhead--center{text-align:center}.hm-root .hm-sectionhead--center .hm-lede,.hm-root .hm-sectionhead--center .hm-h2{margin-left:auto;margin-right:auto}.hm-root .hm-grad{background:linear-gradient(100deg, var(--hm-cyan) 0%, var(--hm-teal) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hm-root a.hm-btn,.hm-root button.hm-btn{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 26px;font-family:inherit;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.hm-root .hm-btn__arrow{transition:transform .2s var(--hm-ease);display:inline-block}.hm-root a.hm-btn--primary{color:var(--hm-ink);background:var(--hm-teal)}.hm-root a.hm-btn--outline{color:var(--hm-text);border-color:var(--hm-line-strong);background:#ffffff05}@media (hover:hover){.hm-root a.hm-btn--primary:hover{background:var(--hm-teal-hover)}.hm-root a.hm-btn--primary:hover .hm-btn__arrow{transform:translate(3px)}.hm-root a.hm-btn--outline:hover{background:#ffffff12;border-color:#ffffff47}}.hm-root a.hm-btn--primary:active{background:#14b8a6}.hm-root :is(a,button):focus-visible{outline:2px solid var(--hm-teal);outline-offset:3px}.hm-root .hm-cta{margin-top:26px}.hm-root .hm-cta[data-auth=loading]{visibility:hidden}.hm-root .hm-cta__row{flex-wrap:wrap;gap:14px;display:flex}.hm-root .hm-cta--center .hm-cta__row{justify-content:center}.hm-root .hm-cta__note{margin-top:18px;font-size:14px;color:var(--hm-text-3)!important}.hm-root .hm-cta--center .hm-cta__note{text-align:center}@media (max-width:599px){.hm-root .hm-cta__row{flex-direction:column}.hm-root .hm-cta__row .hm-btn{width:100%}}.hm-root .hm-card{background:var(--hm-card);border:1px solid var(--hm-line);border-radius:16px;position:relative}.hm-root .hm-status{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hm-line);color:var(--hm-text-2);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.hm-root .hm-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.hm-root .hm-status--live{color:#4ade80;background:#22c55e17;border-color:#22c55e4d}.hm-root .hm-status--build{color:#a78bfa;background:#8b5cf617;border-color:#8b5cf64d}.hm-root .hm-status--soon{color:#fbbf24;background:#f59e0b17;border-color:#f59e0b4d}.hm-root .hm-reveal{transition:opacity .7s var(--hm-ease), transform .7s var(--hm-ease)}.hm-root .hm-reveal[data-reveal=pending]{opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion:reduce){.hm-root *,.hm-root :before,.hm-root :after{transition-duration:.001ms!important;animation:none!important}.hm-root .hm-reveal[data-reveal=pending]{opacity:1;transform:none}}
