@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Regular.woff2) format("woff2"),url(/fonts/NeueMontreal-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Medium.woff2) format("woff2"),url(/fonts/NeueMontreal-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}.lp{--deep: #002d19;--ink: #012d19;--paper: #f3fff5;--cream: #e0ebe0;--green: #82fa8c;--leaf: #7ff98e;--card: #edf4ed;--pos: #47d258;--ink-80: rgba(1, 45, 25, .8);--ink-45: rgba(1, 45, 25, .45);--ink-12: rgba(0, 45, 25, .12);--line: #d1ded3;--white-80: rgba(255, 255, 255, .8);--white-60: rgba(255, 255, 255, .6);--white-12: rgba(255, 255, 255, .12);--f-sans: "Neue Montreal", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--f-mono: "Geist Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--ease: cubic-bezier(.22, 1, .36, 1);--max: 1440px;--pad: 113px;--edge: 53px;zoom:var(--lp-k, 1);position:relative;background:var(--deep);color:var(--paper);font-family:var(--f-sans);font-size:16px;font-weight:400;line-height:1.5;min-height:calc(100vh / var(--lp-k, 1));overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lp a{color:inherit;text-decoration:none}.lp button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}:where(.lp) :where(h1,h2,h3,h4,p){margin:0}.lp img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.lp :focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}.lp-wrap{max-width:var(--max);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.lp .mono{font-family:var(--f-mono);font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:0}:where(.lp) h2{font-size:44px;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}:where(.lp) p{text-wrap:pretty}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--deep)}.eyebrow:before{content:"";width:0;height:0;border-top:5.2px solid transparent;border-bottom:5.2px solid transparent;border-left:9px solid currentColor;flex-shrink:0}.lp [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d, 0ms)}.lp [data-reveal].in{opacity:1;transform:none}.lp .hero-load{opacity:0;transform:translateY(26px);animation:lpUp .9s var(--ease) forwards;animation-delay:var(--d, 0ms)}@keyframes lpUp{to{opacity:1;transform:none}}.lp .lw{display:inline-block;opacity:0;transform:translateY(.5em);animation:lpWord .72s var(--ease) forwards;animation-delay:var(--wd, 0ms);will-change:transform,opacity}@keyframes lpWord{to{opacity:1;transform:none}}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-nav{position:sticky;top:0;z-index:50;height:64px;display:flex;align-items:center;gap:24px;padding:0 max(var(--pad),calc((100% - var(--max)) / 2 + var(--pad)))}.lp-nav.scrolled:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#002d19db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--white-12);z-index:-1}.lp-nav .lp-links{position:absolute;left:50%;transform:translate(-50%)}.lp-nav .lp-pill{margin-left:auto}.lp-brand{display:inline-flex;align-items:center;gap:10px}.lp-brand svg,.lp-brand img{display:block}.lp-brand .word{font-size:20px;font-weight:500;line-height:24px;letter-spacing:-.01em;color:#fff}.lp-nav .lp-brand svg{width:28px;height:auto}.lp-links{display:flex;gap:40px;color:var(--white-80)}.lp-links a{transition:color .15s}.lp-links a:hover{color:#fff}.lp .lp-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:36px;padding:0 16px;border-radius:999px;font-family:var(--f-mono);font-weight:500;font-size:14px;line-height:20px;text-transform:uppercase;white-space:nowrap;transition:transform .18s var(--ease),background .18s,border-color .18s,color .18s}.lp .lp-pill:hover{transform:translateY(-1px)}.lp .lp-pill:active{transform:translateY(0)}.lp .lp-pill-light{background:var(--paper);color:var(--deep);border:1px solid var(--ink-12)}.lp .lp-pill-light:hover{background:#fff}.lp .lp-pill-dark{background:var(--deep);color:#fff;border:1px solid var(--white-12)}.lp .lp-pill-dark:hover{border-color:#ffffff59}.lp .lp-pill-white{background:#fff;color:var(--deep);height:32px;padding:0 12px}.lp .lp-pill-ink,.lp .lp-pill-deep{background:var(--deep);color:#fff;border:1px solid var(--white-12)}.lp .lp-pill-deep:hover{background:#0a4027}.lp-rails{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.lp-rail{position:absolute;top:0;bottom:0;width:var(--edge);-webkit-mask:url(/figma/rail.svg) left top / 99px auto repeat;mask:url(/figma/rail.svg) left top / 99px auto repeat}.lp-rail.left{left:0}.lp-rail.right{right:0}.lp-rails.dark .lp-rail{background:#ffffff0e}.lp-rails.light .lp-rail{background:#0a35221c}.lp-rails:before,.lp-rails:after{content:"";position:absolute;top:0;bottom:0;width:1px}.lp-rails:before{left:var(--edge)}.lp-rails:after{right:var(--edge)}.lp-rails.dark:before,.lp-rails.dark:after{background:#ffffff12}.lp-rails.light:before,.lp-rails.light:after{background:var(--line)}.lp-hero,.lp-statement,#features,.lp-how,.lp-sec,.lp-faq-wrap,.lp-foot{position:relative}.lp-hero{min-height:900px;margin-top:-64px;padding-top:64px;background:var(--deep);overflow:clip}.lp-hero .texture{position:absolute;inset:0 var(--edge);background:url(/figma/texture.webp) center top / cover no-repeat;will-change:transform;pointer-events:none}.lp-hero-inner{position:relative;z-index:2;max-width:660px;margin:0 auto;padding:56px 24px 0;display:flex;flex-direction:column;align-items:center;text-align:center}.lp-hero h1{font-weight:400;font-size:56px;line-height:1;letter-spacing:-.02em;color:var(--paper);max-width:580px;text-wrap:balance}.lp-hero .sub{margin-top:16px;max-width:500px;font-size:16px;line-height:1.5;color:var(--white-80)}.lp-hero .ctas{display:flex;gap:6px;margin-top:24px}.lp-stamp-wrap{position:relative;width:563px;margin:60px auto 0;will-change:transform}.lp-stamp-wrap .sheet{position:absolute;left:0;top:39px;width:563px;height:313px;background:var(--green)}.lp-stamp{position:relative;margin:0 auto;width:492px;height:391px;background:var(--paper);-webkit-mask:url(/figma/stamp.svg) center / 100% 100% no-repeat;mask:url(/figma/stamp.svg) center / 100% 100% no-repeat;padding:30px 30px 24px;box-sizing:border-box;color:var(--ink);text-align:left}.lp-stamp .label{font-size:15.5px;line-height:23px;color:var(--ink-80)}.lp-stamp .lp-amount-row{display:flex;align-items:baseline;gap:6px;margin-top:4px}.lp-stamp .amount{font-size:31px;font-weight:500;line-height:37px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.lp-stamp .delta{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-weight:500;font-size:13.6px;color:var(--pos)}.lp-stamp .delta img{width:15.5px;height:15.5px;display:block}.lp-chart{--bar-k: 1;position:relative;height:94px;margin-top:16px;display:flex;align-items:flex-end;gap:4px}.lp-chart:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(10,53,34,.22) .8px,transparent .9px);background-size:6px 6px;pointer-events:none}.lp-chart .bar{flex:1;position:relative;height:100%}.lp-chart .bar i{position:absolute;left:0;right:0;bottom:0;height:calc(var(--h) * var(--bar-k));background:#103823;border-top:2px solid #83fb8d;transform-origin:bottom;animation:lpBar .8s var(--ease) both;animation-delay:var(--d);transition:background .2s}.lp-chart .bar:hover i{background:#1d5a39}.lp-chart .bar:after{content:attr(data-v);position:absolute;z-index:1;left:50%;bottom:calc(var(--h) * var(--bar-k) + 7px);padding:2px 6px;background:var(--ink);color:#fff;font-size:10px;font-weight:500;line-height:1.5;white-space:nowrap;opacity:0;transform:translate(-50%,4px);transition:opacity .18s,transform .18s var(--ease);pointer-events:none}.lp-chart .bar:hover:after{opacity:1;transform:translate(-50%)}@keyframes lpBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lp-stamp .rows{margin-top:22px;display:flex;flex-direction:column;gap:2px}.lp-stamp .lp-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;background:#1038230a;font-size:13.6px;font-weight:500;line-height:20px}.lp-stamp .lp-row .val{color:var(--ink-80)}.lp-stamp .lp-row .val.pos{color:var(--pos)}.lp-light{background:var(--cream);color:var(--ink)}.lp-statement{min-height:680px;box-sizing:border-box;padding:40px 24px;display:flex;align-items:center;justify-content:center}.lp-statement p{max-width:844px;text-align:center;font-size:40px;font-weight:500;line-height:1.4;letter-spacing:-.01em;text-wrap:balance}.lp-statement .nw{white-space:nowrap}.lp-statement .lp-chip{display:inline-block;vertical-align:middle;height:76px;width:auto;margin:-16px 10px;transition:transform .4s var(--ease)}.lp-statement .lp-chip.coin{height:73px;transform:rotate(-28deg);margin:-16px 14px}.lp-statement .lp-chip:hover{transform:rotate(8deg) scale(1.06)}.lp-statement .lp-chip.coin:hover{transform:rotate(-16deg) scale(1.06)}.hl{background-image:linear-gradient(var(--hl, var(--green)),var(--hl, var(--green)));background-repeat:no-repeat;background-size:0% 100%;background-position:left center;transition:background-size .9s var(--ease) .25s;padding:0 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.in .hl,.hl.in{background-size:100% 100%}.lp-features{max-width:var(--max);margin:0 auto;padding:0 53px 0 var(--pad);display:grid;grid-template-columns:minmax(0,550fr) minmax(0,667fr);gap:57px;align-items:stretch}.lp-features-copy{align-self:start;padding:89px 0 32px;display:flex;flex-direction:column;gap:60px}.lp-features-head{display:flex;flex-direction:column;align-items:flex-start}.lp-features-head h2{margin-top:12px;max-width:550px;color:var(--deep)}.lp-features-head .lede{margin-top:16px;max-width:496px;color:var(--ink-80)}.feat+.feat{border-top:1px solid var(--ink-12)}.feat-head{width:100%;display:flex;align-items:center;gap:12px;padding:24px 0;font-size:20px;font-weight:500;line-height:30px;color:var(--ink);text-align:left;transition:color .2s}.feat:first-child .feat-head{padding-top:0}.feat:last-child:not(.open) .feat-head{padding-bottom:0}.feat.open .feat-head{padding-bottom:0;cursor:default}.feat-ic{width:24px;height:24px;flex-shrink:0;display:block;transition:transform .35s var(--ease)}.feat:not(.open) .feat-head:hover .feat-ic{transform:translate(3px)}.feat-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.feat.open .feat-body{grid-template-rows:1fr}.feat-body>div{overflow:hidden}.feat-body p{padding-top:8px;color:var(--ink-80)}.feat.open:not(:last-child) .feat-body>div{padding-bottom:24px}.lp .lp-try-pill{display:inline-flex;align-items:center;height:38px;margin-top:12px;padding:0 16px;border:1px solid var(--ink-12);background:var(--paper);border-radius:999px;box-shadow:0 4px 4px -4px #0000000f;font-family:var(--f-mono);font-weight:500;font-size:14px;line-height:20px;text-transform:uppercase;color:var(--deep);transition:background .15s,color .15s,border-color .15s}.lp .lp-try-pill:hover{background:var(--deep);border-color:var(--deep);color:var(--paper)}.lp-panel{position:relative;min-height:805px;overflow:hidden;background:var(--green);display:flex;align-items:center;justify-content:center;padding:40px 24px;box-sizing:border-box}.lp-panel:before,.lp-panel:after{content:"";position:absolute;right:0;width:667px;height:538px;background:url(/figma/lp/panel-map.webp) center / 100% 100% no-repeat;pointer-events:none}.lp-panel:before{top:-86px;transform:rotate(180deg)}.lp-panel:after{bottom:-170px}.lp-panel-card{position:relative;z-index:1;width:100%;display:flex;justify-content:center;animation:lpCard .5s var(--ease) both}@keyframes lpCard{0%{opacity:0;transform:translateY(14px) scale(.985)}}.lp-panel-bar{position:absolute;z-index:1;left:24px;right:24px;bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--f-mono);font-weight:500;font-size:12px;line-height:16px;text-transform:uppercase;color:#012d19b8}.lp-pager{display:flex;align-items:center;gap:6px}.lp .lp-pager button{padding:10px 0;display:block}.lp-pager i{position:relative;display:block;width:18px;height:3px;overflow:hidden;border-radius:3px;background:#012d1938;transition:width .4s var(--ease),background .2s}.lp-pager button:hover i{background:#012d1966}.lp-pager .on i{width:40px}.lp-pager .on i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;background:var(--deep);transform-origin:left}.lp-pager i.run:after{animation:lpTurn var(--ms, 6s) linear both}@keyframes lpTurn{0%{transform:scaleX(0)}}.lp .lp-sound{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(1,45,25,.18);background:#f3fff58c;font:inherit;text-transform:inherit;color:var(--deep);transition:background .18s}.lp .lp-sound:hover{background:var(--paper)}.lp .lp-sound[aria-pressed=false]{color:#012d1999}.fit{position:relative;width:100%}.fit-in{position:absolute;top:0;left:0;transform-origin:top left}.fcard{position:relative;width:446px;color:var(--ink);background:center / 100% 100% no-repeat;filter:drop-shadow(0 18px 30px rgba(0,45,25,.14))}.fcard-pay{height:496px;background-image:url(/figma/lp/stamp-pay.svg)}.fcard-earn{height:497px;background-image:url(/figma/lp/stamp-earn.svg)}.fcard-borrow{height:442px;background-image:url(/figma/lp/stamp-borrow.svg)}.fcard-auto{height:496px;background-image:url(/figma/lp/stamp-auto.svg)}.fcard-in{position:absolute;top:20px;right:22px;bottom:20px;left:22px;display:flex;flex-direction:column}.fcard-banner{flex:0 0 63px;display:flex;align-items:center;justify-content:center;gap:16px;background:var(--cream) center / cover no-repeat}.fcard-pay .fcard-banner{gap:12px}.fcard-badge{width:41.27px;height:41.27px;border-radius:50%;background:#ffffff2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.fcard-badge img{width:21.27px;height:21.27px;display:block}.fcard-dots{display:block}.fcard-body{flex:1;min-height:0;padding:21.27px;display:flex;flex-direction:column;background:var(--card)}.fc-stack{display:flex;flex-direction:column;gap:25.5px}.fc-title{font-size:21.27px;font-weight:500;line-height:1.5}.fc-text{font-size:17.016px;line-height:1.5;color:var(--ink-80)}.fc-to{display:flex;flex-direction:column;gap:8.5px}.fc-person{display:flex;align-items:center;gap:12.76px}.fc-avatar{width:46.8px;height:46.8px;border-radius:50%;object-fit:cover;display:block;flex-shrink:0}.fc-kicker{font-size:14.889px;line-height:1.5;text-transform:uppercase;color:var(--ink-80)}.fc-strong{font-size:17.016px;font-weight:500;line-height:1.5}.fc-amount{font-size:29.778px;font-weight:500;line-height:1.5;font-variant-numeric:tabular-nums}.fc-rule{height:1px;margin:17px 0;background:var(--ink-12);flex-shrink:0}.fc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:17.016px;line-height:1.5}.fc-row b{font-weight:500;font-variant-numeric:tabular-nums}.fc-row-l{display:inline-flex;align-items:center;gap:8.5px;color:var(--ink-80)}.fc-row-l img{width:21.27px;height:21.27px;display:block}.swipe{position:relative;flex-shrink:0;height:68.06px;margin-top:25.5px;border-radius:999px;background:#012d1914;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:background .4s ease}.swipe.sent{background:var(--green)}.swipe-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--green);pointer-events:none}.swipe-label{position:relative;z-index:1;font-size:17.016px;line-height:1.5;color:var(--ink);pointer-events:none}.swipe.sent .swipe-label{font-weight:500}.swipe-knob{position:absolute;top:8.5px;z-index:2;width:51.05px;height:51.05px;border-radius:50%;background:var(--ink);display:flex;align-items:center;justify-content:center;touch-action:none}.swipe-knob img{width:25.5px;height:25.5px;display:block}.swipe-slot{position:absolute;right:11.7px;top:8.5px;width:51.05px;height:51.05px;border-radius:50%;background:#dae5dc}.swipe.sent .swipe-slot{opacity:0}.fc-chart{position:relative;width:359.46px;height:94.8px}.fc-chart>img:first-child{display:block;width:100%;height:100%}.fc-tip{position:absolute;left:251.73px;top:-21px;padding:4px 6px;background:var(--ink);color:#fff;font-size:10px;font-weight:500;line-height:1.5;white-space:nowrap}.fc-tip img{position:absolute;left:26px;top:20.94px;width:7px;height:6px;transform:rotate(180deg)}.fc-dot{position:absolute;left:277.73px;top:7px;width:8px;height:8px}.fc-dot.ping{animation:lpPing .7s var(--ease)}@keyframes lpPing{35%{transform:scale(2.1)}}.fc-note{color:var(--ink);animation:lpNote .35s var(--ease)}.fc-note:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#08bc23}.fc-note.sell:before{background:var(--ink-45)}@keyframes lpNote{0%{opacity:0;transform:translateY(4px)}}.fc-trade{display:flex;gap:6px;margin-top:25.5px}.fc-trade>span{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px}.fc-quote{font-size:12px;font-weight:500;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--ink-80)}.lp .fc-btn{width:100%;box-sizing:border-box;display:flex;justify-content:center;padding:12px;border-radius:999px;font-family:var(--f-mono);font-weight:500;font-size:14px;line-height:20px;text-transform:uppercase}.fc-btn.light{background:var(--paper);border:1px solid var(--ink-12);color:var(--deep)}.fc-btn.dark{background:var(--deep);border:1px solid var(--white-12);color:#fff}.fc-btn{transition:transform .15s var(--ease),background .18s}.fc-btn.light:hover{background:#fff}.fc-btn.dark:hover{background:#0a4027}.fc-btn:active{transform:scale(.97)}.fc-loans{position:relative;display:flex;flex-direction:column}.fcard .fc-loan{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:8px;border-bottom:1px dashed var(--ink-12);font-size:14px;font-weight:500;line-height:1.5;color:var(--ink);text-align:left;transition:background .18s,opacity .25s}.fcard .fc-loan:hover{background:#012d190a}.fcard .fc-loan:nth-last-child(2){border-bottom:none;padding-bottom:0}.fcard .fc-loan.off{opacity:.42}.fc-loan.off .fc-pos{color:var(--ink-80);text-decoration:line-through}.fc-loan.off .fc-coin{filter:grayscale(1)}.fc-loan-l{display:inline-flex;align-items:center;gap:6px}.fc-coin{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%}.fc-coin img{display:block;width:18px;height:18px}.fc-coin.boxed{background:#fff}.fc-coin.boxed img{width:11px;height:8px}.fc-pos{color:#08bc23;font-variant-numeric:tabular-nums}.fc-fade{position:absolute;left:-5px;right:-5px;top:51.7px;height:103px;background:linear-gradient(180deg,rgba(237,244,237,0) 0%,var(--card) 93%);pointer-events:none}.fcard-borrow .swipe{margin-top:28px}.fc-auto{display:flex;flex-direction:column;gap:16px}.fc-active{display:flex;align-items:center;gap:8px}.lp .fc-switch{position:relative;width:34px;height:20px;padding:0;border-radius:999px;background:#012d1947;transition:background .25s}.fc-switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .25s var(--ease)}.lp .fc-switch.on{background:var(--deep)}.fc-switch.on:after{transform:translate(14px)}.fc-set{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.fc-step{display:inline-flex;gap:6px;padding-bottom:3px}.lp .fc-step button{width:30px;height:30px;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--ink-12);background:var(--paper);font-size:18px;line-height:1;color:var(--deep);transition:background .18s,transform .15s var(--ease)}.lp .fc-step button:hover{background:#fff}.lp .fc-step button:active{transform:scale(.92)}.fc-figure b{font-variant-numeric:tabular-nums}.fc-label{font-size:18px;line-height:1.5;color:var(--ink-80)}.fc-figure{display:flex;align-items:baseline;gap:6px;font-size:18px;line-height:1.5;color:var(--ink-80);white-space:nowrap}.fc-figure b{font-size:24px;font-weight:500;color:var(--ink)}.fcard-auto .fc-rule{margin:24px 0 16px}.fc-sweep{display:flex;flex-direction:column;gap:12px}.fc-sweep .swipe{margin-top:0}.lp-how{padding:89px max(24px,calc(var(--edge) + 24px)) 75px}.lp-how-head{display:flex;flex-direction:column;align-items:center;text-align:center}.lp-how-head h2{margin-top:12px;color:var(--deep)}.lp-how-head .hl{--hl: var(--leaf);padding:0 5px}.lp-how-sub{margin-top:16px;color:var(--ink-80)}.lp-how-head .lp-pill{margin-top:32px}.lp-steps{max-width:1132px;margin:125px auto 0;display:flex;align-items:stretch;justify-content:center}.step{position:relative;flex:0 1 392px;min-width:0;min-height:325px;box-sizing:border-box;padding:40px;overflow:hidden;background:var(--leaf);display:flex;flex-direction:column;gap:80px;color:var(--deep)}.step-vault{z-index:1;margin:-41px -22px -40px;min-height:406px;justify-content:space-between;background:var(--paper);box-shadow:0 24px 48px -24px #002d192e}.step-ic{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.step-ic img{display:block}.step-copy{position:relative;display:flex;flex-direction:column;gap:8px}.step h3{font-size:24px;font-weight:500;line-height:1.5}.step p{font-size:18px;line-height:1.5;color:#002d19cc}.step-art{position:absolute;pointer-events:none}.step-card .step-art{right:-30px;top:-83px;width:231px;height:287px;background:url(/figma/lp/how-card.svg) center / 100% 100% no-repeat;-webkit-mask:linear-gradient(to bottom,transparent 83px,#000 172px);mask:linear-gradient(to bottom,transparent 83px,#000 172px)}.step-vault .step-art{right:-39px;top:-44px;width:258px;height:258px;background:url(/figma/lp/how-vault.webp) center / cover no-repeat;-webkit-mask:linear-gradient(to bottom,transparent 44px,#000 124px),linear-gradient(to left,transparent 39px,#000 119px);-webkit-mask-composite:source-in;mask:linear-gradient(to bottom,transparent 44px,#000 124px),linear-gradient(to left,transparent 39px,#000 119px);mask-composite:intersect}.step-coins .step-art{right:-71px;top:-103px;width:299px;height:314px;-webkit-mask:linear-gradient(to bottom,transparent 103px,#000 179px),linear-gradient(to left,transparent 71px,#000 161px);-webkit-mask-composite:source-in;mask:linear-gradient(to bottom,transparent 103px,#000 179px),linear-gradient(to left,transparent 71px,#000 161px);mask-composite:intersect}.step-coins .step-art:before{content:"";position:absolute;left:50%;top:50%;width:209px;height:244px;margin:-122px 0 0 -104.5px;background:url(/figma/lp/how-coins.webp) center / contain no-repeat;transform:rotate(-28deg)}.lp-sec{padding:80px 0}.lp-sec-top{display:grid;grid-template-columns:minmax(0,443px) minmax(0,1fr);gap:72px;align-items:start}.lp-sec-head{display:flex;flex-direction:column;align-items:flex-start}.lp-sec h2{margin-top:12px;max-width:323px;color:var(--deep)}.lp-sec-sub{margin-top:16px;max-width:308px;color:var(--ink-80)}.lp-sec-art{position:relative;overflow:hidden;height:510px;background:#0a3522 url(/figma/dotmap-security.webp) center / cover no-repeat;display:flex;align-items:center;justify-content:center}.lp-sec-art img{width:437px;height:437px;max-width:88%;max-height:88%;object-fit:contain;display:block}.lp-sec-art .lp-vault{animation:lpFloat 6s ease-in-out infinite;will-change:transform}.lp-sec-art:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(105deg,transparent,rgba(130,250,140,.1),transparent);transform:skew(-12deg);pointer-events:none;animation:lpScan 6s ease-in-out infinite}@keyframes lpScan{0%{left:-60%}55%,to{left:130%}}.lp-sec-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ink-12)}.sec-item{padding:24px;border-left:1px dashed var(--ink-12);display:flex;flex-direction:column;gap:12px;transition:background .25s ease}.sec-item:first-child{border-left:none}.sec-item:hover{background:#0a352209}.sec-item h3{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:.02em;color:var(--deep)}.sec-ic{width:18px;height:18px;flex-shrink:0;display:block}.sec-item p{letter-spacing:.02em;color:#002d19cc}.lp-faq-wrap{padding:80px 0;overflow:hidden}.lp-faq-grid{position:relative;z-index:1;display:flex;align-items:flex-end;gap:226px}.lp-map{position:absolute;top:0;left:max(0px,calc((100% - var(--max)) / 2));width:524px;height:auto;display:block;pointer-events:none;clip-path:inset(0 0 0 53px)}.lp-help{flex:0 0 289px;box-sizing:border-box;min-height:217px;padding:24px;background:var(--deep);color:var(--cream);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.lp-help-main{display:flex;flex-direction:column;align-items:flex-start}.lp-help-ic{display:block;width:24px;height:24px}.lp-help-ic img{width:24px;height:24px;display:block}.lp-help-t{margin-top:8px;font-size:20px;font-weight:500;line-height:1.5}.lp .lp-help-cta{margin-top:12px;height:32px;padding:0 12px;font-size:12px;background:var(--paper);color:var(--deep);border:1px solid var(--ink-12)}.lp-help-f{font-size:16px;line-height:1.5}.lp-faq-main{flex:0 1 598px;min-width:0}.lp-faq-main h2{margin-top:12px;color:var(--deep)}.lp-faq{margin-top:80px}.faq-item+.faq-item{border-top:1px solid var(--ink-12)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;padding:16px 0;font-size:20px;font-weight:500;line-height:1.5;color:var(--deep)}.faq-item:first-child .faq-q{padding-top:0}.faq-item:last-child:not(.open) .faq-q{padding-bottom:0}.faq-item.open .faq-q{padding-bottom:0}.faq-q .plus{flex:0 0 20px;height:20px;display:flex;align-items:center;justify-content:center;transition:transform .3s var(--ease)}.faq-q .plus img{display:block}.faq-q:hover .plus{transform:rotate(90deg)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{padding:8px 0 16px;color:#002d19cc}.faq-item.open:last-child .faq-a p{padding-bottom:0}.lp-foot{background:var(--deep);color:#fff;overflow:hidden}.lp-foot-map{position:absolute;top:0;left:var(--edge);right:var(--edge);height:523px;background:url(/figma/worldmap.webp) center top / cover no-repeat;-webkit-mask:linear-gradient(to bottom,#000 62%,transparent);mask:linear-gradient(to bottom,#000 62%,transparent);pointer-events:none}.lp-foot-in{position:relative;z-index:1;max-width:var(--max);margin:0 auto;box-sizing:border-box;padding:80px var(--pad);display:flex;flex-direction:column;align-items:center;gap:149px}.lp-cta{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:611px}.lp-cta-logo{display:block;animation:lpFloat 5.5s ease-in-out infinite}.lp-cta h2{margin-top:24px;color:#fff}.lp-cta p{margin-top:12px;color:var(--white-80)}.lp-cta .lp-pill{margin-top:40px}.lp-foot-main{width:100%;display:flex;flex-direction:column;gap:40px}.lp-foot-top{display:flex;align-items:flex-start;gap:164px}.foot-brand{flex:0 0 248px}.foot-brand .lp-brand .word{font-size:20px;letter-spacing:-.01em}.lp-foot .blurb{margin-top:16px;color:var(--white-80)}.lp-cols{flex:1;min-width:0;display:flex;align-items:flex-start;gap:40px;font-size:14px}.lp-cols>div{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px}.lp-cols>div:last-child{flex:0 0 188px}.lp-cols h4{margin-bottom:6px;font-family:var(--f-mono);font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:var(--white-60)}.lp-cols a{line-height:1.5;color:var(--white-80);transition:color .15s}.lp-cols a:hover{color:var(--green)}.foot-bottom{padding-top:24px;border-top:1px solid var(--white-12);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--white-80)}.gate-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;background:#00180db8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:lpFade .2s ease}@keyframes lpFade{0%{opacity:0}}.gate{width:100%;max-width:420px;background:var(--paper);color:var(--ink);border-radius:10px;padding:36px 32px;text-align:center;animation:lpPop .28s var(--ease)}@keyframes lpPop{0%{opacity:0;transform:translateY(12px) scale(.98)}}.gate .mark{width:52px;height:52px;margin:0 auto 16px;border-radius:12px;background:var(--deep);display:flex;align-items:center;justify-content:center}.gate h3{margin-bottom:8px;font-size:22px;font-weight:500;letter-spacing:-.01em}.gate>p{margin-bottom:22px;font-size:14px;line-height:1.6;color:var(--ink-80)}.gate form{display:flex;flex-direction:column;gap:10px}.gate input{border:1px solid var(--ink-12);background:#fff;border-radius:999px;padding:12px 18px;text-align:center;font-family:var(--f-mono);font-size:14px;letter-spacing:.08em;color:var(--ink);outline:none;transition:border-color .15s}.gate input:focus{border-color:var(--ink)}.gate .lp-pill-ink[disabled]{opacity:.5;cursor:default}.gate-error{color:#c4402f;font-size:13px;margin-top:12px}.gate-fine{display:block;margin-top:18px;font-size:12.5px;color:var(--ink-45)}.gate-fine a{text-decoration:underline}.lp-legal{max-width:760px;margin:0 auto;padding:80px 24px 100px;min-height:60vh;color:var(--ink)}.lp-legal h1{margin-bottom:8px;font-size:40px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.lp-legal .updated{font-family:var(--f-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-45);margin-bottom:36px}.lp-legal h3{margin:30px 0 8px;font-size:17px;font-weight:500}.lp-legal p{margin-bottom:12px;font-size:14.5px;line-height:1.75;color:var(--ink-80)}.lp-legal a{text-decoration:underline}.lp-legal .others{display:flex;gap:20px;flex-wrap:wrap;margin-top:48px;padding-top:24px;border-top:1px solid var(--ink-12);font-family:var(--f-mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em}@media (max-width: 1259px){.lp{--pad: 80px}.lp-features{gap:40px}.lp-foot-top{gap:80px}.lp-faq-grid{gap:120px}.lp-statement p{font-size:36px}}@media (max-width: 1180px){.lp{--pad: 64px}:where(.lp) h2{font-size:38px}.lp-sec-top{gap:48px;grid-template-columns:minmax(0,360px) minmax(0,1fr)}.lp-sec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-item:nth-child(odd){border-left:none}.sec-item:nth-child(n+3){border-top:1px dashed var(--ink-12)}.lp-faq-grid{gap:64px}.lp-foot-top{gap:56px}.step{padding:32px}.step p{font-size:17px}}@media (max-width: 980px){.lp{--pad: 24px;--edge: 0px}.lp-rails,.lp-links{display:none}:where(.lp) h2{font-size:34px}.lp-hero{min-height:0;padding-bottom:80px}.lp-statement{min-height:0;padding:120px 24px}.lp-statement p{font-size:30px}.lp-statement .lp-chip{height:56px;margin:-12px 8px}.lp-statement .lp-chip.coin{height:54px;margin:-12px 10px}.lp-features{display:flex;flex-direction:column;gap:0;padding:0}.lp-features-copy{display:contents}.lp-features-head{padding:64px 24px 48px}.lp-panel{min-height:0;padding:56px 24px 76px}.lp-panel-card{max-width:446px;aspect-ratio:446 / 497;align-items:center}.lp-feats{order:1;padding:48px 24px 80px}.lp-how{padding:80px 24px}.lp-steps{flex-direction:column;max-width:560px;margin:56px auto 0}.step,.step-vault{flex:none;min-height:0;margin:0;gap:56px;box-shadow:none}.lp-sec{padding:80px 0}.lp-sec-top{grid-template-columns:1fr;gap:32px}.lp-sec h2,.lp-sec-sub{max-width:none}.lp-sec-art{height:auto;aspect-ratio:701 / 510}.lp-faq-grid{flex-direction:column-reverse;align-items:stretch;gap:48px}.lp-faq-main{flex:none}.lp-faq{margin-top:48px}.lp-help{flex:none;max-width:340px;min-height:0}.lp-map{display:none}.lp-foot-in{gap:96px;padding-top:96px;padding-bottom:48px}.lp-foot-map{height:440px}.lp-foot-top{flex-direction:column;gap:40px}.foot-brand{flex:none;max-width:320px}.lp-cols{width:100%}}@media (max-width: 640px){.lp{--pad: 20px}:where(.lp) h2{font-size:30px}.lp-nav{height:60px}.lp-nav .lp-brand .word{font-size:18px}.lp-hero{margin-top:-60px;padding-top:60px}.lp-hero-inner{padding:48px 20px 0}.lp-hero h1{font-size:40px;line-height:1.05}.lp-hero .ctas{flex-direction:column;width:100%;max-width:320px;gap:8px}.lp-hero .ctas .lp-pill{width:100%;height:44px}.lp-stamp-wrap{width:100%;max-width:492px;margin-top:44px}.lp-stamp-wrap .sheet{width:114%;left:-7%;top:10%;height:80%}.lp-stamp{width:100%;height:auto;aspect-ratio:492 / 391;padding:7% 6.5% 5%}.lp-stamp .label{font-size:13px;line-height:18px}.lp-stamp .amount{font-size:24px;line-height:30px}.lp-stamp .delta{font-size:11px;gap:4px}.lp-stamp .delta img{width:12px;height:12px}.lp-chart{height:64px;margin-top:12px;gap:3px}.lp-chart{--bar-k: .68}.lp-stamp .rows{margin-top:12px}.lp-stamp .lp-row{padding:6px 8px;font-size:11.5px;line-height:16px}.lp-statement{padding:88px 20px}.lp-statement p{font-size:24px;line-height:1.45;text-wrap:pretty}.lp-statement .lp-chip{height:40px;margin:-8px 5px}.lp-statement .lp-chip.coin{height:38px;margin:-8px 7px}.lp-panel{padding:40px 16px 68px}.lp-panel-bar{left:16px;right:16px;bottom:16px}.lp-features-head{padding:64px 20px 40px}.lp-feats{padding:40px 20px 64px}.feat-head{font-size:18px}.lp-how{padding:64px 20px}.step{padding:28px;gap:40px}.step h3{font-size:22px}.step p{font-size:16px}.lp-sec{padding:64px 0}.lp-sec-grid{grid-template-columns:1fr}.sec-item{border-left:none}.sec-item:nth-child(n+2){border-top:1px dashed var(--ink-12)}.lp-faq-wrap{padding:64px 0}.faq-q{font-size:18px}.lp-help{max-width:none}.lp-foot-in{gap:72px;padding-top:80px;padding-bottom:40px}.lp-cta .lp-pill{height:44px;padding:0 22px}.lp-cols{flex-wrap:wrap;gap:32px 24px}.lp-cols>div,.lp-cols>div:last-child{flex:1 1 40%}.foot-bottom{flex-direction:column;gap:6px}}@media (prefers-reduced-motion: reduce){.lp-cta-logo,.lp-sec-art .lp-vault,.lp-sec-art:after{animation:none}.lp .lp-pill:hover{transform:none}}
