.hero-section{position:relative;overflow:hidden;margin-top:78px;min-height:calc(100vh - 78px);display:flex;align-items:center;background:#111}.hero-slider{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.hero-track{display:flex;width:100%;height:100%;transition:transform .9s ease;will-change:transform}.hero-slide-image,.hero-background-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center;z-index:0;pointer-events:none}.hero-slide-image{position:relative;flex:0 0 100%;width:100%;height:100%}.hero-dots{position:absolute;left:50%;bottom:18px;z-index:3;display:flex;gap:8px;transform:translate(-50%)}.hero-dot{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.55)}.hero-dot.is-active{background:#f5b400}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(8,12,18,.72) 0%,rgba(8,12,18,.42) 36%,rgba(8,12,18,.12) 58%,rgba(8,12,18,.02) 100%)}.hero-content{position:relative;z-index:2;padding-top:2rem;padding-bottom:2.5rem}.hero-copy{max-width:680px}.hero-copy h1{margin:0 0 1.75rem;color:#fff;font-weight:700;font-size:clamp(1.85rem,3.1vw,3rem);line-height:1.18;letter-spacing:-.02em}.hero-store-row{display:flex;align-items:flex-start;gap:1.35rem}.hero-app-label{display:flex;align-items:center;gap:.7rem;margin-bottom:.95rem;color:#f5b400;font-size:1.35rem;font-weight:600;line-height:1.2}.hero-app-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#f5b400;color:#fff;font-size:1.25rem;flex:0 0 auto}.hero-app-divider{width:1px;height:28px;margin-top:5px;background:rgba(255,255,255,.85);flex:0 0 auto}.hero-badges{display:flex;flex-wrap:wrap;gap:.65rem}.store-badge{display:inline-flex;align-items:center;gap:.55rem;min-height:48px;padding:.4rem .85rem .4rem .65rem;border-radius:8px;background:#000;color:#fff!important;text-decoration:none;line-height:1.05}.store-badge svg{width:22px;height:22px;flex:0 0 auto}.store-badge span{display:flex;flex-direction:column;align-items:flex-start}.store-badge small{font-size:9px;letter-spacing:.02em;font-weight:500;opacity:.95}.store-badge strong{font-size:15px;font-weight:600}.icon-effect:before{background-color:rgb(from var(--landing_header_act_text) r g b / 33%)}.home-box-media{display:flex;align-items:center;justify-content:center;width:100%;height:230px;margin-bottom:1.25rem}.home-box-media img{max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain;border-radius:0}@media (max-width: 991.98px){.hero-section{min-height:0}.hero-slide-image,.hero-background-video{object-position:center center}.hero-shade{background:linear-gradient(180deg,rgba(8,12,18,.55) 0%,rgba(8,12,18,.45) 55%,rgba(8,12,18,.35) 100%)}.hero-copy{max-width:100%}}@media (max-width: 767.98px){.hero-section{margin-top:72px;min-height:calc(100vh - 72px)}.hero-content{padding-top:1.5rem;padding-bottom:2.5rem}.hero-copy h1{font-size:clamp(1.45rem,6.2vw,2rem);margin-bottom:1.35rem}.hero-store-row{flex-direction:column;gap:1.25rem}.hero-app-divider{display:none}.hero-app-label{font-size:1.15rem}}@media (max-width: 400px){.store-badge{flex:1 1 calc(50% - .65rem);min-width:0}.store-badge strong{font-size:13px}}
