:root{--vf-link-dark-bg:#fff;--vf-link-dark-bg-muted:rgba(255,255,255,.78);--vf-link-light-bg:#06382f;--vf-link-hover:#f5d276;--vf-focus-ring:rgba(245,210,118,.45)}
#main-content .section.theme-dark{background:#0b0f19;color:#f8fafc}#main-content .section.theme-light{background:#eef6f4;color:#10231f}
a,button,input,select,textarea{outline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--vf-focus-ring);border-radius:6px}.site-header{color:var(--vf-link-dark-bg)}.site-header .desktop-nav a,.site-header .text-link{color:var(--vf-link-dark-bg);opacity:1;text-shadow:0 1px 16px rgba(0,0,0,.25)}.site-header .desktop-nav a:hover,.site-header .desktop-nav a.active-route,.site-header .text-link:hover{color:var(--vf-link-hover)}.site-header .desktop-nav a.active-route:after{content:"";display:block;height:2px;margin-top:6px;border-radius:2px;background:var(--vf-link-hover);box-shadow:0 0 12px var(--vf-link-hover)}.site-header.scrolled{color:var(--ink)}.site-header.scrolled .desktop-nav a,.site-header.scrolled .text-link{color:var(--vf-link-light-bg);text-shadow:none}.site-header.scrolled .desktop-nav a:hover,.site-header.scrolled .desktop-nav a.active-route,.site-header.scrolled .text-link:hover{color:#9b7315}.site-header .brand{color:inherit}.site-header:not(.scrolled) .menu-toggle{color:#fff}
.theme-dark{color:#f8fafc;background-color:var(--navy)}.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark strong{color:#fff}.theme-dark p,.theme-dark li,.theme-dark .muted-text{color:rgba(248,250,252,.78)}.theme-dark a:not(.button){color:var(--vf-link-dark-bg)}.theme-dark a:not(.button):hover{color:var(--vf-link-hover)}.theme-dark .card{border-color:rgba(255,255,255,.14)}.theme-light{color:#10231f;background-color:#eef6f4}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light strong{color:#10231f}.theme-light p,.theme-light li,.theme-light .muted-text{color:#526861}.theme-light .card{background:#fff;color:#10231f;border-color:rgba(6,56,47,.12)}.theme-light .card p,.theme-light .card li{color:#526861}.theme-light a:not(.button){color:var(--vf-link-light-bg)}.theme-light a:not(.button):hover{color:#986f0c}.theme-muted{color:var(--ink);background:linear-gradient(180deg,#eef3f5,#f8fafc)}.theme-muted a:not(.button){color:var(--vf-link-light-bg)}.theme-gold{color:var(--ink);background:linear-gradient(120deg,#d4af37,#f5d276)}
.side-menu{color:var(--ink)}.side-menu nav a{color:#123c36;opacity:1;border-radius:8px}.side-menu nav a:hover,.side-menu nav a.active-route{color:#06382f;background:#e2eee9}.mobile-dock a{color:#24443e}.mobile-dock a:hover,.mobile-dock a.active-route{color:#004d40}.mobile-dock a.active-route span{color:#8a6410}.site-footer a{color:rgba(255,255,255,.84);opacity:1}.site-footer a:hover{color:var(--vf-link-hover)}.site-footer .brand{color:#fff}.site-footer h3{color:#a7f3d0}.footer-network-note{color:rgba(255,255,255,.72)!important}.platform-capabilities{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.platform-capabilities span{padding:6px 9px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:rgba(255,255,255,.82);font-size:.58rem}.legal a{color:var(--vf-link-light-bg);text-decoration:underline}.contact-form,.contact-form h2,.contact-form strong{color:#10231f}.contact-form p{color:#526861}.contact-form label{color:#172b2a}.contact-form input,.contact-form select,.contact-form textarea{color:#10231f}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#657974;opacity:1}
.stack-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stack-card{min-height:230px;padding:24px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.68);backdrop-filter:blur(14px);box-shadow:inset 0 1px #fff;transition:.3s}.stack-card:hover{transform:translateY(-6px);border-color:rgba(0,77,64,.28);box-shadow:0 24px 55px rgba(15,82,87,.12)}.stack-card>span{font-size:.7rem;font-weight:700;color:var(--mint-soft)}.stack-card h3{font-size:1.05rem;margin:70px 0 8px}.stack-card p{font-size:.78rem;color:var(--muted)}
.wallet-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.wallet-copy h2{font-size:clamp(2.7rem,5vw,5.2rem);line-height:.98;margin:15px 0 25px}.wallet-copy p{color:var(--muted)}.wallet-console{padding:28px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,#0b0f19,#082d2a);color:#fff;box-shadow:0 35px 85px rgba(4,29,31,.25)}.wallet-head{display:flex;justify-content:space-between;font-size:.72rem;color:rgba(255,255,255,.55)}.wallet-head i{font-style:normal;color:var(--mint)}.balance-list{display:grid;gap:9px;margin:25px 0}.balance-list article{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.045);transition:.25s}.balance-list article:hover{transform:translateX(5px);border-color:rgba(0,230,118,.28)}.balance-list article>b{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(0,230,118,.1);color:var(--mint)}.balance-list span{display:grid}.balance-list small{color:rgba(255,255,255,.5);font-size:.6rem}.settlement-flow{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:10px;color:rgba(255,255,255,.65);font-size:.7rem}.settlement-flow i{color:var(--mint);font-style:normal}
.lifecycle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lifecycle-step{padding:22px;border:1px solid var(--line);border-radius:18px;min-height:210px;background:#fff;position:relative;overflow:hidden}.lifecycle-step:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;right:-50px;bottom:-50px;background:rgba(0,230,118,.07)}.lifecycle-step>span{font-size:.68rem;font-weight:700;color:var(--mint-soft)}.lifecycle-step h3{margin:45px 0 8px}.lifecycle-step p{font-size:.75rem;color:var(--muted)}
.media-story{min-height:650px;margin:0;position:relative;overflow:hidden;border-radius:32px;background:#071714;box-shadow:0 35px 90px rgba(0,0,0,.3)}.media-story picture,.media-story picture:after{position:absolute;inset:0}.media-story picture:after{content:"";background:linear-gradient(90deg,rgba(5,15,20,.93) 0%,rgba(5,15,20,.58) 46%,rgba(5,15,20,.08) 78%),linear-gradient(0deg,rgba(5,15,20,.55),transparent 50%)}.media-story img{width:100%;height:100%;object-fit:cover}.media-story figcaption{position:relative;z-index:2;max-width:610px;padding:80px 60px}.media-story h2{font-size:clamp(2.7rem,5vw,5rem);line-height:1;margin:18px 0}.media-story p{color:rgba(255,255,255,.72)}
.media-placeholder{isolation:isolate}.media-placeholder picture{position:absolute;inset:0;z-index:-2}.media-placeholder picture:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,18,18,.85),rgba(4,18,18,.2))}.media-placeholder img{width:100%;height:100%;object-fit:cover}.media-placeholder>span,.media-placeholder>small{position:relative;z-index:2;text-shadow:0 2px 15px #000}.media-technology img{object-position:20% center}.media-real-estate img{object-position:5% center}.media-public-infrastructure img{object-position:25% center}.media-commodities img{object-position:75% center}
@media(max-width:1050px){.stack-grid,.lifecycle-grid{grid-template-columns:repeat(2,1fr)}.wallet-layout{grid-template-columns:1fr}.site-header .desktop-nav{display:none}}
@media(max-width:700px){.stack-grid,.lifecycle-grid{grid-template-columns:1fr}.stack-card,.lifecycle-step{min-height:170px}.stack-card h3,.lifecycle-step h3{margin-top:28px}.media-story{min-height:720px}.media-story figcaption{padding:45px 25px}.media-story picture:after{background:linear-gradient(0deg,rgba(5,15,20,.94) 20%,rgba(5,15,20,.35) 100%)}.wallet-console{padding:20px}.site-footer a{padding-block:4px}}
