@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=DM+Sans:wght@300;400;500;600&display=swap");:root{--gold:#c9a84c;--gold-light:#e8c96b;--gold-pale:#f5e6a3;--gold-dark:#8b6914;--gold-deep:#5c4308;--cream:#f7f0e0;--bg-0:#0a0a0a;--bg-1:#111;--bg-2:#181818;--bg-3:#222;--bg-4:#2c2c2c;--text-0:#f2ead0;--text-1:#c8bfa0;--text-2:#8a8070;--text-3:#4a4438;--border-gold:rgba(201,168,76,.18);--border-dim:hsla(0,0%,100%,.07);--green:#4caf77;--red:#e05252;--font-display:"Cormorant Garamond",Georgia,serif;--font-body:"DM Sans",sans-serif;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-xl:22px;--transition:0.22s ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{background:var(--bg-0);color:var(--text-0);font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:var(--font-body)}input,select,textarea{font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;border-color:rgba(201,168,76,.75)!important;box-shadow:0 0 0 3px rgba(201,168,76,.14)!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.container{max-width:1200px;margin:0 auto;padding:0 2.5rem}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:14px;font-weight:500;border:none;border-radius:var(--radius-sm);padding:11px 26px;letter-spacing:.04em;transition:var(--transition);cursor:pointer}.btn-gold{background:var(--gold);color:#0a0a0a}.btn-gold:hover{background:var(--gold-light)}.btn-ghost{background:transparent;color:var(--text-1);border:1px solid var(--border-gold)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn-lg{font-size:16px;padding:15px 38px}.divider{height:1px;background:linear-gradient(90deg,transparent 0,var(--border-gold) 30%,var(--border-gold) 70%,transparent 100%);margin:0 2.5rem}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.035'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.4}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-gold{0%,to{box-shadow:0 0 0 0 rgba(201,168,76,.25)}50%{box-shadow:0 0 0 8px rgba(201,168,76,0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-fade-up{animation:fadeUp .6s ease both}.animate-fade-in{animation:fadeIn .6s ease both}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-1)}::-webkit-scrollbar-thumb{background:var(--bg-4);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gold-dark)}.hidden{display:none!important}.support-fab{position:fixed;right:18px;bottom:18px;width:52px;height:52px;border-radius:999px;background:linear-gradient(180deg,var(--gold) 0,var(--gold-dark) 100%);color:#1a1406;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 18px 40px rgba(0,0,0,.45),0 0 0 1px rgba(255,220,80,.25);z-index:50;text-decoration:none}.support-fab:hover{transform:translateY(-2px);box-shadow:0 22px 55px rgba(0,0,0,.55),0 0 0 1px rgba(255,220,80,.35)}.support-fab:focus{outline:none}.support-fab:focus-visible{outline:2px solid rgba(201,168,76,.65);outline-offset:3px}@media (max-width:640px){.support-fab{right:14px;bottom:14px;width:50px;height:50px}}@media (max-width:900px){.auth-page{grid-template-columns:1fr!important;min-height:auto!important}.auth-left{display:none!important}.auth-right{padding:2rem 1.25rem!important}}@media (max-width:600px){.container{padding-left:1.25rem;padding-right:1.25rem}.btn-lg{justify-content:center}.btn-lg,.hero-actions{width:100%}.divider{margin:0 1.25rem}}body.dashboard-body{background:radial-gradient(ellipse 60% 55% at 30% 0,rgba(201,168,76,.07) 0,transparent 60%),var(--bg-0);color:var(--text-0)}.sidebar{z-index:40}.sb-logo{text-decoration:none}.sb-link svg{color:var(--text-3);transition:var(--transition)}.sb-link:hover svg{color:var(--text-2)}.sb-link.active svg{color:var(--gold)}.sb-signout{display:flex;align-items:center;gap:10px}.wallet-chip svg{color:var(--gold)}.btn-deposit{height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--border-gold);background:rgba(201,168,76,.08);color:var(--text-0);transition:var(--transition)}.btn-deposit:hover{background:rgba(201,168,76,.14)}.hamburger-dash{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex-shrink:0}.hamburger-dash span{transition:var(--transition)}@media (max-width:980px){.main-wrap{margin-left:0}.hamburger-dash{display:flex}.sidebar{transform:translateX(-100%);transition:transform .2s ease;z-index:50}.sidebar.open{transform:translateX(0)}.sidebar-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:45;cursor:pointer}.sidebar-backdrop.active{display:block}}.trade-layout{display:grid;grid-template-columns:1fr .9fr;grid-gap:14px;gap:14px}@media (max-width:980px){.trade-layout{grid-template-columns:1fr}}.info-card,.kyc-form-card,.profile-card,.profile-form-card,.trade-card{background:hsla(0,0%,7%,.55);border:1px solid var(--border-dim);border-radius:16px;padding:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-action{width:100%;height:46px;border-radius:12px;border:1px solid var(--border-dim);background:hsla(0,0%,100%,.02);color:var(--text-0);transition:var(--transition)}.btn-action:hover{border-color:var(--border-gold)}.btn-action.gold{border-color:transparent;background:var(--gold);color:#0a0a0a}.btn-action.gold:hover{background:var(--gold-light)}.btn-action:disabled{opacity:.5;cursor:not-allowed}.form-group{margin-bottom:12px}.form-label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.input-wrap{display:flex;align-items:center;border:1px solid var(--border-dim);background:hsla(0,0%,100%,.02);border-radius:12px;overflow:hidden}.input-wrap:focus-within{border-color:var(--border-gold)}.input-pre{padding:0 12px;color:var(--text-2);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.form-input{width:100%;height:44px;padding:0 12px;border:none;outline:none;background:transparent;color:var(--text-0)}.sidebar-backdrop{display:none}.site-nav{position:fixed;top:0;left:0;right:0;z-index:500;height:68px;display:flex;align-items:center;padding:0 2.5rem;background:hsla(0,0%,4%,.88);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);border-bottom:1px solid var(--border-gold);transition:background .3s ease}.site-nav.scrolled{background:hsla(0,0%,4%,.97)}.nav-inner{width:100%;max-width:1200px;margin:0 auto;justify-content:space-between}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{gap:10px;font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:.18em;color:var(--gold);text-transform:uppercase}.nav-logo .hex{width:32px;height:32px;background:linear-gradient(135deg,var(--gold-dark),var(--gold),var(--gold-light));-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);justify-content:center;font-size:13px;color:#0a0a0a;font-weight:700}.nav-links,.nav-logo .hex{display:flex;align-items:center}.nav-links{list-style:none;gap:.2rem}.nav-links a{font-size:13px;font-weight:400;color:var(--text-1);padding:6px 14px;border-radius:var(--radius-sm);letter-spacing:.02em;transition:var(--transition);position:relative}.nav-links a:hover{color:var(--text-0)}.nav-links a.active{color:var(--gold)}.nav-links a.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:1px;background:var(--gold)}.nav-actions{display:flex;gap:10px;align-items:center}.nav-actions .btn-text{background:none;border:none;font-size:13px;color:var(--text-2);padding:8px 14px;letter-spacing:.03em;transition:color var(--transition)}.nav-actions .btn-text:hover{color:var(--text-0)}.nav-cta-btn{background:var(--gold);color:#0a0a0a;font-size:13px;font-weight:600;padding:9px 22px;border:none;border-radius:var(--radius-sm);letter-spacing:.05em;transition:var(--transition)}.nav-cta-btn:hover{background:var(--gold-light)}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:4px}.hamburger span{display:block;width:22px;height:1.5px;background:var(--text-1);border-radius:2px;transition:var(--transition)}.site-footer{background:var(--bg-0);border-top:1px solid var(--border-dim);padding:4rem 2.5rem 2rem}.footer-inner{max-width:1200px;margin:0 auto}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:3rem;gap:3rem;padding-bottom:3rem;border-bottom:1px solid var(--border-dim);margin-bottom:2rem}.footer-brand .logo-text{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.16em;color:var(--gold);margin-bottom:1rem;display:flex;align-items:center;gap:8px}.footer-brand p{font-size:13px;color:var(--text-2);line-height:1.75;max-width:260px}.footer-col h5{font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-2);margin-bottom:1.2rem}.footer-col a{display:block;font-size:13px;color:var(--text-2);margin-bottom:10px;transition:color var(--transition)}.footer-col a:hover{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-legal{font-size:11px;color:var(--text-3);max-width:600px;line-height:1.7}.footer-links{display:flex;gap:1.5rem}.footer-links a{font-size:12px;color:var(--text-3);transition:color var(--transition)}.footer-links a:hover{color:var(--text-2)}@media (max-width:900px){.nav-inner{position:relative}.nav-links{display:none}.hamburger{display:flex}.footer-top{grid-template-columns:1fr 1fr}.nav-links.open{display:grid;position:absolute;top:calc(100% + 10px);right:0;left:0;grid-gap:6px;gap:6px;padding:10px;margin:0;border-radius:16px;border:1px solid var(--border-dim);background:hsla(0,0%,4%,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:80}.nav-links.open a{padding:10px 12px;border-radius:12px}}@media (max-width:600px){.footer-top{grid-template-columns:1fr}.site-nav{padding:0 1.25rem}}.hero{min-height:100vh;padding:100px 0 0;position:relative;overflow:hidden;display:flex;flex-direction:column}.hero-bg-grid{inset:0;background-image:linear-gradient(var(--border-dim) 1px,transparent 1px),linear-gradient(90deg,var(--border-dim) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 0,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 0,transparent 75%)}.hero-bg-grid,.hero-glow{position:absolute;z-index:0}.hero-glow{width:700px;height:400px;top:15%;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(201,168,76,.07) 0,transparent 70%);pointer-events:none}.hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;padding-top:5rem;padding-bottom:4rem}.hero-eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:1.8rem}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);animation:pulse-gold 2s infinite}.hero-title{font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5rem);font-weight:400;line-height:1.08;color:var(--text-0);letter-spacing:-.01em;margin-bottom:1.6rem}.hero-title em{color:var(--gold);font-style:italic}.hero-sub{font-size:16px;line-height:1.8;color:var(--text-2);max-width:480px;margin-bottom:2.5rem}.hero-actions{gap:12px;align-items:center;margin-bottom:2.5rem}.hero-actions,.hero-trust{display:flex;flex-wrap:wrap}.hero-trust{gap:14px}.trust-badge{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2);background:var(--bg-2);border:1px solid var(--border-dim);border-radius:100px;padding:5px 12px}.trust-badge svg{color:var(--gold);flex-shrink:0}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;height:420px}.gold-bar-wrapper{position:relative;animation:float 6s ease-in-out infinite}.gold-bar{width:300px;height:160px;position:relative;border-radius:14px;background:linear-gradient(135deg,#5c4308,#8b6914 15%,#c9a84c 35%,#f0d060 50%,#e8c96b 60%,#c9a84c 72%,#8b6914 85%,#5c4308);box-shadow:0 0 0 1px rgba(255,220,80,.15),0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(201,168,76,.15);display:flex;align-items:center;justify-content:center;overflow:hidden}.gold-bar:before{content:"";position:absolute;inset:10px;border:1px solid hsla(0,0%,100%,.15);border-radius:8px}.gold-bar:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);animation:shimmer 4s ease-in-out infinite}.bar-face{text-align:center;position:relative;z-index:1}.bar-emblem{font-size:22px;color:rgba(0,0,0,.4);line-height:1;margin-bottom:4px}.bar-brand{font-size:11px;font-weight:700;letter-spacing:.22em;color:rgba(0,0,0,.5);text-transform:uppercase;margin-bottom:4px}.bar-weight{font-size:10px;letter-spacing:.12em;color:rgba(0,0,0,.4);margin-bottom:6px}.bar-serial{font-size:9px;font-family:monospace;color:rgba(0,0,0,.35);letter-spacing:.05em}.bar-shadow{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:240px;height:16px;background:radial-gradient(ellipse,rgba(201,168,76,.2) 0,transparent 70%);filter:blur(6px)}.floating-card{position:absolute;background:var(--bg-2);border:1px solid var(--border-gold);border-radius:10px;padding:14px 18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-1{top:30px;right:-20px;min-width:160px}.card-2{bottom:80px;right:10px;min-width:140px}.card-3{top:60px;left:-20px;min-width:180px}.price-card-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin-bottom:4px}.price-card-value{font-size:18px;font-weight:600;color:var(--text-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:3px}.price-card-change{font-size:11px}.up{color:var(--green)}.down{color:var(--red)}.portfolio-card .port-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);margin-bottom:4px}.portfolio-card .port-value{font-size:20px;font-weight:600;color:var(--text-0);margin-bottom:2px}.portfolio-card .port-grams{font-size:11px;color:var(--text-2);margin-bottom:10px}.mini-bars{display:flex;gap:3px;height:28px;align-items:flex-end}.mini-bars span{flex:1 1;background:linear-gradient(180deg,var(--gold) 0,var(--gold-dark) 100%);border-radius:1px;opacity:.7}.press-strip{position:relative;z-index:1;border-top:1px solid var(--border-dim);padding:1.5rem 2.5rem;display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.press-label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-3);white-space:nowrap}.press-logos{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.press-logos span{font-size:13px;font-weight:500;color:var(--text-3);letter-spacing:.08em;transition:color var(--transition)}.press-logos span:not(.dot):hover{color:var(--text-2)}.press-logos .dot{color:var(--text-3);opacity:.4}.ticker-bar{background:var(--bg-1);border-top:1px solid var(--border-dim);border-bottom:1px solid var(--border-dim);padding:1rem 0}.ticker-inner{gap:0;flex-wrap:wrap}.ticker-inner,.ticker-item{display:flex;align-items:center}.ticker-item{gap:10px;flex:1 1;padding:.4rem 1.5rem}.ticker-sep{width:1px;height:36px;background:var(--border-dim);flex-shrink:0}.ti-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);white-space:nowrap}.ti-value{font-size:16px;font-weight:600;color:var(--text-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ti-change{font-size:12px}.section-header{margin-bottom:4rem}.section-header.centered{text-align:center;display:flex;flex-direction:column;align-items:center}.section-eyebrow{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem}.section-title{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,3.4rem);font-weight:400;line-height:1.12;color:var(--text-0);margin-bottom:1.2rem;letter-spacing:-.01em}.section-title em{color:var(--gold);font-style:italic}.section-desc{font-size:16px;line-height:1.75;color:var(--text-2);max-width:520px}.why-section{padding:7rem 0}.sell-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:2rem;gap:2rem;align-items:start}.sell-card{border:1px solid var(--border-dim);border-radius:16px;padding:18px;background:hsla(0,0%,100%,.02)}.sell-card .sc-title{font-weight:600;margin-bottom:6px}.sell-card .sc-sub{color:var(--text-2);font-size:13px;line-height:1.7}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--border-dim);border:1px solid var(--border-dim);border-radius:var(--radius-md);overflow:hidden;margin-bottom:4rem}.stat-card{background:var(--bg-1);padding:2.5rem 2rem;text-align:center}.stat-num{font-family:var(--font-display);font-size:3rem;font-weight:300;color:var(--gold);line-height:1;margin-bottom:.5rem}.stat-num span{font-size:1.8rem}.stat-label{font-size:13px;color:var(--text-2)}.pillars-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.pillar-card{background:var(--bg-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg);padding:2.2rem 2rem;transition:border-color var(--transition),transform var(--transition)}.pillar-card:hover{border-color:var(--border-gold);transform:translateY(-2px)}.pillar-icon{width:44px;height:44px;border-radius:10px;background:rgba(201,168,76,.08);border:1px solid var(--border-gold);display:flex;align-items:center;justify-content:center;color:var(--gold);margin-bottom:1.2rem}.pillar-card h3{font-family:var(--font-display);font-size:1.4rem;font-weight:500;color:var(--text-0);margin-bottom:.7rem}.pillar-card p{font-size:14px;line-height:1.75;color:var(--text-2)}.how-section{padding:7rem 0}.how-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem;gap:6rem;align-items:center}.steps{display:flex;flex-direction:column;gap:2rem;margin-top:2.5rem}.step{display:flex;gap:1.5rem;align-items:flex-start;padding-bottom:2rem;border-bottom:1px solid var(--border-dim)}.step:last-child{border-bottom:none;padding-bottom:0}.step-num{font-size:2rem;font-weight:300;color:var(--gold);line-height:1;flex-shrink:0;min-width:36px;opacity:.7}.step-content h4,.step-num{font-family:var(--font-display)}.step-content h4{font-size:1.25rem;font-weight:500;color:var(--text-0);margin-bottom:6px}.step-content p{font-size:14px;line-height:1.7;color:var(--text-2)}.how-right{display:flex;justify-content:center}.phone-device{perspective:1000px}.phone-frame{width:260px;background:var(--bg-3);border:2px solid var(--bg-4);border-radius:40px;padding:14px;box-shadow:0 0 0 1px hsla(0,0%,100%,.05),0 40px 80px rgba(0,0,0,.6),0 0 30px rgba(201,168,76,.08);transform:perspective(800px) rotateY(-6deg) rotateX(2deg);transition:transform .4s ease}.phone-frame:hover{transform:perspective(800px) rotateY(0deg) rotateX(0deg)}.phone-notch{width:70px;height:22px;border-radius:11px;background:var(--bg-0);margin:0 auto 12px}.phone-screen{background:var(--bg-1);border-radius:28px;padding:1.4rem 1.2rem}.screen-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.screen-greeting{font-size:12px;color:var(--text-2)}.screen-time{font-size:12px;font-weight:600;color:var(--text-0)}.screen-balance{margin-bottom:1rem}.sb-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);margin-bottom:4px}.sb-value{font-size:26px;font-weight:400;font-family:var(--font-display);color:var(--text-0);margin-bottom:3px}.sb-change{font-size:11px;color:var(--green)}.up-arrow{font-size:9px}.screen-chart{overflow:hidden}.screen-chart,.screen-rows{margin-bottom:1rem}.screen-row{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid var(--border-dim);font-size:12px}.sr-label{color:var(--text-2)}.sr-value{color:var(--text-0);font-weight:500}.sr-value.up{color:var(--green)}.screen-btns{display:flex;gap:6px}.screen-btn{flex:1 1;padding:8px 4px;border-radius:8px;font-size:12px;font-weight:500;letter-spacing:.04em;border:1px solid var(--border-dim);background:var(--bg-2);color:var(--text-1);cursor:pointer;transition:var(--transition)}.screen-btn:hover{border-color:var(--border-gold);color:var(--gold)}.screen-btn.primary{background:var(--gold);color:#0a0a0a;border-color:transparent}.screen-btn.primary:hover{background:var(--gold-light)}.trust-section{padding:7rem 0}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.trust-card{background:var(--bg-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg);padding:2rem 1.8rem;transition:border-color var(--transition),transform var(--transition)}.trust-card:hover{border-color:var(--border-gold);transform:translateY(-2px)}.tc-icon{width:44px;height:44px;border-radius:10px;background:rgba(201,168,76,.06);border:1px solid var(--border-gold);display:flex;align-items:center;justify-content:center;color:var(--gold);margin-bottom:1.2rem}.trust-card h3{font-family:var(--font-display);font-size:1.2rem;font-weight:500;color:var(--text-0);margin-bottom:.7rem}.trust-card p{font-size:13px;line-height:1.75;color:var(--text-2)}.pricing-section{padding:7rem 0}.pricing-grid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:2rem;gap:2rem;margin-top:2rem}.pricing-main{background:var(--bg-1);border:1px solid var(--border-gold);border-radius:var(--radius-lg);padding:2.5rem}.pm-fee{font-family:var(--font-display);font-size:6rem;font-weight:300;color:var(--gold);line-height:1}.pm-fee span{font-size:3rem}.pm-title{font-size:20px;font-weight:500;color:var(--text-0);margin-bottom:4px}.pm-sub{font-size:14px;color:var(--text-2)}.pm-divider,.pm-sub{margin-bottom:1.5rem}.pm-divider{height:1px;background:var(--border-dim)}.pm-list{list-style:none}.pm-list li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-1);padding:9px 0;border-bottom:1px solid var(--border-dim)}.pm-list li:last-child{border-bottom:none}.pm-list svg{color:var(--gold);flex-shrink:0}.pricing-compare{background:var(--bg-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg);padding:2.5rem}.pricing-compare h3{font-family:var(--font-display);font-size:1.5rem;font-weight:500;color:var(--text-0);margin-bottom:1.5rem}.compare-table{border:1px solid var(--border-dim);border-radius:var(--radius-md);overflow:hidden;margin-bottom:1rem}.ct-header{padding:10px 16px;background:var(--bg-2);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2)}.ct-header,.ct-row{display:grid;grid-template-columns:2fr 1fr 1fr}.ct-row{padding:13px 16px;border-top:1px solid var(--border-dim);font-size:14px;align-items:center}.ct-row.highlight{background:rgba(201,168,76,.04)}.ct-row span:first-child{color:var(--text-0);font-weight:500}.fee-good{color:var(--green);font-weight:600}.fee-mid{color:var(--gold)}.fee-bad{color:var(--text-2)}.compare-note{font-size:12px;color:var(--text-3);line-height:1.6}.faq-section{padding:7rem 0}.faq-inner{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:5rem;gap:5rem;align-items:start}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid var(--border-dim)}.faq-item:first-child{border-top:1px solid var(--border-dim)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:15px;font-weight:400;color:var(--text-0);text-align:left;background:none;border:none;padding:1.3rem 0;cursor:pointer;transition:color var(--transition)}.faq-icon,.faq-q:hover,.faq-q[aria-expanded=true]{color:var(--gold)}.faq-icon{font-size:22px;flex-shrink:0;font-weight:300;transition:transform var(--transition)}.faq-q[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.faq-a{padding:0 0 1.3rem}.faq-a p{font-size:14px;line-height:1.8;color:var(--text-2)}.cta-band{padding:8rem 0;background:var(--bg-1);border-top:1px solid var(--border-dim);border-bottom:1px solid var(--border-dim);position:relative;overflow:hidden;text-align:center}.cta-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 55% at 50% 50%,rgba(201,168,76,.05) 0,transparent 70%);pointer-events:none}.cta-inner{position:relative;z-index:1;max-width:620px;margin:0 auto}.cta-title{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;line-height:1.08;color:var(--text-0);margin-bottom:1.2rem;margin-top:.5rem}.cta-title em{color:var(--gold);font-style:italic}.cta-sub{font-size:17px;color:var(--text-2);margin-bottom:2.5rem}.cta-actions{gap:12px;margin-bottom:2.5rem}.cta-actions,.cta-stats{display:flex;justify-content:center;flex-wrap:wrap}.cta-stats{align-items:center;gap:2rem}.cta-stat{text-align:center}.cta-stat strong{display:block;font-size:1.8rem;font-weight:500;color:var(--gold);font-family:var(--font-display)}.cta-stat span{font-size:12px;color:var(--text-2)}.cta-stat-divider{width:1px;height:40px;background:var(--border-dim)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.hero-inner{grid-template-columns:1fr;gap:3rem}.hero-visual{display:none}.how-inner{grid-template-columns:1fr}.how-right{display:none}.faq-inner,.pricing-grid{grid-template-columns:1fr}.faq-inner{gap:2.5rem}.stats-row{grid-template-columns:repeat(2,1fr)}.pillars-grid{grid-template-columns:1fr}.trust-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hero{padding:80px 0 0}.hero-inner{padding-top:3rem;padding-bottom:2rem}.trust-grid{grid-template-columns:1fr}.stats-row{grid-template-columns:repeat(2,1fr)}.ticker-inner{gap:0}.ticker-item{padding:.4rem 1rem}.ticker-sep{display:none}}@media (max-width:480px){.stats-row{grid-template-columns:1fr 1fr}.cta-stats{gap:1rem}.hero-actions{flex-direction:column;align-items:flex-start}.hero-actions .btn{width:100%;justify-content:center}}:root{--sb-w:280px}.main-wrap{margin-left:var(--sb-w);min-height:100vh}.sidebar{position:fixed;top:0;left:0;width:var(--sb-w);height:100vh;overflow:auto}body{background:radial-gradient(ellipse 60% 55% at 30% 0,rgba(201,168,76,.07) 0,transparent 60%),var(--bg-0)}.sidebar{background:hsla(0,0%,7%,.72);border-right:1px solid var(--border-dim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px 14px}.sb-logo{display:flex;align-items:center;gap:10px;padding:10px 10px 16px;margin-bottom:10px;border-bottom:1px solid var(--border-dim)}.sb-logo .hex{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(201,168,76,.08);border:1px solid var(--border-gold);color:var(--gold);font-weight:700}.sb-logo span{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-1);font-weight:600}.sb-nav{display:grid;grid-gap:6px;gap:6px;padding:10px 6px 16px}.sb-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid transparent;color:var(--text-2);transition:var(--transition)}.sb-link:hover{color:var(--text-0);border-color:var(--border-dim);background:hsla(0,0%,100%,.02)}.sb-link.active{color:var(--text-0);border-color:var(--border-gold);background:rgba(201,168,76,.06)}.sb-signout{width:calc(100% - 12px);margin:12px 6px 6px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.02);border:1px solid var(--border-dim);color:var(--text-1);transition:var(--transition)}.sb-signout:hover{border-color:rgba(239,68,68,.35);color:#fca5a5}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;background:hsla(0,0%,4%,.65);border-bottom:1px solid var(--border-dim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tb-greeting{font-family:var(--font-display);font-weight:400;color:var(--text-0);font-size:22px}.wallet-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--border-dim);color:var(--text-1);font-size:13px}.hamburger-dash,.wallet-chip{background:hsla(0,0%,100%,.02)}.hamburger-dash{width:42px;height:42px;border-radius:12px;border:1px solid var(--border-dim);display:grid;place-items:center;transition:var(--transition)}.hamburger-dash:hover{border-color:var(--border-gold)}.hamburger-dash span{display:block;width:18px;height:2px;background:var(--text-2);margin:2px 0;border-radius:2px}.tab-panel{display:none;padding:22px}.tab-panel.active{display:block}@media (max-width:980px){.main-wrap{margin-left:0}.sidebar{transform:translateX(-100%);transition:transform .2s ease;z-index:50}.sidebar.open{transform:translateX(0)}}.page-title{font-size:22px;font-weight:700;margin:10px 0 18px;font-family:var(--font-display);font-weight:400;color:var(--text-0)}.section-heading{margin:18px 0 12px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}@media (max-width:1024px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.stats-grid{grid-template-columns:1fr}}.stat-card{background:hsla(0,0%,7%,.55);border:1px solid var(--border-dim);border-radius:16px;padding:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-card.gold-border{border-color:var(--border-gold);box-shadow:0 0 0 1px rgba(201,168,76,.08),0 18px 60px rgba(0,0,0,.35)}.sc-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.sc-value{font-size:26px;font-family:var(--font-display);font-weight:400;color:var(--text-0);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-change{margin-top:6px;font-size:12px;color:var(--text-2)}.filter-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border-radius:16px;background:hsla(0,0%,7%,.45);border:1px solid var(--border-dim);margin-bottom:12px}.filter-input,.filter-select{height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--border-dim);background:hsla(0,0%,100%,.02);color:var(--text-0);outline:none}.filter-input::placeholder{color:var(--text-3)}.filter-input:focus,.filter-select:focus{border-color:var(--border-gold)}.filter-btn{height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--border-gold);background:rgba(201,168,76,.08);color:var(--text-0);transition:var(--transition)}.filter-btn:hover{background:rgba(201,168,76,.14)}.tx-table-wrap{border-radius:16px;overflow:hidden;border:1px solid var(--border-dim);background:hsla(0,0%,7%,.35)}.tx-table{width:100%;border-collapse:collapse}.tx-table thead th{text-align:left;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);background:hsla(0,0%,100%,.02);border-bottom:1px solid var(--border-dim);padding:12px 14px}.tx-table tbody td{padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.05);color:var(--text-1);font-size:13px}.tx-table tbody tr:hover td{background:rgba(201,168,76,.04)}.chart-card{padding:16px;background:hsla(0,0%,7%,.45);border:1px solid var(--border-dim);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.empty-row{color:var(--text-3);text-align:center;padding:20px 0}.support-chat{margin-top:10px;border:1px solid var(--border-dim);background:hsla(0,0%,100%,.02);border-radius:14px;overflow:hidden}.support-messages{height:360px;overflow:auto;padding:12px;display:grid;grid-gap:10px;gap:10px}.support-bubble{max-width:78%;border-radius:14px;padding:10px 12px;border:1px solid var(--border-dim);background:rgba(16,18,24,.72);color:var(--text-1);font-size:13px;line-height:1.35}.support-bubble.mine{margin-left:auto;border-color:rgba(201,168,76,.3);background:rgba(201,168,76,.1);color:var(--text-0)}.support-meta{margin-top:6px;font-size:11px;color:var(--text-3)}.support-compose{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;padding:12px;border-top:1px solid var(--border-dim);background:rgba(0,0,0,.18)}.support-compose .form-input{height:44px}