.il-page{--il-ink:#2f3438;--il-ink-muted:#61676b;--il-orange:#fd4c00;--il-orange-tint:#ffefe6;--il-line:#e8ebf0;box-sizing:border-box;min-height:100svh;color:var(--il-ink);font-family:var(--font-figtree), ui-sans-serif, system-ui, sans-serif;background:#f3f4f7;justify-content:center;align-items:center;padding:24px 16px;display:flex}.il-card{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:420px;display:flex}.il-brand{align-items:center;gap:10px;display:flex}.il-wordmark{width:auto;height:22px}.il-title{letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(30px,8vw,40px);font-weight:600;line-height:1.05}.il-lede{color:var(--il-ink-muted);margin:0;font-size:17px;line-height:1.4}.il-code{box-sizing:border-box;border:1px solid var(--il-line);background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:6px;width:100%;padding:18px 16px;display:flex}.il-code-label{color:var(--il-ink-muted);font-size:13px}.il-code-value{letter-spacing:.12em;color:var(--il-orange);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.il-link-button{font:inherit;color:var(--il-ink);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:14px;text-decoration:underline}.il-actions,.il-stores{flex-direction:column;gap:12px;width:100%;display:flex}.il-stores{flex-direction:row}.il-primary,.il-secondary{min-height:56px;font:inherit;cursor:pointer;box-sizing:border-box;border-radius:9999px;flex:1;justify-content:center;align-items:center;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.il-primary{background:var(--il-orange);color:#fff;border:0}.il-secondary{border:1px solid var(--il-ink);color:var(--il-ink);background:0 0;padding:0 16px}.il-secondary.il-emphasis{border-color:var(--il-orange);background:var(--il-orange-tint)}.il-desktop{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.il-qr{border:1px solid var(--il-line);background:#fff;border-radius:20px;padding:12px;line-height:0}.il-qr-caption,.il-fineprint{color:var(--il-ink-muted);margin:0;font-size:14px;line-height:1.4}.il-fineprint strong{color:var(--il-ink);letter-spacing:.06em}.il-web-link{color:var(--il-ink);text-underline-offset:2px;font-size:15px;text-decoration:underline}
