.AppInstall_page__IjOTC{min-height:100vh;display:flex;flex-direction:column}.AppInstall_hero__zOAFU{position:relative;padding:72px 24px 80px;overflow:hidden;background:linear-gradient(135deg,#ff6b2b,#ff9a5c);color:#fff;text-align:center}.AppInstall_heroBg__t4tF1{position:absolute;inset:0;pointer-events:none}.AppInstall_heroBgCircle1__zyXLQ{position:absolute;top:-120px;right:-120px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.12) 0,transparent 65%)}.AppInstall_heroBgCircle2__CI5E2{position:absolute;bottom:-80px;left:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 65%)}.AppInstall_heroBgCircle3___73hH{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.04) 0,transparent 60%)}.AppInstall_heroInner__2Qrdz{position:relative;z-index:1;max-width:680px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.AppInstall_heroLogo__bv_jd{width:96px;height:96px;border-radius:22px;box-shadow:0 8px 32px rgba(0,0,0,.2);margin-bottom:4px}.AppInstall_heroTitle__7_Tq2{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800;line-height:1.2;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.12)}.AppInstall_heroSub__cTmJI{font-size:clamp(.875rem,2vw,1.125rem);color:hsla(0,0%,100%,.9);line-height:1.6;max-width:480px}.AppInstall_storeButtons__JvtWY{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;margin-top:8px}.AppInstall_storeGroup__ywpkN{display:flex;flex-direction:column;align-items:center;gap:10px}.AppInstall_storeBtn__BA9bN{display:flex;align-items:center;gap:10px;padding:13px 24px;border-radius:14px;background-color:#fff;color:#111;font-size:1rem;font-weight:700;text-decoration:none!important;box-shadow:0 4px 16px rgba(0,0,0,.18);transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap;min-width:180px;justify-content:center}.AppInstall_storeBtn__BA9bN svg{width:22px;height:22px;flex-shrink:0}.AppInstall_storeBtn__BA9bN:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.22);color:#111!important}.AppInstall_storeBtnOutline__DsI_b{display:flex;align-items:center;gap:10px;padding:13px 24px;border-radius:14px;background-color:transparent;border:2px solid hsla(0,0%,100%,.8);color:#fff!important;font-size:1rem;font-weight:700;text-decoration:none!important;transition:transform .2s ease,background-color .2s ease;white-space:nowrap;min-width:180px;justify-content:center}.AppInstall_storeBtnOutline__DsI_b svg{width:22px;height:22px;flex-shrink:0}.AppInstall_storeBtnOutline__DsI_b:hover{transform:translateY(-2px);background-color:hsla(0,0%,100%,.12);color:#fff!important}.AppInstall_scanQr__v9Opp{font-size:.8125rem;color:hsla(0,0%,100%,.75);margin-top:-4px}.AppInstall_qrCode__4VuPP{width:72px;height:72px;background:#fff;border-radius:10px;padding:4px;box-shadow:0 2px 12px rgba(0,0,0,.15)}@media (max-width:480px){.AppInstall_qrCode__4VuPP{display:none}}.AppInstall_screenshots__9FdLi{padding:72px 24px;background-color:var(--color-bg-base)}.AppInstall_sectionTitle__o8OkJ{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:var(--color-text-primary);text-align:center;margin-bottom:40px;letter-spacing:-.02em}.AppInstall_screenshotsScroll__NAcvS{display:flex;gap:20px;justify-content:center;align-items:flex-start;max-width:1100px;margin:0 auto;overflow-x:auto;padding:8px 16px 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.AppInstall_screenshotsScroll__NAcvS::-webkit-scrollbar{display:none}@media (max-width:900px){.AppInstall_screenshotsScroll__NAcvS{justify-content:flex-start}}.AppInstall_screenshotItem__3F3zA{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0;scroll-snap-align:start}.AppInstall_screenshotImg__Jfj_h{width:180px;height:auto;border-radius:18px;box-shadow:0 6px 24px rgba(0,0,0,.12);border:1px solid var(--color-border);transition:transform .2s ease,box-shadow .2s ease}.AppInstall_screenshotImg__Jfj_h:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.18)}.AppInstall_screenshotCaption___NQ1c{font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);text-align:center}@media (max-width:600px){.AppInstall_screenshotImg__Jfj_h{width:148px}}.AppInstall_cta__GWsMZ{position:relative;padding:72px 24px;background:linear-gradient(135deg,#ff6b2b,#ff9a5c);color:#fff;text-align:center;overflow:hidden}.AppInstall_ctaBg__2vwGl{position:absolute;inset:0;pointer-events:none}.AppInstall_ctaBgCircle__YtBx_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.07) 0,transparent 60%)}.AppInstall_ctaInner__cGzor{position:relative;z-index:1;max-width:560px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:14px}.AppInstall_ctaTitle__svdtf{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;letter-spacing:-.03em;color:#fff}.AppInstall_ctaDesc__DBlH5{font-size:clamp(.9375rem,2vw,1.0625rem);color:hsla(0,0%,100%,.88);line-height:1.6}.AppInstall_ctaButtons__i_1MP{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:8px}.AppInstall_ctaButtons__i_1MP a{transition:transform .2s ease}.AppInstall_ctaButtons__i_1MP a:hover{transform:translateY(-2px)}.AppInstall_footer__vtTgY{background-color:var(--color-bg-elevated);border-top:1px solid var(--color-border);padding:32px 24px;text-align:center}.AppInstall_footerLinks__sSozH{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 24px;margin-bottom:12px}.AppInstall_footerLinks__sSozH a{font-size:.8125rem;color:var(--color-text-tertiary);text-decoration:none;transition:color var(--transition)}.AppInstall_footerLinks__sSozH a:hover{color:var(--color-text-primary)}.AppInstall_copyright__HxfkZ{font-size:.75rem;color:var(--color-text-tertiary)}@media (max-width:600px){.AppInstall_hero__zOAFU{padding:56px 20px 64px}.AppInstall_heroTitle__7_Tq2{font-size:1.1rem}.AppInstall_heroSub__cTmJI{font-size:.875rem}.AppInstall_screenshots__9FdLi{padding:56px 0}.AppInstall_sectionTitle__o8OkJ{padding:0 20px;margin-bottom:28px}.AppInstall_cta__GWsMZ{padding:56px 20px}.AppInstall_storeButtons__JvtWY{gap:16px}.AppInstall_storeBtn__BA9bN{width:148px}}