@font-face{font-family:Montserrat;src:url(/fonts/montserrat-700.v1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-800.v1.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.v1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.v1.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.v1.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.v1.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0%;size-adjust:112.83%}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0%;size-adjust:134.59%}:root,[data-theme=dark]{--bg:#0d0d12;--bg-card:#16161f;--bg-elevated:#242433;--bg-modal:#1a1a24;--border:#2e2e3e;--border-subtle:rgba(255,255,255,0.06);--text:#f5f0e8;--text-secondary:#9e9e9e;--text-muted:#827e8c;--primary:#d4a537;--primary-light:#f0c040;--primary-dark:#a07820;--primary-text:#d4a537;--primary-muted:rgba(212,165,55,0.15);--on-primary:#0d0d12;--coin:#d4a537;--banknote:#4ade80;--accent:#e08a5b;--accent-muted:rgba(224,138,91,0.12);--on-accent:#0d0d12;--metal-silver:#c9c6cf;--metal-silver-dark:#8f8b98;--metal-copper:#c8754a;--metal-copper-dark:#8e4a2b;--metal-note:#8fc9a4;--metal-note-dark:#3f7d57;--info:#60a5fa;--success:#5bc46a;--warning:#ffb547;--error:#ff6b5e;--overlay:rgba(0,0,0,0.6);--focus-ring:#f0c040;--shadow-sm:0 2px 4px rgba(0,0,0,0.15);--shadow-md:0 4px 8px rgba(0,0,0,0.2);--shadow-lg:0 8px 16px rgba(0,0,0,0.25);--logo-dark:block;--logo-light:none;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f5f4f2;--bg-card:#ffffff;--bg-elevated:#ecebe7;--bg-modal:#ffffff;--border:#dcd9d2;--border-subtle:rgba(22,20,28,0.08);--text:#16141c;--text-secondary:#55525e;--text-muted:#6e6a78;--primary-text:#80600f;--primary-muted:rgba(160,120,32,0.12);--coin:#a07820;--banknote:#187a42;--accent:#a4502a;--accent-muted:rgba(164,80,42,0.1);--on-accent:#ffffff;--info:#2563c9;--success:#2e7d32;--warning:#9a5800;--error:#c62828;--overlay:rgba(10,10,14,0.45);--focus-ring:#80600f;--shadow-sm:0 1px 2px rgba(22,20,28,0.06);--shadow-md:0 4px 12px rgba(22,20,28,0.08);--shadow-lg:0 10px 28px rgba(22,20,28,0.14);--logo-dark:none;--logo-light:block;color-scheme:light}}[data-theme=light]{--bg:#f5f4f2;--bg-card:#ffffff;--bg-elevated:#ecebe7;--bg-modal:#ffffff;--border:#dcd9d2;--border-subtle:rgba(22,20,28,0.08);--text:#16141c;--text-secondary:#55525e;--text-muted:#6e6a78;--primary-text:#80600f;--primary-muted:rgba(160,120,32,0.12);--coin:#a07820;--banknote:#187a42;--accent:#a4502a;--accent-muted:rgba(164,80,42,0.1);--on-accent:#ffffff;--info:#2563c9;--success:#2e7d32;--warning:#9a5800;--error:#c62828;--overlay:rgba(10,10,14,0.45);--focus-ring:#80600f;--shadow-sm:0 1px 2px rgba(22,20,28,0.06);--shadow-md:0 4px 12px rgba(22,20,28,0.08);--shadow-lg:0 10px 28px rgba(22,20,28,0.14);--logo-dark:none;--logo-light:block;color-scheme:light}:root{--font-brand:"Montserrat","Montserrat Fallback","Avenir Next",system-ui,sans-serif;--font-ui:"Inter","Inter Fallback",-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback",ui-monospace,"SF Mono",Menlo,monospace;--gutter:24px;--gold:linear-gradient(90deg,var(--primary),var(--primary-dark))}@media (max-width:767px){:root{--gutter:20px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px;background:var(--bg)}html:has(.page-light){background:#f5f4f2;color-scheme:light}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wrap{max-width:1200px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.only-m{display:none!important}@media (max-width:767px){.only-d{display:none!important}.only-m{display:revert!important}span.only-m{display:inline!important}}.logo-dark{display:var(--logo-dark)}.logo-light{display:var(--logo-light)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ph{font-family:var(--font-mono);font-weight:500;font-size:.92em;color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent);border-radius:4px;padding:0 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;background:var(--gold);color:var(--on-primary);font:600 16px var(--font-ui);text-decoration:none;transition:filter .15s ease-out}.btn-gold:hover{filter:brightness(1.08)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;background:var(--bg-card);border:1px solid var(--border);color:var(--text);font:600 16px var(--font-ui);text-decoration:none;transition:border-color .15s ease-out}.btn-secondary:hover{border-color:var(--primary-text)}.site-header{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--border-subtle)}.site-header .wrap{padding-top:16px;padding-bottom:16px;display:flex;gap:16px;align-items:center;justify-content:space-between}.site-header .logo img{height:34px;width:auto}.main-nav{display:flex;flex-wrap:wrap;gap:28px;align-items:center;font:500 15px/22px var(--font-ui)}.main-nav>a:not(.nav-cta){color:var(--text-secondary);text-decoration:none;transition:color .15s ease-out}.main-nav>a:not(.nav-cta):hover{color:var(--primary-text)}.lang{display:flex;gap:2px;padding:3px;border-radius:9px;background:var(--bg-card);font:600 12px var(--font-ui)}.lang a,.lang span{padding:4px 8px;border-radius:7px;text-decoration:none;color:var(--text-muted)}.lang [aria-current=true]{background:var(--bg-elevated);color:var(--text)}.lang a:hover{color:var(--text)}.nav-cta{height:40px;padding:0 18px;border-radius:10px;font:600 14px var(--font-ui)}.menu-btn{width:44px;height:44px;border-radius:12px;border:0;background:var(--bg-card);color:var(--text);align-items:center;justify-content:center;cursor:pointer}.menu-btn,.mobile-menu{display:none}@media (max-width:899px){.main-nav{display:none}.menu-btn{display:flex}.mobile-menu[data-open=true]{display:flex;flex-direction:column;gap:4px;padding:8px var(--gutter) 20px;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--bg);box-shadow:var(--shadow-lg)}.mobile-menu a.item{padding:12px 0;font:600 17px/24px var(--font-ui);color:var(--text);text-decoration:none;border-bottom:1px solid var(--border-subtle)}.mobile-menu .row{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:14px}.mobile-menu .nav-cta{height:48px;flex:1 1;font-size:15px}}@media (max-width:767px){.site-header .wrap{padding-top:14px;padding-bottom:14px}.site-header .logo img{height:28px}}.bare-header .wrap{padding-top:16px;padding-bottom:16px}.bare-header img{height:32px;width:auto}.eyebrow{font:700 13px/16px var(--font-brand);letter-spacing:2.4px;text-transform:uppercase;color:var(--primary-text)}.eyebrow.copper{color:var(--accent)}.h2{margin:14px 0 40px;font:800 clamp(32px,3.6vw,46px) /1.05 var(--font-brand);letter-spacing:-1.2px;max-width:720px;text-wrap:balance}@media (max-width:767px){.eyebrow{font-size:12px;letter-spacing:2px}.h2{margin:12px 0 24px;font:800 30px/34px var(--font-brand);letter-spacing:-.8px}}main{overflow-x:clip}.hero{padding-top:72px;padding-bottom:88px;display:flex;flex-wrap:wrap;gap:56px;align-items:center}.hero-copy{flex:1 1 520px;min-width:0}.hero h1{margin:18px 0 22px;font:800 clamp(40px,5.2vw,68px) /.98 var(--font-brand);letter-spacing:-2px;text-wrap:balance}.hero h1 em{font-style:normal;color:var(--primary-text)}.hero .lead{max-width:540px;font:400 19px/29px var(--font-ui);color:var(--text-secondary)}.hero-note{margin-top:16px;font:400 14px/20px var(--font-ui);color:var(--text-muted)}.hero-art{flex:0 1 360px;margin:0 auto;position:relative;display:flex;justify-content:center}.hero-art .coin1{position:absolute;left:-40px;top:80px}.hero-art .coin2{position:absolute;right:-50px;top:380px}.phone{position:relative;width:334px;height:707px;border-radius:46px;overflow:hidden;border:7px solid var(--bg-elevated);box-shadow:var(--shadow-lg);background:#0d0d12}.phone img{display:block;width:320px;height:auto}@media (max-width:767px){.hero{padding-top:40px;padding-bottom:32px;gap:0;display:block}.hero .eyebrow{font-size:12px;letter-spacing:2px}.hero h1{margin:14px 0 16px;font:800 42px/44px var(--font-brand);letter-spacing:-1.4px}.hero .lead{font:400 17px/26px var(--font-ui)}.hero-note{margin-top:12px;text-align:center}.hero-art{margin-top:36px}.phone{width:292px;height:476px;border-radius:40px 40px 0 0;border-width:6px;border-bottom:0;box-shadow:none}.phone img{width:280px}}.strip{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.strip ul{list-style:none;margin:0 auto;padding-top:22px;padding-bottom:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px 32px;font:600 15px/20px var(--font-ui);color:var(--text-secondary)}.strip li:before{content:"●";color:var(--primary-text);margin-right:.3em}.strip li.copper:before{color:var(--accent)}.how{padding-top:96px;padding-bottom:40px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.step{display:flex;flex-direction:column;gap:18px}.step-shot{height:420px;border-radius:24px;background:var(--bg-card);overflow:hidden;display:flex;justify-content:center;padding-top:28px}.step-shot .frame{width:252px;height:392px;border-radius:34px 34px 0 0;overflow:hidden;border:6px solid var(--bg-elevated);border-bottom:0;background:#0d0d12}.step-shot img{width:240px;height:auto}.step .n{font:800 15px var(--font-brand);color:var(--accent)}.step h3{margin:6px 0;font:700 21px/26px var(--font-brand)}.step p{font:400 16px/24px var(--font-ui);color:var(--text-secondary)}@media (max-width:767px){.how{padding-top:48px;padding-bottom:8px;border-top:1px solid var(--border-subtle)}.steps{display:flex;flex-direction:column;gap:12px}.step{flex-direction:row;gap:14px;padding:18px;border-radius:18px;background:var(--bg-card)}.step-shot{display:none}.step-text{display:flex;gap:14px}.step .n{font-size:22px;line-height:1.1}.step h3{margin:0;font:700 18px/24px var(--font-brand)}.step p{font:400 15px/22px var(--font-ui)}}@media (min-width:768px){.step-text .n{display:block}}.features{padding-top:72px;padding-bottom:72px}.bento{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:16px}.card{min-width:0;padding:32px;border-radius:24px;background:var(--bg-card)}.card h3{margin:0 0 10px;font:700 22px/28px var(--font-brand)}.card p{font:400 16px/24px var(--font-ui);color:var(--text-secondary)}.card-value{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:28px;align-items:center}.card-value .copy{flex:1 1 280px;min-width:0}.card-value h3{font-size:26px;line-height:32px}.card-value .chart{flex:1 1 300px;min-width:0}.stat-label{font:600 11px/14px var(--font-ui);letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted)}.stat-value{font:800 40px/46px var(--font-brand);letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-delta{font:600 14px var(--font-ui);color:var(--success)}.chart svg{width:100%;height:80px;margin-top:10px}.progress-head{margin-top:20px;font:600 14px var(--font-ui);display:flex;justify-content:space-between}.progress-head span:last-child{color:var(--primary-text)}.progress{background:var(--bg-elevated);margin-top:8px}.progress,.progress div{height:8px;border-radius:4px}.progress div{background:var(--primary)}.trade-row{margin-top:20px;display:flex;align-items:center;gap:12px}@media (max-width:767px){.features{padding-top:48px;padding-bottom:8px}.bento{display:flex;flex-direction:column;gap:12px}.card{padding:22px;border-radius:20px}.card h3{margin:0 0 6px;font:700 19px/24px var(--font-brand)}.card p{font:400 15px/22px var(--font-ui)}.card-value{display:block}.stat-value{font:800 34px/40px var(--font-brand)}.chart svg{height:56px;margin-top:8px}.card-value .copy-m{margin-top:12px}}.pricing{padding-top:72px;padding-bottom:72px}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;max-width:840px}.plan{position:relative;padding:32px;border-radius:24px;background:var(--bg-card);border:1px solid var(--border)}.plan.premium{border:2px solid var(--primary)}.plan .badge{position:absolute;top:-13px;left:32px;padding:5px 12px;border-radius:999px;background:var(--primary);color:var(--on-primary);font:600 12px var(--font-ui);letter-spacing:.5px;text-transform:uppercase}.plan .name{font:700 20px var(--font-brand)}.plan .price{font:800 44px/52px var(--font-brand);margin:12px 0 20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan.premium .price{color:var(--primary-text);margin-bottom:2px}.plan .price small{font:500 16px var(--font-ui);color:var(--text-muted)}.plan .yearly{font:400 14px var(--font-ui);color:var(--text-muted);margin-bottom:18px}.plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font:400 16px/22px var(--font-ui);color:var(--text-secondary)}.plan li:before{content:"✓ "}@media (min-width:768px){.pricing .eyebrow,.pricing .h2,.pricing .pack-note{text-align:center;margin-left:auto;margin-right:auto}.plans{margin-left:auto;margin-right:auto}}@media (max-width:767px){.pricing{padding-top:48px;padding-bottom:8px}.pricing .eyebrow{display:none}.pricing .h2{margin:0 0 20px}.plans{display:flex;flex-direction:column;gap:14px}.plan{padding:24px;border-radius:20px}.plan.premium{order:-1}.plan .badge{top:-12px;left:24px;padding:4px 10px;font-size:11px}.plan .name{font-size:18px}.plan .price{font:800 36px/44px var(--font-brand);margin:6px 0 12px}.plan .price small{font-size:15px}.plan .yearly{margin:0 0 12px}.plan ul.only-m{display:flex!important}.plan ul{gap:8px;font:400 15px var(--font-ui)}}.faq{max-width:820px;padding-top:72px;padding-bottom:72px}.faq .h2{margin:0 0 28px}.faq details{border-bottom:1px solid var(--border);padding:20px 0}.faq summary{font:600 18px/26px var(--font-ui);cursor:pointer}.faq summary:hover{color:var(--primary-text)}.faq details p{margin-top:10px;font:400 16px/25px var(--font-ui);color:var(--text-secondary);max-width:68ch}@media (max-width:767px){.faq{padding-top:48px;padding-bottom:8px}.faq .h2{margin-bottom:12px}.faq details{padding:16px 0}.faq summary{font:600 16px/24px var(--font-ui)}.faq details p{margin-top:8px;font:400 15px/23px var(--font-ui)}}.final{padding-top:40px;padding-bottom:96px}.final-box{position:relative;overflow:hidden;border-radius:32px;background:var(--bg-card);padding:64px 48px;display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.final-box .copy{flex:1 1 420px;min-width:0}.final-box h2{margin:0 0 14px;font:800 clamp(32px,3.6vw,48px) /1.04 var(--font-brand);letter-spacing:-1.2px;text-wrap:balance}.final-box p{font:400 18px/27px var(--font-ui);color:var(--text-secondary)}@media (max-width:767px){.final{padding-top:40px;padding-bottom:40px}.final-box{display:block;padding:32px 24px;border-radius:24px;text-align:center}.final-box h2{margin:0 0 10px;font:800 28px/32px var(--font-brand);letter-spacing:-.6px}.final-box p{margin-bottom:20px;font:400 16px/24px var(--font-ui)}}.store-badges{list-style:none;margin:34px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.store-badge{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 20px;border-radius:14px;background:var(--bg-card);border:1px solid var(--border);color:var(--text);cursor:default;-webkit-user-select:none;user-select:none}.store-badge small{display:block;font:500 11px/13px var(--font-ui);color:var(--text-secondary)}.store-badge strong{display:block;font:600 16px/20px var(--font-ui)}.final-badges{margin:0}.pack-note{margin-top:18px;max-width:840px;font:400 15px/22px var(--font-ui);color:var(--text-secondary)}@media (max-width:767px){.store-badges{margin-top:26px;gap:10px}.store-badge{flex:1 1;min-width:0;padding:0 14px;justify-content:center}.final-badges{margin-top:4px}.pack-note{margin-top:14px;font-size:14px}}.site-footer{border-top:1px solid var(--border-subtle)}.site-footer .wrap{padding-top:40px;padding-bottom:40px;display:flex;flex-wrap:wrap;gap:24px 48px;justify-content:space-between;align-items:flex-start}.site-footer .logo img{height:28px;width:auto}.site-footer .copy{margin-top:12px;font:400 14px/20px var(--font-ui);color:var(--text-muted)}.site-footer .copy a{color:inherit}.site-footer nav{display:flex;flex-wrap:wrap;gap:24px;font:500 14px var(--font-ui)}.site-footer nav a{color:var(--text-secondary);text-decoration:none}.site-footer nav a:hover{color:var(--primary-text)}@media (max-width:767px){.site-footer .wrap{padding-top:28px;padding-bottom:40px;flex-direction:column;gap:14px}.site-footer .logo img{height:24px}.site-footer .brand{display:contents}.site-footer nav{gap:16px;order:1}.site-footer .copy{order:2;margin-top:0;font-size:13px}}.dl-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.legal{min-height:100vh;background:var(--bg);color:var(--text)}.legal-header{border-bottom:1px solid var(--border-subtle);background:var(--bg-card)}.legal-header .inner{max-width:1100px;margin:0 auto;padding:16px 24px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}.legal-header img{height:30px;width:auto}.legal-header .back{font:500 15px var(--font-ui);color:var(--text-secondary);text-decoration:none}.legal-header .back:hover{color:var(--primary-text)}.legal-body{max-width:1100px;margin:0 auto;padding:56px 24px 80px;display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.toc{flex:1 1 220px;max-width:260px;display:flex;flex-direction:column;gap:10px;font:500 14px/20px var(--font-ui);position:sticky;top:24px}.toc .label{font:600 11px/14px var(--font-ui);letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.toc a{color:var(--text-secondary);text-decoration:none}.toc a[aria-current=true]{color:var(--primary-text);font-weight:600}.legal article{flex:999 1 560px;min-width:0;max-width:68ch}.legal h1{margin:0 0 8px;font:800 clamp(34px,4vw,48px) /1.05 var(--font-brand);letter-spacing:-1.2px}.legal .effective{font:500 14px var(--font-mono);color:var(--text-muted);margin-bottom:36px}.legal section{margin-bottom:32px}.legal h2{margin:0 0 10px;font:700 22px/28px var(--font-brand)}.legal article ul,.legal section p{font:400 17px/28px var(--font-ui);color:var(--text-secondary)}.legal article ul{margin:0 0 14px;padding-left:22px}.legal article li+li{margin-top:4px}.legal section p+p,.legal section p+ul,.legal section ul+p{margin-top:12px}.legal .legal-lead{margin-bottom:32px;font:500 18px/28px var(--font-ui);color:var(--text)}.legal .summary{margin-top:14px;padding:16px 18px;border-radius:14px;background:var(--primary-muted);font:500 15px/23px var(--font-ui);color:var(--text)}.legal article a{color:var(--info)}@media (max-width:767px){.legal-body{padding:32px 20px 56px;gap:28px}.toc{position:static;max-width:none}}@media print{.legal-header,.toc{display:none}.legal-body{padding:0}}.nf-main{flex:1 1;flex-direction:column;justify-content:center;text-align:center;padding:40px 24px 80px}.nf-digits,.nf-main{display:flex;align-items:center}.nf-digits{gap:12px}.nf-digits span{font:800 140px/1 var(--font-brand);letter-spacing:-6px;color:var(--primary-text)}.nf-main h1{margin:28px 0 10px;font:800 34px/40px var(--font-brand);letter-spacing:-.8px}.nf-main p{margin:0 0 28px;max-width:440px;font:400 17px/26px var(--font-ui);color:var(--text-secondary)}.nf-main .btn-gold{height:52px;padding:0 24px}@media (max-width:767px){.nf-digits span{font-size:96px;letter-spacing:-4px}.nf-digits svg{width:84px;height:84px}.nf-main h1{font-size:28px;line-height:34px}}