.home-hero{padding-top:4.6rem;padding-bottom:3.3rem}.home-hero h1{font-size:clamp(3.8rem,8vw,7rem);max-width:54rem;letter-spacing:-.065em}.home-hero .lead{max-width:36rem}.home-hero .download{margin-top:.5rem}.home main>.app-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;padding-top:0;padding-bottom:0}.choice{padding:2.6rem;border-radius:1.3rem;display:flex;flex-direction:column;min-width:0}.choice-limited{background:var(--indigo);color:white}.choice-wallet{background:var(--ink);color:white}.choice .eyebrow{color:#e0e1ff;font-size:.82rem;margin-bottom:1.2rem}.choice h2{font-size:2.6rem;margin-bottom:1rem}.choice p:not(.eyebrow){color:#f0f1ff;max-width:28rem}.choice ul{padding-left:1.2rem;margin:0 0 1.8rem}.choice li{margin:.6rem 0}.choice .text-link{color:white;font-weight:650;font-size:1rem;margin-top:auto;width:fit-content}.text-link span{margin-left:.45rem}.home .purchase-note{font-size:.88rem;color:var(--muted);max-width:1180px;margin:1.3rem auto 0;padding:0 2rem}.home main>.wallet-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem;align-items:center;margin-top:2rem;padding-top:3rem}.wallet-intro .app-preview{width:100%;max-width:360px;justify-self:center}.wallet-intro .app-preview figcaption{font-size:.82rem}.wallet-intro>div>p:not(.eyebrow):not(.small){font-size:1.08rem;color:var(--muted);max-width:31rem}.wallet-intro .download{margin-top:.5rem}.home .faq{border-top:1px solid var(--line)}.home nav a,.home footer{font-size:.88rem}.home .eyebrow,.home .small{font-size:.84rem}@media(max-width:800px){.home main>.wallet-intro{gap:2rem}.choice{padding:1.8rem}.home .purchase-note{padding:0 1.3rem}}@media(max-width:590px){.home main>.home-hero{padding-top:3rem;padding-bottom:2.5rem}.home-hero h1{font-size:clamp(3rem,13.3vw,4.6rem)}.home-hero .download{width:100%;gap:1rem}.home main>.app-choices,.home main>.wallet-intro{grid-template-columns:1fr}.home main>.wallet-intro{margin-top:1rem}.wallet-intro .app-preview{grid-row:2;max-width:310px}.choice{padding:1.8rem 1.5rem}.choice h2{font-size:2.3rem}.home .nav{align-items:flex-start}.home .closing h2{font-size:2.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
