.apex__hero{padding:26px var(--pad-x) 28px}.apex__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--c-ink);text-wrap:pretty;font-size:27px;font-weight:800;line-height:1.14}.apex__lead{color:var(--c-ink-tertiary);text-wrap:pretty;margin-top:12px;font-size:14.5px;line-height:1.6}.apex__hero .pickersearch{margin-top:20px}.apex__all{color:var(--c-ink-tertiary);margin-top:12px;font-size:12.5px}.apex__all a{color:var(--c-primary);text-underline-offset:2px;font-weight:700;text-decoration:underline}.apex__results{padding:0 var(--pad-x) 4px}.apex__resultsmore{margin-top:18px;font-size:13px}.apex__resultsmore a{color:var(--c-primary);text-underline-offset:2px;font-weight:700;text-decoration:underline}.apex__band{background:var(--c-bg);border-top:1px solid var(--c-border-strong);border-bottom:1px solid var(--c-border-strong)}.apex__band-inner{padding:26px var(--pad-x) 28px}.apex__h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-ink);font-size:21px;font-weight:800;line-height:1.16}.apex__sectionlead{color:var(--c-ink-muted);text-wrap:pretty;margin-top:8px;font-size:13.5px;line-height:1.6}.apex__cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.apex__card{background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--r-tile);padding:13px}.apex__card--account{border-color:var(--c-primary-soft-border)}.apex__plate{background:var(--c-bg-sunken);border-radius:var(--r-small);width:32px;height:32px;color:var(--c-ink-tertiary);justify-content:center;align-items:center;display:flex}.apex__card--account .apex__plate{background:var(--c-primary-soft);color:var(--c-primary)}.apex__card .icon{width:17px;height:17px}.apex__card-title{letter-spacing:-.01em;color:var(--c-ink);margin-top:10px;font-size:13.5px;font-weight:700;display:block}.apex__card-body{color:var(--c-ink-muted);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.apex__badge{background:var(--c-primary-soft);border-radius:var(--r-pill);letter-spacing:.06em;text-transform:uppercase;color:var(--c-primary);align-items:center;margin-top:8px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.apex__steps{padding:26px var(--pad-x) 0}.apex__steplist{flex-direction:column;gap:10px;margin-top:16px;display:flex}.apex__step{background:var(--c-surface);border:1.5px solid var(--c-border-strong);border-radius:var(--r-tile);align-items:flex-start;gap:13px;padding:16px;display:flex}.apex__num{background:var(--c-primary);width:28px;height:28px;color:var(--c-on-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.apex__step-text{flex:1;min-width:0}.apex__step-title{letter-spacing:-.01em;color:var(--c-ink);font-size:14.5px;font-weight:700;display:block}.apex__step-body{color:var(--c-ink-muted);text-wrap:pretty;margin-top:4px;font-size:12.5px;line-height:1.55;display:block}.apex__stores{padding:24px var(--pad-x) 0}.apex__storerow{flex-direction:column;gap:10px;display:flex}.apex__store{background:var(--c-bg-sunken);border:1.5px solid var(--c-border-strong);border-radius:var(--r-input);color:var(--c-ink-tertiary);justify-content:center;align-items:center;padding:15px 20px;font-size:14.5px;font-weight:700;display:flex}.apex__weblink{color:var(--c-ink-tertiary);margin-top:12px;font-size:13px;line-height:1.6}.apex__weblink a{color:var(--c-primary);text-underline-offset:2px;font-weight:700;text-decoration:underline}.apex__invite{padding:26px var(--pad-x) 28px}.apex__invitecard{background:var(--c-surface);border:1.5px solid var(--c-border-strong);border-radius:var(--r-card);padding:18px}.apex__invite-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-ink);font-size:19px;font-weight:800}.apex__invite-body{color:var(--c-ink-muted);text-wrap:pretty;margin-top:8px;font-size:13.5px;line-height:1.6}.apex__cta{background:var(--c-primary);border-radius:var(--r-input);color:var(--c-on-primary);justify-content:center;align-items:center;margin-top:16px;padding:15px 20px;font-size:14.5px;font-weight:700;display:flex}.apex__cta:hover{background:var(--c-primary-dark);color:var(--c-on-primary);text-decoration:none}@media (width>=1000px){.apex__hero,.apex__results,.apex__band-inner,.apex__steps,.apex__stores,.apex__invite{max-width:calc(var(--w-content) + 2 * var(--w-gutter));margin:0 auto}.apex__results{padding:0 var(--w-gutter) 12px}.apex__hero{padding:60px var(--w-gutter) 52px}.apex__title{letter-spacing:-.03em;max-width:820px;font-size:44px;line-height:1.1}.apex__lead{max-width:660px;margin-top:16px;font-size:17px}.apex__hero .pickersearch{margin-top:28px}.apex__all{font-size:13px}.apex__band-inner{padding:46px var(--w-gutter) 50px}.apex__h2{letter-spacing:-.025em;font-size:29px;line-height:1.15}.apex__sectionlead{max-width:660px;margin-top:10px;font-size:15px}.apex__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px}.apex__card{border-radius:var(--r-card);padding:18px}.apex__plate{border-radius:var(--r-input);width:40px;height:40px}.apex__card .icon{width:20px;height:20px}.apex__card-title{margin-top:14px;font-size:15.5px}.apex__card-body{margin-top:4px;font-size:12.5px;line-height:1.5}.apex__badge{margin-top:11px;padding:4px 9px;font-size:11px}.apex__steps{padding:50px var(--w-gutter) 0}.apex__steplist{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.apex__step{border-radius:var(--r-card);padding:22px;display:block}.apex__num{width:32px;height:32px;font-size:13.5px}.apex__step-title{letter-spacing:-.015em;margin-top:14px;font-size:17px}.apex__step-body{margin-top:7px;font-size:13.5px;line-height:1.6}.apex__stores{padding:36px var(--w-gutter) 0}.apex__storerow{flex-flow:wrap;align-items:center;gap:12px}.apex__store{padding:14px 22px;font-size:14px;display:inline-flex}.apex__weblink{margin-top:14px;font-size:14px}.apex__invite{padding:44px var(--w-gutter) 52px}.apex__invitecard{flex-wrap:wrap;align-items:center;gap:32px;padding:26px 28px;display:flex}.apex__invite-text{flex:1;min-width:0}.apex__invite-title{font-size:23px}.apex__invite-body{max-width:640px;font-size:14.5px}.apex__cta{flex:none;margin-top:0;padding:15px 24px;font-size:14px;display:inline-flex}}
