.app-hero{text-align:center}.app-hero__inner{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:820px;margin:0 auto;padding:0 20px}.app-hero__logo{display:block}.app-hero__logo img{display:block;margin:0 auto;height:auto;max-width:100%}.app-hero__title{margin:0;line-height:1.05}.app-hero__tagline{margin:0;font-size:clamp(1rem,2vw,1.25rem);opacity:.7}.app-hero__description{max-width:600px;opacity:.85;line-height:1.6}.app-hero__downloads{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:12px}.app-hero__download-btn{display:inline-flex;align-items:center;gap:12px;min-width:190px;max-width:280px;text-decoration:none;padding:14px 22px;cursor:pointer}.app-hero__download-btn--disabled{opacity:.5;pointer-events:none;cursor:not-allowed}button.app-hero__download-btn{cursor:pointer;font-family:inherit;font-size:inherit;width:auto;-webkit-appearance:none;appearance:none}.app-hero__download-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px}.app-hero__download-icon svg{width:100%;height:100%;fill:currentColor;display:block}.app-hero__download-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.app-hero__download-label{font-weight:600;font-size:.9rem;line-height:1.3}.app-hero__download-version{font-size:.72rem;opacity:.65;line-height:1.3}.app-hero__note{margin:0;font-size:.8rem;opacity:.5}@media screen and (max-width:640px){.app-hero__downloads{flex-direction:column;align-items:stretch;width:fit-content}.app-hero__download-btn{min-width:unset;max-width:unset;justify-content:center}}.app-carousel{position:relative}.app-carousel__header{text-align:center;margin-bottom:32px}.app-carousel__heading{margin:0 0 8px}.app-carousel__subheading{margin:0;opacity:.65;font-size:1.05rem}.app-carousel__stage-wrapper{position:relative;overflow:hidden;border-radius:12px}.app-carousel__track{display:flex;transition:transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform}.app-carousel__slide{flex:0 0 100%;width:100%;position:relative;overflow:hidden}.app-carousel__slide img{width:100%;height:auto;display:block;object-fit:cover}.app-carousel__placeholder{width:100%;display:block;object-fit:cover}.app-carousel__caption{position:absolute;bottom:0;left:0;right:0;margin:0;padding:20px 24px 16px;background:linear-gradient(transparent,#0009);color:#fff;font-size:.875rem;text-align:center}.app-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease;padding:0;flex-shrink:0}.app-carousel__arrow:hover{background:#000000bf;border-color:#fff9}.app-carousel__arrow svg{width:7px;height:auto;display:block;flex-shrink:0}.app-carousel__arrow--prev{left:16px}.app-carousel__arrow--next{right:16px}.app-carousel__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.app-carousel__dot{width:8px;height:8px;border-radius:50%;border:none;background:#80808066;cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease;flex-shrink:0}.app-carousel__dot.is-active{background:currentColor;transform:scale(1.3)}@media screen and (max-width:640px){.app-carousel__arrow{width:36px;height:36px}.app-carousel__arrow--prev{left:8px}.app-carousel__arrow--next{right:8px}}
/*# sourceMappingURL=/cdn/shop/t/93/compiled_assets/styles.css.map */
