@font-face{font-family:Stealth Sans;src:url('/assets/stealth-sans.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Stealth Sans;src:url('/assets/stealth-sans-bold.woff') format('woff');font-weight:600 900;font-style:normal;font-display:swap}
:root{--canvas:#080c0a;--paper:#111814;--ink:#f1f4ef;--muted:#a2ada5;--line:#29362d;--accent:#c7fa78;--green:#c7fa78;--deep:#0c120e;--font:'Stealth Sans',Arial,sans-serif;--mono:'Courier New',monospace;--scroll-track:#141e16;--scroll-thumb:#405344;--scroll-hover:#617461;--scroll-active:#768a77;--radius:16px;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:105px;scrollbar-color:var(--scroll-thumb) var(--scroll-track);scrollbar-width:thin}
*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{font:inherit}a{color:inherit;text-decoration:none}button,summary{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.6}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #c7fa78;outline-offset:5px}button:active,.button:active{transform:translateY(1px)}button,a,summary{transition:background .18s,color .18s,opacity .18s,box-shadow .18s}::selection{background:var(--accent);color:var(--ink)}[hidden]{display:none!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-track);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}::-webkit-scrollbar-thumb:active{background:var(--scroll-active)}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.icon{display:inline-block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;top:12px;left:12px;z-index:30;background:var(--ink);color:white;padding:12px 20px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--line);background:rgba(8,12,10,.95);position:relative;z-index:10}.nav-inner{width:min(1344px,calc(100% - 96px));margin:auto;min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;letter-spacing:-1.5px;font-size:32px;font-weight:700;line-height:1;white-space:nowrap}.brand-mark{display:inline-flex;align-items:center;justify-content:center;margin-right:7px;font-family:Arial,sans-serif;font-size:49px;font-weight:700;line-height:.8;transform:rotate(-18deg);width:39px}.brand-period{margin-left:1px}.desktop-nav{display:flex;align-items:center;gap:32px;font-size:14px}.desktop-nav a{padding:12px 0;color:#b5c1b6}.desktop-nav a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:6px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 21px;border:1px solid transparent;border-radius:7px;font-weight:600;font-size:14px;line-height:1.4;white-space:nowrap}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:#b0e468;box-shadow:0 4px 14px #c7fa7814}.button-dark .icon{width:18px;height:18px}.button-outline{background:transparent;border-color:var(--line);color:var(--ink)}.button-outline:hover{background:#1e2a1b;border-color:#4b6244}.button-large{font-size:16px;min-height:54px;padding:16px 23px}.button-small{min-height:39px;padding:8px 14px;font-size:13px;gap:9px}.button-small .icon{width:17px;height:17px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:600;padding:12px 0;background:none;border:0}.text-link:hover{color:#d8fba7}.text-link .icon{width:18px;height:18px}.icon-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent}.icon-button:hover{background:#273621}.menu-toggle{display:none}.mobile-nav{display:none}.hero{display:grid;grid-template-columns:1.04fr 1fr;gap:16px;padding-top:70px;padding-bottom:55px;min-height:650px;align-items:center}.eyebrow{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:1.2px;display:flex;align-items:center;gap:9px;line-height:1.5}.chain-glyph{height:23px;width:23px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);font-size:17px;font-family:var(--font);letter-spacing:0}.hero .eyebrow{margin-bottom:28px}.hero h1{font-size:clamp(52px,5.4vw,79px);font-weight:400;letter-spacing:-3.4px;line-height:1.045}.soft-ink{color:#c7fa78}.hero-description{margin-top:28px;max-width:438px;font-size:17px;color:var(--muted);line-height:1.6}.hero-actions{display:flex;gap:26px;align-items:center;margin-top:31px;flex-wrap:wrap}.hero-note{margin-top:27px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.hero-note .icon{width:16px;height:16px}.hero-art{position:relative;min-width:0;align-self:stretch;min-height:510px;isolation:isolate}.hero-art>img{position:absolute;left:-8%;top:0;width:118%;height:100%;object-fit:cover;object-position:center;border-radius:16px;mix-blend-mode:normal;z-index:-1}.payment-float{position:absolute;right:4%;top:15%;display:flex;align-items:center;gap:13px;padding:17px 19px;background:#111b15ed;box-shadow:0 18px 40px #00000065,0 1px 4px #00000022;border:1px solid #adcca130;border-radius:12px;transform:rotate(-4deg);min-width:302px;animation:float-in .75s both}.payment-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#293f1f;color:#c7fa78;flex-shrink:0}.float-label{display:block;font-size:12px;color:#a9b9ad;margin-bottom:5px}.tiny-tag{font-family:var(--mono);font-size:12px;letter-spacing:.4px;margin-left:8px;color:#9eac9f}.payment-float strong{font-size:21px;font-weight:600;display:block;letter-spacing:-.5px;line-height:1.3}.payment-float strong>span{font-size:14px;font-weight:400;letter-spacing:0}.float-address{font-family:var(--mono);font-size:12px;display:block;color:#9eac9f;margin-top:5px}.float-check{align-self:flex-start;color:#c7fa78}.float-check .icon{width:16px;height:16px}.art-caption{position:absolute;bottom:4%;left:12%;right:3%;display:flex;gap:12px;align-items:center;font-size:12px;color:#adbbac}.caption-line{height:30px;width:2px;background:#adbbac}.art-index{margin-left:auto;font-family:var(--mono);letter-spacing:1px;font-size:12px}.principles{display:flex;justify-content:space-between;gap:24px;border-block:1px solid var(--line);padding:25px 0;font-size:14px;color:#a9b9ab}.principles>div{display:flex;align-items:center;gap:12px}.principles .icon{width:20px;height:20px}.section-space{padding-block:108px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:45px}.section-heading .eyebrow{margin-bottom:18px}h2{font-size:clamp(34px,3.3vw,47px);font-weight:400;letter-spacing:-1.7px;line-height:1.13}.section-heading>p{color:var(--muted);font-size:16px;line-height:1.6;margin-bottom:5px;max-width:370px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.step-visual{height:190px;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:28px 25px;background:#141e16;border:1px solid #273124}.visual-address{background:#151d17}.visual-receipt{background:#101c13}.mini-label{font-family:var(--mono);font-size:12px;letter-spacing:1px;color:#a7b4a3;margin-bottom:18px}.sample-code{display:flex;align-items:center;gap:10px;padding:14px;background:#111814;border-radius:6px;box-shadow:0 5px 18px #00000015}.sample-code span{font-family:var(--mono);font-size:13px;flex:1}.sample-code .icon{width:17px;height:17px}.mini-note{font-size:12px;color:#a7b4a3;margin-top:16px;display:flex;align-items:center;gap:5px}.mini-note .icon{width:13px;height:13px}.address-path{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:5px}.address-pill{padding:9px 12px;background:#111814;border:1px solid #33402e;border-radius:6px;font-family:var(--mono);font-size:12px;white-space:nowrap}.address-pill.new{background:var(--accent);border-color:#4b6c32}.address-path .icon{width:17px;height:17px}.mini-payment{display:flex;align-items:center;gap:12px}.mini-payment>div{flex:1}.mini-payment strong{display:block;font-size:19px;font-weight:400;letter-spacing:-.5px}.mini-payment>div>span{display:block;color:#a7b4a3;font-size:12px;margin-top:1px}.mini-payment .payment-icon{background:#253a22}.check-icon{width:16px;height:16px;color:#c1e5a0}.step-title{display:flex;align-items:baseline;gap:13px;margin:24px 0 10px}.step-title>span{font-size:12px;color:#a7b4a3;font-family:var(--mono)}h3{font-weight:600;font-size:18px;line-height:1.35;letter-spacing:-.3px}.step>p{font-size:15px;line-height:1.65;color:var(--muted);max-width:330px}.inbox-section{background:var(--deep);color:#111a13;padding:86px 0 32px;border-radius:20px;margin-inline:20px}.inbox-section .eyebrow{color:#b4c7ab}.inbox-section .section-heading>p{color:#b1bdb2;margin-right:35px}.dashboard{display:grid;grid-template-columns:210px 1fr;min-height:533px;border-radius:12px;overflow:hidden;background:var(--paper);color:var(--ink);box-shadow:0 24px 65px #00000055;border:1px solid #ffffff14}.dashboard-sidebar{background:#101711;border-right:1px solid var(--line);padding:28px 18px;display:flex;flex-direction:column}.small-brand{font-size:26px;margin-left:7px;margin-bottom:45px}.small-brand .brand-mark{font-size:39px;width:30px;margin-right:5px}.sidebar-label{font-family:var(--mono);font-size:12px;letter-spacing:1.5px;color:#a5b39e;margin:0 14px 14px}.side-link{display:flex;align-items:center;gap:10px;border:0;border-radius:6px;background:transparent;padding:12px 14px;font-size:13px;text-align:left;margin-bottom:6px;color:#adbcac;min-height:43px}.side-link .icon{width:18px;height:18px}.side-link.active{background:#23341e;color:#d2efbd}.side-link:hover{background:#283620}.count{margin-left:auto;background:#63824c33;padding:1px 5px;line-height:1.2;border-radius:4px;font-size:12px}.sidebar-bottom{display:flex;align-items:center;gap:9px;margin-top:auto;padding:20px 4px 0;font-size:12px}.wallet-avatar{background:#25381f;border:1px solid #394d32;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.sidebar-bottom>div{flex:1}.sidebar-bottom>div>span{display:block;font-family:var(--mono);font-size:12px;color:#a5b39e;margin-top:3px}.sidebar-bottom .icon{height:14px;width:14px;color:#a5b39e}.dashboard-main{padding:0 32px 12px;min-width:0}.dashboard-top{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:65px;border-bottom:1px solid #283123;font-size:12px;color:#a5b39e}.dashboard-breadcrumb{display:flex;align-items:center;gap:12px}.dashboard-breadcrumb b{font-weight:400;color:#d9e4d9}.demo-badge{font-size:12px;border:1px solid #33422e;border-radius:20px;padding:4px 9px;white-space:nowrap;color:#aabbab}.inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:27px;margin-bottom:25px}.inbox-heading h3{font-size:23px;font-weight:400;letter-spacing:-.6px}.balance-area{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:28px}.balance-label{font-size:12px;color:#a5b39e}.balance{font-size:43px;letter-spacing:-1.3px;line-height:1.4}.balance>span:last-child{font-size:18px;color:#a5b39e;letter-spacing:-.3px}.balance-detail{font-size:12px;display:flex;align-items:center;gap:4px;color:#a3b69d}.balance-detail .icon{height:12px;width:12px}.balance-area>.button{min-height:39px;font-size:12px;padding:10px 16px;gap:12px}.table-heading{display:flex;align-items:center;justify-content:space-between;padding-block:0 11px}.table-heading h4{font-size:12px;font-weight:400}.table-heading>span{font-size:12px;color:#a5b39e}.payment-table{overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:12px}th{font-size:12px;color:#a5b39e;font-weight:400;padding:9px 10px;border-block:1px solid #2b3827;background:#141e15}th:first-child{border-radius:5px 0 0 5px}td{padding:13px 10px;border-bottom:1px solid #273123}td code{font-size:12px;color:#aabbab}.cell-sub{font-size:12px;color:#a5b39e;display:block;margin-top:3px}.table-payment{display:flex;align-items:center;gap:9px}.token-icon{display:flex;align-items:center;justify-content:center;background:#26391c;border:1px solid #354a2c;color:#b9df96;height:28px;width:28px;border-radius:50%;font-size:16px}.amount-cell{text-align:right}.amount-cell strong{font-weight:400}.status-pill{font-size:12px;background:#1e3017;border:1px solid #304327;padding:3px 7px;border-radius:4px;color:#c1e5a0}.dashboard-status{font-size:12px;color:#a5b39e;padding-top:15px;min-height:35px}.inbox-footnote{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#a5b69f;text-align:center}.inbox-footnote .icon{width:14px;height:14px}.receive-display{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px 10px 35px}.receive-icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:12px;background:var(--accent);margin-bottom:20px}.receive-display h4{font-size:24px;font-weight:400;letter-spacing:-.6px}.receive-display p{font-size:14px;max-width:320px;color:var(--muted);margin:10px 0}.receive-display>code{font-size:17px;background:#192619;padding:15px 20px;border-radius:7px;margin:8px 0}.receive-display .receive-warning{font-size:12px;margin-bottom:22px}.onboarding-section{display:grid;grid-template-columns:1fr 1.04fr;gap:90px;align-items:center}.onboarding-intro .eyebrow{margin-bottom:18px}.onboarding-intro>p{color:var(--muted);font-size:16px;max-width:340px;margin-top:22px}.onboarding-intro .text-link{margin-top:22px}.onboarding-list article{display:flex;align-items:flex-start;gap:19px;padding:26px 0;border-bottom:1px solid var(--line)}.onboarding-list article:first-child{padding-top:0}.onboarding-list article:last-child{border-bottom:0;padding-bottom:0}.outline-icon{border:1px solid #354332;border-radius:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#192319}.outline-icon .icon{width:21px;height:21px}.onboarding-list h3{font-size:20px;font-weight:400;margin-bottom:7px}.onboarding-list p{color:var(--muted);font-size:15px;line-height:1.55}.onboard-index{font-family:var(--mono);font-size:12px;color:#a5b39e;margin-left:8px;margin-top:5px}.privacy-section{padding-top:8px}.privacy-intro{text-align:center;max-width:680px;margin:0 auto 42px}.privacy-intro .eyebrow{justify-content:center;margin-bottom:19px}.privacy-intro p{font-size:16px;color:var(--muted);line-height:1.7;max-width:480px;margin:22px auto 0}.privacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.privacy-card{border-radius:14px;padding:37px 40px 34px}.privacy-card-label{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12px;letter-spacing:1px}.privacy-card-label .icon{width:16px;height:16px}.privacy-card h3{font-size:32px;letter-spacing:-1px;font-weight:400;line-height:1.17;margin:30px 0}.protected{background:#132218}.visible{background:#111714}.privacy-card ul{padding:0;list-style:none;display:grid;gap:18px;margin:0}.privacy-card li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#b1c0b1;line-height:1.5}.privacy-card li .icon{width:16px;height:16px;margin-top:1px}.visible li{color:#aeb7ad}.fees-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.fees-section .eyebrow{margin-bottom:19px}.fees-section h2{font-size:43px}.fees-section>div>p{font-size:16px;color:var(--muted);max-width:370px;margin-top:20px}.fee-stage{display:block;font-size:12px;color:#a5b39e;margin-top:17px}.fee-list{border:1px solid var(--line);border-radius:12px;background:#111a13;padding:4px 25px 0}.fee-list>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid var(--line);font-size:13px}.fee-list strong{font-weight:400;display:block}.fee-list small{font-size:12px;display:block;color:#a5b39e;margin-top:4px}.fee-value{font-size:12px;text-align:right;color:#b5c7a7;white-space:nowrap}.fee-list>p{margin:0!important;padding:16px 0 18px;font-size:12px!important;max-width:100%!important}.faq-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-top:80px}.faq-section .eyebrow{margin-bottom:17px}.faq-section>div>p{color:var(--muted);font-size:16px;margin-top:20px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;font-size:15px;padding:22px 0;font-weight:400}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{color:#c1e5a0}.faq-plus{height:12px;width:12px;position:relative;flex-shrink:0}.faq-plus:before,.faq-plus:after{position:absolute;content:'';top:5px;left:0;width:12px;height:1px;background:currentColor}.faq-plus:after{transform:rotate(90deg);transition:transform .15s}.faq-list details[open] .faq-plus:after{transform:rotate(0)}.faq-list details>p{color:var(--muted);font-size:14px;line-height:1.7;padding-bottom:22px;max-width:500px}.final-cta{background:var(--accent);border-radius:18px;text-align:center;padding:60px 24px 170px;position:relative;overflow:hidden;isolation:isolate}.final-cta .eyebrow{justify-content:center;margin-bottom:18px}.final-cta h2{font-size:45px;letter-spacing:-1.9px;line-height:1.12}.final-cta .button{margin-top:28px}.cta-note{display:block;font-size:12px;color:#b5c7a7;margin-top:16px}.cta-watermark{position:absolute;bottom:-78px;left:0;width:100%;text-align:center;color:#1c3321;font-size:250px;font-weight:600;line-height:1;letter-spacing:-16px;z-index:-1}.site-footer{padding-top:50px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:35px}.footer-top>span{color:#a5b39e;font-size:12px}.footer-top .brand{font-size:27px}.footer-top .brand-mark{font-size:42px}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:#a5b39e;font-size:12px;padding:21px 0 27px}dialog{border:1px solid #33422e;border-radius:20px;width:min(510px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:36px;color:var(--ink);background:var(--canvas);box-shadow:0 40px 120px #0008}dialog::backdrop{background:#000000b5;backdrop-filter:blur(5px)}.dialog-close{position:absolute;top:13px;right:13px}.dialog-close .icon{width:18px;height:18px}.dialog-kicker{font-family:var(--mono);font-size:12px;letter-spacing:1px;color:#a4b298;margin:7px 35px 28px 0}.dialog-progress{display:flex;list-style:none;justify-content:space-between;gap:20px;padding:0;margin:0 0 35px}.dialog-progress li{font-family:var(--mono);font-size:12px;border-top:2px solid #33422e;flex:1;padding-top:10px;color:#a5b39e}.dialog-progress li span{display:block;font-family:var(--font);font-size:12px;margin-top:3px}.dialog-progress li.current{border-color:#c7fa78;color:#c7fa78}.dialog-progress li.complete{border-color:#617d49;color:#c7fa78}.dialog-hero-icon{width:54px;height:54px;background:#2c4320;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.dialog-hero-icon .icon{height:27px;width:27px}dialog h2{font-size:32px;letter-spacing:-1px;line-height:1.15;margin-bottom:14px}dialog>p:not(.dialog-disclaimer){font-size:15px;color:var(--muted);line-height:1.65}#dialog-description{min-height:98px}.dialog-example{display:flex;align-items:center;gap:12px;background:#111814;padding:18px;border:1px solid var(--line);border-radius:9px;margin-top:18px;min-height:84px;font-size:14px}.dialog-example>span:nth-child(2){flex:1}.dialog-example small{display:block;font-size:12px;margin-top:4px;color:#a5b39e}.dialog-example>.icon{color:#c7fa78;width:17px;height:17px}.dialog-example code{font-size:15px;display:block;word-break:break-all}.dialog-actions{display:flex;gap:10px;margin-top:24px}.dialog-actions .button-dark{flex:1}.dialog-disclaimer{font-size:12px;color:#a5b39e;text-align:center;margin-top:17px}.spend-summary{margin:22px 0;border-block:1px solid var(--line)}.spend-summary>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;font-size:12px}.spend-summary>div>span{color:#a4b298}.spend-summary strong{font-weight:400}.spend-boundary{display:flex;gap:10px;background:#293921;padding:13px;border-radius:8px;font-size:12px!important;line-height:1.5!important}.spend-boundary .icon{height:18px;width:18px;margin-top:1px}#finish-spend{width:100%;margin-top:20px}.modal-open{overflow:hidden}.scanning .icon{animation:scan-pulse .65s ease-in-out infinite alternate}.scanning{pointer-events:none}
@keyframes float-in{from{opacity:0;transform:translateY(12px) rotate(-4deg)}to{opacity:1;transform:translateY(0) rotate(-4deg)}}@keyframes scan-pulse{to{opacity:.25}}
@media(min-width:1550px){.hero{min-height:700px;padding-block:82px 70px}.hero h1{font-size:82px}.hero-art{min-height:540px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.nav-inner{width:calc(100% - 64px)}.desktop-nav{gap:22px}.hero h1{font-size:63px;letter-spacing:-2.8px}.hero{padding-top:55px;min-height:610px}.hero-art{min-height:490px}.hero-actions{gap:12px}.hero-actions .button{font-size:14px;padding:14px 18px}.hero-actions .text-link{font-size:12px}.hero-description{font-size:16px;max-width:380px}.payment-float{right:-1%;min-width:270px;padding:15px;gap:10px}.step-visual{padding-inline:20px}.steps-grid{gap:18px}.sample-code span{font-size:12px}.address-pill{font-size:12px;padding:8px 9px}.mini-payment strong{font-size:17px}.dashboard{grid-template-columns:180px 1fr}.dashboard-sidebar{padding-inline:12px}.dashboard-main{padding-inline:25px}.onboarding-section{gap:60px}.privacy-card{padding:30px}.fees-section,.faq-section{gap:60px}.inbox-section .section-heading>p{margin-right:0}.principles{font-size:12px}.section-space{padding-block:90px}.hero-art>img{width:112%;left:-5%}}
@media(max-width:850px){.desktop-nav{gap:17px;font-size:12px}.header-cta{font-size:12px;padding-inline:15px;gap:12px}.brand{font-size:28px}.hero{grid-template-columns:1fr 1fr;gap:0}.hero h1{font-size:52px;letter-spacing:-2.3px}.hero .eyebrow{font-size:12px;letter-spacing:.7px}.hero-art{min-height:465px}.payment-float{top:22%;right:-2%;min-width:230px;padding:12px;gap:8px}.payment-float .payment-icon{width:32px;height:32px}.payment-float strong{font-size:18px}.float-label{font-size:12px}.tiny-tag{font-size:12px}.float-address{font-size:12px}.float-check{display:none}.hero-description{max-width:320px;font-size:15px}.hero-actions{display:block;margin-top:23px}.hero-actions .text-link{margin:8px 0 0 8px}.hero-note{font-size:12px;margin-top:17px}.hero-art>img{object-position:53% center}.section-heading{gap:30px}.section-heading>p{font-size:14px}.steps-grid{gap:16px}.step-visual{height:170px;padding:22px 14px}.mini-label{font-size:12px;letter-spacing:.7px}.mini-note{font-size:12px}.sample-code{gap:6px;padding:11px 8px}.sample-code .icon{width:13px;height:13px}.sample-code span{font-size:12px}.address-pill{font-size:12px;padding:7px}.address-path{gap:5px}.address-path .icon{width:14px}.mini-payment{gap:8px}.mini-payment .payment-icon{width:29px;height:29px}.mini-payment strong{font-size:14px}.mini-payment>div>span{font-size:12px}.step-title{gap:9px}.step-title h3{font-size:16px}.step>p{font-size:14px}.inbox-section{margin-inline:12px}.inbox-section .wrap{width:calc(100% - 48px)}.dashboard{grid-template-columns:151px 1fr}.dashboard-sidebar{padding:24px 8px}.side-link{padding-inline:9px;font-size:12px;gap:8px}.small-brand{font-size:23px}.dashboard-main{padding-inline:21px}.balance{font-size:35px}.dashboard-top{gap:8px}.dashboard-breadcrumb{gap:6px;font-size:12px}.demo-badge{font-size:12px}.dashboard-sidebar .sidebar-bottom{gap:5px}.sidebar-bottom>div{font-size:12px}.sidebar-bottom .wallet-avatar{width:26px;height:26px}.sidebar-bottom>.icon{display:none}.sidebar-bottom>div>span{font-size:12px}.onboarding-section{gap:35px}.onboarding-list article{gap:12px}.onboarding-list p{font-size:14px}.outline-icon{width:37px;height:37px}.onboard-index{display:none}.privacy-card{padding:28px}.privacy-card h3{font-size:28px}.privacy-card li{font-size:13px}.fees-section,.faq-section{gap:40px}.fees-section h2{font-size:37px}.fee-list{padding-inline:20px}.fee-value{font-size:12px}.fee-list small{font-size:12px}.faq-list summary{font-size:14px}.footer-top>span{font-size:12px}.footer-bottom{font-size:12px}}
@media(max-width:680px){:root{scroll-padding-top:25px}.wrap,.nav-inner{width:calc(100% - 40px)}.site-header{background:var(--canvas)}.nav-inner{min-height:77px;gap:16px}.brand{font-size:28px}.brand-mark{font-size:43px;width:33px}.desktop-nav{display:none}.header-cta{margin-left:auto;min-height:40px;font-size:12px;padding:10px 13px;gap:8px}.header-cta .icon{width:16px}.menu-toggle{display:flex;flex-direction:column;gap:6px;height:36px;width:30px;border-radius:5px;padding:4px}.menu-toggle>span{height:1px;width:19px;background:var(--ink)}.mobile-nav:not([hidden]){display:flex;flex-direction:column;padding:8px 20px 22px;border-top:1px solid var(--line);gap:0}.mobile-nav a{padding:12px 4px;font-size:15px}.mobile-nav .button{margin-top:10px}.hero{grid-template-columns:1fr;padding-block:43px 22px;gap:5px;min-height:0}.hero .eyebrow{font-size:12px;letter-spacing:.8px;margin-bottom:25px}.chain-glyph{width:21px;height:21px}.hero h1{font-size:clamp(48px,10.8vw,71px);letter-spacing:-2.4px;line-height:1.045}.hero-description{font-size:16px;max-width:420px;margin-top:22px}.hero-actions{display:flex;gap:18px;margin-top:26px}.hero-actions .button{font-size:13px;padding:14px 17px;min-height:49px;gap:12px}.hero-actions .text-link{font-size:12px;margin:0}.hero-note{font-size:12px;margin-top:20px}.hero-art{min-height:380px;margin-top:8px}.hero-art>img{width:100%;height:100%;left:0;object-fit:cover;object-position:center}.payment-float{top:14%;right:7%;padding:14px;min-width:265px}.float-label{font-size:12px}.payment-float strong{font-size:19px}.float-address{font-size:12px}.tiny-tag{font-size:12px}.float-check{display:block}.art-caption{bottom:5%;left:9%;right:6%;font-size:12px}.principles{padding:22px 0;gap:16px;display:grid;grid-template-columns:1fr;font-size:13px}.principles>div{gap:12px}.principles .icon{width:19px;height:19px}.section-space{padding-block:65px}.section-heading{display:block;margin-bottom:29px}.section-heading .eyebrow{font-size:12px;letter-spacing:.8px;margin-bottom:17px}h2{font-size:35px;letter-spacing:-1.4px;line-height:1.16}.section-heading>p{font-size:15px;margin-top:19px;max-width:370px}.section-heading>p br{display:none}.steps-grid{grid-template-columns:1fr;gap:35px}.step-visual{height:175px;padding:25px 30px;max-width:100%;}.mini-label{font-size:12px;letter-spacing:1px;margin-bottom:16px}.sample-code{padding:13px 15px;gap:15px}.sample-code span{font-size:14px}.sample-code .icon{width:17px;height:17px}.mini-note{font-size:12px;margin-top:14px}.address-path{justify-content:initial;gap:18px}.address-pill{font-size:13px;padding:10px 15px}.address-path .icon{width:20px}.mini-payment{gap:13px}.mini-payment .payment-icon{width:40px;height:40px}.mini-payment strong{font-size:21px}.mini-payment>div>span{font-size:12px}.step-title{margin-top:18px;gap:13px}.step-title h3{font-size:18px}.step>p{font-size:15px;max-width:100%;}.inbox-section{padding:57px 0 25px;border-radius:14px;margin-inline:10px}.inbox-section .wrap{width:calc(100% - 30px)}.inbox-section h2{font-size:34px}.inbox-section .eyebrow{font-size:12px;letter-spacing:.5px}.inbox-section .section-heading>p{max-width:310px;font-size:14px}.dashboard{display:block;min-height:0;border-radius:10px}.dashboard-sidebar{flex-direction:row;gap:10px;align-items:center;padding:14px 17px;border-right:0;border-bottom:1px solid var(--line)}.dashboard-sidebar .small-brand{margin:0 auto 0 0;font-size:21px}.small-brand .brand-mark{font-size:30px;width:24px;margin-right:3px}.sidebar-label,.sidebar-bottom{display:none}.side-link{font-size:12px;gap:5px;min-height:34px;padding:8px;margin:0}.side-link .icon{width:14px;height:14px}.side-link .count{display:none}.dashboard-main{padding:0 16px 8px}.dashboard-top{min-height:48px}.dashboard-breadcrumb{font-size:12px}.demo-badge{font-size:12px;padding:3px 6px}.inbox-heading{margin-top:22px;margin-bottom:20px}.inbox-heading h3{font-size:21px}.button-small{font-size:12px;padding:7px 9px;min-height:34px;gap:5px}.button-small .icon{width:14px;height:14px}.balance-area{align-items:flex-end;gap:10px;padding-bottom:23px}.balance-label{font-size:12px}.balance{font-size:32px;letter-spacing:-1px;white-space:nowrap}.balance>span:last-child{font-size:12px;letter-spacing:0}.balance-detail{font-size:12px}.balance-area>.button{font-size:12px;padding:9px 10px;gap:6px;min-height:34px;margin-bottom:3px}.balance-area>.button .icon{width:14px;height:14px}.table-heading h4{font-size:12px}.table-heading>span{font-size:12px}th{font-size:12px;padding:8px 6px}td{font-size:12px;padding:13px 6px}td code{font-size:12px}.table-payment{gap:6px}.token-icon{width:24px;height:24px;font-size:14px}.cell-sub{font-size:12px}.status-pill{font-size:12px;padding:3px 5px}.dashboard-status{font-size:12px;min-height:31px}.inbox-footnote{align-items:flex-start;font-size:12px;gap:7px;line-height:1.6;text-align:left;margin-top:19px}.inbox-footnote .icon{margin-top:2px}.onboarding-section{grid-template-columns:1fr;gap:37px}.onboarding-intro>p{font-size:15px;max-width:340px;margin-top:18px}.onboarding-intro .eyebrow{font-size:12px}.onboarding-intro .text-link{margin-top:15px;font-size:13px}.onboarding-list article{gap:16px;padding-block:23px}.outline-icon{width:42px;height:42px}.onboarding-list h3{font-size:20px}.onboarding-list p{font-size:15px}.onboard-index{display:block;font-size:12px}.privacy-intro{text-align:left;margin-bottom:27px}.privacy-intro .eyebrow{justify-content:flex-start;font-size:12px;letter-spacing:.7px}.privacy-intro p{font-size:15px;max-width:100%;margin-top:19px}.privacy-grid{grid-template-columns:1fr;gap:16px}.privacy-card{padding:29px}.privacy-card h3{font-size:30px;margin:25px 0}.privacy-card-label{font-size:12px}.privacy-card li{font-size:14px}.fees-section{grid-template-columns:1fr;gap:29px}.fees-section h2{font-size:35px}.fees-section .eyebrow{font-size:12px}.fees-section>div>p{font-size:15px;margin-top:17px}.fee-stage{font-size:12px}.fee-list{padding-inline:22px}.fee-list>div{font-size:13px}.fee-value{font-size:12px}.fee-list small{font-size:12px}.fee-list>p{font-size:12px!important}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section .eyebrow{font-size:12px}.faq-section>div>p{font-size:15px;margin-top:17px}.faq-section>div>p br{display:none}.faq-list summary{font-size:15px;gap:17px;padding-block:21px}.faq-list details>p{font-size:14px;padding-bottom:21px}.final-cta{padding:44px 20px 122px;border-radius:13px}.final-cta .eyebrow{font-size:12px;letter-spacing:.7px}.final-cta h2{font-size:32px;letter-spacing:-1.2px;line-height:1.16}.final-cta h2 br{display:none}.final-cta .button{font-size:13px;min-height:48px;padding:14px 18px;gap:17px;margin-top:24px}.cta-note{font-size:12px}.cta-watermark{font-size:140px;letter-spacing:-9px;bottom:-39px}.site-footer{padding-top:36px}.footer-top{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:24px}.footer-top .brand{font-size:25px}.footer-top>span{order:3;width:100%;font-size:12px}.footer-top>.text-link{margin-left:auto;font-size:12px}.footer-bottom{flex-direction:column;gap:7px;font-size:12px;padding-block:18px 24px}dialog{padding:29px 24px;border-radius:15px;max-height:calc(100dvh - 28px)}.dialog-kicker{font-size:12px;margin-bottom:23px}.dialog-progress{margin-bottom:25px}.dialog-progress li span{font-size:12px}dialog h2{font-size:29px}dialog>p:not(.dialog-disclaimer){font-size:14px}#dialog-description{min-height:91px}.dialog-example{padding:14px;gap:9px;font-size:13px;min-height:78px}.dialog-example small{font-size:12px}.dialog-actions .button{font-size:13px;padding-inline:17px}.dialog-example code{font-size:13px}}
@media(max-width:380px){.hero-actions{gap:10px}.hero-actions .button{font-size:12px;padding-inline:13px}.hero-actions .text-link{font-size:12px;gap:5px}.hero h1{font-size:46px}.hero .eyebrow{font-size:12px;letter-spacing:.4px}.header-cta{font-size:12px;padding-inline:11px}.hero-art{min-height:325px}.payment-float{right:1%;min-width:247px}.dashboard-sidebar{gap:5px;padding-inline:12px}.dashboard-main{padding-inline:12px}.side-link{font-size:12px;padding-inline:6px}.balance{font-size:28px}.balance-area>.button{font-size:12px;gap:2px;padding-inline:7px}.payment-table th:nth-child(3),.payment-table td:nth-child(3){display:none}.privacy-card{padding:25px}.address-path{gap:13px}.address-pill{font-size:12px}.step-visual{padding-inline:23px}.final-cta h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){:root{scrollbar-color:auto}button,.button,.privacy-card,.payment-float{border:1px solid ButtonText}.status-pill,.payment-icon{border:1px solid CanvasText}}
/* Keep useful product text readable at every breakpoint. */
.hero-art{overflow:hidden;border-radius:16px}
.eyebrow{letter-spacing:.75px}
.tiny-tag{display:inline-block;font-size:12px}
.payment-float{max-width:96%;min-width:0}
.float-label{display:flex;flex-wrap:wrap;align-items:center;gap:4px}
.float-label .tiny-tag{margin-left:2px;color:#aebdaa}
.float-address{font-size:12px}
.mini-label,.sidebar-label,.privacy-card-label{letter-spacing:.65px}
.balance-label,.table-heading h4,table,.side-link{font-size:14px}
.cell-sub,.status-pill,.dashboard-status,.demo-badge,.dashboard-top,.balance-detail{font-size:12px}
.sidebar-bottom{font-size:12px;flex-wrap:wrap}
.fee-value{white-space:normal}
.hero-note,.inbox-footnote,.footer-bottom,.dialog-disclaimer,.cta-note,.fee-stage{font-size:12px}
.fee-stage,.footer-bottom,.dialog-disclaimer,.cell-sub,.dashboard-status{color:#a7b4a3}
.inbox-footnote{color:#b4c3ae}
.step>p,.onboarding-list p,.privacy-card li,.faq-list details>p{font-size:16px}
.side-link .count{font-size:12px}
@media(min-width:681px) and (max-width:850px){.steps-grid{gap:12px}.step-visual{padding-inline:12px}.address-path{gap:4px}.address-pill{padding-inline:5px;font-size:12px}.sample-code{padding-inline:6px}.sample-code span{font-size:12px}.dashboard{grid-template-columns:165px 1fr}.side-link{font-size:12px}.balance-area{flex-wrap:wrap}.balance-area>.button{font-size:12px}.dashboard-status{font-size:12px}.sidebar-label{margin-inline:9px;font-size:12px}.step-title{min-height:44px}}
@media(max-width:680px){.hero .eyebrow{max-width:360px;font-size:12px;letter-spacing:.3px}.hero h1{letter-spacing:-2px}.hero-art{margin-top:17px}.payment-float{right:3%;max-width:94%;padding:14px}.payment-float .payment-icon{width:32px;height:32px}.float-check{display:none}.float-address{font-size:12px}.tiny-tag{font-size:12px}.art-caption{font-size:12px}.section-heading .eyebrow,.inbox-section .eyebrow,.privacy-intro .eyebrow,.final-cta .eyebrow{font-size:12px;letter-spacing:.4px}.dashboard-sidebar{flex-wrap:wrap}.dashboard-sidebar .small-brand{font-size:23px}.side-link{font-size:12px;padding:9px 8px}.side-link .icon{display:none}.dashboard-top{font-size:12px}.dashboard-breadcrumb{font-size:12px}.demo-badge{font-size:12px;white-space:normal;text-align:center;max-width:110px}.balance-area{flex-wrap:wrap;gap:15px}.balance-area>.button{font-size:12px}.balance-label{font-size:12px}.balance-detail{font-size:12px;align-items:flex-start}.balance{font-size:35px}.balance>span:last-child{font-size:14px}.payment-table th:nth-child(3),.payment-table td:nth-child(3){display:none}th{font-size:12px}td{font-size:14px}td code{font-size:12px}.cell-sub{font-size:12px}.table-payment{gap:8px}.table-heading h4,.table-heading>span{font-size:12px}.token-icon{display:none}.dashboard-status{font-size:12px;padding:14px 0 8px}.dashboard-main{padding-inline:14px}.button-small{font-size:12px}.table-heading{gap:15px}.fee-value{font-size:12px;max-width:110px}.fee-list small{font-size:12px}.fee-list>p{font-size:12px!important}.faq-list summary{font-size:16px}.final-cta .cta-watermark{font-size:140px}.onboarding-list h3{font-size:21px}.dialog-example small{font-size:12px}.dialog-kicker{font-size:12px}.spend-summary>div{font-size:14px}.dialog-disclaimer{font-size:12px}.footer-top>span{font-size:12px}}

/* Stealth after dark: one coherent palette, from the campaign to the inbox. */
:root{--canvas:#080c0a;--paper:#111814;--ink:#f1f4ef;--muted:#a2ada5;--line:#29362d;--accent:#c7fa78;--deep:#0c120e;--green:#c7fa78;--scroll-track:#0c120e;--scroll-thumb:#405344;--scroll-hover:#617461;--scroll-active:#768a77;color-scheme:dark}
body{background:var(--canvas)}
.site-header{border-color:#26312a;background:var(--canvas)}
.nav-inner{min-height:94px}
.brand-period,.soft-ink{color:var(--accent)}
.desktop-nav a{color:#b7c2b9}
.desktop-nav a:hover{color:var(--ink)}
.button-dark{background:var(--accent);color:#14200f;border-color:var(--accent)}
.button-dark:hover{background:#d7ffa2;color:#0b1308;border-color:#d7ffa2;box-shadow:0 4px 22px #a5ff6016}
.header-cta{background:transparent;color:var(--ink);border-color:#41503c}
.header-cta:hover{background:#192316;color:var(--accent);border-color:#708e56;box-shadow:none}
.button-outline{background:#131c15;border-color:#35452f;color:#d9e6d3}
.button-outline:hover{background:#21301b;border-color:#557542;color:var(--ink)}
.text-link{color:#d4dfce}
.text-link:hover{color:var(--accent)}
.chain-glyph{background:#c7fa7812;color:var(--accent);border:1px solid #c7fa7844}
.hero{grid-template-columns:1.03fr 1.05fr;gap:0;min-height:710px;padding-top:55px;padding-bottom:55px}
.hero h1{font-size:clamp(60px,5.5vw,84px);letter-spacing:-3.5px;line-height:1.02}
.hero-copy{position:relative;z-index:2}
.hero-description{max-width:435px;color:#a9b7ad;font-size:17px}
.hero .eyebrow{color:#c4d7bc;max-width:420px;letter-spacing:1px}
.hero-note{color:#9fac9e}
.hero-actions{gap:22px}
.hero-actions .button-large{min-height:57px}
.hero-art{align-self:stretch;min-height:575px;margin-left:-28px;margin-right:-18px;border-radius:0;overflow:visible}
.hero-art>img{left:0;top:-5%;width:110%;height:110%;object-fit:contain;object-position:center;mix-blend-mode:screen;border-radius:0;mask-image:linear-gradient(to bottom,transparent 0%,#000 9%,#000 88%,transparent 100%)}
.payment-float{top:auto;bottom:14%;right:1%;padding:18px 19px;gap:13px;min-width:315px;transform:rotate(-3deg);background:#142019ec;border-color:#7c9e642f;box-shadow:0 22px 55px #0007;backdrop-filter:blur(18px);animation:none}
.payment-float strong{color:var(--ink);font-size:23px}
.payment-float strong>span{color:#b9c5af}
.float-label{color:#b0c0a7}
.float-label .tiny-tag{color:#9fb98b;font-size:12px}
.float-address{color:#a2b498;margin-top:7px}
.payment-float .payment-icon{background:#c7fa7820;color:var(--accent);border:1px solid #c7fa782a}
.float-check{color:var(--accent)}
.art-caption{bottom:0;left:14%;right:0;color:#8fa187}
.caption-line{background:#658251}
.art-index{color:#799069}
.principles{color:#b3c0b1;padding-block:26px;border-color:#29362d}
.principles .icon{color:#b6d295}
.how-section{padding-top:112px}
.step-visual{border:1px solid #304129;background:#111a12;box-shadow:inset 0 1px #ffffff03}
.visual-address{background:#121a14}.visual-receipt{background:#101b13}
.sample-code{background:#19231a;border:1px solid #31432a;box-shadow:0 8px 24px #0002}
.sample-code>.icon:last-child{color:#a2bc8b}
.address-pill{background:#1b281d;border-color:#374b2c;color:#c8d8be}
.address-pill.new{background:#c7fa7814;border-color:#6b9147;color:var(--accent)}
.mini-note,.mini-label{color:#a6b69b}
.mini-payment .payment-icon{background:#263c1c;color:var(--accent)}
.mini-payment strong{color:#e8f1e3}
.step-title>span{color:#b7d395}
.inbox-section{color:var(--ink);background:#101a12;border:1px solid #293d24;border-radius:20px;margin-inline:20px;padding-top:85px}
.inbox-section .eyebrow{color:var(--accent)}
.inbox-section .section-heading>p{color:#a5b39f}
.dashboard{background:#0c140e;border-color:#3c4f32;box-shadow:0 35px 65px #0005}
.dashboard-sidebar{background:#111c13;border-color:#2b3c25}
.dashboard-top{border-color:#2b3c25}
.side-link.active{background:#27391e;color:#d5f8b6}
.side-link:hover{background:#25341f}
.side-link .count{background:#c7fa7819;color:var(--accent)}
.dashboard-breadcrumb b{color:#d2dec9}
.balance-detail{color:#b7cd9d}
.balance-detail .icon{color:var(--accent)}
.balance-label{color:#a7b49e}
.balance-area{border-bottom:1px solid #293b23;margin-bottom:22px;padding-bottom:25px}
.balance{font-size:46px;color:#eff4e9}
.balance>span:last-child{color:#a6b998}
.status-pill{background:#b4fc7810;border-color:#486237;color:#b6dc92}
.table-heading{padding-bottom:12px}
.table-heading>span{color:#a5b498}
th{color:#9dac91;background:#121e13;border-color:#2a3a23}
td{border-color:#26341f}
.token-icon{background:#1e3018;border-color:#3b522c;color:var(--accent)}
td code{color:#aabd98}.cell-sub{color:#a0b08f}
.demo-badge{color:#b8ce9f;background:#c7fa7809;border-color:#415837}
.dashboard-status{color:#9eae8e}
.wallet-avatar{color:#c7fa78;background:#263b1b;border-color:#425936}
.sidebar-bottom>div>span{color:#adbc9f}
.inbox-footnote{color:#b3c2a7}
.onboarding-section{align-items:start;gap:90px}
.onboarding-intro{min-width:0}
.onboarding-list{padding-top:23px}
.onboarding-list article{padding-block:34px}
.onboarding-list article:first-child{padding-top:0}
.onboarding-list article:last-child{padding-bottom:0}
.outline-icon{background:#19251a;border-color:#364d2b;color:var(--accent)}
.receive-art{position:relative;margin:25px 0 0;aspect-ratio:1.68;overflow:hidden;border-radius:12px;border:1px solid #263a25;background:#090e0b}
.receive-art img{width:100%;height:100%;object-fit:contain;object-position:50% 50%;mix-blend-mode:screen;display:block;padding-bottom:30px}
.receive-art figcaption{position:absolute;bottom:0;left:0;right:0;padding:15px 17px;display:flex;justify-content:space-between;gap:16px;align-items:center;background:#0a110ce8;border-top:1px solid #34432c;color:#afc59b;font-family:var(--mono);font-size:12px;line-height:1.5;letter-spacing:.4px}
.privacy-story{position:relative;isolation:isolate;overflow:hidden;border:1px solid #2b3b26;border-radius:15px;background:#0c130e;min-height:370px;margin-bottom:22px;display:flex;align-items:center}
.privacy-art{position:absolute;z-index:-1;right:0;top:0;width:63%;height:100%;object-fit:cover;object-position:65% center;mix-blend-mode:screen;mask-image:linear-gradient(to right,transparent,#000 35%)}
.privacy-intro{text-align:left;max-width:650px;margin:0;padding:48px}
.privacy-intro .eyebrow{justify-content:flex-start;color:#b2cc9e;font-size:12px;letter-spacing:.6px;max-width:430px}
.privacy-intro h2{text-shadow:0 3px 25px #050a07}
.privacy-intro p{margin:24px 0 0;max-width:420px;font-size:16px;color:#b1bdad;text-shadow:0 2px 20px #050a07}
.privacy-grid{gap:22px}
.privacy-card{border:1px solid #2e4128}
.protected{background:#111e14}
.visible{background:#101714;border-color:#2c3830}
.privacy-card h3{color:#edf3e7}
.privacy-card-label{color:#b7d49c}
.privacy-card li{color:#b2c2a8}
.privacy-card li .icon{color:var(--accent)}
.visible .privacy-card-label,.visible li .icon{color:#aabcaa}
.visible li{color:#afbbae}
.fee-list{background:#101811;border-color:#304129}
.fee-list>div{border-color:#304129}
.fee-list strong{color:#dce7d5}.fee-list small{color:#a4b599}
.fee-value{color:#b8d19e}
.fee-stage{color:#a1b091}
.fee-list>p{color:#a6b896!important}
.faq-list details{border-color:#2a3926}
.faq-list details:first-child{border-color:#2a3926}
.faq-list summary:hover{color:var(--accent)}
.faq-plus{color:#b7d791}
.final-cta{background:#111d12;border:1px solid #405530;padding-top:72px;padding-bottom:174px}
.final-cta .eyebrow{color:#b5d092}
.final-cta h2{color:#eff5e7}
.final-cta .cta-note{color:#b0c69a}
.cta-watermark{color:#253d1d;opacity:.6}
.footer-top>span,.footer-bottom{color:#9cae91}
.footer-bottom{border-color:#2c3b26}
dialog{background:#111a13;color:var(--ink);border-color:#405331;box-shadow:0 30px 150px #000c}
.dialog-hero-icon{background:#263c1d;color:var(--accent);border:1px solid #4b6434}
.dialog-example{background:#0c140d;border-color:#35472b}
.dialog-example small{color:#afc09e}
.dialog-kicker{color:#b3ce98}
.dialog-progress li{color:#a5b996;border-color:#3a4f2d}
.dialog-progress li.current{color:var(--accent);border-color:var(--accent)}
.dialog-progress li.complete{color:#bfdba2;border-color:#6e9350}
.dialog-disclaimer{color:#a5b898}
.icon-button:hover{background:#253720}
.spend-summary{border-color:#364a2c}
.spend-summary>div>span{color:#a6b996}
.spend-boundary{background:#1e2e18;color:#bdd0ac!important;border:1px solid #3c562c}
.receive-display>code{background:#21311b;color:#d1edb3}
.receive-icon{color:#15240e}
.menu-toggle>span{background:#dcebcf}
@media(min-width:1550px){.hero{min-height:740px}.hero h1{font-size:84px}.hero-art{min-height:620px}}
@media(max-width:1100px){.hero{min-height:680px}.hero h1{font-size:65px;letter-spacing:-2.8px}.hero-art{min-height:550px;margin-right:0}.payment-float{min-width:0;max-width:98%;right:0;padding:16px;bottom:15%}.hero-description{max-width:360px;font-size:16px}.hero-actions{gap:16px}.hero-art>img{width:112%;left:-3%}.onboarding-section{gap:60px}.privacy-intro{padding:38px;max-width:590px}.privacy-intro p{max-width:365px}.receive-art figcaption{font-size:12px;padding:12px}.receive-art figcaption span{max-width:50%}.balance{font-size:40px}}
@media(min-width:681px) and (max-width:850px){.hero{min-height:630px}.hero h1{font-size:54px;letter-spacing:-2.1px}.hero-description{max-width:315px}.hero-art{min-height:515px;margin-left:-35px}.hero-art>img{width:118%;left:-5%}.hero-actions{display:block}.hero-actions>.text-link{margin:8px 0 0 8px}.payment-float{bottom:10%;padding:12px;gap:8px;max-width:95%}.payment-float .payment-icon{display:none}.payment-float strong{font-size:21px}.float-label{font-size:12px}.float-address{font-size:12px}.art-caption{left:12%;right:1%}.art-caption>span:nth-child(2){max-width:150px}.onboarding-section{gap:35px}.onboarding-list{padding-top:5px}.onboarding-list article{padding-block:25px}.receive-art{aspect-ratio:1.3}.receive-art figcaption{display:block;padding:10px 12px}.receive-art figcaption span{display:block;max-width:none;font-size:12px}.privacy-intro{max-width:500px;padding:32px}.privacy-story{min-height:350px}.privacy-art{width:66%;opacity:.7}.privacy-intro p{max-width:360px}.balance{font-size:36px}.final-cta h2{font-size:41px}}
@media(max-width:680px){.nav-inner{min-height:78px}.hero{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding-top:43px;padding-bottom:27px}.hero h1{font-size:clamp(48px,10.8vw,69px);letter-spacing:-2.4px;line-height:1.04}.hero .eyebrow{font-size:12px;letter-spacing:.2px;max-width:360px}.hero-description{font-size:16px;max-width:420px;margin-top:25px}.hero-actions{display:flex;gap:16px;flex-wrap:wrap}.hero-actions .button-large{min-height:50px;font-size:14px}.hero-actions>.text-link{margin:0;font-size:13px}.hero-note{font-size:12px;max-width:330px;align-items:flex-start}.hero-note .icon{margin-top:1px}.hero-art{min-height:375px;margin:10px 0 0;overflow:hidden;border-radius:8px}.hero-art>img{top:-12%;left:0;width:100%;height:108%;object-fit:contain;mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 85%,transparent)}.payment-float{bottom:10%;right:3%;max-width:94%;padding:13px 16px;gap:11px}.payment-float .payment-icon{display:flex;width:34px;height:34px}.payment-float strong{font-size:21px}.float-label,.float-label .tiny-tag,.float-address{font-size:12px}.art-caption{left:5%;right:5%;bottom:0;font-size:12px}.art-caption>span:nth-child(2){display:none}.art-index{font-size:12px}.caption-line{height:1px;width:35px;background:#6b904c}.principles{font-size:14px;padding-block:24px;gap:18px}.how-section{padding-top:67px}.inbox-section{margin-inline:10px;padding-top:52px;border-radius:14px}.inbox-section h2{font-size:34px}.inbox-section .eyebrow{font-size:12px;max-width:290px;line-height:1.7}.dashboard{border-color:#405d2f}.dashboard-sidebar{gap:10px}.balance-area{gap:14px;flex-wrap:wrap;margin-bottom:18px}.balance{font-size:36px}.balance>span:last-child{font-size:14px}.onboarding-section{gap:34px}.onboarding-list{padding-top:0}.onboarding-list article{padding-block:25px}.receive-art{aspect-ratio:1.65;margin-top:25px}.receive-art figcaption{display:flex;justify-content:space-between;gap:15px;padding:12px 15px;font-size:12px}.receive-art figcaption span{display:block;max-width:50%}.onboarding-list h3{font-size:21px}.privacy-story{display:flex;flex-direction:column;min-height:0;margin-bottom:16px;border-radius:12px}.privacy-intro{padding:29px 25px 0;max-width:none;width:100%;order:0}.privacy-intro .eyebrow{font-size:12px;line-height:1.6}.privacy-intro h2{font-size:34px;text-shadow:none}.privacy-intro p{max-width:none;font-size:16px;margin-top:20px;text-shadow:none}.privacy-art{position:relative;z-index:0;width:100%;height:240px;order:1;object-position:65% 60%;mask-image:linear-gradient(to bottom,transparent,#000 28%);margin-top:0}.privacy-grid{gap:16px}.privacy-card{padding:28px}.privacy-card h3{font-size:30px}.final-cta{padding:48px 23px 125px}.final-cta h2{font-size:32px;line-height:1.17}.final-cta .eyebrow{font-size:12px;line-height:1.6}.final-cta .cta-watermark{font-size:140px;color:#2f4823}.final-cta .button{font-size:14px}.footer-top>span,.footer-bottom{font-size:12px}}
@media(max-width:380px){.hero h1{font-size:46px}.hero-actions{gap:9px}.hero-actions .button-large{font-size:12px;padding-inline:12px;gap:10px}.hero-actions>.text-link{font-size:12px;gap:5px}.hero-art{min-height:345px}.payment-float{right:1%;padding:12px;max-width:98%}.payment-float .payment-icon{width:30px;height:30px}.payment-float strong{font-size:20px}.float-address{font-size:12px}.privacy-intro{padding-inline:22px}.privacy-intro h2{font-size:30px}.balance{font-size:33px}.dashboard-sidebar{gap:8px}.side-link{padding-inline:6px}.final-cta h2{font-size:29px}}

/* The chain and private-send product are the primary brand message. */
.hero h1 .chain-line{font-size:.86em;letter-spacing:-2.5px;white-space:nowrap}
.hero-note{max-width:440px;align-items:flex-start;line-height:1.6}
.hero-note .icon{margin-top:1px}
.final-cta h2{max-width:1010px;margin-inline:auto}
@media(max-width:850px){.hero h1 .chain-line{letter-spacing:-1.8px}}
@media(max-width:680px){.hero h1 .chain-line{font-size:.85em;letter-spacing:-1.5px}.hero .eyebrow{max-width:350px}.hero-note{max-width:340px}.final-cta h2{font-size:32px}.final-cta h2 .soft-ink{display:block;margin-top:8px}}
@media(max-width:380px){.hero h1 .chain-line{font-size:.80em}.final-cta h2{font-size:29px}}

.mode-switch,.wallet-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:0 0 16px}.mode-switch .active{border-color:var(--accent);color:var(--accent);background:#c7fa7815}.wallet-actions{border-bottom:1px solid #293b23;padding-bottom:16px}.live-forms{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.live-forms form{border-top:1px solid #304129;padding-top:20px;display:grid;gap:12px}.live-forms h4{margin:0;font-size:18px}.form-help{color:#a7b49e;font-size:13px;margin:0 0 4px;line-height:1.5}.live-forms label{display:grid;gap:6px;color:#a7b49e;font-size:12px}.live-forms input{width:100%;border:1px solid #35472b;background:#0c140d;color:var(--ink);padding:12px;border-radius:6px;font:inherit}.live-forms input:focus{outline:2px solid var(--accent);outline-offset:2px}.check-row{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important}.check-row input{width:auto}.journal-wrap{margin-top:28px}.journal-list{list-style:none;padding:0;margin:0;border-top:1px solid #304129}.journal-list li{padding:11px 0;border-bottom:1px solid #26341f;color:#a7b49e;font-size:12px}.journal-list a{color:var(--accent)}.receive-qr{display:block;width:180px;height:180px;margin:20px auto;background:#0c140d;border:8px solid #c7fa78;border-radius:4px}.dashboard-status.error{color:#ff9e8b}@media(max-width:680px){.live-forms{grid-template-columns:1fr}.receive-qr{width:150px;height:150px}}

/* Keep payment details legible and long receive codes contained. */
.dashboard-main,.dashboard-shell,.live-forms form{min-width:0}.live-forms label,.form-help,.journal-list li{font-size:14px}.spend-summary strong{overflow-wrap:anywhere;max-width:70%;text-align:right}.receive-code, #receive-code{overflow-wrap:anywhere;word-break:break-word}button:disabled{opacity:.45;cursor:not-allowed}[hidden]{display:none!important}.live-forms input{font-size:16px}.dashboard-status{overflow-wrap:anywhere}
.receive-qr{width:256px;height:256px;max-width:100%;border:0;border-radius:0;background:#f4f7f5;object-fit:contain}.receive-qr[hidden]{display:none!important}

.spend-summary code{overflow-wrap:anywhere;word-break:break-word;max-width:70%;text-align:right;font-size:13px}.receive-display{min-width:0}
/* The hero artwork may bleed into its gutter, but must not widen the page. */
body{overflow-x:clip}
