.download-hero.svelte-fw0qxd{text-align:center;padding:clamp(3rem,7vw,5.5rem) 0 clamp(3rem,7vw,5rem)}.download-hero__title.svelte-fw0qxd{letter-spacing:-.015em;margin:.6rem 0 0;font-size:clamp(2.2rem,4.6vw,3rem);line-height:1.1}.download-hero__lead.svelte-fw0qxd{max-width:48ch;margin:1.5rem auto 2.5rem}.download-hero__fineprint.svelte-fw0qxd{color:var(--iwe-text-muted);margin-top:1.5rem;font-size:.9rem}.download-hero__note.svelte-fw0qxd{color:var(--iwe-text-muted);margin-top:1.25rem;font-size:.9rem;font-style:italic}.pricing-card.svelte-fw0qxd{background:var(--iwe-bg);border:1px solid var(--iwe-border);border-radius:var(--iwe-radius);text-align:center;max-width:420px;margin:2.5rem auto 0;padding:1.75rem 1.75rem 1.5rem;box-shadow:0 4px 16px #2d2a260f}.pricing-toggle.svelte-fw0qxd{background:var(--iwe-bg-sidebar);border:1px solid var(--iwe-border-light);border-radius:var(--iwe-radius-sm);gap:.2rem;padding:.25rem;display:inline-flex}.pricing-toggle__btn.svelte-fw0qxd{appearance:none;font-family:var(--iwe-font-ui);letter-spacing:.02em;color:var(--iwe-text-muted);border-radius:calc(var(--iwe-radius-sm) - 1px);cursor:pointer;background:0 0;border:none;padding:.4rem .95rem;font-size:.85rem;font-weight:600;transition:color .12s,background .12s,box-shadow .12s}.pricing-toggle__btn.svelte-fw0qxd:hover{color:var(--iwe-text-secondary)}.pricing-toggle__btn[aria-pressed=true].svelte-fw0qxd{background:var(--iwe-bg);color:var(--iwe-accent);box-shadow:0 1px 3px #2d2a261f}.pricing-card__display.svelte-fw0qxd{flex-direction:column;justify-content:center;align-items:center;min-height:5.75rem;margin-top:1.5rem;display:flex}.pricing-card__amount.svelte-fw0qxd{font-family:var(--iwe-font-prose);color:var(--iwe-text);justify-content:center;align-items:baseline;gap:.15rem;line-height:1;display:flex}.pricing-card__symbol.svelte-fw0qxd{font-size:1.6rem}.pricing-card__number.svelte-fw0qxd{letter-spacing:-.01em;font-size:3.2rem}.pricing-card__sub.svelte-fw0qxd{font-family:var(--iwe-font-ui);color:var(--iwe-text-muted);margin-top:.55rem;font-size:.9rem}.pricing-card__other.svelte-fw0qxd{max-width:28ch;font-family:var(--iwe-font-ui);color:var(--iwe-text-secondary);margin:0;font-size:1rem;line-height:1.55}.pricing-card__list.svelte-fw0qxd{border-top:1px solid var(--iwe-border-light);text-align:left;gap:.55rem;margin:1.5rem 0 0;padding:1.25rem 0 0;list-style:none;display:grid}.pricing-card__list.svelte-fw0qxd li:where(.svelte-fw0qxd){font-family:var(--iwe-font-ui);color:var(--iwe-text-secondary);align-items:baseline;gap:.6rem;font-size:.95rem;line-height:1.5;display:flex}.pricing-card__list.svelte-fw0qxd i:where(.svelte-fw0qxd){color:var(--iwe-accent);flex-shrink:0;position:relative;top:.05em}.download-hero__warning.svelte-fw0qxd{text-align:left;background:color-mix(in srgb, #a8634a 10%, var(--iwe-bg-warm));border:1px solid color-mix(in srgb, #a8634a 40%, var(--iwe-border));border-radius:var(--iwe-radius-sm);font-family:var(--iwe-font-ui);color:var(--iwe-text);border-left:4px solid #a8634a;align-items:flex-start;gap:.95rem;margin:2rem auto 2.25rem;padding:1.05rem 1.25rem 1.1rem;display:flex;box-shadow:0 1px 3px #a8634a14}.download-hero__warning.svelte-fw0qxd i:where(.svelte-fw0qxd){color:#a8634a;flex-shrink:0;font-size:1.4rem;line-height:1;position:relative;top:.1em}.download-hero__warning-body.svelte-fw0qxd{flex:1;min-width:0}.download-hero__warning-title.svelte-fw0qxd{font-family:var(--iwe-font-prose);color:var(--iwe-text);margin-bottom:.25rem;font-size:1.05rem;line-height:1.3}.download-hero__warning.svelte-fw0qxd p:where(.svelte-fw0qxd){color:var(--iwe-text-secondary);margin:0;font-size:.95rem;line-height:1.55}.download-hero__warning.svelte-fw0qxd strong:where(.svelte-fw0qxd){color:var(--iwe-text);font-weight:600}.download-buy.svelte-fw0qxd{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.download-buy__platforms.svelte-fw0qxd{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.download-buy__key.svelte-fw0qxd{max-width:46ch;font-family:var(--iwe-font-ui);color:var(--iwe-text-secondary);text-align:center;margin:0;font-size:.95rem;line-height:1.55}.download-buy__key.svelte-fw0qxd a:where(.svelte-fw0qxd){color:var(--iwe-accent);font-weight:600}.download-section__heading.svelte-fw0qxd{margin:.6rem 0 1.5rem;font-size:clamp(1.6rem,3vw,2rem)}.download-list.svelte-fw0qxd{margin:0;padding:0;list-style:none}.download-list.svelte-fw0qxd li:where(.svelte-fw0qxd){font-family:var(--iwe-font-ui);color:var(--iwe-text-secondary);align-items:baseline;gap:.7rem;padding:.5rem 0;font-size:1rem;line-height:1.55;display:flex}.download-list__check.svelte-fw0qxd{color:var(--iwe-accent);flex-shrink:0;position:relative;top:.05em}.requirements.svelte-fw0qxd{border-top:1px solid var(--iwe-border-light);margin:0}.requirements__row.svelte-fw0qxd{border-bottom:1px solid var(--iwe-border-light);grid-template-columns:8rem 1fr;gap:1.5rem;padding:.9rem 0;display:grid}.requirements__row.svelte-fw0qxd dt:where(.svelte-fw0qxd){font-family:var(--iwe-font-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--iwe-text-muted);margin:0;font-size:.75rem;font-weight:600}.requirements__row.svelte-fw0qxd dd:where(.svelte-fw0qxd){font-family:var(--iwe-font-ui);color:var(--iwe-text-secondary);margin:0}.requirements__note.svelte-fw0qxd{color:var(--iwe-text-secondary);margin-top:1.5rem;font-style:italic}
