.platforms-hero-section{position:relative;background:transparent;overflow-x:hidden;overflow-y:visible}.platforms-page{max-width:800px;margin:0 auto;padding:calc(var(--site-header-offset, 68px) + 48px + 72px) 24px 120px;box-sizing:border-box;color:#e0e0e0;font-family:Inter,sans-serif}.platforms-header{text-align:center;margin-bottom:56px}.platforms-title{font-family:Pixelify Sans,sans-serif;font-size:clamp(2.5rem,8vw,3.5rem);font-weight:700;letter-spacing:.1em;color:#fff;margin:0 0 16px}.platforms-subtitle{color:#b0b0b0;font-size:1.05rem;line-height:1.7;max-width:620px;margin:0 auto}.platforms-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.08)}.platforms-row-item{border-bottom:1px solid rgba(255,255,255,.08)}.platforms-row{display:flex;align-items:baseline;gap:20px;padding:20px 4px;text-decoration:none}.platforms-row-name{font-family:Pixelify Sans,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.04em;color:#fff;flex:0 0 200px;transition:color .2s ease}.platforms-row-blurb{color:#b0b0b0;font-size:.95rem;line-height:1.6;flex:1 1 auto}.platforms-row-arrow{color:red;font-size:1.1rem;transition:transform .2s ease}.platforms-row:hover .platforms-row-name{color:red}.platforms-row:hover .platforms-row-arrow{transform:translate(4px)}@media(max-width:600px){.platforms-page{padding-top:calc(var(--site-header-offset, 68px) + 48px + 44px)}.platforms-row{flex-wrap:wrap;gap:6px 12px;padding:16px 2px}.platforms-row-name{flex:1 1 auto}.platforms-row-arrow{flex:0 0 auto}.platforms-row-blurb{flex:1 1 100%}}
