@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/Geist-400.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/Geist-500.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/Geist-600.woff2)format("woff2")}@font-face{font-family:GeistMono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/GeistMono-400.woff2)format("woff2")}@font-face{font-family:GeistMono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/GeistMono-500.woff2)format("woff2")}:root{--cream:#fbf7f0;--cream-deep:#f3ede2;--card:#fff;--card-lift:#fff;--ink:#17120e;--muted:#6e6459;--rule:#e6ddcd;--brand:#0e7a4b;--brand-deep:#0a5c39;--brand-tint:#ddf0e4;--sun:#f2b705;--sky:#229ed9;--shell:min(1140px, 100% - 2.5rem);--radius:16px;--shadow:0 1px 2px #17120e0a, 0 12px 32px -12px #17120e1f}*,:before,:after{box-sizing:border-box}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:1.0625rem;line-height:1.6}h1,h2,h3{text-wrap:balance;margin:0}h1{letter-spacing:-.042em;font-size:clamp(2.4rem,1.6rem + 3.6vw,4.25rem);font-weight:600;line-height:1.02}h2{letter-spacing:-.032em;font-size:clamp(1.75rem,1.35rem + 1.9vw,2.75rem);font-weight:600;line-height:1.08}h3{letter-spacing:-.02em;font-size:1.1875rem;font-weight:600}p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-size:.8125rem;font-weight:600}.lede{color:var(--muted);max-width:46ch;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem)}.body{color:var(--muted);max-width:56ch}.center{text-align:center;margin-inline:auto}.btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.4rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-lg{padding:.9rem 1.9rem;font-size:1.0625rem}.btn-brand{background:var(--brand);color:var(--cream)}.btn-brand:hover{background:var(--brand-deep)}.btn-plain{border-color:var(--rule);color:var(--ink);background:0 0}.btn-plain:hover{background:var(--cream-deep)}.btn-light{background:var(--cream);color:var(--brand-deep)}.btn-light:hover{background:var(--card-lift)}a:focus-visible,summary:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:6px}.band-in{width:var(--shell);flex-direction:column;gap:1.25rem;margin-inline:auto;display:flex}.band-in.narrow{max-width:780px}.band{padding-block:clamp(4rem,2.5rem + 7vw,7.5rem)}.band-tint{background:var(--cream-deep)}.nav{z-index:20;background:color-mix(in srgb, var(--cream) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #0000;position:sticky;top:0}.nav-in{width:var(--shell);align-items:center;gap:1.5rem;margin-inline:auto;padding-block:.9rem;display:flex}.logo{letter-spacing:-.02em;align-items:center;gap:.55rem;font-weight:600;text-decoration:none;display:inline-flex}.logo-mark{width:1.9rem;height:1.9rem;color:var(--brand);flex:none}.cta .logo-mark,.foot .logo-mark{color:currentColor}.nav-links{color:var(--muted);gap:1.5rem;margin-left:auto;font-size:.9375rem;display:none}.nav-links a{text-decoration:none}.nav-links a:hover{color:var(--ink)}.nav .btn{margin-left:auto}@media (min-width:60rem){.nav-links{display:flex}.nav .btn{margin-left:0}}.hero{padding-block:clamp(2rem,1rem + 4vw,4rem) clamp(3rem,2rem + 6vw,6rem);position:relative;overflow:hidden}.hero-glow{background:radial-gradient(42% 42% at 26% 24%, color-mix(in srgb, var(--brand) 20%, transparent), transparent 70%), radial-gradient(38% 38% at 74% 16%, color-mix(in srgb, var(--sun) 24%, transparent), transparent 70%);filter:blur(10px);pointer-events:none;height:70vmax;position:absolute;inset:-35% -10% auto}.hero-in{width:var(--shell);flex-direction:column;align-items:center;gap:clamp(2rem,1rem + 3vw,3.25rem);margin-inline:auto;display:flex;position:relative}.hero-copy{text-align:center;flex-direction:column;align-items:center;gap:1.35rem;display:flex}.hero-copy h1{max-width:16ch}.hero-copy .lede{max-width:52ch}.hero-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.hero-facts{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:1.75rem;padding-top:.5rem;font-size:.9375rem;display:flex}.hero-facts b{color:var(--ink);letter-spacing:-.03em;font-size:1.5rem;font-weight:600;display:block}.flow{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(.15rem,.05rem + .4vw,.5rem);margin:0;display:flex}.node{width:clamp(112px,10vw,148px);transform:translateY(var(--dy,0px));flex-direction:column;align-items:center;gap:.7rem;display:flex}.node-art{place-items:center;width:100%;height:140px;display:grid;position:relative}.node figcaption{color:var(--muted);text-align:center;font-size:.8125rem}.link{flex:none;align-self:flex-start;line-height:0}.link svg{max-width:100%;height:auto}.tile{aspect-ratio:1;background:var(--card);border:1px solid var(--rule);width:clamp(84px,7vw,108px);box-shadow:var(--shadow);border-radius:26px;place-items:center;display:grid}.tile-bot{background:var(--brand-tint);border-color:#0000;transform:rotate(-4deg)}.tile-card{transform:rotate(3.5deg)}.node-dial .dial{transform:rotate(-2deg)}.node-coins .node-art{position:relative}.coin-pair{aspect-ratio:1.62;width:clamp(106px,9vw,128px);position:relative}.node-coins .coin-badge{aspect-ratio:1;width:clamp(58px,4.9vw,70px);box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.node-coins .coin-badge svg{border-radius:50%;display:block}.node-coins .coin-usdt{transform:rotate(-7deg)}.node-coins .coin-usdc{box-shadow:0 0 0 4px var(--cream), var(--shadow);inset:auto 0 0 auto;transform:rotate(6deg)}.mini-card{aspect-ratio:1.6;background:linear-gradient(135deg, var(--ink) 0%, #34291f 100%);border-radius:9px;width:78%;position:relative;transform:rotate(-8deg)}.dial{aspect-ratio:1;place-items:center;width:clamp(100px,8.4vw,124px);display:grid;position:relative}.dial-ring{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:50%;position:absolute;inset:0}.dial-sweep{background:conic-gradient(var(--brand) 0turn, color-mix(in srgb, var(--brand) 12%, transparent) .62turn, transparent .62turn);border-radius:50%;animation:2.4s cubic-bezier(.22,1,.36,1) .3s both sweep;position:absolute;inset:6px;-webkit-mask:radial-gradient(circle,#0000 58%,#000 59%);mask:radial-gradient(circle,#0000 58%,#000 59%)}@keyframes sweep{0%{opacity:.35;transform:rotate(-120deg)}to{opacity:1;transform:rotate(0)}}.dial-face{flex-direction:column;align-items:center;line-height:1.1;display:flex;position:relative}.dial-rate{letter-spacing:-.03em;font-size:clamp(1.05rem,.9rem + .6vw,1.35rem);font-weight:600}.dial-face i{color:var(--muted);font-size:.625rem;font-style:normal}@media (max-width:47.9375rem){.flow{flex-wrap:nowrap;align-items:center;gap:.3rem}.node{width:auto;transform:none}.node-art{width:auto;height:auto}.node figcaption{display:none}.tile{border-radius:14px;width:46px}.tile svg{width:26px;height:26px}.coin-pair{aspect-ratio:1.55;width:62px}.node-coins .coin-badge{width:40px}.node-coins .coin-usdc{box-shadow:0 0 0 3px var(--cream), var(--shadow)}.card-num{display:none}.dial{width:58px}.dial-rate{font-size:.8125rem}.dial-face i{display:none}.link{border-top:2px dashed color-mix(in srgb, var(--brand) 55%, transparent);align-self:center;width:14px;margin-top:0!important}.link svg{display:none}}@media (prefers-reduced-motion:reduce){.dial-sweep{animation:none}}.steps{gap:1.25rem;margin-top:1rem;display:grid}@media (min-width:52rem){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.step p{color:var(--muted);font-size:.9375rem}.step-art{background:var(--brand-tint);border-radius:12px;place-items:center;height:132px;margin-bottom:.6rem;display:grid;position:relative;overflow:hidden}.art-card .mini-card{aspect-ratio:1.6;background:linear-gradient(135deg, var(--brand) 0%, var(--brand-deep) 100%);border-radius:10px;width:62%;position:relative;transform:rotate(-6deg);box-shadow:0 8px 18px -8px #0a5c3999}.card-chip{background:var(--sun);border-radius:4px;width:22%;height:26%;position:absolute;top:22%;left:12%}.card-num{color:var(--cream);letter-spacing:.08em;font-size:.75rem;position:absolute;bottom:16%;left:12%}.art-send{justify-content:center;align-items:center;gap:.5rem;padding-inline:.75rem;display:flex}.send-tokens{align-items:center;display:flex}.send-tokens svg:last-child{margin-left:-12px}.send-addr{background:var(--card);border:1px solid var(--rule);white-space:nowrap;border-radius:999px;padding:.35rem .6rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.6875rem}.arrow{background:var(--brand);flex:none;width:1.25rem;height:2px;position:relative}.arrow:after{content:"";border-left:8px solid var(--brand);border-block:4px solid #0000;position:absolute;top:-3px;right:-1px}.hrn{letter-spacing:-.035em;color:var(--brand-deep);font-size:2rem;font-weight:600}.split{gap:2.5rem;display:grid}@media (min-width:62rem){.split{grid-template-columns:1fr 1fr;align-items:center;gap:4rem}}.split-copy{flex-direction:column;gap:1rem;display:flex}.routes-chart{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:.9rem;margin:0;padding:1.5rem;display:flex}.routes-chart figcaption{color:var(--muted);font-size:.8125rem}.route-row{grid-template-columns:minmax(96px,8rem) 1fr auto;align-items:center;gap:.75rem;display:grid}.route-label{color:var(--muted);white-space:nowrap;font-size:.8125rem}.route-track{background:color-mix(in srgb, var(--brand) 10%, transparent);border-radius:999px;height:10px;position:relative}.route-track i{background:color-mix(in srgb, var(--brand) 42%, var(--cream-deep));border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:50%;transform:translateY(-50%)}.route-value{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted);font-size:.875rem}.route-row[data-win] .route-track{background:color-mix(in srgb, var(--brand) 18%, transparent)}.route-row[data-win] .route-track i{background:var(--brand);width:16px;height:16px;box-shadow:0 0 0 3px var(--cream-deep);margin-left:-8px}.route-row[data-win] .route-label,.route-row[data-win] .route-value{color:var(--ink);font-weight:500}.route-value em{color:var(--brand);margin-left:.4rem;font-style:normal;font-weight:500}.route-scale{color:var(--muted);font-variant-numeric:tabular-nums;grid-template-columns:minmax(96px,8rem) 1fr auto;gap:.75rem;font-size:.6875rem;display:grid}.route-scale span:first-child{grid-area:1/2}.route-scale span:last-child{grid-area:1/2;justify-self:end}.chips{flex-wrap:wrap;gap:.6rem;margin-block:.5rem 1rem;display:flex}.chip{border:1px solid var(--rule);background:var(--card);border-radius:999px;padding:.5rem 1.1rem;font-size:.9375rem}.chip-lead{background:var(--ink);color:var(--cream);border-color:var(--ink);font-weight:500}.pains{gap:1.25rem;margin-top:.5rem;display:grid}@media (min-width:52rem){.pains{grid-template-columns:repeat(3,1fr);gap:2rem}}.pain{border-top:2px solid var(--rule);flex-direction:column;gap:.45rem;padding-top:1rem;display:flex}.pain h3{font-size:1.0625rem}.pain p{color:var(--muted);font-size:.9375rem}.mid-cta{justify-content:center;margin-top:1.5rem;display:flex}.cards{gap:1rem;margin-top:.5rem;display:grid}@media (min-width:52rem){.cards{grid-template-columns:repeat(3,1fr)}}.card{border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.card p{color:var(--muted);font-size:.9375rem}.band-tint .card{background:var(--card)}.accept{border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex}.accept-tokens{gap:.75rem;display:flex}.accept-token{border:1px solid var(--rule);border-radius:12px;flex:1;align-items:center;gap:.55rem;padding:.7rem .85rem;font-size:.9375rem;display:flex}.accept-token b{font-weight:500}.accept-nets{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.accept-nets span{color:var(--muted);background:var(--cream-deep);border-radius:10px;padding:.5rem .75rem;font-size:.875rem}.accept-more{color:var(--muted);font-size:.8125rem}.plans{gap:1.25rem;margin-top:1rem;display:grid}@media (min-width:52rem){.plans{grid-template-columns:repeat(2,1fr)}}.plan{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.75rem;display:flex}.plan-fig{letter-spacing:-.035em;font-size:clamp(2.25rem,1.8rem + 2vw,3rem);font-weight:600;line-height:1}.plan-k{color:var(--muted);font-size:.9375rem}.plan ul{color:var(--muted);flex-direction:column;gap:.45rem;margin-top:.75rem;font-size:.9375rem;display:flex}.plan li{padding-left:1.5rem;position:relative}.plan li:before{content:"✓";color:var(--brand);font-weight:600;position:absolute;left:0}.plan-hi{background:var(--ink);border-color:var(--ink);color:var(--cream)}.plan-hi .plan-fig{color:var(--sun)}.plan-hi .plan-k,.plan-hi ul{color:color-mix(in srgb, var(--cream) 72%, transparent)}.plan-hi li:before{color:var(--sun)}.plan-hi .btn{margin-top:1rem}.faq{border-top:1px solid var(--rule);flex-direction:column;margin-top:.5rem;display:flex}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;padding:1.15rem 2.5rem 1.15rem 0;font-size:1.0625rem;font-weight:500;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:.7rem;height:.7rem;transition:transform .2s;position:absolute;top:1.55rem;right:.5rem;transform:rotate(45deg)}.faq details[open] summary:after{transform:rotate(-135deg)}.faq p{color:var(--muted);max-width:62ch;padding-bottom:1.25rem}.cta{background:var(--brand);color:var(--cream);padding-block:clamp(3.5rem,2rem + 6vw,6rem)}.cta-in{text-align:center;align-items:center;gap:1.25rem}.cta .lede{color:color-mix(in srgb, var(--cream) 80%, transparent)}.foot{border-top:1px solid var(--rule);padding-block:2.5rem}.foot-in{gap:1rem}.fine{color:var(--muted);max-width:70ch;font-size:.8125rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.card-art{background:var(--brand-tint);border-radius:12px;place-items:center;height:96px;display:grid}.card-art-pain{background:var(--cream-deep);margin-top:.35rem}.pain .card-art+h3{margin-top:.35rem}.card-art svg{width:min(72%,176px);height:auto}
