/* Four quiet facts, followed by the institutional infrastructure. */
.ox-proof{background:var(--paper,#fafaf8);color:var(--ink,#1a1a1a);padding:90px 0 66px;font-family:var(--sans,Manrope,sans-serif)}
.ox-proof-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 0 76px}
.ox-proof-fact{padding:0 clamp(22px,3vw,46px);border-left:1px solid rgba(26,26,26,.16)}
.ox-proof-fact:first-child{padding-left:0;border-left:0}
.ox-proof-fact:last-child{padding-right:0}
.ox-proof-value{font-size:clamp(47px,5.2vw,76px);font-weight:400;line-height:1.08;letter-spacing:-.075em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}
.ox-proof-value span{font-size:.73em;letter-spacing:-.055em}
.ox-proof-value-member{font-size:clamp(40px,4.65vw,66px);padding-top:7px;letter-spacing:-.07em}
.ox-proof-fact dd{max-width:235px;margin:24px 0 0;font-size:14px;line-height:1.65;letter-spacing:-.005em;color:#5b5d60}
.ox-proof-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ox-proof-infrastructure{border-top:1px solid rgba(26,26,26,.15);padding-top:39px;display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:32px}
.ox-proof-partner-label{max-width:200px;margin:0;font-size:12px;line-height:1.7;letter-spacing:.005em;color:#707276}
.ox-proof-partners{display:flex;list-style:none;align-items:center;justify-content:space-between;gap:28px;margin:0;padding:0}
.ox-proof-partners li{display:flex;align-items:center;justify-content:center;min-width:0}
.ox-proof-partners img{display:block;max-width:100%;height:auto;max-height:35px;object-fit:contain;filter:grayscale(1);opacity:.68}
.ox-proof-partners .ox-proof-partner-visa{width:77px}
.ox-proof-partners .ox-proof-partner-clearbank{width:131px}
.ox-proof-partners .ox-proof-partner-openpayd{width:145px}
.ox-proof-partners .ox-proof-partner-fireblocks{width:132px}
.ox-proof-partners .ox-proof-partner-reign{font-size:25px;font-weight:500;letter-spacing:-.06em;color:#585b60;line-height:1;width:auto}
@media(min-width:1600px){.ox-proof{padding-top:108px}}
@media(max-width:1100px){.ox-proof-infrastructure{grid-template-columns:1fr;gap:30px}.ox-proof-partner-label{max-width:none}.ox-proof-partners{justify-content:space-between;gap:32px}.ox-proof-fact{padding-left:25px;padding-right:25px}.ox-proof-fact dd{font-size:13px}.ox-proof-value{font-size:54px}.ox-proof-value-member{font-size:46px;padding-top:9px}}
@media(max-width:740px){.ox-proof{padding:62px 0 44px}.ox-proof-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:42px;padding-bottom:48px}.ox-proof-fact{padding:0 0 0 25px}.ox-proof-fact:nth-child(odd){border-left:0;padding-left:0;padding-right:25px}.ox-proof-value{font-size:clamp(48px,9vw,68px)}.ox-proof-value-member{font-size:clamp(41px,8vw,58px);padding-top:6px}.ox-proof-fact dd{margin-top:17px;font-size:12px;line-height:1.65}.ox-proof-infrastructure{padding-top:28px;gap:28px}.ox-proof-partner-label{font-size:11px}.ox-proof-partners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 30px}.ox-proof-partners li{justify-content:flex-start}.ox-proof-partners img{max-width:100%;max-height:28px}.ox-proof-partners .ox-proof-partner-visa{width:65px}.ox-proof-partners .ox-proof-partner-clearbank{width:115px}.ox-proof-partners .ox-proof-partner-openpayd{width:122px}.ox-proof-partners .ox-proof-partner-fireblocks{width:116px}.ox-proof-partners .ox-proof-partner-reign{font-size:23px;width:auto}}
.ox-proof-partners .ox-proof-partner-clearbank{filter:brightness(0)}

.ox-proof-partners .ox-proof-partner-coinbase{width:130px;filter:brightness(0);opacity:.72}.ox-proof-partners .ox-proof-partner-b2c2{width:90px;filter:brightness(0);opacity:.72}.ox-proof-partners .ox-proof-partner-okx{width:82px;filter:brightness(0);opacity:.72}

.ox-proof-partners .ox-proof-partner-coinbase{width:28px;height:28px}.ox-proof-coinbase-lockup{gap:8px;color:#444;font-size:24px;font-weight:600;letter-spacing:-.05em;white-space:nowrap}

/* Open, unboxed figures with a quiet graphite finish. Keep these section-scoped
   so later global density rules cannot reintroduce dividers or tight spacing. */
#proof.ox-proof{position:relative;isolation:isolate;overflow:hidden;padding-block:56px 44px;background:#fafaf8}
#proof>.container{position:relative;z-index:1}
/* Broad metal reflections carry the cinematic opening into a bright, legible surface. */
#proof:before{mask-image:linear-gradient(#000 0 45%,#0009 65%,transparent 94%);content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:
 repeating-linear-gradient(0deg,#ffffff06 0 1px,#5A617003 1px 2px,transparent 2px 3px),
 linear-gradient(113deg,transparent 57%,#9C706C06 62%,#C08B8814 69%,#D4A0A01A 72%,#E8EAF033 77%,transparent 84%),
 linear-gradient(116deg,#C6CDD8 0%,#F5F7FA 24%,#E1E6ED 43%,#C4CCD8 62%,#F1F4F8 81%,#D6DDE7 100%)}
#proof:after{mask-image:linear-gradient(#000 0 45%,#0009 65%,transparent 94%);content:'';position:absolute;inset:0 -35%;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 27%,#FFFFFF00 34%,#FFFFFF80 43%,#FFFFFFB3 47%,#FFFFFF24 53%,transparent 63%);opacity:.38;transform:translateX(-8%);animation:ox-proof-reflection 16s ease-in-out infinite;animation-play-state:paused}
#proof.proof-in-view:after{animation-play-state:running}
#proof:has(.partners-paused):after{animation-play-state:paused}
@keyframes ox-proof-reflection{0%,100%{transform:translateX(-8%);opacity:.22}50%{transform:translateX(9%);opacity:.45}}
#proof .ox-proof-facts{grid-template-columns:1fr 1fr 1.18fr 1fr;column-gap:40px;row-gap:40px;border:0;padding:0;margin:0}
#proof .ox-proof-fact{border:0;padding:0;min-width:0}
#proof .ox-proof-value{display:flex;align-items:baseline;min-height:76px;padding:0;font-size:clamp(50px,4.75vw,68px);font-weight:400;line-height:1.12;letter-spacing:-.055em;color:#1A1D28;font-variant-numeric:lining-nums tabular-nums}
#proof .ox-proof-value span{font-size:.52em;line-height:1;letter-spacing:-.025em;margin-left:.12em;color:#1A1D28}
#proof .ox-proof-fact:last-child .ox-proof-value span{font-size:.76em;margin-inline:.035em;color:#1A1D28}
#proof .ox-proof-fact dd{max-width:270px;margin:12px 0 0;font-size:17px;line-height:1.6;letter-spacing:0;color:#424952}
#proof .ox-proof-infrastructure{position:relative;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);border:0;border-block:1px solid #9299A780;padding:22px 0;margin-top:52px;column-gap:32px}
#proof .ox-proof-infrastructure:before,#proof .ox-proof-infrastructure:after{content:'';position:absolute;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,#9C706C99,#D4A0A0B3 22%,#B4BAC388 47%,#FFFFFFD9 68%,#9C706C66)}
#proof .ox-proof-infrastructure:before{top:-1px}
#proof .ox-proof-infrastructure:after{bottom:-1px;opacity:.7}
#proof .ox-proof-partner-label{max-width:190px;font-size:14px;line-height:1.7;color:#434A57}

@media(min-width:1500px){#proof.ox-proof{padding-top:72px}#proof .ox-proof-facts{column-gap:56px}#proof .ox-proof-infrastructure{margin-top:60px}}
@media(max-width:1000px){#proof .ox-proof-infrastructure{row-gap:24px}#proof .ox-proof-partner-label{max-width:none}}
@media(max-width:900px){
 #proof .ox-proof-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 36px}
 #proof .ox-proof-value{min-height:62px;font-size:52px}
 #proof .ox-proof-fact dd{margin-top:12px;max-width:290px}
 #proof .ox-proof-infrastructure{margin-top:44px}
}
@media(max-width:580px){
 #proof.ox-proof{padding-block:48px 40px}
 #proof .ox-proof-facts{gap:36px 24px}
 #proof .ox-proof-value{font-size:clamp(40px,10.8vw,52px);min-height:52px}
 #proof .ox-proof-value-member{font-size:clamp(38px,10.2vw,49px)}
 #proof .ox-proof-fact dd{font-size:16px;line-height:1.6;margin-top:12px}
 #proof .ox-proof-infrastructure{margin-top:40px;padding-block:20px;row-gap:22px;column-gap:18px}
}
@media(prefers-reduced-motion:reduce){#proof:after{animation:none;transform:none;opacity:.2}}
@media(forced-colors:active){#proof:before,#proof:after{display:none}#proof.ox-proof{background:Canvas}#proof .ox-proof-value{background:none;color:CanvasText}#proof .ox-proof-infrastructure{border-color:CanvasText}}
