.lp{font-family:var(--rv-sans);background:var(--rv-bg);color:var(--rv-ink);font-size:17px;line-height:1.55;display:flex;flex-direction:column;min-width:0;min-height:100vh}.lp *{box-sizing:border-box}.lp a{color:var(--rv-heading);text-decoration:none}.lp a:hover{color:var(--rv-accent-hover)}.lp :focus-visible{outline:2px solid var(--rv-accent);outline-offset:2px}.lp .band :focus-visible{outline-color:var(--rv-acid)}.lp h1,.lp h2,.lp h3{font-family:var(--rv-serif);font-weight:400}.lp .band{background:var(--rv-band);color:var(--rv-band-ink)}.lp .band a{color:var(--rv-band-ink)}.lp .container{width:100%;max-width:1280px;margin:0 auto;padding-left:40px;padding-right:40px}.lp .g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:40px}.lp .mono{font-family:var(--rv-mono);font-size:inherit}.lp .label{font-family:var(--rv-sans);font-size:13px;font-weight:500;color:var(--rv-muted);margin:0}.lp .band .label{color:var(--rv-band-muted)}.lp .d1{font-size:clamp(46px,5.6vw,80px);line-height:1;letter-spacing:-.032em;font-weight:400;margin:0;text-wrap:balance}.lp .d2{font-size:clamp(34px,4vw,58px);line-height:1.04;letter-spacing:-.026em;font-weight:400;margin:0;text-wrap:balance}.lp .d3{font-size:clamp(28px,2.8vw,40px);line-height:1.1;letter-spacing:-.02em;font-weight:400;margin:0;text-wrap:balance}.lp .h4{font-size:21px;line-height:1.3;letter-spacing:-.01em;font-weight:500;margin:0;color:var(--rv-heading)}.lp .lead{font-size:20px;line-height:1.5;margin:0;text-wrap:pretty}.lp .body{font-size:17px;line-height:1.55;margin:0;text-wrap:pretty}.lp .small{font-size:14px;line-height:1.5;margin:0}.lp .muted{color:var(--rv-muted)}.lp .band .muted{color:var(--rv-band-muted)}.lp .acid{color:var(--rv-acid)}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:var(--rv-r-control);font-weight:500;font-size:15px;white-space:nowrap;border:1px solid transparent;transition:background var(--rv-fast) var(--rv-ease),border-color var(--rv-fast) var(--rv-ease),color var(--rv-fast) var(--rv-ease);cursor:pointer;font-family:inherit}.lp .btn-md{height:40px;padding:0 16px;font-size:14px}.lp .btn-primary{background:var(--rv-acid);color:#261c20}.lp .btn-primary:hover,.lp .band .btn-primary:hover{background:var(--rv-acid-hover);color:#261c20}.lp .band .btn-primary{color:#261c20}.lp .btn-secondary{border-color:var(--rv-border-strong);color:var(--rv-heading);background:transparent}.lp .band .btn-secondary{border-color:#f5f0e859;color:var(--rv-band-ink)}.lp .band .btn-secondary:hover{border-color:var(--rv-band-ink);color:var(--rv-band-ink)}.lp .btn-ghost{background:transparent;color:var(--rv-heading);padding:0 12px}.lp .band .btn-ghost{color:#f5f0e8d9}.lp .band .btn-ghost:hover{color:var(--rv-band-ink)}.lp .hair{border-top:1px solid var(--rv-border)}.lp .band .hair{border-top-color:var(--rv-band-line)}.lp .status{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--rv-heading)}.lp .band .status{color:var(--rv-band-ink)}.lp .status .dot{width:8px;height:8px;border-radius:50%;background:var(--rv-accent);flex:none}.lp .band .status .dot{background:var(--rv-acid)}.lp .status .ring{width:8px;height:8px;border-radius:50%;border:1.5px solid currentColor;flex:none}.lp .point{padding:18px 0 0;border-top:1px solid var(--rv-border)}.lp .band .point{border-top-color:var(--rv-band-line)}.lp .arrow-link{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:15px}.lp .arrow-link svg{transition:transform var(--rv-fast) var(--rv-ease)}.lp a.arrow-link:hover svg,.lp a:hover .arrow-link svg{transform:translate(3px)}.lp .col-3{grid-column:span 3}.lp .col-4{grid-column:span 4}.lp .col-5{grid-column:span 5}.lp .col-6{grid-column:span 6}.lp .col-7{grid-column:span 7}.lp .col-8{grid-column:span 8}@media(min-width:961px){.lp .off-1.col-3{grid-column:7 / span 3}.lp .off-1.col-5{grid-column:8 / span 5}.lp .off-1.col-7{grid-column:6 / span 7}}.lp .section{padding-top:128px;padding-bottom:128px;display:flex;flex-direction:column}.lp .chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--rv-r-mark);font-size:12.5px;font-weight:500;background:var(--rv-accent);color:var(--rv-on-accent);white-space:nowrap}.lp .tnum{font-variant-numeric:tabular-nums}.lp figure{margin:0}.lp .band .on-light{color:var(--rv-ink)}.lp .band .on-light .muted,.lp .band .on-light .label{color:var(--rv-muted)}.lp .band .on-light .point{border-top-color:var(--rv-divider)}.lp .nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.lp .nav-actions{display:flex;align-items:center;gap:8px}.lp .nav-links{display:flex;gap:4px;align-items:center;position:relative}.lp .nav-link{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:14px;font-weight:500;color:#f5f0e8c7;border-radius:6px;background:none;border:0;font-family:inherit;cursor:pointer}.lp .band a.nav-link{color:#f5f0e8c7}.lp .nav-link:hover,.lp .band a.nav-link:hover{color:var(--rv-band-ink)}.lp .nav-link.open{color:var(--rv-band-ink);background:#f5f0e81a}.lp .nav-link svg{transition:transform var(--rv-fast) var(--rv-ease)}.lp .nav-link.open svg{transform:rotate(180deg)}.lp .crumb{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--rv-band-muted);height:40px;padding:0 10px;border-radius:6px}.lp .band a.crumb{color:var(--rv-band-muted)}.lp .band a.crumb:hover{color:var(--rv-band-ink)}.lp .lockup-link{display:inline-flex;align-items:center}.lp .menu-btn{display:none}.lp .menu{background:var(--rv-raised);border:1px solid var(--rv-border);border-radius:var(--rv-r-dialog);box-shadow:var(--rv-shadow-pop)}.lp .solutions-menu{position:absolute;left:0;top:56px;width:740px;max-width:calc(100vw - 32px);padding:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;z-index:50;color:var(--rv-ink)}.lp .caret{width:14px;height:14px;background:var(--rv-raised);border-left:1px solid var(--rv-border);border-top:1px solid var(--rv-border);transform:rotate(45deg);position:absolute;top:-8px;left:60px}.lp .menu-item{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:8px}.lp .menu-item:hover{background:var(--rv-hover)}.lp .menu .arrow-link{font-size:14px;color:var(--rv-heading)}.lp .menu a{color:var(--rv-heading)}.lp .status,.lp .arrow-link{white-space:nowrap}.lp .menu-item>div:last-child{flex-wrap:wrap}.lp .menu .muted{color:var(--rv-muted)}.lp .menu .status{color:var(--rv-heading)}.lp .menu .status .dot{background:var(--rv-accent)}.lp .menu-foot{grid-column:1 / -1;border-top:1px solid var(--rv-divider);margin:4px 12px 0;padding:14px 8px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.lp .sheet{position:fixed;inset:0;z-index:100;overflow-y:auto;display:flex;flex-direction:column}.lp .sheet-pad{padding-left:16px;padding-right:16px}.lp .sheet-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;font-size:18px;font-weight:500;border-top:1px solid var(--rv-band-line);width:100%;background:none;border-left:0;border-right:0;border-bottom:0;color:var(--rv-band-ink);font-family:inherit;text-align:left;padding:0;cursor:pointer}.lp .sheet-sub{display:flex;flex-direction:column;gap:6px;padding:14px 0 16px;border-top:1px solid var(--rv-band-line)}.lp .sheet-signin{display:flex;flex-direction:column;gap:2px;min-height:56px;justify-content:center;border-top:1px solid var(--rv-band-line)}.lp .ledger{width:100%;border-collapse:collapse;font-family:var(--rv-sans);font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums lining-nums}.lp .ledger td.r{font-family:var(--rv-serif);font-size:15.5px}.lp .ledger td:first-child,.lp .ledger td:last-child{font-family:var(--rv-mono);font-size:12.5px}.lp .ledger th{font-weight:500;font-size:13px;color:var(--rv-muted);text-align:left;padding:12px 12px 10px 0;border-bottom:1px solid var(--rv-border-strong);white-space:nowrap}.lp .ledger td{padding:12px 12px 12px 0;border-bottom:1px solid var(--rv-divider);white-space:nowrap;vertical-align:baseline}.lp .ledger tr:last-child td{border-bottom:0}.lp .ledger .r{text-align:right;padding-right:20px}.lp .ledger td:last-child,.lp .ledger th:last-child{padding-right:0}.lp .ledger .dim{color:var(--rv-muted)}.lp .foot-col h2{font-family:var(--rv-sans);font-size:13px;font-weight:600;margin:0 0 16px;color:var(--rv-band-ink);letter-spacing:0;line-height:1.5}.lp .foot-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px}.lp .band .foot-col a{color:var(--rv-band-muted)}.lp .band .foot-col a:hover{color:var(--rv-band-ink)}@media(max-width:960px){.lp .g12>*{grid-column:1 / -1}.lp .container{padding-left:16px;padding-right:16px}.lp .nav{height:64px}.lp .nav-links,.lp .nav-actions,.lp .crumb{display:none}.lp .menu-btn{display:inline-flex}.lp .section{padding-top:72px;padding-bottom:72px}}.lp .hero{position:relative;overflow:hidden;isolation:isolate}.lp .hero .guilloche{position:absolute;z-index:-1;width:980px;height:980px;right:-260px;top:-180px;color:var(--rv-acid);opacity:.17;pointer-events:none}.lp .panel{background:var(--rv-surface);color:var(--rv-ink);border-radius:var(--rv-r-dialog);padding:28px;display:flex;flex-direction:column;gap:24px;box-shadow:0 30px 60px -30px #0a020599,0 1px #ffffff0a}.lp .panel .amount{font-family:var(--rv-serif);font-size:40px;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--rv-heading);margin:0}.lp .panel .amount span{color:var(--rv-muted)}.lp .step-mark{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;font-family:var(--rv-serif);font-size:14px}.lp .step-mark.done{background:var(--rv-accent);color:var(--rv-on-accent)}.lp .step-mark.next{border:1px solid var(--rv-border-strong);color:var(--rv-heading)}.lp .exhibit{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-r-dialog);padding:8px 24px 12px;overflow-x:auto}@media(max-width:960px){.lp .hero .guilloche{width:620px;height:620px;right:-280px;top:-160px}.lp .panel{padding:22px}.lp .panel .amount{font-size:34px}}
