/* Screenshot-matched Why Stablecoins Work section. Scoped to homepage only. */
#stablecoins.stablecoins-screenshot-section{position:relative;isolation:isolate;overflow:hidden;background:#333443;color:#fff;padding:99px 24px 88px;min-height:462px;text-align:center}
#stablecoins .stablecoins-inner{position:relative;z-index:2;max-width:1140px;margin:0 auto}
#stablecoins h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(35px,3.2vw,57px);line-height:1.16;font-weight:750;letter-spacing:-1.3px;margin:0 0 23px;color:#fff}
#stablecoins h2 span{color:#e4b516}
#stablecoins h3{font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:clamp(19px,1.55vw,28px);font-weight:750;line-height:1.35;margin:0 0 46px}
#stablecoins p{font-family:Arial,Helvetica,sans-serif;max-width:1140px;color:#92929d;font-size:clamp(16px,1.12vw,20px);line-height:1.49;font-weight:500;margin:0 auto}
#stablecoins .stablecoins-geometry{position:absolute;z-index:1;right:13%;top:32px;width:220px;pointer-events:none;opacity:.52}
#stablecoins .stablecoins-geometry svg{width:100%;height:auto}
@media(max-width:767px){#stablecoins.stablecoins-screenshot-section{padding:75px 20px 78px;min-height:0}#stablecoins h2{letter-spacing:-.5px}#stablecoins h3{margin-bottom:30px}#stablecoins .stablecoins-geometry{right:-75px;top:22px;opacity:.3}#stablecoins p{line-height:1.65}}
@media(prefers-reduced-motion:no-preference){#stablecoins .stablecoins-geometry{animation:stablecoins-drift 12s ease-in-out infinite alternate}@keyframes stablecoins-drift{to{transform:translateY(12px)}}}
