:is(html:has(.landing-module__scJOqG__landing),body:has(.landing-module__scJOqG__landing)){background:#fff}.landing-module__scJOqG__landing{min-height:calc(var(--viewport-height) - var(--safe-area-top) - var(--safe-area-bottom));color:#171717;background:#fff;width:min(100%,82rem);margin-inline:auto;padding:1.5rem clamp(1.25rem,4vw,4rem) 2rem}.landing-module__scJOqG__header{border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:1.5rem;display:flex}.landing-module__scJOqG__wordmark{letter-spacing:.06em;align-items:center;gap:.75rem;margin:0;font-size:1.3rem;font-weight:750;display:flex}.landing-module__scJOqG__wordmark img{object-fit:contain;width:auto;height:2.25rem}.landing-module__scJOqG__landing a{min-width:2.75rem;max-width:100%;min-height:2.75rem;color:inherit;text-underline-offset:.25em;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;text-decoration:underline;display:inline-flex}.landing-module__scJOqG__landing a:focus-visible{outline-offset:5px;outline:2px solid}.landing-module__scJOqG__header a{font-size:.875rem}.landing-module__scJOqG__hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);padding-block:clamp(3rem,6vw,6rem);display:grid}.landing-module__scJOqG__heroCopy,.landing-module__scJOqG__walletVisual{min-width:0}.landing-module__scJOqG__eyebrow{letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.75rem;font-weight:650}.landing-module__scJOqG__hero h1{letter-spacing:-.055em;max-width:11ch;margin:0;font-size:clamp(2.8rem,4.6vw,4.5rem);font-weight:600;line-height:1.04}.landing-module__scJOqG__intro,.landing-module__scJOqG__explanation p,.landing-module__scJOqG__steps p,.landing-module__scJOqG__earlyAccess p:not(.landing-module__scJOqG__eyebrow){color:#555;font-size:1rem;line-height:1.65}.landing-module__scJOqG__intro{max-width:35rem;margin:1.5rem 0 2rem}.landing-module__scJOqG__landing .landing-module__scJOqG__primaryCta{color:#fff;background:#171717;border-radius:.5rem;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none}.landing-module__scJOqG__landing .landing-module__scJOqG__primaryCta:hover{background:#383838}.landing-module__scJOqG__landing .landing-module__scJOqG__primaryCta:focus-visible{outline-color:#171717}.landing-module__scJOqG__pilotNote{color:#555;margin:.875rem 0 0;font-size:.8125rem;line-height:1.5}.landing-module__scJOqG__walletVisual{background:#e8eaed;border-radius:1.25rem;grid-template-columns:1.12fr 1fr;gap:1rem;padding:2rem 1.25rem;display:grid}.landing-module__scJOqG__walletVisual figure{min-width:0;margin:0}.landing-module__scJOqG__applePreview{padding-top:2.5rem}.landing-module__scJOqG__googlePreview{padding-bottom:2.5rem}.landing-module__scJOqG__walletVisual img{object-fit:contain;width:100%;height:auto;display:block}.landing-module__scJOqG__walletVisual figcaption{text-align:center;color:#454545;margin-top:1rem;font-size:.75rem;line-height:1.5}.landing-module__scJOqG__landing h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15}.landing-module__scJOqG__explanation{border-top:1px solid #dedede;grid-template-columns:1fr 1fr;gap:2rem;padding-block:3rem;display:grid}.landing-module__scJOqG__explanation p{max-width:36rem;margin:0}.landing-module__scJOqG__howItWorks{padding-block:1.5rem 4rem}.landing-module__scJOqG__steps{grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.landing-module__scJOqG__steps li{border-top:1px solid #dedede;padding-top:1.5rem}.landing-module__scJOqG__steps span{color:#666;font-size:.875rem}.landing-module__scJOqG__steps h3{margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:600}.landing-module__scJOqG__steps p{margin:0}.landing-module__scJOqG__earlyAccess{background:#f2f2ef;border-radius:1rem;justify-content:space-between;align-items:center;gap:2.5rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.landing-module__scJOqG__earlyAccess>div{min-width:0;max-width:40rem}.landing-module__scJOqG__earlyAccess p:not(.landing-module__scJOqG__eyebrow){margin:1.25rem 0 0}.landing-module__scJOqG__earlyAccess a{flex-shrink:0}.landing-module__scJOqG__footer{justify-content:space-between;align-items:flex-end;gap:2.5rem;padding-top:3rem;display:flex}.landing-module__scJOqG__support{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.landing-module__scJOqG__support h2{letter-spacing:0;margin-bottom:.5rem;font-size:1rem;font-weight:600}.landing-module__scJOqG__copyright{color:#555;flex-shrink:0;margin:0;font-size:.875rem;line-height:1.5}@media (max-width:60rem){.landing-module__scJOqG__hero{grid-template-columns:1fr}.landing-module__scJOqG__hero h1{max-width:16ch}.landing-module__scJOqG__walletVisual{justify-self:center;width:min(100%,36rem);padding-inline:2rem}.landing-module__scJOqG__earlyAccess{flex-direction:column;align-items:flex-start;gap:1.5rem}}@media (max-width:40rem){.landing-module__scJOqG__hero h1{font-size:clamp(2.7rem,11vw,4rem)}.landing-module__scJOqG__walletVisual{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.landing-module__scJOqG__walletVisual figure{justify-self:center;width:min(100%,17rem);padding:0}.landing-module__scJOqG__explanation,.landing-module__scJOqG__steps{grid-template-columns:1fr;gap:1.5rem}.landing-module__scJOqG__steps h3{margin-top:.75rem}.landing-module__scJOqG__footer{flex-direction:column;align-items:flex-start;gap:1.5rem}}
