/* NeoDEX V10 — brand logo integration, cleaner quote ribbon, aligned section 02 */
.brand-logo{display:flex;align-items:center;line-height:0;gap:0;}
.brand-logo-image{display:block;width:auto;height:42px;max-width:min(17vw,260px);object-fit:contain;filter:drop-shadow(0 0 18px rgba(52,194,255,.12));}
.brand-logo-image-footer{height:34px;max-width:220px;opacity:.98;}
.site-header .brand{min-width:0;flex-shrink:0;}
.header-inner{gap:24px;}
/* quote ribbon, clearer prices and no sparkline feel */
.pulse-topline{min-height:88px;align-items:stretch;gap:0;padding:0 max(24px,calc((100vw - 1440px)/2 + 18px));}
.pulse-ident{width:210px;min-width:210px;display:flex;flex-direction:column;justify-content:center;padding-right:18px;border-right:1px solid rgba(115,165,204,.13);}
.pulse-provider{min-width:160px;display:flex;align-items:center;justify-content:flex-end;padding-left:14px;}
.pulse-crypto{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:stretch;flex:1;}
.pulse-coin{height:88px;padding:0 14px;border-left:1px solid rgba(115,165,204,.13);gap:10px;justify-content:flex-start;}
.pulse-coin:first-child{border-left:0;}
.pulse-coin img,.pulse-coin>.coin-icon-fallback{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px rgba(115,165,204,.15);}
.pulse-coin>.coin-icon-fallback{font:800 12px var(--font-body);color:#f4f8ff;}
.pulse-coin>div{gap:4px;}
.pulse-coin b{font-size:10px;letter-spacing:.06em;}
.pulse-coin b small{font-size:8px;text-transform:none;color:#89a0c0;padding-left:3px;}
.coin-value{font:700 19px/1 var(--font-head);color:#f7fbff;letter-spacing:-.03em;}
.coin-change{font:800 11px/1 var(--font-body);margin-left:auto;padding-left:8px;white-space:nowrap;}
.coin-change.up{color:#6af09b}.coin-change.down{color:#ff738d}
.pulse-bottomline{min-height:58px;height:58px;display:flex;align-items:center;}
.pulse-tape-label{display:flex;align-items:center;justify-content:flex-start;font:800 10px var(--font-body);letter-spacing:.12em;text-transform:uppercase;}
.pulse-tv-wrap{min-height:58px;display:flex;align-items:center;overflow:hidden;}
.pulse-tv-fallback{gap:22px;padding:0 16px;font-size:9px;letter-spacing:.08em;display:flex;align-items:center;height:100%;}
.pulse-tv-fallback>span{display:inline-flex;align-items:center;gap:8px;color:#d5e4ff;}
.pulse-tv-fallback>span small{font-size:7px;letter-spacing:.12em;color:#7f96b7;text-transform:uppercase;}
#tvMultiAssetTape{display:block;width:100%;height:58px;}
.pulse-caption{font-size:9px;letter-spacing:.12em;color:#8fa3bb;}
/* section 02 — copy and image aligned like section 03 */
.statement-layout{display:grid !important;grid-template-columns:46% 54%;align-items:center;gap:34px;min-height:auto;}
.statement-copy-v10{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:520px;grid-column:1;}
.statement-copy-v10 .section-identifier{margin-bottom:24px;}
.statement-copy-v10 .statement-orbit{margin-bottom:16px;}
.statement-copy-v10 h2,.experience-copy h2{letter-spacing:-.08em;word-spacing:.08em;line-height:1.02;}
.statement-copy-v10 h2{margin:0 0 18px;max-width:560px;}
.statement-copy-v10 p{font-size:14px;line-height:1.75;max-width:470px;margin:0 0 24px;}
.statement-link{margin-top:2px;}
.statement-hero{width:100%;max-width:none;margin:0;grid-column:2;}
.statement-hero-image{width:100%;max-width:760px;margin-inline:auto;}
.statement-hero-caption{margin-top:12px;}
/* section 03 readability */
.experience-copy h2{max-width:520px;}
.experience-copy>p{max-width:420px;}
/* closing section uses provided brand mark */
.closing-content-v10{padding:98px 0 94px;display:flex;flex-direction:column;align-items:center;}
.closing-brandmark{margin:18px 0 22px;width:min(76vw,880px);}
.closing-brandmark-image{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 18px 32px rgba(0,0,0,.24));}
.closing-heading-small{font:800 clamp(30px,3vw,48px)/1.08 var(--font-head) !important;letter-spacing:-.06em !important;max-width:850px;margin:0 0 18px !important;text-align:center;}
.closing-heading-small em{font-style:normal;background:linear-gradient(90deg,#7bf3ff 0%,#64b9ff 42%,#ff4be9 100%);-webkit-background-clip:text;background-clip:text;color:transparent;}
.closing-content-v10 > p{max-width:650px;text-align:center;font-size:14px;line-height:1.75;margin-bottom:28px;}
.closing-index{letter-spacing:.16em;}
.footer-top{align-items:center;}
.footer-tagline{font-weight:700;letter-spacing:.14em;}
@media(max-width:1200px){
  .brand-logo-image{height:36px;max-width:220px;}
  .pulse-topline{padding:0 20px;}
  .pulse-ident{width:175px;min-width:175px;}
  .pulse-provider{min-width:130px;font-size:9px;}
  .pulse-coin{padding:0 10px;}
  .coin-value{font-size:16px;}
}
@media(max-width:930px){
  .brand-logo-image{height:30px;max-width:180px;}
  .statement-layout{grid-template-columns:1fr;gap:24px;}
  .statement-copy-v10{max-width:none;grid-column:auto;order:1;}
  .statement-hero{grid-column:auto;order:2;}
  .statement-copy-v10 .section-identifier{margin-bottom:18px;}
  .statement-copy-v10 h2,.experience-copy h2{word-spacing:.05em;}
  .pulse-topline{padding:0 18px;min-height:144px;display:grid;grid-template-columns:1fr;}
  .pulse-ident{width:auto;min-width:0;border-right:0;border-bottom:1px solid rgba(115,165,204,.13);padding:13px 0 10px;}
  .pulse-provider{display:none;}
  .pulse-crypto{grid-template-columns:repeat(5,minmax(0,1fr));}
  .pulse-coin{height:74px;padding:0 8px;}
  .coin-value{font-size:13px;}
  .coin-change{font-size:10px;}
}
@media(max-width:600px){
  .header-inner{gap:10px;}
  .brand-logo-image{height:24px;max-width:150px;}
  .brand-logo-image-footer{height:26px;max-width:165px;}
  .site-header{height:72px !important;}
  .site-header.fixed{height:72px !important;}
  .pulse-topline{padding:0 12px;min-height:160px;}
  .pulse-ident{padding:12px 0 8px;}
  .pulse-crypto{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;}
  .pulse-coin{height:56px;padding:0 6px;gap:5px;}
  .pulse-coin:nth-child(4),.pulse-coin:nth-child(5){border-top:1px solid rgba(115,165,204,.13);}
  .pulse-coin img,.pulse-coin>.coin-icon-fallback{width:18px;height:18px;font-size:8px;}
  .pulse-coin b{font-size:8px;letter-spacing:.03em;}
  .pulse-coin b small{display:none;}
  .coin-value{font-size:10px;}
  .coin-change{display:none;}
  .pulse-bottomline{min-height:48px;height:48px;}
  .pulse-tape-label{width:84px;padding-left:12px;font-size:7px;}
  #tvMultiAssetTape{height:48px;}
  .pulse-tv-fallback{padding:0 10px;gap:12px;font-size:8px;}
  .pulse-tv-fallback>span small{display:none;}
  .statement-copy-v10 h2,.experience-copy h2{word-spacing:.04em;}
  .statement-copy-v10 p,.experience-copy>p,.closing-content-v10>p{font-size:12px;}
  .closing-brandmark{width:min(88vw,520px);margin:16px 0 16px;}
  .closing-heading-small{font-size:clamp(24px,7vw,34px) !important;}
}
