/* Hero promise in green with a double underline; Sign in; footer "Let's run" */
.hero .hero-promise strong{color:#00c46a;border-bottom:0;padding-bottom:0;line-height:1.9;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.lets-run{display:inline-flex;align-items:baseline;gap:0;background:#00c46a;color:#111a15;text-decoration:none;font:600 16px Geist,sans-serif;letter-spacing:-.01em;padding:13px 20px;border-radius:var(--box-radius,12px);justify-self:end}
.lets-run:hover{background:#38d98f}
.lets-run .arrow{margin-left:12px;font-weight:400}
footer>a.lets-run{font:600 16px Geist,sans-serif}
@media(max-width:760px){.lets-run{justify-self:start}}
.lets-run .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* Let's run: "run" in the wordmark's lettering, "Let's" in Geist weighted up to sit beside it */
.lets-run .lr-lets{-webkit-text-stroke:.45px currentColor;letter-spacing:-.015em}
.lets-run .wm-run{height:.66em;width:auto;margin-left:.3em;vertical-align:-.03em}

.button.lets-run{align-items:baseline;gap:0}.button.lets-run .lr-lets{font:600 16px Geist,sans-serif}.button.lets-run .arrow{font:400 16px Geist,sans-serif}.button.lets-run>span[aria-hidden]{display:inline-flex;align-items:baseline}

.nav-contact{background:#00c46a;border-color:#00c46a;color:#111a15;font-weight:600}.nav-contact:hover{background:#38d98f;border-color:#38d98f}
