:root{--bg:#F1F4F1;--surface:#FFFFFF;--ink:#0F1D1A;--muted:#5A6A65;--line:#D6DDD9;--pine:#12332B;--pine-2:#1A4237;--pine-ink:#E8F1EC;--pine-muted:#9DB8AE;--jade:#0B8A62;--jade-soft:#DDF1E8;--amber:#D98E1F;--down:#C2453A;--f-display:"Geologica","Onest",system-ui,sans-serif;--f-body:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--wrap:1180px;--r:14px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0A1311;--surface:#101C19;--ink:#E5EEEA;--muted:#8DA29B;--line:#22332E;--pine:#15392F;--pine-2:#1C4639;--pine-ink:#E8F1EC;--pine-muted:#9DB8AE;--jade:#34C994;--jade-soft:#123329;--amber:#F0AE4A;--down:#F07468;color-scheme:dark}}:root[data-theme=dark]{--bg:#0A1311;--surface:#101C19;--ink:#E5EEEA;--muted:#8DA29B;--line:#22332E;--pine:#15392F;--pine-2:#1C4639;--pine-ink:#E8F1EC;--pine-muted:#9DB8AE;--jade:#34C994;--jade-soft:#123329;--amber:#F0AE4A;--down:#F07468;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}img{max-width:100%}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--f-body);-webkit-font-smoothing:antialiased}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0;letter-spacing:-.02em}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--jade);outline-offset:3px;border-radius:6px}.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.eyebrow{font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;font:700 24px/1 var(--f-display);letter-spacing:-.04em}.logo svg{width:30px;height:30px;flex:none}.nav{display:flex;gap:28px;font-size:15px;color:var(--muted)}.nav a{text-decoration:none}.nav a:hover{color:var(--ink)}.top-actions{display:flex;gap:10px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;border:1px solid transparent;font:600 15px/1 var(--f-body);cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,transform .1s}.btn:active{transform:translateY(1px)}.btn-ghost{background:transparent;border-color:var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink)}.btn-ink{background:var(--ink);color:var(--bg)}.btn-jade{background:var(--jade);color:#fff}.btn-jade:hover{filter:brightness(1.07)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-jade{color:#06221a}}:root[data-theme=dark] .btn-jade{color:#06221a}.btn[disabled]{opacity:.45;cursor:not-allowed}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;padding-block:40px 72px}.hero h1{font-size:clamp(40px,5.6vw,72px);line-height:.98;font-weight:700;letter-spacing:-.045em}.hero h1 .swap{display:inline-flex;align-items:center;gap:.18em;color:var(--jade)}.hero h1 .swap svg{width:.62em;height:.62em}.lede{margin-top:24px;font-size:19px;line-height:1.5;color:var(--muted);max-width:34ch}.who{margin-top:32px;display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;font-size:14px;background:var(--surface)}.chip i{width:7px;height:7px;border-radius:50%;background:var(--jade);display:block}.hero-facts{margin-top:40px;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:36px}.hero-facts b{display:block;font:600 26px/1.1 var(--f-display);letter-spacing:-.03em}.hero-facts span{font-size:13px;color:var(--muted)}.calc{background:var(--pine);color:var(--pine-ink);border-radius:24px;padding:28px;position:relative;overflow:hidden}.calc:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 47px,rgba(255,255,255,.035) 47px 48px);pointer-events:none}.calc>*{position:relative}.calc-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.calc-head .eyebrow{color:var(--pine-muted)}.hold{display:inline-flex;align-items:center;gap:8px;font:500 13px/1 var(--f-mono);color:var(--pine-muted)}.hold svg{width:18px;height:18px;transform:rotate(-90deg)}.hold b{color:var(--amber);font-weight:500}.seg{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:#00000038;border-radius:12px;margin-bottom:14px}.seg button{border:0;background:transparent;color:var(--pine-muted);font:500 13px/1.2 var(--f-body);padding:10px 6px;border-radius:9px;cursor:pointer}.seg button[aria-pressed=true]{background:var(--pine-2);color:var(--pine-ink);box-shadow:inset 0 0 0 1px #ffffff14}.dir{display:flex;gap:18px;margin-bottom:16px;font:600 15px/1 var(--f-body)}.dir button{background:none;border:0;color:var(--pine-muted);padding:6px 0;cursor:pointer;border-bottom:2px solid transparent;font:inherit}.dir button[aria-pressed=true]{color:var(--pine-ink);border-color:var(--amber)}.field{background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:var(--r);padding:14px 16px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 12px}.field label{grid-column:1/-1;font-size:13px;color:var(--pine-muted)}.field input,.field output{font:500 30px/1.15 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--pine-ink);background:none;border:0;padding:0;width:100%;min-width:0;letter-spacing:-.02em}.field input:focus{outline:none}.field:focus-within{border-color:var(--amber)}.cur{display:inline-flex;align-items:center;gap:8px;font:600 15px/1 var(--f-body);padding:8px 10px;border-radius:10px;background:#ffffff12}.cur select{appearance:none;background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding-right:14px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 4px center,right 0 center;background-size:4px 4px;background-repeat:no-repeat}.cur select option{color:#0f1d1a}.coin{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 11px/1 var(--f-body);color:#fff;flex:none}.flip{display:flex;justify-content:center;margin:-8px 0;position:relative;z-index:1}.flip button{width:36px;height:36px;border-radius:50%;border:3px solid var(--pine);background:var(--amber);color:#1f1405;display:grid;place-items:center;cursor:pointer}.flip svg{width:16px;height:16px}.rate-line{display:flex;justify-content:space-between;gap:12px;margin-top:16px;font-size:13px;color:var(--pine-muted)}.rate-line .num{color:var(--pine-ink)}.terms{margin:16px 0 20px;padding:16px 0 0;list-style:none;display:grid;gap:8px;border-top:1px dashed rgba(255,255,255,.14);font-size:14px}.terms li{display:flex;justify-content:space-between;gap:16px}.terms li span:first-child{color:var(--pine-muted)}.terms li span:last-child{text-align:right}.warn{color:var(--amber);font-size:13px;margin:-8px 0 14px}.calc .btn{width:100%;height:52px;font-size:16px}.note{margin-top:12px;font-size:12px;color:var(--pine-muted);text-align:center}section{padding-block:72px}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;flex-wrap:wrap}.sec-head h2{font-size:clamp(30px,3.6vw,44px);line-height:1.05;font-weight:650;margin-top:12px}.sec-head p{color:var(--muted);max-width:42ch}.board{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow-x:auto}.board table{width:100%;border-collapse:collapse;min-width:420px}.board th{font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:right;padding:18px 24px;border-bottom:1px solid var(--line)}.board th:first-child,.board td:first-child{text-align:left}.board td{padding:18px 24px;border-bottom:1px solid var(--line);text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:16px}.board tr:last-child td{border-bottom:0}.board tbody tr:hover td{background:color-mix(in srgb,var(--jade-soft) 45%,transparent)}.asset{display:flex;align-items:center;gap:12px;font-family:var(--f-body)}.asset b{font-weight:600}.asset small{display:block;color:var(--muted);font-size:13px}.asset .coin{width:32px;height:32px;font-size:13px}.up{color:var(--jade)}.down{color:var(--down)}.board-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;font-size:13px;color:var(--muted)}.clients{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.client{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:20px}.client .tag{font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--jade)}.client h3{font-size:24px;line-height:1.15;font-weight:650}.client>p{color:var(--muted);font-size:15px;min-height:4.65em}.client dl{margin:0;display:grid;gap:0}.client dl div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:14px}.client dt{color:var(--muted)}.client dd{margin:0}.client .btn{margin-top:auto;align-self:flex-start}.steps-band{background:var(--pine);color:var(--pine-ink)}.steps-band .sec-head p,.steps-band .eyebrow{color:var(--pine-muted)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;counter-reset:s}.steps li{padding:24px 24px 4px 0;border-top:1px solid rgba(255,255,255,.16);position:relative;counter-increment:s}.steps li:before{content:counter(s,decimal-leading-zero);font:500 13px/1 var(--f-mono);color:var(--amber);display:block;margin-bottom:28px}.steps li:after{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--amber)}.steps h3{font-size:20px;font-weight:600;margin-bottom:10px}.steps p{color:var(--pine-muted);font-size:15px}.steps .time{margin-top:16px;font:500 13px/1 var(--f-mono);color:var(--pine-ink)}.faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.faq details{border-top:1px solid var(--line);padding-block:20px}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font:600 18px/1.35 var(--f-display);letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 24px/1 var(--f-mono);color:var(--jade);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin-top:12px;color:var(--muted);max-width:62ch}.cta{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.cta h2{font-size:clamp(28px,3.4vw,40px);line-height:1.05;font-weight:650}.cta p{color:var(--muted);margin-top:12px}.cta-actions{display:flex;gap:10px;flex-wrap:wrap}footer{padding-block:56px 40px;color:var(--muted);font-size:14px}.foot{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;padding-bottom:40px;border-bottom:1px solid var(--line)}.foot h4{font:500 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 14px}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.foot a{text-decoration:none}.foot a:hover{color:var(--ink)}.legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;font-size:13px}.wordmark{font:800 clamp(80px,19vw,240px)/.8 var(--f-display);letter-spacing:-.07em;color:var(--line);margin-top:40px;-webkit-user-select:none;user-select:none}@media(max-width:980px){.nav{display:none}.hero{grid-template-columns:1fr;gap:40px;padding-block:24px 56px}.clients{grid-template-columns:1fr}.client>p{min-height:0}.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.faq-grid{grid-template-columns:1fr;gap:24px}.cta{grid-template-columns:1fr;padding:32px}.foot{grid-template-columns:1fr 1fr}}@media(max-width:560px){.top-actions .btn-ghost{display:none}.hero-facts{grid-template-columns:repeat(2,auto);gap:24px}.calc{padding:20px;border-radius:20px}.seg button{font-size:12px;padding:10px 4px}.field input,.field output{font-size:24px}.steps{grid-template-columns:1fr}section{padding-block:56px}.foot{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.rate-off{color:var(--muted)}.calc .rate-off{color:var(--pine-muted)}
