#trust{position:relative;isolation:isolate;overflow:hidden}
#trust .trust-starfield{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.8}
#trust > .trust-grid{position:relative;z-index:1}

/* Clip only the decorative layer: the platform panel must remain sticky. */
#platform{position:relative;isolation:isolate}
#platform .platform-star-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}
#platform .platform-starfield{display:block;width:100%;height:100%;opacity:.8}
#platform > .wrap{position:relative;z-index:1}
#trust.stars-connected{border-bottom-color:transparent;background:none}

#markets,#faq{position:relative;isolation:isolate}
.cosmic-star-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}
.cosmic-starfield{display:block;width:100%;height:100%;opacity:.8}
#markets > .wrap,#faq > .wrap{position:relative;z-index:1}

/* Match the page base beneath the transparent cosmic path. */
#markets{background:var(--bg)}
#contact{isolation:isolate;background:var(--bg)}
#contact .contact-starfield{display:block;width:100%;height:100%;opacity:.8}
