.platforms-section{padding-top:56px;padding-bottom:32px;scroll-margin-top:90px}.platforms-heading{max-width:620px;margin:0 auto 30px;text-align:center}.platforms-heading h2{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:12px 0}.platforms-heading p{color:#a5a8ae;line-height:1.7}.platform-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.platform-card{min-width:0;padding:28px;border-radius:26px;background:linear-gradient(145deg,#2d2f34,#292b30);text-align:left;display:flex;flex-direction:column;gap:12px}.platform-card h3{font-size:23px;margin:0;font-weight:600}.platform-card p{color:#adb0b7;font-size:14px;line-height:1.7;margin:0}.platform-card .platform-label{font-size:12px;color:#c1b28c}.platform-card .platform-actions{display:grid;gap:10px;margin-top:auto;padding-top:12px}.platform-card .download{display:flex;justify-content:center;min-height:48px;border-radius:16px;background:#363940;color:#ececf0;box-shadow:none;font-size:14px;padding:12px 16px;transition:background .2s,transform .2s;text-decoration:none}.platform-card .download:hover{background:#40434b}.platform-card .download:active{transform:scale(.98)}.platform-card .download:focus-visible{outline:2px solid #d0c095;outline-offset:3px}.platform-card .release-meta{font-size:12px}.platform-card .release-meta span{display:block}.platform-card .store-link{color:#c4c8d1;font-size:14px;text-align:center;text-underline-offset:4px}.platform-card .store-note{font-size:12px;text-align:center}.platform-note{color:#989da7;font-size:13px;line-height:1.8;max-width:840px;margin:22px auto 0;text-align:center}.platform-ios{background:#292b30}.platform-ios .platform-label{color:#999fa9}.hero-platform-link{display:inline-block;margin-top:12px;color:#aeb5c1;text-underline-offset:4px}.platform-hero-link{color:#b4bac5;font-size:14px;text-underline-offset:4px;margin-top:10px;display:inline-block}@media(max-width:800px){.platform-cards{grid-template-columns:1fr}.platform-card{padding:23px}.platforms-section{padding-top:32px}.platform-card .platform-actions{max-width:100%}}@media(prefers-reduced-motion:reduce){.platform-card .download{transition:none}}
