.AppPromo_section__850Lz{position:relative;isolation:isolate;width:100%;background:transparent;padding:clamp(32px,5vw,56px) 0}.AppPromo_banner__aVL9o{position:relative;isolation:isolate;width:min(calc(100% - 2rem),var(--container-max-width));min-height:0;padding:clamp(28px,4vw,44px) clamp(16px,4vw,40px);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(1.5rem,4vw,4rem);overflow:hidden;border-radius:var(--border-radius-lg,1.25rem);background:linear-gradient(120deg,#081c2c,#102e46 48%,#194c68);box-shadow:0 1.5rem 3rem rgba(8,29,44,.12);animation:AppPromo_promoReveal__eXrMi .9s cubic-bezier(.16,1,.3,1) both}.AppPromo_banner__aVL9o:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.035) 45%,transparent 70%);transform:translateX(-100%);animation:AppPromo_bannerSweep__CfQjw 8s cubic-bezier(.65,0,.35,1) infinite;pointer-events:none}.AppPromo_banner__aVL9o:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.08);border-radius:inherit;pointer-events:none}.AppPromo_glowOne__1uS_g,.AppPromo_glowTwo__LzwMQ{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(4rem);will-change:transform}.AppPromo_glowOne__1uS_g{width:clamp(13rem,28vw,20rem);height:clamp(13rem,28vw,20rem);top:-35%;right:8%;background:radial-gradient(circle,rgba(197,230,59,.2) 0,rgba(197,230,59,.08) 35%,transparent 72%);animation:AppPromo_floatGlowOne__2mjKi 12s ease-in-out infinite}.AppPromo_glowTwo__LzwMQ{width:clamp(11rem,24vw,17rem);height:clamp(11rem,24vw,17rem);right:25%;bottom:-45%;background:radial-gradient(circle,rgba(93,197,200,.2) 0,rgba(93,197,200,.06) 40%,transparent 72%);animation:AppPromo_floatGlowTwo__b6k0z 15s ease-in-out infinite}.AppPromo_content__uhucu{position:relative;z-index:1;flex:0 0 auto;min-width:0;animation:AppPromo_contentReveal__7C5Kf .9s cubic-bezier(.16,1,.3,1) .12s both}.AppPromo_heading__U6u4d{max-width:34rem;margin:0 0 .75rem;font-family:var(--font-poppins);font-size:clamp(1.5rem,3vw,2.15rem);font-weight:800;line-height:1.2;letter-spacing:-.025em;color:var(--color-white,#ffffff)}.AppPromo_subtext___6zyT{max-width:38rem;margin:0;color:#a9bdd1;font-size:clamp(.8125rem,1.4vw,.9375rem);line-height:1.7}.AppPromo_storeButtons__DwPFq{position:relative;z-index:2;flex:0 0 auto;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;animation:AppPromo_buttonsReveal__RIm3k .9s cubic-bezier(.16,1,.3,1) .22s both}.AppPromo_storeBtn__gxjGf{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.625rem;min-height:3.25rem;padding:.625rem 1.125rem;overflow:hidden;color:#ffffff;text-decoration:none;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.18);border-radius:.75rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);cursor:pointer;transition:transform .6s cubic-bezier(.16,1,.3,1),background .5s ease,border-color .5s ease,box-shadow .6s cubic-bezier(.16,1,.3,1)}.AppPromo_storeBtn__gxjGf:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 20%,rgba(197,230,59,.2) 50%,transparent 80%);transform:translateX(-120%);transition:transform .8s cubic-bezier(.16,1,.3,1)}.AppPromo_storeBtn__gxjGf:hover:before{transform:translateX(120%)}.AppPromo_storeBtn__gxjGf:hover{transform:translateY(-.35rem) scale(1.025);background:linear-gradient(145deg,rgba(197,230,59,.18),rgba(255,255,255,.08));border-color:rgba(197,230,59,.5);box-shadow:0 1rem 2rem rgba(0,0,0,.2),0 0 1.5rem rgba(197,230,59,.08)}.AppPromo_storeBtn__gxjGf:active{transform:translateY(-.1rem) scale(.98)}.AppPromo_storeBtn__gxjGf:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(197,230,59,.3),0 0 0 5px rgba(8,29,44,.8)}.AppPromo_storeBtn__gxjGf>svg{flex:0 0 auto;width:1.25rem;height:1.25rem;color:#ffffff;transition:transform .6s cubic-bezier(.16,1,.3,1),color .35s ease}.AppPromo_storeBtn__gxjGf:hover>svg{color:var(--color-accent,#c5e63b);transform:translateY(-.1rem) scale(1.12) rotate(-4deg)}.AppPromo_storeText__xW0zm{display:flex;flex-direction:column;gap:.1rem;line-height:1.15}.AppPromo_storeSmall__MgQ8n{color:#a9bdd1;font-size:.625rem;font-weight:500;transition:color .35s ease}.AppPromo_storeBig__pg_ri{color:#ffffff;font-size:clamp(.8125rem,1.5vw,.9375rem);font-weight:700;white-space:nowrap;transition:color .35s ease}.AppPromo_storeBtn__gxjGf:hover .AppPromo_storeSmall__MgQ8n{color:rgba(255,255,255,.9)}.AppPromo_storeBtn__gxjGf:hover .AppPromo_storeBig__pg_ri{color:var(--color-accent,#c5e63b)}@keyframes AppPromo_promoReveal__eXrMi{0%{opacity:0;transform:translateY(1.5rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AppPromo_contentReveal__7C5Kf{0%{opacity:0;transform:translateX(-1.5rem)}to{opacity:1;transform:translateX(0)}}@keyframes AppPromo_buttonsReveal__RIm3k{0%{opacity:0;transform:translateX(1.5rem) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes AppPromo_bannerSweep__CfQjw{0%,45%{transform:translateX(-100%)}65%,to{transform:translateX(100%)}}@keyframes AppPromo_floatGlowOne__2mjKi{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1.25rem,1rem,0) scale(1.08)}}@keyframes AppPromo_floatGlowTwo__b6k0z{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1rem,-1rem,0) scale(1.1)}}@media (max-width:900px){.AppPromo_banner__aVL9o{align-items:flex-start;gap:2rem}.AppPromo_storeButtons__DwPFq{align-self:center}.AppPromo_storeBtn__gxjGf{min-height:3rem;padding:.55rem .9rem}}@media (max-width:720px){.AppPromo_banner__aVL9o{flex-direction:column;align-items:stretch;gap:1.75rem;padding:clamp(1.75rem,6vw,2.5rem) clamp(1.25rem,5vw,2rem)}.AppPromo_content__uhucu{flex-basis:auto}.AppPromo_heading__U6u4d{max-width:30rem;font-size:clamp(1.4rem,5vw,1.8rem)}.AppPromo_storeButtons__DwPFq{width:100%;align-self:stretch}.AppPromo_storeBtn__gxjGf{flex:1 1 12rem;justify-content:center}}@media (max-width:480px){.AppPromo_section__850Lz{padding-bottom:3.5rem}.AppPromo_banner__aVL9o{width:calc(100% - 2rem);border-radius:1rem;gap:1.5rem}.AppPromo_heading__U6u4d{font-size:1.4rem;line-height:1.25}.AppPromo_subtext___6zyT{font-size:.8125rem;line-height:1.65}.AppPromo_storeButtons__DwPFq{flex-direction:column;align-items:stretch;gap:.625rem}.AppPromo_storeBtn__gxjGf{width:100%;flex:none;justify-content:flex-start;min-height:3.25rem}}@media (prefers-reduced-motion:reduce){.AppPromo_banner__aVL9o,.AppPromo_banner__aVL9o:before,.AppPromo_content__uhucu,.AppPromo_glowOne__1uS_g,.AppPromo_glowTwo__LzwMQ,.AppPromo_storeButtons__DwPFq{animation:none}.AppPromo_storeBtn__gxjGf,.AppPromo_storeBtn__gxjGf:before,.AppPromo_storeBtn__gxjGf>svg{transition:none}}.AppPromo_left__CeT1U{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(1rem,2vw,1.5rem);max-width:34rem;flex:1 1 auto;min-width:0}.AppPromo_left__CeT1U>*{flex:0 0 auto;margin:0}.AppPromo_phones__xCKp5{position:relative;z-index:2;flex:0 0 auto;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:0 .5rem;perspective:1200px}.AppPromo_phoneWrap__czjsQ{will-change:transform;transition:transform .7s cubic-bezier(.16,1,.3,1)}.AppPromo_phoneWrapBack__wmVuz{z-index:1;transform:rotate(-8deg) translateX(.5rem) scale(.92)}.AppPromo_phoneWrapFront__XEB_R{z-index:2;margin-left:-1rem;transform:rotate(5deg) translateY(.35rem)}.AppPromo_phones__xCKp5:hover .AppPromo_phoneWrapBack__wmVuz{transform:rotate(-10deg) translateX(-.75rem) translateY(-.6rem) scale(.93)}.AppPromo_phones__xCKp5:hover .AppPromo_phoneWrapFront__XEB_R{transform:rotate(6deg) translateX(.9rem) translateY(-1.1rem) scale(1.05)}.AppPromo_phone__m0UUn{display:block;width:auto;height:auto;max-height:clamp(12rem,22vw,16.5rem);border-radius:1.25rem;border:3px solid rgba(255,255,255,.92);background:#fff;-o-object-fit:cover;object-fit:cover;box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.38);transition:box-shadow .7s cubic-bezier(.16,1,.3,1);animation:AppPromo_phoneFloat__LH9S8 5.5s ease-in-out infinite}.AppPromo_phoneWrapFront__XEB_R .AppPromo_phone__m0UUn{animation-delay:-2.75s}.AppPromo_phones__xCKp5:hover .AppPromo_phoneWrapFront__XEB_R .AppPromo_phone__m0UUn{box-shadow:0 2rem 3.5rem rgba(0,0,0,.5),0 0 2rem rgba(197,230,59,.14)}.AppPromo_phones__xCKp5:hover .AppPromo_phoneWrapBack__wmVuz .AppPromo_phone__m0UUn{box-shadow:0 1.75rem 3rem rgba(0,0,0,.45)}.AppPromo_phones__xCKp5:hover .AppPromo_phone__m0UUn{animation-play-state:paused}@keyframes AppPromo_phoneFloat__LH9S8{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:900px){.AppPromo_banner__aVL9o{flex-direction:column-reverse;text-align:center;min-height:0;padding-top:clamp(20px,5vw,32px);padding-bottom:clamp(20px,5vw,32px)}.AppPromo_left__CeT1U{max-width:none;align-items:center}.AppPromo_storeButtons__DwPFq{justify-content:center}.AppPromo_phones__xCKp5{align-self:auto}.AppPromo_phone__m0UUn{max-height:clamp(11rem,34vw,14rem)}.AppPromo_phoneWrapBack__wmVuz{transform:rotate(-6deg) translateX(.35rem) scale(.92)}.AppPromo_phoneWrapFront__XEB_R{transform:rotate(4deg);margin-left:-.75rem}}@media (max-width:480px){.AppPromo_phone__m0UUn{max-height:12rem}}@media (prefers-reduced-motion:reduce){.AppPromo_phone__m0UUn{animation:none}.AppPromo_phoneWrap__czjsQ,.AppPromo_phones__xCKp5:hover .AppPromo_phoneWrapBack__wmVuz,.AppPromo_phones__xCKp5:hover .AppPromo_phoneWrapFront__XEB_R{transition:none}}