.AppDownloadSection-module__RErCtq__section{background:var(--surface-1,#fff);padding:clamp(2.6rem,2.05rem + 1.7vw,5rem) 0;position:relative;overflow:hidden}.AppDownloadSection-module__RErCtq__section:before,.AppDownloadSection-module__RErCtq__section:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute}.AppDownloadSection-module__RErCtq__section:before{background:radial-gradient(circle,#4f46e51a 0%,#4f46e500 72%);width:clamp(11rem,19vw,18rem);height:clamp(11rem,19vw,18rem);top:-20%;left:-7%}.AppDownloadSection-module__RErCtq__section:after{background:radial-gradient(circle,#2563eb1a 0%,#2563eb00 72%);width:clamp(10rem,16vw,16rem);height:clamp(10rem,16vw,16rem);bottom:-18%;right:-6%}.AppDownloadSection-module__RErCtq__section .container-xxl{z-index:1;position:relative}.AppDownloadSection-module__RErCtq__visualCard{aspect-ratio:584/450;background:linear-gradient(135deg,#e0e7ff 0%,#dbeafe 70.71%);border:1px solid #4f46e524;border-radius:clamp(.95rem,.85rem + .36vw,1rem);width:100%;margin:0;transition:transform .32s cubic-bezier(.23,1,.32,1),border-color .32s cubic-bezier(.23,1,.32,1),box-shadow .32s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;box-shadow:0 .85rem 1.5rem -1rem #0f172a47}.AppDownloadSection-module__RErCtq__visualCard:hover{border-color:#4f46e552;transform:translateY(-.22rem);box-shadow:0 1.2rem 1.9rem -1rem #4f46e559}.AppDownloadSection-module__RErCtq__visualImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .42s cubic-bezier(.23,1,.32,1)}.AppDownloadSection-module__RErCtq__visualCard:hover .AppDownloadSection-module__RErCtq__visualImage{transform:scale(1.04)}.AppDownloadSection-module__RErCtq__content{align-content:start;gap:clamp(.15rem,.08rem + .18vw,.28rem);max-width:38rem;animation:.62s cubic-bezier(.22,1,.36,1) both AppDownloadSection-module__RErCtq__fadeBlock;display:grid}.AppDownloadSection-module__RErCtq__title{font-family:"Inter",var(--font-inter),sans-serif;letter-spacing:-.03125rem;color:var(--text-primary,#111827);margin:0;font-size:clamp(1.52rem,1.2rem + 1.35vw,2.25rem);font-weight:700;line-height:1.14}.AppDownloadSection-module__RErCtq__description{max-width:35rem;font-family:"Inter",var(--font-inter),sans-serif;letter-spacing:-.015rem;color:var(--text-tertiary,#4b5563);margin:clamp(.68rem,.55rem + .36vw,1rem) 0 0;font-size:clamp(.96rem,.86rem + .34vw,1.25rem);font-weight:400;line-height:1.45}.AppDownloadSection-module__RErCtq__stores{justify-content:flex-start;align-items:center;gap:clamp(.62rem,.52rem + .3vw,.88rem);margin-top:clamp(.95rem,.8rem + .45vw,1.3rem);display:flex}.AppDownloadSection-module__RErCtq__storeBtn{box-sizing:border-box;background:#000;border:1px solid #11182726;border-radius:.75rem;align-items:center;gap:clamp(.6rem,.5rem + .3vw,.85rem);width:min(100%,clamp(11.8rem,10.8rem + 2.4vw,15.2rem));max-width:100%;min-height:clamp(3rem,2.8rem + .55vw,4.2rem);padding:clamp(.58rem,.52rem + .22vw,.78rem) clamp(.95rem,.82rem + .36vw,1.2rem);text-decoration:none;transition:transform .26s cubic-bezier(.23,1,.32,1),box-shadow .26s cubic-bezier(.23,1,.32,1),border-color .26s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .3rem .72rem #0000002e}.AppDownloadSection-module__RErCtq__storeBtn:before{content:"";background:linear-gradient(120deg,#fff0 30%,#ffffff4d 50%,#fff0 70%);transition:transform .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-130%)}.AppDownloadSection-module__RErCtq__storeBtn:hover,.AppDownloadSection-module__RErCtq__storeBtn:focus-visible{border-color:#ffffff85;transform:translateY(-.16rem);box-shadow:0 .62rem 1rem #0000003d}.AppDownloadSection-module__RErCtq__storeBtn:active{transform:translateY(-.07rem)}.AppDownloadSection-module__RErCtq__storeBtn:hover:before,.AppDownloadSection-module__RErCtq__storeBtn:focus-visible:before{transform:translate(125%)}.AppDownloadSection-module__RErCtq__storeIcon{flex:none;justify-content:center;align-items:center;width:clamp(1.2rem,1.05rem + .35vw,1.55rem);height:clamp(1.2rem,1.05rem + .35vw,1.55rem);display:inline-flex}.AppDownloadSection-module__RErCtq__storeIcon svg{width:100%;height:100%}.AppDownloadSection-module__RErCtq__storeText{flex-direction:column;gap:.02rem;display:flex}.AppDownloadSection-module__RErCtq__storeLabel{font-family:"Inter",var(--font-inter),sans-serif;letter-spacing:-.01rem;color:#fff;font-size:clamp(.64rem,.58rem + .18vw,.75rem);font-weight:400;line-height:1.2}.AppDownloadSection-module__RErCtq__storeName{font-family:"Inter",var(--font-inter),sans-serif;letter-spacing:-.015rem;color:#fff;font-size:clamp(.92rem,.85rem + .2vw,1.125rem);font-weight:600;line-height:1.22}.AppDownloadSection-module__RErCtq__qrWrap{flex-wrap:wrap;align-items:center;gap:clamp(.85rem,.72rem + .4vw,1.2rem);margin-top:clamp(1rem,.85rem + .45vw,1.35rem);display:flex}.AppDownloadSection-module__RErCtq__qrCard{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;place-items:center;width:clamp(6.8rem,6.4rem + 1.2vw,8rem);height:clamp(6.8rem,6.4rem + 1.2vw,8rem);transition:transform .26s cubic-bezier(.23,1,.32,1),box-shadow .26s cubic-bezier(.23,1,.32,1),border-color .26s cubic-bezier(.23,1,.32,1);display:grid;box-shadow:0 .3rem .72rem #0f172a1a}.AppDownloadSection-module__RErCtq__qrWrap:hover .AppDownloadSection-module__RErCtq__qrCard{border-color:#4f46e559;transform:translateY(-.14rem);box-shadow:0 .58rem 1rem #4f46e533}.AppDownloadSection-module__RErCtq__qrImage{width:84%;height:84%}.AppDownloadSection-module__RErCtq__qrText{min-width:0}.AppDownloadSection-module__RErCtq__qrTitle{font-family:"Inter",var(--font-inter),sans-serif;letter-spacing:-.01rem;color:var(--text-secondary,#374151);margin:0;font-size:clamp(.96rem,.88rem + .18vw,1rem);font-weight:500;line-height:1.35}.AppDownloadSection-module__RErCtq__qrNote{font-family:"Inter",var(--font-inter),sans-serif;letter-spacing:-.01rem;color:#6b7280;margin:.2rem 0 0;font-size:clamp(.82rem,.75rem + .14vw,.88rem);font-weight:400;line-height:1.35}[data-theme=dark] .AppDownloadSection-module__RErCtq__section{background:linear-gradient(#0b1324 0%,#101a2d 100%)}[data-theme=dark] .AppDownloadSection-module__RErCtq__title{color:#eaf1ff}[data-theme=dark] .AppDownloadSection-module__RErCtq__description{color:#b5c3d7}[data-theme=dark] .AppDownloadSection-module__RErCtq__visualCard{background:linear-gradient(135deg,#4f46e538 0%,#2563eb29 70%);border-color:#a5b4fc59;box-shadow:0 1rem 1.8rem -.95rem #020617e0}[data-theme=dark] .AppDownloadSection-module__RErCtq__storeBtn{background:linear-gradient(145deg,#020617 0%,#0f172a 100%);border-color:#a5b4fc66;box-shadow:0 .55rem 1rem #020617a6}:is([data-theme=dark] .AppDownloadSection-module__RErCtq__storeBtn:hover,[data-theme=dark] .AppDownloadSection-module__RErCtq__storeBtn:focus-visible){border-color:#c7d2fecc}[data-theme=dark] .AppDownloadSection-module__RErCtq__qrCard{background:#f8fafc;border-color:#c7d2fe66}[data-theme=dark] .AppDownloadSection-module__RErCtq__qrTitle{color:#d5deed}[data-theme=dark] .AppDownloadSection-module__RErCtq__qrNote{color:#a8b5c8}@media (max-width:991.98px){.AppDownloadSection-module__RErCtq__content{max-width:100%}}@media (max-width:767.98px){.AppDownloadSection-module__RErCtq__section{padding:clamp(2.25rem,1.95rem + 1.2vw,2.95rem) 0}.AppDownloadSection-module__RErCtq__stores{gap:.56rem}.AppDownloadSection-module__RErCtq__storeBtn{min-height:2.9rem}.AppDownloadSection-module__RErCtq__qrWrap{gap:.78rem}}@media (max-width:575.98px){.AppDownloadSection-module__RErCtq__section .container-xxl{padding-inline:clamp(.9rem,.58rem + 1.1vw,1.2rem)}.AppDownloadSection-module__RErCtq__stores{justify-content:flex-start;width:100%}.AppDownloadSection-module__RErCtq__storeBtn{gap:.4rem;width:fit-content;max-width:100%;min-height:2.72rem;padding:.44rem .52rem}.AppDownloadSection-module__RErCtq__storeIcon{width:1rem;height:1rem}.AppDownloadSection-module__RErCtq__storeLabel{font-size:.54rem}.AppDownloadSection-module__RErCtq__storeName{font-size:.78rem}.AppDownloadSection-module__RErCtq__qrWrap{align-items:flex-start;gap:.65rem}}@keyframes AppDownloadSection-module__RErCtq__fadeBlock{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AppDownloadSection-module__RErCtq__content{animation:none!important}.AppDownloadSection-module__RErCtq__visualCard,.AppDownloadSection-module__RErCtq__storeBtn,.AppDownloadSection-module__RErCtq__qrCard,.AppDownloadSection-module__RErCtq__visualImage{transition:none!important}}
