.download-page.svelte-fw0qxd{width:min(100%,1120px);margin:0 auto;padding:clamp(44px,8vw,96px) clamp(20px,5vw,64px) 72px}.hero.svelte-fw0qxd{max-width:800px}.eyebrow.svelte-fw0qxd{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:750}h1.svelte-fw0qxd{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(42px,6vw,76px);line-height:.98}.lead.svelte-fw0qxd{max-width:680px;color:color-mix(in srgb, var(--text-color) 72%, transparent);margin:24px 0 0;font-size:18px;line-height:1.6}.download-action.svelte-fw0qxd{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--background));border-radius:14px;align-items:center;gap:15px;margin-top:32px;padding:9px 15px 9px 9px;display:inline-flex}.download-action.svelte-fw0qxd .offline-control>button{background:var(--accent-button);min-height:42px;color:var(--accent-foreground);border:0;border-radius:9px}.download-action.svelte-fw0qxd .offline-control>button:hover,.download-action.svelte-fw0qxd .offline-control>button.active{background:var(--accent-button-hover);color:var(--accent-foreground)}.download-action.svelte-fw0qxd>div:where(.svelte-fw0qxd){gap:3px;display:grid}.download-action.svelte-fw0qxd strong:where(.svelte-fw0qxd){font-size:13px}.download-action.svelte-fw0qxd span:where(.svelte-fw0qxd){color:color-mix(in srgb, var(--text-color) 62%, transparent);font-size:11px}.benefits.svelte-fw0qxd{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(58px,8vw,100px);display:grid}.benefits.svelte-fw0qxd article:where(.svelte-fw0qxd){border:1px solid var(--border);background:color-mix(in srgb, var(--text-color) 3%, var(--background));border-radius:16px;min-height:210px;padding:22px}.number.svelte-fw0qxd{border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);width:32px;height:32px;color:var(--accent);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.benefits.svelte-fw0qxd h2:where(.svelte-fw0qxd),.details.svelte-fw0qxd h2:where(.svelte-fw0qxd){letter-spacing:-.03em;margin:20px 0 0;font-size:21px}.benefits.svelte-fw0qxd p:where(.svelte-fw0qxd){color:color-mix(in srgb, var(--text-color) 68%, transparent);margin:10px 0 0;font-size:13px;line-height:1.55}.details.svelte-fw0qxd{border-top:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,8vw,120px);margin-top:clamp(70px,10vw,130px);padding-top:34px;display:grid}.details.svelte-fw0qxd h2:where(.svelte-fw0qxd){max-width:470px;margin-top:0;font-size:clamp(28px,4vw,46px)}.details-grid.svelte-fw0qxd{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.details-grid.svelte-fw0qxd h3:where(.svelte-fw0qxd){margin:0;font-size:14px}.details-grid.svelte-fw0qxd ul:where(.svelte-fw0qxd){color:color-mix(in srgb, var(--text-color) 70%, transparent);gap:9px;margin:14px 0 0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}@media (max-width:760px){.download-action.svelte-fw0qxd{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%}.download-action.svelte-fw0qxd .offline-control>button{width:100%}.benefits.svelte-fw0qxd,.details.svelte-fw0qxd,.details-grid.svelte-fw0qxd{grid-template-columns:1fr}}
