.download-page{color:#fff;-webkit-font-smoothing:antialiased;background:linear-gradient(#5740a7 0%,#7558c4 53%,#a487d6 100%);flex-direction:column;min-height:100svh;font-family:Plus Jakarta Sans,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.download-page *{box-sizing:border-box}.download-page a:focus-visible{outline-offset:4px;outline:3px solid #fff}.download-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.download-art:before,.download-art:after{content:"";border-radius:50%;position:absolute}.download-art:before{background:#ffcdb233;width:44vw;min-width:410px;height:44vw;min-height:410px;bottom:-16vw;left:-22vw}.download-art:after{background:#cceae233;width:36vw;min-width:350px;height:36vw;min-height:350px;bottom:-13vw;right:-18vw}.download-art span{background-repeat:no-repeat;display:block;position:absolute}.download-cloud-far{opacity:.2;background:url(/cloud-far.png) bottom/100% 100%;height:50%;bottom:15%;left:-8%;right:-8%}.download-cloud-left{opacity:.8;background:url(/cloud-left.png) 0 100%/100% 100%;width:49%;height:55%;bottom:-9%;left:-12%}.download-cloud-right{opacity:.8;background:url(/cloud-right.png) 100% 100%/100% 100%;width:49%;height:57%;bottom:-10%;right:-10%}.download-cloud-floor{opacity:.55;background:url(/cloud-floor.png) bottom/100% 100%;height:34%;bottom:-9%;left:-5%;right:-5%}.download-header,.download-main,.download-footer{z-index:1;position:relative}.download-header{width:100%}.download-brand{color:#fff;align-items:center;gap:10px;max-width:1120px;min-height:72px;margin:auto;padding:16px 28px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.download-brand img{width:34px;height:34px}.download-main{text-align:center;flex-direction:column;flex:1;align-items:center;width:100%;max-width:900px;margin:0 auto;padding:62px 24px 76px;display:flex}.download-main h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(42px,6vw,72px);font-weight:700;line-height:1.06}.download-main h1 span{display:block}.download-lede{color:#fffffff0;margin:26px 0 48px;font-size:clamp(16px,2vw,22px);line-height:1.5}.download-lede span{display:block}.download-buttons{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.download-buttons a{color:#25212a;cursor:pointer;background:#fff;border:1px solid #211a301f;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:276px;min-height:74px;padding:17px 24px;font:700 18px/1.2 Plus Jakarta Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 4px 18px #2a184d1c}.download-buttons a:hover{background:#f5f0ff}.download-buttons svg{flex:none;width:23px;height:23px}.download-availability{color:#ffffffd4;margin:14px 0 0;font-size:13px;line-height:1.4}.download-footer{color:#fffc;border-top:1px solid #fff3;flex-wrap:wrap;justify-content:center;gap:24px;padding:22px 24px;font-size:13px;display:flex}.download-footer a{color:inherit;text-decoration:none}.download-footer a:hover{text-decoration:underline}@media (max-width:640px){.download-brand{padding-inline:20px}.download-main{padding:54px 20px 68px}.download-lede{margin:22px 0 34px}.download-lede span{display:inline}.download-buttons{flex-direction:column;align-items:center;gap:18px;width:100%}.download-buttons a{width:min(100%,320px);min-height:64px;font-size:16px}.download-cloud-left,.download-cloud-right{opacity:.5;width:75%;height:34%}.download-cloud-floor{height:23%}.download-footer{gap:16px}}
