.download-hero{box-sizing:border-box;background-color:#020408;justify-content:center;width:100%;min-height:761px;padding:148px 16px 68px;display:flex;position:relative;overflow:hidden}@media (width>=768px) and (width<=1023px){.download-hero{min-height:781px;padding-top:164px;padding-bottom:74px}}@media (width>=1024px){.download-hero{min-height:800px;padding-top:180px;padding-bottom:80px}}.download-hero__bg{background-color:#020408;background-image:var(--download-hero-bg);pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:auto 100%;position:absolute;inset:0;overflow:hidden}.download-hero__content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:664px;display:flex;position:relative}.download-hero__stack{flex-direction:column;align-items:center;gap:28px;width:100%;display:flex}.download-hero__intro{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.download-hero__title{font-family:"Mozilla Text", var(--font-sans);letter-spacing:-.04em;color:#fff;margin:0;font-size:32px;font-weight:700;line-height:1.15}@media (width>=768px) and (width<=1023px){.download-hero__title{font-size:42px}}@media (width>=1024px){.download-hero__title{font-size:54px}}.download-hero__title-line{display:block}.download-hero__title-line--accent{color:#f99926}.download-hero__lede{max-width:509px;font-family:Manrope, var(--font-sans);letter-spacing:-.32px;color:#fffc;margin:0;font-size:16px;font-weight:400;line-height:1.35}.download-hero__support{font-family:Manrope, var(--font-sans);letter-spacing:-.28px;color:#fffc;margin:0;font-size:14px;font-weight:400;line-height:1.35}.download-hero__cta.home-download-button-shell{--dl-btn-left:0;--dl-btn-top:0;--dl-btn-shell-height-default:calc(96px * var(--dl-scale));--dl-btn-height-default:calc(56px * var(--dl-scale));width:max-content;max-width:100%;height:var(--dl-btn-shell-height,var(--dl-btn-shell-height-default));padding-block:calc(( var(--dl-btn-shell-height,var(--dl-btn-shell-height-default)) - var(--dl-btn-height,var(--dl-btn-height-default)) ) / 2);padding-inline:calc(19px * var(--dl-scale));box-sizing:border-box;isolation:isolate;display:inline-block}.download-hero__cta.home-download-button-shell .home-download-button{width:max-content;max-width:100%;position:relative;top:0;left:0;overflow:hidden}.download-hero__cta.home-download-button-shell .home-download-button__blur-halo{width:100%;top:0;left:0}@media (width<=767px){.download-hero__cta.home-download-button-shell--lg{--dl-scale:1;--dl-corner-scale:calc(var(--dl-btn-height) / 56px);--dl-btn-gap:12px;--dl-btn-padding-inline-end:12px;--dl-btn-height:48px;--dl-btn-icon-size:38px;--dl-btn-icon-img-size:30px;--dl-btn-font-size:18px;--dl-btn-letter-spacing:-.36px;--dl-btn-radius:5px;--dl-btn-icon-radius:3px;--dl-btn-shell-height:88px;height:var(--dl-btn-shell-height)}}.download-steps{box-sizing:border-box;justify-content:center;width:100%;padding:48px 16px 64px;display:flex}@media (width>=768px){.download-steps{padding:64px 24px 80px}}@media (width>=1024px){.download-steps{padding:80px 24px 96px}}.download-steps__grid{justify-items:center;gap:24px;width:100%;max-width:1104px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.download-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:16px}}@media (width>=1024px){.download-steps__grid{grid-template-columns:repeat(3,minmax(0,339px));gap:46px}}.download-steps__card{width:100%;max-width:338.529px;height:321px;margin:0;position:relative}@media (width>=768px) and (width<=1023px){.download-steps__card{aspect-ratio:339/321;max-width:none;height:auto}}.download-steps__card-shape{z-index:0;pointer-events:none;position:absolute;inset:0}.download-steps__card-shape img{width:100%;height:100%;display:block}.download-steps__card-shape--flip-both{transform:scale(-1)}.download-steps__card-shape--flip-x{transform:scaleX(-1)}.download-steps__number{z-index:1;font-family:"Mozilla Text", var(--font-sans);letter-spacing:-.96px;color:#f99926;opacity:.8;margin:0;font-size:24px;font-weight:500;line-height:1;position:absolute;top:29px;right:18px}.download-steps__card--step-3 .download-steps__number{right:30px}@media (width>=768px) and (width<=1023px){.download-steps__number{font-size:clamp(16px,2.6vw,24px);top:9%;right:5.3%}.download-steps__card--step-3 .download-steps__number{right:8.8%}}.download-steps__icon{z-index:1;width:120px;height:120px;position:absolute;top:52px;left:50%;transform:translate(-50%)}@media (width>=768px) and (width<=1023px){.download-steps__icon{aspect-ratio:1;width:35%;height:auto;top:16%}}.download-steps__icon-media{position:absolute;inset:0;overflow:hidden}.download-steps__icon-media picture,.download-steps__icon-media .download-steps__icon-image{width:100%;height:100%;display:block}.download-steps__icon-media img{object-fit:contain;width:100%;height:100%;display:block}.download-steps__title{z-index:1;width:max-content;max-width:calc(100% - 32px);font-family:"Mozilla Text", var(--font-sans);letter-spacing:-.96px;text-transform:uppercase;color:#fff;text-align:center;white-space:nowrap;margin:0;font-size:24px;font-weight:700;line-height:normal;position:absolute;top:214px;left:50%;transform:translate(-50%)}@media (width>=768px) and (width<=1023px){.download-steps__title{font-size:clamp(14px,2.2vw,24px);top:62%}}.download-steps__description{z-index:1;width:min(var(--download-steps-desc-max,241px), calc(100% - 32px));font-family:Manrope, var(--font-sans);letter-spacing:-.32px;color:#fffc;text-align:center;margin:0;font-size:16px;font-weight:400;line-height:1.24;position:absolute;top:248px;left:50%;transform:translate(-50%)}@media (width>=768px) and (width<=1023px){.download-steps__description{font-size:clamp(12px,1.7vw,16px);top:72%}}.download-page{--download-gradient-height:1500px;background-color:#020408;background-image:linear-gradient(179.58deg,#151412 .16%,#020408 55.5%);background-size:100% var(--download-gradient-height);background-position:top;background-repeat:no-repeat}@media (width>=768px) and (width<=1023px){.download-page{--download-gradient-height:2600px}}@media (width>=1024px){.download-page{--download-gradient-height:3000px}}.download-page__main{flex-direction:column;gap:0;display:flex}
