@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:block;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:block;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:block;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:block;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2")}:root{--ldgr-font-ui:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--ldgr-font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace}.site-footer{box-sizing:border-box;width:min(calc(100% - 3rem), var(--site-footer-max-width,1140px));border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);color:color-mix(in srgb, currentColor 58%, transparent);font-family:var(--ldgr-font-mono,ui-monospace, monospace);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.1rem 2rem;margin:auto auto 0;padding:2.4rem 0 2rem;font-size:.67rem;display:flex}.site-footer.site-footer--inset{width:100%}.site-footer-brand{flex-wrap:wrap;align-items:center;gap:.85rem 1.35rem;display:flex}.site-footer-wordmark{width:fit-content;color:inherit;letter-spacing:.08em;align-items:center;gap:.55rem;font-weight:500;text-decoration:none;display:inline-flex}.site-footer-wordmark:hover{color:color-mix(in srgb, currentColor 100%, transparent)}.site-footer-mark{color:#11130f;background:#c8f756;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;display:grid}.site-footer-mark .brand-mark{fill:currentColor;width:100%;height:100%;display:block}.site-footer-nav{flex-wrap:wrap;gap:1.25rem 1.75rem;padding:0;display:flex}.site-footer-nav a{color:inherit;text-decoration:none}.site-footer-nav a:hover{color:color-mix(in srgb, currentColor 100%, transparent);text-underline-offset:.22em;text-decoration:underline}@media (width<=720px){.site-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.15rem}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f1eee2;font-family:var(--ldgr-font-mono);font-synthesis:none;text-rendering:optimizelegibility;--ink:#11130f;--paper:#f1eee2;--lime:#c8f756;--muted:#aeb59d;--line:#414737;--site-footer-max-width:1240px;background:#11130f}*{box-sizing:border-box}html{scroll-padding-top:110px}body{min-width:320px;margin:0;font-size:14px;line-height:1.65}a{color:inherit;text-underline-offset:4px;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}:where(a,button,summary):focus-visible{outline:3px solid var(--lime);outline-offset:5px}::selection{color:var(--ink);background:var(--lime)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400}h2{letter-spacing:-.065em;margin:13px 0 0;font-size:clamp(29px,3.35vw,43px);line-height:1.2}p{margin-bottom:0}.wrap,.site-header__inner{width:min(1240px,100% - 96px);margin-inline:auto}.eyebrow{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;font-size:10px;line-height:1.5}.skip-link{z-index:50;color:var(--ink);background:var(--lime);padding:14px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:16px}.testnet-banner{color:#1a1408;text-align:center;background:#f0d078;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 16px;padding:9px 20px;font-size:12px;display:flex}.testnet-banner strong{color:#f0d078;text-transform:uppercase;background:#1a1408;padding:2px 8px}.site-header{z-index:30;background:var(--ink);position:sticky;top:0}.site-header__inner{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:96px;display:flex}.wordmark{letter-spacing:-.06em;align-items:center;gap:12px;font-size:23px;display:flex}.wordmark-mark{width:44px;height:44px;color:var(--lime);margin:-7px;display:block}.brand-mark{fill:currentColor;width:100%;height:100%;display:block}.site-header nav{align-items:center;gap:29px;font-size:12px;display:flex}.site-header nav a{align-items:center;min-height:44px;display:flex}.site-header nav a:hover{color:var(--lime)}.site-header .nav-wallet,.site-header .nav-cta{border:1px solid #69715b;padding:10px 17px}.header-actions{display:none}.menu-toggle{min-height:44px;color:var(--paper);background:0 0;border:1px solid #69715b;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:54px;padding-top:56px;padding-bottom:62px;display:grid}.hero>*{min-width:0}.hero .eyebrow{letter-spacing:.07em;align-items:center;gap:10px;max-width:425px;font-size:10px;display:flex}.hero .dot{background:var(--lime);border-radius:50%;flex-shrink:0;width:7px;height:7px}.hero h1{letter-spacing:-.075em;margin:27px 0;font-size:clamp(54px,5.9vw,78px);line-height:1.08}.hero h1 em{color:var(--lime);font-style:normal}.intro{color:#c3c6b8;max-width:435px;font-size:14px;line-height:1.85}.actions{flex-wrap:wrap;gap:10px;margin:30px 0 20px;display:flex}.btn{border:1px solid var(--lime);min-height:50px;color:var(--ink);background:var(--lime);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-size:12px;display:inline-flex}.btn:hover{border-color:var(--paper);background:var(--paper)}.btn.secondary{color:var(--paper);background:0 0;border-color:#69715b}.btn.secondary:hover{color:var(--lime);border-color:var(--lime);background:#23291c}.quiet{color:var(--muted);font-size:11px}.quiet a{text-decoration:underline}.quiet a:hover{color:var(--lime)}.fine-print{color:var(--muted);margin-top:10px;font-size:11px}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:80px;display:grid}.strip>div{align-items:center;gap:12px;padding-block:20px;font-size:11px;display:flex}.strip>div+div{border-left:1px solid var(--line);padding-left:25px}.strip span{color:var(--lime);font-size:14px}.wallet-stage{isolation:isolate;border:1px solid var(--line);background:#1a1f16;padding:36px 36px 25px;position:relative}.wallet-stage:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#f1eee209 1px,#0000 1px),linear-gradient(90deg,#f1eee209 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.stage-caption{color:var(--muted);background:var(--ink);writing-mode:vertical-rl;letter-spacing:.15em;padding:9px 5px;font-size:9px;position:absolute;top:34px;right:-13px}.wallet{max-width:362px;color:var(--paper);background:#151912;border:6px solid #3b4431;border-radius:22px;margin-inline:auto;overflow:hidden;box-shadow:0 22px 45px #0005}.wallet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:20px 20px 15px;font-size:12px;display:flex}.wallet-head strong{letter-spacing:-.05em;align-items:center;gap:6px;font-size:13px;font-weight:400;display:flex}.wallet-head .brand-mark{width:26px;height:26px;color:var(--lime);flex-shrink:0}.wallet-network{color:var(--muted);border:1px solid #59644b;border-radius:20px;padding:3px 7px;font-size:9px}.wallet-body{scrollbar-width:thin;scrollbar-color:#536046 transparent;height:365px;padding:22px 20px;overflow-y:auto}.wallet-balance{text-align:center}.wallet-balance .eyebrow{color:#a8b39b;letter-spacing:.08em;font-size:9px;display:block}.wallet-balance-number{margin:9px 0;font-size:34px;line-height:1.3}.wallet-balance-number small{color:#c4d0b5;margin-top:4px;font-size:10px;display:block}.wallet-address{color:#aeb59d;background:#2c3327;border:1px solid #3f4736;border-radius:15px;padding:4px 12px;font-size:9px;display:inline-block}.wallet-quick{justify-content:center;gap:30px;margin:22px 0;display:flex}.wallet-quick button{color:#e5eadc;background:0 0;border:0;justify-items:center;gap:5px;min-width:44px;min-height:52px;padding:0;font-size:10px;display:grid}.wallet-quick button span{width:40px;height:40px;color:var(--ink);background:var(--lime);border-radius:50%;place-content:center;font-size:21px;display:grid}.wallet-quick button:hover span{background:var(--paper)}.wallet-tokens-head{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;display:flex}.wallet-tokens-head small{color:#a2ad96;font-size:9px}.wallet-token{border-top:1px solid #343c2e;align-items:center;gap:9px;padding:10px 0;font-size:10px;display:flex}.wallet-coin{width:30px;height:30px;color:var(--ink);background:var(--lime);border-radius:50%;flex-shrink:0;place-content:center;font-size:17px;display:grid}.wallet-coin .brand-mark{width:30px;height:30px}.wallet-coin.wallet-dollar{background:#e6ebdc}.wallet-token strong{font-size:10px;font-weight:400}.wallet-token small{color:#a7b19b;font-size:9px;display:block}.wallet-holding{text-align:right;white-space:nowrap;margin-left:auto}.wallet-verified{color:var(--lime);font-size:10px}.wallet-bottom{color:#a7b19b;border-top:1px solid #343b30;justify-content:space-around;padding:13px 8px 15px;font-size:9px;display:flex}.wallet-bottom>span{justify-items:center;gap:3px;display:grid}.wallet-bottom b{font-size:15px;font-weight:400}.wallet-bottom .active{color:var(--lime)}.preview-label{color:#c3c6b8;text-align:center;margin-top:21px;font-size:10px;line-height:1.7}.preview-label strong{color:var(--muted);font-size:9px;font-weight:400;display:block}.wallet-back{min-height:44px;color:var(--lime);background:0 0;border:none;padding:8px 0;font-size:11px}.wallet-sheet h3{letter-spacing:-.06em;margin:5px 0 9px;font-size:25px}.wallet-sheet p{color:#b1bca5;font-size:11px}.wallet-demo-field{background:#282f23;border:1px solid #3e4835;border-radius:6px;margin:8px 0;padding:8px;font-size:12px}.wallet-demo-field small{color:#a1ae91;margin-bottom:3px;font-size:9px;display:block}.wallet-demo-note{border-top:1px solid #3b4432;margin-top:12px;padding-top:10px}.section-title{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.section-title h2{max-width:650px}.section-title>p{max-width:280px;color:var(--muted);font-size:13px;line-height:1.85}.features{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-bottom:95px;display:grid}.feature{border-top:1px solid var(--line);padding-top:20px}.feature-num{color:var(--lime);font-size:10px}.feature h3{letter-spacing:-.025em;margin:22px 0 12px;font-size:17px}.feature p{color:var(--muted);font-size:13px;line-height:1.85}.feature a{align-items:center;min-height:44px;margin-top:12px;font-size:11px;text-decoration:underline;display:inline-flex}.feature a:hover{color:var(--lime)}.record{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#1b2016;padding-block:70px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.step{border-top:1px solid #556046;padding-top:22px}.step small{color:var(--lime);font-size:10px}.step h3{margin:20px 0 12px;font-size:16px}.step p{color:#bdc4af;font-size:12px;line-height:1.85}.record-note{border-top:1px solid var(--line);color:var(--muted);margin-top:38px;padding-top:17px;font-size:11px;line-height:1.85}.record-note a,.principle a{text-decoration:underline}.ownership{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;padding-block:96px;display:grid}.principle{border-top:1px solid var(--line);padding:20px 0}.principle h3{margin:0 0 9px;font-size:15px;line-height:1.6}.principle p{color:var(--muted);font-size:13px;line-height:1.85}.closing{color:var(--ink);background:var(--lime);justify-content:space-between;align-items:center;gap:30px;padding:46px;display:flex}.closing h2{margin:0 0 12px;font-size:clamp(27px,3.2vw,40px)}.closing p{font-size:12px}.closing .btn{color:var(--paper);background:var(--ink);border-color:var(--ink);white-space:nowrap}.closing .btn:hover{background:#303a25}.closing a:focus-visible{outline-color:var(--ink)}.site-footer{width:min(1240px,100% - 96px);color:var(--muted);align-items:start;margin:38px auto 0;padding:26px 0 34px}.site-footer-nav{flex-wrap:wrap;justify-content:flex-end;max-width:820px}.site-footer-nav a{align-items:center;min-height:44px;display:inline-flex}@media (width>=1500px){.hero{gap:72px}}@media (width<=1050px){.wrap,.site-header__inner,.site-footer{width:calc(100% - 56px)}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.hero h1{font-size:clamp(45px,5.85vw,64px)}.wallet-stage{padding:28px 20px 20px}.btn{gap:12px;padding:13px;font-size:11px}.site-header nav{gap:18px}.ownership{gap:40px}}@media (width<=760px){.wrap,.site-header__inner,.site-footer{width:calc(100% - 40px)}.site-header__inner{flex-wrap:wrap;gap:0 20px;min-height:81px}.header-actions{margin-left:auto;display:block}.site-header nav{flex-direction:column;flex-basis:100%;align-items:stretch;gap:0;padding:4px 0 18px;display:none}.site-header nav.open{display:flex}.site-header nav a{border-bottom:1px solid var(--line);min-height:46px}.site-header .nav-wallet,.site-header .nav-cta{margin-top:10px}.hero{grid-template-columns:1fr;gap:38px;padding-top:34px}.hero h1{max-width:550px;font-size:clamp(48px,9vw,66px)}.hero-copy{max-width:580px}.intro{max-width:500px}.wallet-stage{padding:30px 30px 24px}.strip{margin-bottom:60px}.strip>div{gap:7px;font-size:10px}.strip>div+div{padding-left:12px}.section-title{flex-direction:column;align-items:start;gap:17px}.section-title>p{max-width:450px}.features{gap:24px;margin-bottom:60px}.record{padding-block:50px}.steps{gap:24px}.ownership{grid-template-columns:1fr;gap:30px;padding-block:60px}.closing{flex-direction:column;align-items:start;padding:30px}.closing h2{font-size:34px}.site-footer-nav{justify-content:flex-start}}@media (width<=470px){.wrap,.site-header__inner,.site-footer{width:calc(100% - 32px)}.hero{padding-bottom:40px}.hero h1{font-size:clamp(42px,12vw,55px)}h2{font-size:clamp(26px,7.6vw,34px)}.hero .eyebrow{font-size:9px}.intro{font-size:13px}.wallet-stage{padding:22px 10px 19px}.wallet-body{padding:20px 16px}.wallet-head{padding-inline:16px}.wallet-sheet h3{font-size:23px}.strip,.features,.steps{grid-template-columns:1fr}.strip>div{padding:13px 0}.strip>div+div{border-left:none;border-top:1px solid var(--line);padding-left:0}.features,.steps{gap:30px}.feature h3{margin-top:10px}.record .section-title{margin-bottom:30px}.step h3{margin-top:12px}.closing{padding:25px}.closing h2{font-size:clamp(25px,7.5vw,33px)}.btn{gap:9px;font-size:10px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.btn{transition:color .16s,background .16s,border-color .16s}}.privacy-page{flex-direction:column;min-height:100vh;display:flex}.privacy-hero,.privacy-copy{width:min(100% - 3rem,960px);margin:0 auto}.privacy-hero{border-bottom:1px solid #f1eee245;padding:clamp(4.5rem,10vw,9rem) 0 clamp(3rem,7vw,6rem)}.privacy-hero h1{max-width:760px;margin-top:1.15rem}.privacy-lede{color:#cbc9be;max-width:620px;font-family:var(--ldgr-font-ui);margin:2rem 0 0;font-size:clamp(1.05rem,2vw,1.32rem);line-height:1.55}.privacy-updated{color:#93968d;letter-spacing:.07em;text-transform:uppercase;margin:2.25rem 0 0;font-size:.68rem}.privacy-copy{gap:0;padding:clamp(1.5rem,4vw,3rem) 0 clamp(4rem,8vw,7rem);display:grid}.privacy-copy section{border-bottom:1px solid #f1eee233;grid-template-columns:minmax(165px,.45fr) minmax(0,1.55fr);gap:clamp(1.5rem,5vw,5rem);padding:clamp(2rem,5vw,3.5rem) 0;display:grid}.privacy-copy section:last-child{border-bottom:0}.privacy-copy .eyebrow{margin:0}.privacy-copy h2,.privacy-copy p:not(.eyebrow){grid-column:2}.privacy-copy h2{margin:0 0 1rem;font-size:clamp(1.35rem,2.6vw,2.15rem)}.privacy-copy p:not(.eyebrow){color:#cbc9be;max-width:620px;font-family:var(--ldgr-font-ui);margin-bottom:0;font-size:.98rem;line-height:1.7}.privacy-copy h2+p+p{margin-top:1rem}.privacy-hero h1{letter-spacing:-.065em;font-size:clamp(40px,6vw,76px);line-height:1.08}@media (width<=720px){.privacy-copy section{grid-template-columns:1fr;gap:1rem}.privacy-copy h2,.privacy-copy p:not(.eyebrow){grid-column:auto}}
