.desktop-download-action{min-width:0}.marketing-editorial .desktop-download-primary{display:inline-flex;gap:10px;min-height:48px;height:auto;max-width:100%;padding:13px 20px;border:1px solid var(--home-ink);border-radius:8px;background:var(--home-ink);color:var(--home-bg);font:600 14px/1.5 var(--font-ui, Inter, sans-serif);white-space:normal;text-align:center;box-shadow:none;cursor:pointer}.marketing-editorial .desktop-download-primary:hover{background:var(--home-ink);color:var(--home-bg);opacity:.88}.marketing-editorial .desktop-download-primary:disabled{cursor:wait;opacity:.6}.desktop-download-primary svg{flex:0 0 auto;width:18px;height:18px}.desktop-download-action :is(a,button):focus-visible{outline:2px solid var(--home-blue);outline-offset:4px}.desktop-download-alternatives{display:flex;gap:8px 20px;flex-wrap:wrap;margin-top:15px;font:400 12px/1.6 var(--font-ui, Inter, sans-serif)}.desktop-download-alternatives a{color:var(--home-muted);text-decoration:underline;text-underline-offset:4px}.desktop-download-alternatives a:hover{color:var(--home-ink)}.desktop-download-message{max-width:450px;margin:14px 0 0;color:var(--home-muted);font:400 13px/1.65 var(--font-ui, Inter, sans-serif)}.desktop-download-message button{display:inline-flex;gap:6px;height:auto;padding:0 0 0 8px;color:var(--home-ink);font-size:inherit;text-decoration:underline;cursor:pointer}.download-editorial .download-hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding-bottom:72px;align-items:center}.download-editorial .download-hero h1{margin-bottom:24px}.download-editorial .download-hero .secondary-lead{margin-bottom:28px}.download-editorial .download-hero-links{display:flex;gap:24px;align-items:center;margin-top:22px;flex-wrap:wrap}.download-editorial .download-hero-links a,.download-workflow-copy>a{display:inline-flex;gap:10px;align-items:center;font-size:14px;line-height:1.5;color:var(--home-ink);text-underline-offset:4px}.download-editorial .download-hero-links a:hover,.download-workflow-copy>a:hover{text-decoration:underline}.download-platform-list{border-top:1px solid var(--home-line)}.download-platform-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;padding:26px 0;border-bottom:1px solid var(--home-line)}.download-platform-label{display:flex;align-items:center;gap:18px;min-width:0}.download-platform-label>svg{width:30px;height:30px;color:var(--home-ink);flex:0 0 auto}.download-platform-label h3{margin:0 0 5px;font:600 18px/1.4 var(--font-ui, Inter, sans-serif);color:var(--home-ink)}.download-platform-label a{color:var(--home-muted);font-size:13px;text-decoration:underline;text-underline-offset:4px}.download-platform-row .desktop-download-action{justify-self:end;width:min(100%,380px)}.download-platform-row .desktop-download-primary{min-width:230px}.download-workflow{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:center}.download-workflow-copy h2{font-family:var(--font-ui, Inter, sans-serif);font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.2;letter-spacing:-.035em;color:var(--home-ink);margin-bottom:20px}.download-workflow-copy>p{color:var(--home-muted);font-size:16px;line-height:1.75;margin-bottom:24px}.download-scene-caption{margin:16px 0 0;color:var(--home-muted);font-size:12px;line-height:1.6}.download-install-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;margin:0;list-style:none}.download-install-steps li{padding-top:20px;border-top:1px solid var(--home-line);min-width:0}.download-install-steps h3{color:var(--home-ink);font:600 17px/1.45 var(--font-ui, Inter, sans-serif);margin:0 0 12px}.download-install-steps p{color:var(--home-muted);font-size:15px;line-height:1.7;margin:0}.download-availability-note{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.download-availability-note h2{color:var(--home-ink);font:500 26px/1.3 var(--font-ui, Inter, sans-serif)}.download-availability-note p{color:var(--home-muted);font-size:15px;line-height:1.7}.download-availability-note a{color:var(--home-ink);text-decoration:underline;text-underline-offset:4px}@media (max-width: 899px){.download-editorial .download-hero,.download-workflow,.download-availability-note{grid-template-columns:minmax(0,1fr);gap:32px}.download-editorial .download-hero{padding-bottom:48px}.download-platform-row{gap:24px}.download-install-steps{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width: 599px){.download-platform-row{grid-template-columns:minmax(0,1fr);gap:16px}.download-platform-row .desktop-download-action{justify-self:start;width:100%}.download-platform-row .desktop-download-primary{min-width:0}.download-editorial .download-hero-links{gap:12px 20px}}
