.download-page{text-align:center;flex-direction:column;align-items:center;padding-top:64px;padding-bottom:24px;display:flex;position:relative}.download-page>:not(.dot-pattern){z-index:1;position:relative}.download-page h1{margin-top:16px;font-size:40px;line-height:1.15}.download-page .page-subheading{max-width:460px;font-size:16px}.download-page-cta{color:var(--color-bg);background:var(--color-text-1);border-radius:var(--radii-full);justify-content:center;align-items:center;gap:8px;margin-top:28px;padding:14px 24px;font-size:14px;font-weight:500;transition:opacity .15s;display:inline-flex}.download-page-cta:hover{opacity:.85}.download-page-cta-icon{width:14px;height:14px}.download-page-cta-caption{color:var(--color-text-3);margin-top:10px;font-size:13px}.download-dock-wrap{justify-content:center;margin-top:56px;display:flex}.download-platform-list{isolation:isolate;text-align:left;border-radius:20px;flex-direction:column;gap:24px;width:100%;max-width:560px;margin-top:56px;padding:48px 38px;display:flex;position:relative}.download-platform-list:before{content:"";border:1px solid color-mix(in srgb, var(--color-text-1) 14%, var(--color-border));box-shadow:inset 0 8px 16px -8px color-mix(in srgb, var(--color-text-1) 15%, transparent);pointer-events:none;z-index:-1;opacity:.4;border-radius:28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(164deg,#000,#0000 65%);mask-image:linear-gradient(164deg,#000,#0000 65%)}
