.download_hero_centered:where(.astro-rzcj5pwa){text-align:center}.download_tagline_centered:where(.astro-rzcj5pwa){margin:0 auto;max-width:60ch}.release_meta:where(.astro-rzcj5pwa){display:inline-flex;align-items:center;gap:1rem;margin-top:1.75rem;flex-wrap:wrap;justify-content:center}.release_chip:where(.astro-rzcj5pwa){display:inline-flex;align-items:center;padding:.45rem .9rem;border-radius:var(--radius-pill);background:var(--surface-raised);border:1px solid var(--border);font-family:var(--font-mono);font-size:.8125rem;color:var(--ink-2);box-shadow:var(--shadow-sm)}.release_chip:where(.astro-rzcj5pwa) strong:where(.astro-rzcj5pwa){color:var(--ink);font-weight:var(--weight-semibold);margin-right:.25rem}.release_link:where(.astro-rzcj5pwa){font-family:var(--font-sans);font-size:.875rem;font-weight:var(--weight-semibold);color:var(--signal-deep);text-decoration:none}.release_link:where(.astro-rzcj5pwa):hover{text-decoration:underline}.platforms_section:where(.astro-rzcj5pwa){padding:3rem 0 4rem}.platforms_grid:where(.astro-rzcj5pwa){display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.platform_card:where(.astro-rzcj5pwa){position:relative;display:flex;flex-direction:column;padding:1.75rem 1.5rem;border-radius:var(--radius-xl);background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--shadow-card);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.platform_card:where(.astro-rzcj5pwa):hover{transform:translateY(-4px);border-color:var(--signal-line);box-shadow:var(--shadow-card-hover)}.platform_detected:where(.astro-rzcj5pwa){border-color:var(--signal);box-shadow:var(--shadow-card-hover)}.platform_detected:where(.astro-rzcj5pwa):before{content:"↳ определено у вас";position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:.3rem .75rem;border-radius:var(--radius-sm);background:var(--signal);color:var(--ink-strong);font-family:var(--font-mono);font-size:.7rem;font-weight:var(--weight-semibold);letter-spacing:.01em;white-space:nowrap;box-shadow:var(--shadow-sm)}.platform_icon:where(.astro-rzcj5pwa){display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:var(--radius-lg);background:var(--bg-subtle);border:1px solid var(--border);color:var(--ink);margin-bottom:1.25rem}.platform_detected:where(.astro-rzcj5pwa) .platform_icon:where(.astro-rzcj5pwa){color:var(--signal-deep);border-color:var(--signal-line);background:var(--signal-wash)}.platform_header:where(.astro-rzcj5pwa){margin-bottom:1.25rem}.platform_name:where(.astro-rzcj5pwa){font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:1.5rem;color:var(--ink);letter-spacing:-.02em;margin:0 0 .25rem}.platform_tagline:where(.astro-rzcj5pwa){font-family:var(--font-sans);font-size:.875rem;color:var(--ink-2)}.platform_meta:where(.astro-rzcj5pwa){list-style:none;padding:1rem 0;margin:0 0 1.25rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:.5rem}.platform_meta:where(.astro-rzcj5pwa) li:where(.astro-rzcj5pwa){display:flex;justify-content:space-between;align-items:center;font-family:var(--font-sans);font-size:.875rem;margin-bottom:0;padding-left:0}.platform_meta:where(.astro-rzcj5pwa) li:where(.astro-rzcj5pwa):before{content:none}.meta_key:where(.astro-rzcj5pwa){color:var(--ink-2)}.meta_val:where(.astro-rzcj5pwa){color:var(--ink);font-weight:var(--weight-medium)}.platform_cta:where(.astro-rzcj5pwa){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1rem;height:48px;border:1px solid transparent;border-radius:var(--radius-md);background:var(--ink);color:var(--on-ink);font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:.9375rem;text-decoration:none;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-normal),background var(--transition-fast)}.platform_cta:where(.astro-rzcj5pwa):hover{transform:translateY(-2px);background:var(--ink-strong);box-shadow:var(--shadow-lg);text-decoration:none;color:var(--on-ink)}.platform_detected:where(.astro-rzcj5pwa) .platform_cta:where(.astro-rzcj5pwa){background:var(--signal);color:var(--ink-strong);font-weight:var(--weight-bold)}.platform_detected:where(.astro-rzcj5pwa) .platform_cta:where(.astro-rzcj5pwa):hover{background:var(--signal-bright);color:var(--ink-strong);box-shadow:var(--shadow-signal)}.platform_alt:where(.astro-rzcj5pwa){margin-top:1.25rem}.alt_label:where(.astro-rzcj5pwa){display:block;font-family:var(--font-mono);font-size:.75rem;font-weight:var(--weight-medium);letter-spacing:.01em;color:var(--ink-muted);margin-bottom:.5rem}.platform_alt:where(.astro-rzcj5pwa) ul:where(.astro-rzcj5pwa){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.platform_alt:where(.astro-rzcj5pwa) li:where(.astro-rzcj5pwa){margin-bottom:0;padding-left:0}.platform_alt:where(.astro-rzcj5pwa) li:where(.astro-rzcj5pwa):before{content:none}.platform_alt:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa){font-family:var(--font-sans);font-size:.875rem;color:var(--ink);text-decoration:none;transition:color .15s ease}.platform_alt:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa):hover{color:var(--signal-deep);text-decoration:underline}.benefits_section:where(.astro-rzcj5pwa){padding:3rem 0 4rem}.section_head:where(.astro-rzcj5pwa){text-align:center;margin-bottom:2.5rem}.section_head:where(.astro-rzcj5pwa) h2:where(.astro-rzcj5pwa){font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:clamp(1.75rem,3.5vw,2.5rem);color:var(--ink);margin:.75rem 0 .5rem;letter-spacing:-.025em}.section_head:where(.astro-rzcj5pwa) h2:where(.astro-rzcj5pwa) em:where(.astro-rzcj5pwa){font-style:normal;color:var(--ink);background-image:linear-gradient(transparent 62%,var(--signal-wash) 62%);background-repeat:no-repeat;padding-inline:.06em}.section_sub:where(.astro-rzcj5pwa){font-family:var(--font-sans);font-size:1rem;color:var(--ink-2);margin:0}.benefits_grid:where(.astro-rzcj5pwa){display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.benefit_card:where(.astro-rzcj5pwa){padding:1.5rem;border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--border);transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal)}.benefit_card:where(.astro-rzcj5pwa):hover{border-color:var(--signal-line);box-shadow:var(--shadow-md);transform:translateY(-3px)}.benefit_card:where(.astro-rzcj5pwa) h3:where(.astro-rzcj5pwa){font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:1.0625rem;color:var(--ink);margin:0 0 .5rem}.benefit_card:where(.astro-rzcj5pwa) p:where(.astro-rzcj5pwa){font-family:var(--font-sans);font-size:.9375rem;line-height:1.6;color:var(--ink-2);margin:0}.requirements_section:where(.astro-rzcj5pwa){padding:3rem 0 4rem}.requirements_grid:where(.astro-rzcj5pwa){display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.req_card:where(.astro-rzcj5pwa){padding:1.5rem;border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--border)}.req_card:where(.astro-rzcj5pwa) h3:where(.astro-rzcj5pwa){font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:.8125rem;color:var(--ink-2);letter-spacing:.01em;margin:0 0 1rem;display:inline-flex;align-items:center;gap:.5rem}.req_card:where(.astro-rzcj5pwa) h3:where(.astro-rzcj5pwa):before{content:"";width:1.25rem;height:2px;border-radius:2px;background:var(--signal)}.req_card:where(.astro-rzcj5pwa) ul:where(.astro-rzcj5pwa){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.req_card:where(.astro-rzcj5pwa) li:where(.astro-rzcj5pwa){display:flex;align-items:flex-start;gap:.5rem;font-family:var(--font-sans);font-size:.9375rem;line-height:1.5;color:var(--ink);margin-bottom:0;padding-left:0}.req_card:where(.astro-rzcj5pwa) li:where(.astro-rzcj5pwa):before{content:none}.req_card:where(.astro-rzcj5pwa) svg:where(.astro-rzcj5pwa){flex-shrink:0;color:var(--signal-deep);margin-top:4px}.req_note:where(.astro-rzcj5pwa){margin:2rem auto 0;max-width:64ch;text-align:center;font-family:var(--font-sans);font-size:.9375rem;color:var(--ink-2)}.req_note:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa){color:var(--signal-deep);text-decoration:none;font-weight:var(--weight-medium)}.req_note:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa):hover{text-decoration:underline}.download_cta_card:where(.astro-rzcj5pwa){position:relative;overflow:hidden;isolation:isolate;padding:4rem 2.5rem;margin:2rem 0 4rem;border-radius:var(--radius-2xl);background:var(--ink-strong);color:var(--on-ink);text-align:center}.cta_glow:where(.astro-rzcj5pwa){position:absolute;inset:0;background:radial-gradient(50% 55% at 50% -10%,oklch(.78 .13 222 / .26),transparent 68%);pointer-events:none;z-index:0}.cta_content:where(.astro-rzcj5pwa){position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem}.eyebrow_on_dark:where(.astro-rzcj5pwa){color:var(--on-ink-2)}.download_cta_card:where(.astro-rzcj5pwa) h2:where(.astro-rzcj5pwa){font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:clamp(1.75rem,4vw,2.75rem);letter-spacing:-.03em;line-height:1.12;max-width:22ch;color:var(--on-ink);margin:.25rem 0 0}.download_cta_card:where(.astro-rzcj5pwa) h2:where(.astro-rzcj5pwa) em:where(.astro-rzcj5pwa){font-style:normal;color:var(--on-ink);background-image:linear-gradient(transparent 62%,#3ac9f347 62%);background-repeat:no-repeat;padding-inline:.06em}.download_cta_card:where(.astro-rzcj5pwa) p:where(.astro-rzcj5pwa){font-family:var(--font-sans);font-size:1.0625rem;line-height:1.6;color:var(--on-ink-2);max-width:54ch;margin:0}.cta_buttons:where(.astro-rzcj5pwa){display:flex;gap:.75rem;margin-top:.75rem;flex-wrap:wrap;justify-content:center}.cta_primary_btn:where(.astro-rzcj5pwa),.cta_secondary_btn:where(.astro-rzcj5pwa){display:inline-flex;align-items:center;justify-content:center;padding:0 1.75rem;height:54px;border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:1rem;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-normal),background var(--transition-fast)}.cta_primary_btn:where(.astro-rzcj5pwa){background:var(--signal);color:var(--ink-strong);font-weight:var(--weight-bold);box-shadow:var(--shadow-sm)}.cta_primary_btn:where(.astro-rzcj5pwa):hover{transform:translateY(-2px);background:var(--signal-bright);box-shadow:var(--shadow-signal);text-decoration:none;color:var(--ink-strong)}.cta_secondary_btn:where(.astro-rzcj5pwa){background:transparent;color:var(--on-ink);border-color:var(--border-on-ink)}.cta_secondary_btn:where(.astro-rzcj5pwa):hover{background:#f3f5f81a;border-color:var(--signal);text-decoration:none;color:var(--on-ink)}@media(max-width:960px){.platforms_grid:where(.astro-rzcj5pwa),.benefits_grid:where(.astro-rzcj5pwa),.requirements_grid:where(.astro-rzcj5pwa){grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.platforms_grid:where(.astro-rzcj5pwa),.benefits_grid:where(.astro-rzcj5pwa),.requirements_grid:where(.astro-rzcj5pwa){grid-template-columns:1fr}.download_cta_card:where(.astro-rzcj5pwa){padding:2.5rem 1.25rem}.cta_buttons:where(.astro-rzcj5pwa){flex-direction:column;width:100%}.cta_primary_btn:where(.astro-rzcj5pwa),.cta_secondary_btn:where(.astro-rzcj5pwa){width:100%}}
