.hero-app-download{display:flex;justify-content:center;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.hero-apk-btn{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#ffffff;padding:10px 20px;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;transition:all .25s ease;letter-spacing:.02em}.hero-apk-btn:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.5);color:#ffffff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.hero-apk-badge{background:linear-gradient(135deg,#2e7d32,#43a047);color:white;font-size:10px;font-weight:700;padding:2px 8px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}html.is-app .hero-app-download{display:none}.app-download-section{padding:var(--spacing-xl) 0;background:var(--primary-bg)}html.is-app .app-download-section{display:none}.app-download-card{background:linear-gradient(135deg,#0d1f0d,#1a2e1a 40%,#1b3d1b);border-radius:var(--radius-xl);padding:32px 36px;display:flex;align-items:center;gap:40px;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.07)}.app-download-card:before{top:-60px;right:-60px;width:300px;height:300px;background:radial-gradient(circle,rgba(54,150,50,.2) 0,transparent 70%)}.app-download-card:after,.app-download-card:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.app-download-card:after{bottom:-80px;left:-40px;width:250px;height:250px;background:radial-gradient(circle,rgba(107,112,92,.15) 0,transparent 70%)}.app-download-left{display:flex;align-items:flex-start;gap:28px;flex:1 1;position:relative;z-index:1}.app-download-icon-wrap{position:relative;flex-shrink:0}.app-download-icon{width:80px;height:80px;border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.4);border:2px solid rgba(255,255,255,.12)}.app-download-ripple{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border:2px solid rgba(54,150,50,.35);border-radius:50%;animation:ripplePulse 2.5s ease-out infinite}@keyframes ripplePulse{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}.app-download-eyebrow{font-size:var(--font-size-xs);font-weight:700;color:#4caf50;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.app-download-title{font-size:var(--font-size-2xl);font-weight:800;color:#ffffff;margin-bottom:10px;line-height:1.2;letter-spacing:-.01em}.app-download-desc{font-size:var(--font-size-sm);color:rgba(255,255,255,.65);line-height:1.6;margin-bottom:20px;max-width:380px}.app-download-features{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 20px;gap:8px 20px}.app-download-features li{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);color:rgba(255,255,255,.75);font-weight:500}.app-feat-check{color:#4caf50;font-weight:800;font-size:13px;flex-shrink:0}.app-download-right{flex-direction:column;flex-shrink:0;z-index:1}.apk-download-btn,.app-download-right{display:flex;align-items:center;gap:16px;position:relative}.apk-download-btn{background:linear-gradient(135deg,#369632,#4caf50);color:#ffffff;padding:18px 36px;border-radius:var(--radius-xl);text-decoration:none;font-weight:700;transition:all .3s ease;box-shadow:0 8px 30px rgba(54,150,50,.45);min-width:220px;justify-content:center;overflow:hidden}.apk-download-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent 50%);pointer-events:none}.apk-download-btn:hover{color:#ffffff;transform:translateY(-3px);box-shadow:0 14px 40px rgba(54,150,50,.55);filter:brightness(1.08)}.apk-download-btn:active{transform:translateY(-1px)}.apk-btn-icon{width:26px;height:26px;flex-shrink:0;animation:bounceDown 1.8s ease-in-out infinite}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.apk-btn-text{display:flex;flex-direction:column;align-items:flex-start}.apk-btn-label{font-size:var(--font-size-base);font-weight:800;line-height:1;letter-spacing:.02em}.apk-btn-sub{font-size:11px;font-weight:500;opacity:.85;margin-top:3px;letter-spacing:.04em}.app-download-note{font-size:11px;color:rgba(255,255,255,.4);text-align:center;max-width:230px;line-height:1.5}.app-download-stats{gap:16px;margin-top:4px}.app-download-stats,.app-stat{display:flex;align-items:center}.app-stat{flex-direction:column;gap:2px}.app-stat-num{font-size:var(--font-size-lg);font-weight:800;color:#ffffff;line-height:1}.app-stat-label{font-size:10px;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.app-stat-divider{width:1px;height:28px;background:rgba(255,255,255,.12)}@media (max-width:900px){.app-download-card{gap:36px;padding:36px 28px}.app-download-card,.app-download-left{flex-direction:column;text-align:center}.app-download-left{align-items:center}.app-download-desc{margin-left:auto;margin-right:auto}.app-download-features{grid-template-columns:1fr;justify-items:center}.app-download-features li{justify-content:center}.app-download-title{font-size:var(--font-size-xl)}}@media (max-width:576px){.app-download-card{padding:28px 20px}.apk-download-btn{min-width:unset;width:100%;max-width:280px;padding:16px 28px}.hero-apk-btn span:first-of-type{font-size:12px}}