.dl-main{flex:1;justify-content:center;align-items:center;padding:7rem 1.5rem 4rem;display:flex}.download-card{text-align:center;width:100%;max-width:520px}.app-icon-wrap{border-radius:24px;width:96px;height:96px;margin:0 auto 2rem;overflow:hidden;box-shadow:0 8px 32px #6d28d92e,0 2px 8px #00000014}.app-icon-wrap img{object-fit:cover;width:100%;height:100%}.detect-badge{color:var(--primary);letter-spacing:.06em;text-transform:uppercase;background:#6d28d914;border-radius:100px;align-items:center;gap:.4rem;margin-bottom:1.4rem;padding:.35rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.detect-badge svg{flex-shrink:0}.download-card h1{letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,5vw,2.8rem);line-height:1.2}.download-card>p{color:var(--text-mid);max-width:400px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.05rem}.dl-store-btns{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-bottom:2rem;display:flex}.dl-store-btns .store-btn.detected{position:relative;box-shadow:0 0 0 3px #6d28d973,0 10px 30px #6d28d940}.dl-store-btns .store-btn.detected:after{content:"Cihazınız için";background:var(--primary);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:100px;padding:.2rem .5rem;font-size:.6rem;font-weight:700;position:absolute;top:-10px;right:-8px}.dl-divider{background:#0000001a;align-items:center;max-width:280px;height:1px;margin:0 auto 2rem;display:flex}.dl-features{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:3rem;display:flex}.feature-pill{color:var(--text-mid);background:#fff;border:1px solid #00000012;border-radius:100px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.82rem;font-weight:500;display:flex;box-shadow:0 1px 4px #0000000d}.feature-pill svg{color:var(--primary);flex-shrink:0}.dl-footer{text-align:center;color:var(--text-light);border-top:1px solid #0000000f;padding:1.5rem;font-size:.82rem}.dl-footer a{color:var(--text-light);text-decoration:none}.dl-footer a:hover{color:var(--primary)}.redirect-overlay{z-index:999;color:#fff;text-align:center;background:#6d28d9f7;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:none;position:fixed;inset:0}.redirect-overlay.active{display:flex}.redirect-overlay h2{font-family:var(--font-serif), Georgia, serif;color:#fff;margin:1.2rem 0 .6rem;font-size:1.6rem}.redirect-overlay p{opacity:.8;font-size:1rem}.dl-manual{min-height:48px;color:var(--primary);background:#fff;border-radius:100px;justify-content:center;align-items:center;margin-top:1.8rem;padding:.85rem 1.8rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex;box-shadow:0 4px 16px #0000002e}.dl-manual:hover,.dl-manual:focus-visible{transform:translateY(-1px)}.dl-manual-alt{color:#fff;opacity:.75;text-underline-offset:3px;align-items:center;min-height:44px;margin-top:.5rem;padding:0 .5rem;font-size:.85rem;text-decoration:underline;display:inline-flex}.dl-manual-alt:hover,.dl-manual-alt:focus-visible{opacity:1}.dl-spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite dlSpin}@keyframes dlSpin{to{transform:rotate(360deg)}}.nav-back{color:var(--text-mid);align-items:center;gap:.35rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.nav-back:hover{color:var(--primary)}@media (max-width:500px){.dl-features{gap:.75rem}}@media (max-width:420px){.dl-store-btns{grid-template-columns:max-content;justify-content:center;display:grid}}
