.downloads__intro[data-astro-cid-rzcj5pwa]{text-align:center;margin-bottom:var(--space-10)}.downloads__intro[data-astro-cid-rzcj5pwa] h2[data-astro-cid-rzcj5pwa]{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-text);margin-bottom:var(--space-3)}.downloads__intro[data-astro-cid-rzcj5pwa] p[data-astro-cid-rzcj5pwa]{max-width:620px;margin:0 auto;font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary)}.platform-grid[data-astro-cid-rzcj5pwa]{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width: 700px){.platform-grid[data-astro-cid-rzcj5pwa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1080px){.platform-grid[data-astro-cid-rzcj5pwa]{grid-template-columns:repeat(3,minmax(0,1fr))}}.platform-card[data-astro-cid-rzcj5pwa]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.platform-card[data-astro-cid-rzcj5pwa]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-bg-tertiary)}.platform-card__head[data-astro-cid-rzcj5pwa]{display:flex;align-items:center;gap:var(--space-3)}.platform-card__icon[data-astro-cid-rzcj5pwa]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:12px;background:var(--tint-bg);color:var(--tint)}.platform-card__icon[data-astro-cid-rzcj5pwa] svg{width:22px;height:22px}.platform-card__heading[data-astro-cid-rzcj5pwa] h3[data-astro-cid-rzcj5pwa]{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);line-height:1.3}.platform-card__heading[data-astro-cid-rzcj5pwa] p[data-astro-cid-rzcj5pwa]{font-size:var(--text-xs);color:var(--color-text-tertiary)}.platform-card__products[data-astro-cid-rzcj5pwa]{display:flex;flex-direction:column;gap:var(--space-3)}.product[data-astro-cid-rzcj5pwa]{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.product[data-astro-cid-rzcj5pwa]:first-child{padding-top:0;border-top:0}.product__heading[data-astro-cid-rzcj5pwa]{display:flex;flex-direction:column;gap:var(--space-1)}.product__name[data-astro-cid-rzcj5pwa]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.product__summary[data-astro-cid-rzcj5pwa]{font-size:var(--text-xs);line-height:1.5;color:var(--color-text-tertiary)}.product__links[data-astro-cid-rzcj5pwa]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.platform-card__hints[data-astro-cid-rzcj5pwa]{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--color-border)}.platform-card__hints[data-astro-cid-rzcj5pwa] p[data-astro-cid-rzcj5pwa]{font-size:var(--text-xs);line-height:1.6;color:var(--color-text-tertiary)}.web-banner[data-astro-cid-rzcj5pwa]{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-5) var(--space-6);background:var(--color-primary-light);border:1px solid transparent;border-radius:var(--radius-lg);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.web-banner[data-astro-cid-rzcj5pwa]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.web-banner__icon[data-astro-cid-rzcj5pwa]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:12px;background:#ffffffb3;color:var(--color-primary)}.web-banner__icon[data-astro-cid-rzcj5pwa] svg{width:22px;height:22px}.web-banner__text[data-astro-cid-rzcj5pwa]{display:flex;flex-direction:column;gap:2px;flex:1}.web-banner__text[data-astro-cid-rzcj5pwa] strong[data-astro-cid-rzcj5pwa]{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text)}.web-banner__text[data-astro-cid-rzcj5pwa] span[data-astro-cid-rzcj5pwa]{font-size:var(--text-sm);color:var(--color-text-secondary)}.web-banner__cta[data-astro-cid-rzcj5pwa]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-primary);white-space:nowrap}.web-banner__cta[data-astro-cid-rzcj5pwa] svg{width:16px;height:16px;transition:transform var(--transition-base)}.web-banner[data-astro-cid-rzcj5pwa]:hover .web-banner__cta[data-astro-cid-rzcj5pwa] svg{transform:translate(3px)}@media (max-width: 640px){.downloads__intro[data-astro-cid-rzcj5pwa]{margin-bottom:var(--space-8)}.downloads__intro[data-astro-cid-rzcj5pwa] h2[data-astro-cid-rzcj5pwa]{font-size:var(--text-2xl)}.web-banner[data-astro-cid-rzcj5pwa]{flex-wrap:wrap;padding:var(--space-4)}.web-banner__cta[data-astro-cid-rzcj5pwa]{width:100%;justify-content:flex-end}}
