@font-face{font-family:Inter;src:url('assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:LedgerMono;src:url('assets/HMAlphaMono-Medium.otf') format('opentype');font-style:normal;font-weight:400 600;font-display:swap}
:root{--page:#000;--ink:#fff;--muted:#a3a3a3;--accent:#ff5300;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--page);color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.5}h1,h2,h3,p{margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}a{color:inherit}img{max-width:100%}button{border:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #ff5300;outline-offset:5px}[hidden]{display:none!important}.container{width:84.64%;max-width:1324.8px;margin-inline:auto}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:100px;min-height:52px;padding:12px 24px;font-size:16px;font-weight:500;line-height:24px;text-align:center;text-decoration:none;background:#fff;color:#000;transition:background .25s,border-color .25s}.button:hover{background:#d6d6d6}.button-orange{background:#ff5300;color:#fff;border-color:#ff5300}.button-orange:hover{background:#d64600;border-color:#d64600}.button-outline{background:#ffffff1a;border-color:#fff;color:#fff;backdrop-filter:blur(8px)}.button-outline:hover{background:#fff3}.phishing-bar{position:relative;z-index:102;background:#262626;text-align:center;padding:.5vw 1vw;font-size:13px;line-height:20px}.phishing-bar a{text-underline-offset:3px}.phishing-bar span{display:inline-block;margin-left:8px}
.site-header{position:sticky;top:0;z-index:100;height:84px;margin-bottom:-84px;padding-inline:clamp(40px,calc(40px + (100vw - 1280px)*.175),96px);background:#ffffff01;backdrop-filter:blur(40px);border-bottom:1px solid #ffffff1a;transition:background .25s,color .25s}.header-row{display:flex;align-items:center;justify-content:space-between;height:84px;gap:16px}.brand{display:flex;align-items:center;flex-shrink:0}.brand img{display:block;width:96px;height:32px;filter:invert(1)}.main-navigation{display:flex;align-items:center;gap:32px;margin-left:auto;margin-right:auto}.main-navigation a,.nav-trigger{font-size:13px;line-height:22px;font-weight:500;white-space:nowrap;text-decoration:none}.nav-trigger{background:transparent;padding:0}.main-navigation a:hover,.nav-trigger:hover{opacity:.65}.header-actions{display:flex;align-items:center;gap:24px;flex-shrink:0}.shop-link{font-size:13px;line-height:22px;font-weight:500;text-decoration:none;background:#fff;color:#000;border-radius:30px;padding:4px 16px}.locale-trigger{background:transparent;padding:0;display:flex;align-items:center;gap:12px}.cart-link{display:flex}.cart-link svg{width:24px;height:24px}.mobile-trigger{display:none}.site-header.is-scrolled,.site-header.menu-open{color:#000;background:#fff;border-bottom-color:#e5e5e5}.site-header.is-scrolled .brand img,.site-header.menu-open .brand img{filter:none}.site-header.is-scrolled .shop-link,.site-header.menu-open .shop-link{color:#fff;background:#000}
.nav-panels{position:absolute;top:84px;left:0;right:0;background:#fff;color:#171717;box-shadow:0 12px 20px #0003}.nav-panel{padding:32px 4% 40px;display:flex;gap:40px;max-height:calc(100vh - 100px);overflow:auto}.menu-group h2{font-size:20px;font-weight:500;line-height:28px;margin-bottom:24px}.menu-card-group{flex:1}.menu-links{display:grid;gap:24px}.menu-card-group .menu-links{grid-template-columns:repeat(4,minmax(0,1fr))}.menu-links a{display:flex;flex-direction:column;gap:12px;text-decoration:none}.menu-links img{display:block;width:100%;height:150px;object-fit:contain;border-radius:4px;background:#f5f5f5}.menu-links strong{font-size:16px;line-height:24px;font-weight:500}.menu-description{font-size:13px;line-height:20px;color:#525252}.menu-link-group{flex:0 0 22%;border-left:1px solid #ddd;padding-left:32px}.menu-link-group .menu-links{gap:16px}.menu-links a:hover strong{text-decoration:underline;text-underline-offset:4px}
.ledger-hero{position:relative;isolation:isolate;overflow:hidden;background:#000}.ledger-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52.75%,#000 95.04%);z-index:2;pointer-events:none}.hero-backdrop{position:absolute;inset:0;z-index:1}.hero-backdrop img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.hero-content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;padding:110px 24px 80px}.hero-heading,.hero-actions{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:608px;text-align:center}.hero-heading{gap:8px}.hero-tag{padding:3px 4px;position:relative}.hero-tag:before,.hero-tag:after{content:"";position:absolute;inset:0;border:1px solid #767676;clip-path:polygon(0 0,5px 0,5px 3px,calc(100% - 5px) 3px,calc(100% - 5px) 0,100% 0,100% 100%,calc(100% - 5px) 100%,calc(100% - 5px) calc(100% - 3px),5px calc(100% - 3px),5px 100%,0 100%)}.hero-tag h1{font:500 14px/18px LedgerMono,monospace;letter-spacing:.42px;text-transform:uppercase;background:#f1f1f1;color:#000;padding:4px 8px}.hero-heading h2{font-size:50px;line-height:56px;font-weight:600;letter-spacing:-.045em;text-wrap:pretty}.hero-visual{position:relative;z-index:0;flex-shrink:0;width:833px;margin-top:-25px;margin-bottom:-259px;pointer-events:none}.hero-visual img{display:block;width:100%;max-width:none;height:auto}.hero-actions{gap:16px}.hero-actions p{max-width:440px;font-size:20px;line-height:26px;letter-spacing:-.5px;text-wrap:pretty}.hero-ctas{display:flex;justify-content:center;gap:16px}.hero-ctas .button{white-space:nowrap}.ledger-stats{padding:40px 0}.ledger-stats .container{display:flex;gap:40px;align-items:stretch}.ledger-stats .container>div{flex:1;display:flex;align-items:flex-start;justify-content:center;gap:8px;padding:16px 0;position:relative}.ledger-stats .container>div+div:before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:1px;background:#525252}.ledger-stats img{flex-shrink:0;width:24px;height:24px;align-self:center}.ledger-stats h3{font-size:24px;line-height:32px;letter-spacing:-1.08px;font-weight:600;text-align:center}.op3n-section{padding:80px 0}.op3n-panel{position:relative;overflow:hidden;padding:40px;border:1px solid #525252}.op3n-background{position:absolute;inset:0;background:url('assets/visual-86.webp') center/cover;transition:transform .3s}.op3n-shade{position:absolute;inset:0;background:linear-gradient(90deg,#000,transparent);opacity:.6;transition:opacity .3s}.op3n-panel h2,.op3n-panel p,.op3n-panel a{position:relative;z-index:1}.op3n-panel h2{font-size:38px;line-height:42px;font-weight:600;letter-spacing:-1.71px;margin-bottom:12px}.op3n-panel p{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-1.08px;margin-bottom:20px;max-width:568px}.op3n-panel:hover{border-color:#fff}.op3n-panel:hover .op3n-background{transform:scale(1.02)}.op3n-panel:hover .op3n-shade{opacity:.8}
dialog{color:#000;background:#fff;border:1px solid #ddd;padding:40px;max-width:540px;width:calc(100% - 32px);border-radius:8px}dialog::backdrop{background:#0009;backdrop-filter:blur(8px)}dialog h2{font-size:28px;font-weight:600;letter-spacing:-1px;margin-bottom:24px}.dialog-close{position:absolute;right:12px;top:6px;background:transparent;color:#000;font-size:32px}.language-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.language-list a{text-decoration:none;padding:8px;border-radius:4px}.language-list a:hover{background:#eee}.mobile-navigation{display:none}
@media(min-width:1511px){.container{width:calc(1440px * .92)}}
@media(max-width:1199px){.main-navigation{gap:20px}.header-actions{gap:16px}}
@media(max-width:1023px){.phishing-bar{display:none}.site-header{height:72px;margin-bottom:-72px;padding:0 16px}.header-row{height:72px}.brand img{width:37px;height:32px}.main-navigation,.locale-trigger{display:none}.header-actions{gap:24px}.shop-link{padding:4px 16px}.mobile-trigger{display:flex;flex-direction:column;gap:5px;width:20px;padding:0;background:transparent}.mobile-trigger span{width:18px;height:1px;background:currentColor}.nav-panels{top:72px}.mobile-navigation:not([hidden]){display:flex;flex-direction:column;gap:0;position:absolute;top:72px;left:0;right:0;background:#fff;color:#000;padding:16px;max-height:calc(100dvh - 72px);overflow:auto}.mobile-navigation>a,.mobile-navigation>button{padding:16px 8px;text-align:left;text-decoration:none;border-bottom:1px solid #ddd;background:transparent;font-size:20px;font-weight:500}.nav-panel{position:absolute;top:0;left:0;right:0;background:#fff;flex-direction:column;padding:24px 16px;max-height:calc(100dvh - 72px);z-index:2}.menu-card-group .menu-links{grid-template-columns:1fr 1fr}.menu-link-group{border-left:0;padding-left:0}.menu-group h2{font-size:18px;margin-bottom:16px}.menu-links img{height:120px}.menu-group .menu-links{gap:20px}.menu-links strong{font-size:16px}.site-header.menu-open .mobile-trigger span:nth-child(2){opacity:0}.site-header.menu-open .mobile-trigger span:first-child{transform:translateY(6px) rotate(45deg)}.site-header.menu-open .mobile-trigger span:last-child{transform:translateY(-6px) rotate(-45deg)}}
@media(max-width:992px){.container{width:calc(100% - 32px)}.hero-content{padding:100px 24px 40px}.hero-heading,.hero-actions{max-width:328px}.hero-heading h2{font-size:28px;line-height:32px}.hero-visual{width:112vw;max-width:640px;margin-top:max(-2vw,-11px);margin-bottom:max(-35vw,-200px)}.hero-backdrop img{object-position:85% top}.hero-actions p{font-size:18px;line-height:24px}.hero-ctas{flex-direction:column;width:100%;gap:16px}.hero-ctas .button{white-space:normal}.ledger-stats{display:none}}
@media(max-width:768px){.op3n-section{padding:60px 0}.op3n-panel{padding:24px;width:92%}.op3n-background{background-image:url('assets/banner_visual.webp');background-position:70%}.op3n-shade{background:#0006;opacity:1}.op3n-panel h2{font-size:24px;line-height:32px;letter-spacing:-1.08px}.op3n-panel p{font-size:20px;line-height:24px;letter-spacing:-.9px}.op3n-panel .button{font-size:14px}.hero-tag h1{white-space:nowrap}}
@media(max-width:350px){.hero-tag h1{font-size:12px;letter-spacing:.36px}.header-actions{gap:18px}.hero-ctas .button{padding:12px 16px;font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Measurements verified against the live homepage. */
@media(min-width:1024px){.site-header,.header-row{height:86px}.site-header{margin-bottom:-86px}.nav-panels{top:86px}.main-navigation{gap:0}.main-navigation>a,.main-navigation>.nav-trigger{font-size:12px;line-height:16px;padding:35px 20px}.shop-link{font-size:12px;line-height:16px;padding:8px 16px}.header-actions{gap:24px}.locale-trigger{font-size:16px}}
.phishing-bar{height:32.984375px;line-height:19.5px}.ledger-stats .container>div+div:before{display:none}.ledger-stats .stats-divider{flex:0 0 1px;background:#525252;align-self:stretch}.ledger-stats .container>div{min-width:0;align-items:flex-start}.ledger-stats .container>div:first-child h3{flex:1}.op3n-panel .button{min-height:54px;padding:12px 24px;line-height:28px;font-weight:400}
@media(max-width:768px){.op3n-panel .button{min-height:54px}}
.hero-actions p{font-weight:500}
body .llower-reviews-heading{margin-bottom:73px}body .llower-reviews-track{gap:24px}body .llower-faq-list{min-height:340px}body .llower-footnote{margin-top:80px;font-size:11px;line-height:16px;font-weight:500}body .llower-final .button{border:0}body .llower-prefooter{border-top:4px solid #262626}
@media(max-width:992px){.hero-actions p{font-size:16px;line-height:24px}}
@media(max-width:1023px){.shop-link{font-size:12px;line-height:16px;padding:8px 16px}.mobile-trigger{width:16px}.mobile-trigger span{width:16px}}
@media(max-width:767px){body .llower-reviews-heading{margin-bottom:40px}body .llower-reviews-track{gap:24px}body .llower-faq-list{min-height:0}body .llower-footnote{margin-top:0}}
.nav-trigger[aria-expanded=true]{background:linear-gradient(0deg,#ff530029,transparent 32%);box-shadow:inset 0 -2px #ff5300}
.menu-link-group .menu-links a{flex-direction:row;align-items:center;gap:12px}.menu-link-group .menu-links img.menu-icon{width:20px;height:20px;background:transparent;border-radius:0;flex-shrink:0}.menu-card-group .menu-links a{align-items:center;text-align:center}.menu-card-group .menu-links img{background:transparent}.nav-panel{padding:32px 7.68%;gap:40px}.menu-link-group{flex-basis:27%;padding-left:40px}.menu-link-group .menu-links{gap:8px}.menu-link-group .menu-links a:last-child{margin-top:28px}.menu-group h2{font-size:20px;line-height:28px;letter-spacing:-.9px}.menu-card-group .menu-links{grid-template-columns:repeat(4,minmax(0,160px));gap:12px}.menu-card-group .menu-links img{height:160px}.menu-card-group .menu-links strong{font-size:16px;line-height:24px;letter-spacing:-.5px;white-space:nowrap}.menu-card-group .menu-description{font-size:12px;line-height:16px}.menu-card-group .menu-links a{gap:12px}
@media(max-width:1023px){.nav-panel{padding:24px 16px}.menu-link-group{padding-left:0}.menu-card-group .menu-links{grid-template-columns:1fr 1fr}.menu-card-group .menu-links img{height:116px}.menu-card-group .menu-links strong{white-space:normal}}
@media(min-width:691px){body .llower-reviews-heading{margin-bottom:73px}}
@media(max-width:859px){body .llower-faq-list{min-height:0}}
@media(min-width:860px){body .llower-faq-list{min-height:340px}}
body .llower-reviews-heading h2{max-width:none;flex:1}body .llower-reviews-heading{position:relative}body .llower-reviews-controls{position:absolute;right:0;bottom:8px}
@media(min-width:1441px){body .llower-reviews-heading h2{padding-right:30%}}
@media(min-width:691px){body .llower-footnote{margin-top:80px}}
.site-header{transition:background .25s,color .25s,transform .3s}.site-header.is-hidden{transform:translateY(-100%)}
@media(hover:hover) and (min-width:1024px){.site-header:hover{background:#fff;color:#000}.site-header:hover .brand img{filter:none}.site-header:hover .shop-link{background:#000;color:#fff}}
body .llower-faq-answer p:last-child,body .llower-faq-answer li:last-child{margin-bottom:20px}
.ledger-wallet-visual-layer{height:auto!important;transform-origin:center}
.ledger-wallet-image[data-wallet-image="2"]{transition:opacity .8s ease-in-out}
.ledger-wallet-visual-layer{height:100%!important;display:flex;align-items:flex-start;justify-content:center;will-change:opacity,transform}.ledger-wallet-visual-layer img{height:auto;max-height:100%;max-width:100%;width:auto;object-fit:contain}.ledger-wallet-image[data-wallet-image="2"] .ledger-wallet-visual-layer{align-items:center}
@media(max-width:860px){.ledger-middle-wallet .container{width:84.64%}}
@media(max-width:1024px){.phishing-bar{display:none}}
@media(max-width:992px){.ledger-product-copy h3 span{letter-spacing:inherit}}
@media(max-width:860px){.ledger-middle-cryptos .container{width:84.64%}}
@media(max-width:768px){.ledger-middle-start .container{width:calc(92% - 29.44px)}}
@media(max-width:690px){.llower-testimonials .container,.llower-faq .container{width:92%}.llower-final .container{width:84.64%}}
@media(max-width:992px){body .ledger-product-copy h3 span{letter-spacing:inherit}}
@media(max-width:690px){body .llower-reviews-heading{margin-bottom:20px}}
@media(max-width:768px){body .llower-final h2{margin-bottom:20px}}
body .llower-prefooter h2{margin-bottom:12px}
body .llower-newsletter h2{margin-bottom:20px}
@media(max-width:859px){body .llower-faq-answer{display:flow-root}body .llower-faq-answer p{line-height:1.6}}
@media(max-width:768px){body .llower-faq-intro{margin-bottom:20px}body .llower-footnote{margin-top:50px}}
@media(max-width:859px){body .llower-faq-list{display:flow-root}}
.phishing-bar{height:auto;line-height:20.203125px}.menu-card-group .menu-description.menu-badge{font-family:LedgerMono,monospace;color:#5e2f7c;text-transform:uppercase;padding:0 4px;background:#d4a0ff4d;box-shadow:inset 0 1px #d4a0ff,inset 0 -1px #d4a0ff}
body.menu-open{overflow:hidden}
