.lp-body{background:var(--rl-page);color:var(--rl-ink);font-family:var(--rl-font);-webkit-font-smoothing:antialiased;margin:0}.lp-body a{color:var(--rl-ink)}.lp-num{font-variant-numeric:tabular-nums}.lp-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 32px}.lp-btn{box-sizing:border-box;border:1px solid var(--rl-line-strong);border-radius:var(--rl-radius);background:var(--rl-surface);height:40px;color:var(--rl-ink);font:500 14px/1 var(--rl-font);white-space:nowrap;cursor:pointer;transition:background-color .3s var(--rl-ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.lp-btn:hover{background:var(--rl-sunk)}.lp-btn:focus-visible{outline:2px solid var(--rl-ink);outline-offset:2px}.lp-body .lp-btn-dark{border-color:var(--rl-ink);background:var(--rl-ink);color:var(--rl-on-ink)}.lp-body .lp-btn-dark:hover{background:var(--rl-ink-hover)}.lp-btn-lg{height:48px;padding:0 20px;font-size:15px}.lp-header{justify-content:space-between;align-items:center;height:72px;display:flex}.lp-brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.lp-brand img{width:28px;height:28px;display:block}.lp-nav{align-items:center;gap:20px;display:flex}.lp-body .lp-nav-link{color:var(--rl-ink-2);padding:10px 6px;font-size:14px;font-weight:500;text-decoration:none}.lp-body .lp-nav-link:hover{color:var(--rl-ink)}.lp-hero{background:linear-gradient(var(--rl-page) 0%, var(--rl-page) 40%, var(--rl-band) 100%)}.lp-hero-inner{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:36px;min-height:calc(100svh - 72px);padding-top:24px;padding-bottom:32px;display:flex}.lp-hero-copy{flex-direction:column;align-items:center;width:100%;display:flex}.lp-h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:64px;font-weight:600;line-height:68px}.lp-lede{max-width:520px;color:var(--rl-ink-2);text-wrap:balance;margin:16px 0 0;font-size:19px;line-height:30px}.lp-hero-cta{margin-top:28px}.lp-form-error{color:var(--rl-danger);margin:12px 0 0;font-size:14px}.lp-txn{box-sizing:border-box;text-align:left;border:1px solid var(--rl-line-mid);border-radius:var(--rl-radius-xl);background:var(--rl-surface);width:100%;max-width:780px;box-shadow:var(--rl-shadow-raised);overflow:hidden}.lp-txn-title{letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:14px;padding:24px 20px 16px;font-size:20px;font-weight:600;display:flex}.lp-cc{background:#006fcf;border-radius:5px;flex:none;justify-content:flex-end;width:50px;height:32px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1a1a171f,inset 0 0 0 1px #0000000f}.lp-cc img{width:32px;height:32px;display:block}.lp-row{border-top:1px solid var(--rl-line);grid-template-columns:52px minmax(0,1fr) 80px 148px;align-items:center;column-gap:12px;height:50px;padding:0 20px;font-size:14px;display:grid}.lp-row-head{height:36px;color:var(--rl-ink-3);border-top:0;font-size:12px;font-weight:500}.lp-row-date{color:var(--rl-ink-2);font-variant-numeric:tabular-nums}.lp-row-merchant{align-items:center;gap:10px;min-width:0;font-weight:500;display:flex}.lp-row-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-row-amount{text-align:right;font-variant-numeric:tabular-nums}.lp-row-receipt{align-items:center;min-width:0;padding-left:32px;display:flex}.lp-logo{border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.lp-logo img{object-fit:contain;mix-blend-mode:multiply;width:24px;height:24px;display:block}.lp-logo-fill img{object-fit:cover;width:100%;height:100%}.lp-mini{align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.lp-mini+.lp-mini{border-top:1px solid var(--rl-line)}.lp-mini-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.lp-tile{letter-spacing:.01em;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:flex}.lp-tile[data-tone=sand]{background:var(--rl-tile-sand);color:var(--rl-tile-sand-ink)}.lp-tile[data-tone=sage]{background:var(--rl-tile-sage);color:var(--rl-tile-sage-ink)}.lp-tile[data-tone=clay]{background:var(--rl-tile-clay);color:var(--rl-tile-clay-ink)}.lp-tile[data-tone=slate]{background:var(--rl-tile-slate);color:var(--rl-tile-slate-ink)}.lp-tile[data-tone=ochre]{background:var(--rl-tile-ochre);color:var(--rl-tile-ochre-ink)}.lp-tile[data-tone=stone]{background:var(--rl-tile-stone);color:var(--rl-tile-stone-ink)}.lp-pill{box-sizing:border-box;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.lp-pill svg{flex:none}.lp-pill-found{background:var(--rl-found-soft);color:var(--rl-found)}.lp-pill-searching{border-color:var(--rl-outline);background:var(--rl-surface);color:var(--rl-ink-2)}.lp-pill-missing{background:var(--rl-missing-soft);color:var(--rl-ink-2)}.lp-pill-count{color:var(--rl-ink);font-variant-numeric:tabular-nums;font-weight:600}.lp-pill-found .lp-pill-count{color:inherit}.lp-section{padding-top:112px;padding-bottom:112px}.lp-steps-section{background:var(--rl-band);padding-top:32px}.lp-h2{letter-spacing:-.025em;margin:0;font-size:40px;font-weight:600;line-height:48px}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.lp-step{border:1px solid var(--rl-line-mid);border-radius:var(--rl-radius-xl);background:var(--rl-surface);flex-direction:column;padding:12px 12px 28px;display:flex}.lp-stage{background:var(--rl-sunk);border-radius:10px;justify-content:center;align-items:center;height:200px;padding:0 20px;display:flex}.lp-card{border:1px solid var(--rl-line-mid);background:var(--rl-surface);border-radius:10px;width:100%;max-width:300px;box-shadow:0 1px 2px #1a1a170d}.lp-linked{color:var(--rl-ink-2);align-items:center;gap:4px;font-size:12.5px;display:flex}.lp-step-text{padding:24px 16px 0}.lp-step-number{color:var(--rl-ink-3);font-size:13px;font-weight:600}.lp-step h3{letter-spacing:-.01em;margin:6px 0 0;font-size:20px;font-weight:600;line-height:28px}.lp-step p{color:var(--rl-ink-2);margin:8px 0 0;font-size:15px;line-height:24px}.lp-receipt{border:1px solid var(--rl-line-mid);background:var(--rl-surface);border-radius:6px;width:170px;padding:12px 14px;box-shadow:0 1px 2px #1a1a170d}.lp-receipt-name{font-size:11px;font-weight:600}.lp-receipt-rule{border-top:1px dashed var(--rl-line-strong);margin:8px 0 6px}.lp-receipt-line{color:var(--rl-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10.5px;line-height:16px;display:flex}.lp-receipt-total{color:var(--rl-ink);margin-top:2px;font-weight:600}.lp-receipt-stack{flex-direction:column;align-items:center;gap:12px;display:flex}.lp-receipt-button{border-radius:var(--rl-radius);background:var(--rl-ink);height:32px;color:var(--rl-on-ink);align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.lp-dark{background:var(--rl-ink);color:#f3f1ec}.lp-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.lp-dark .lp-h2{color:#f3f1ec}.lp-dark-lede{color:#c9c5bc;max-width:460px;margin:16px 0 0;font-size:17px;line-height:28px}.lp-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:36px 0 0;padding:0;list-style:none;display:grid}.lp-checks li{align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:24px;display:flex}.lp-checks svg{flex:none}.lp-dark-card{border-radius:var(--rl-radius-xl);background:#24231f;border:1px solid #33322d;padding:36px}.lp-dark-icon{color:#f3f1ec;background:#33322d;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.lp-dark-card h3{letter-spacing:-.015em;margin:24px 0 0;font-size:24px;font-weight:600;line-height:32px}.lp-dark-card p{color:#c9c5bc;margin:10px 0 0;font-size:16px;line-height:26px}.lp-cta{text-align:center;padding-top:128px;padding-bottom:128px}.lp-cta .lp-h2{font-size:48px;line-height:56px}.lp-cta-lede{max-width:520px;color:var(--rl-ink-2);margin:16px auto 0;font-size:18px;line-height:28px}.lp-cta-points{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:28px 0 0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.lp-cta-points li{align-items:center;gap:8px;display:flex}.lp-cta .lp-btn{margin-top:36px}.lp-footer{border-top:1px solid var(--rl-line);color:var(--rl-ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:24px 0 32px;font-size:13px;display:flex}.lp-footer nav{gap:20px;display:flex}.lp-body .lp-footer a{color:var(--rl-ink-2)}.lp-body .lp-footer a:hover{color:var(--rl-ink)}.lp-questions{padding-top:48px;padding-bottom:112px}.lp-q-card{box-sizing:border-box;border:1px solid var(--rl-line);border-radius:var(--rl-radius-xl);background:var(--rl-surface);max-width:560px;box-shadow:var(--rl-shadow-raised);flex-direction:column;gap:20px;margin:0 auto;padding:40px;display:flex}.lp-q-title{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:600;line-height:40px}.lp-q-text{color:var(--rl-ink-2);margin:-8px 0 4px;font-size:17px;line-height:26px}.lp-q-field{flex-direction:column;gap:8px;font-size:15px;font-weight:500;line-height:22px;display:flex}.lp-q-field input{box-sizing:border-box;border:1px solid var(--rl-line-strong);border-radius:var(--rl-radius);background:var(--rl-surface);width:100%;height:48px;color:var(--rl-ink);font:400 15px var(--rl-font);padding:0 14px}.lp-q-field input:focus{border-color:var(--rl-ink);outline:none}.lp-q-card .lp-btn{align-self:flex-start;margin-top:4px}.lp-q-card .lp-form-error{margin:0}@media (max-width:900px){.lp-steps{grid-template-columns:minmax(0,1fr)}.lp-split{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:760px){.lp-wrap{padding:0 20px}.lp-nav-extra{display:none}.lp-hero-inner{min-height:0;padding-top:64px;padding-bottom:40px}.lp-h1{letter-spacing:-.03em;font-size:40px;line-height:44px}.lp-lede{font-size:17px;line-height:26px}.lp-row{grid-template-columns:minmax(0,1fr) 64px 100px;column-gap:10px;padding:0 14px}.lp-row-receipt{justify-content:flex-end;padding-left:0}.lp-row .lp-row-date{display:none}.lp-txn-title{gap:12px;padding:18px 14px 10px;font-size:18px}.lp-cc{border-radius:4px;width:44px;height:28px}.lp-cc img{width:28px;height:28px}.lp-section{padding-top:64px;padding-bottom:64px}.lp-steps-section{padding-top:24px}.lp-h2{font-size:30px;line-height:36px}.lp-steps{gap:16px;margin-top:28px}.lp-checks{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px}.lp-dark-card{padding:28px}.lp-cta{padding-top:64px;padding-bottom:64px}.lp-cta .lp-h2{font-size:32px;line-height:38px}.lp-questions{padding-top:24px;padding-bottom:64px}.lp-q-card{padding:28px 20px}.lp-q-title{font-size:26px;line-height:32px}.lp-q-card .lp-btn{align-self:stretch}}@media (prefers-reduced-motion:reduce){.lp-btn{transition:none}}
