.hero-download-wrapper{color:#fff;padding:80px 20px;text-align:center}.hero-download-content{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.hero-download-content h1{font-size:3rem;font-weight:700;margin-bottom:5px}.hero-subtext{font-size:1.7rem}.hero-steps-title{font-size:2.5rem;font-weight:600;margin-top:10px}.hero-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:20px}.hero-step{background:linear-gradient(15deg,#16215b,#000);width:200px;height:50px;padding:20px;border-radius:12px;border:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 12px #0009;text-align:center}.hero-step-number{font-size:2.5rem;font-weight:700;margin-bottom:10px}.hero-step-wrapper{display:flex;flex-direction:column;align-items:center;gap:10px}.hero-step p{margin:0;font-size:.9rem;line-height:1.4}@media screen and (max-width: 768px){.hero-download-wrapper{padding-top:20px;padding-bottom:60px}.hero-download-content h1{font-size:1.8rem}.hero-steps-title{font-size:1.3rem}.hero-subtext{font-size:1rem}}.compatibility-section{background:radial-gradient(circle at 50% 50%,#16215b,#161d4e,#151a41,#141635,#121229,#0f0d1e,#080713,#000);color:#fff;padding:90px 30px;text-align:center;position:relative}.compatibility-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1px;position:relative;margin-top:70px}.compatibility-card{background-image:url(/assets/images/home/hexagon-glow.png);background-size:300px;background-position:center;background-repeat:no-repeat;width:280px;height:300px;padding:100px 30px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;z-index:1;gap:20px}.compatibility-card ul{list-style:none;padding-left:18px;margin:0;font-size:.8rem;line-height:1.6;text-align:center;color:#fff}.compatibility-content{max-width:200px;width:100%;display:flex;flex-direction:column;align-items:center;margin-top:20px;gap:6px}.os-icon{width:36px;margin-bottom:4px}.download-btn,.download-icon{width:120px;margin-top:4px}.middle-card{transform:translateY(-150px)}.compatibility-devices{position:absolute;top:75%;left:51%;transform:translate(-50%,-30%);z-index:1}.compatibility-devices img{width:650px;max-width:90vw;height:auto;pointer-events:none}.compatibility-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:100px;margin-top:250px}.download-btn{background:linear-gradient(to right,#00c3ff,#009dff);padding:10px 40px;border-radius:8px;color:#fff;font-weight:600;text-decoration:none;font-size:1rem;transition:background .3s ease;min-width:240px;text-align:center}.download-btn:hover{background:linear-gradient(to left,#00c3ff,#009dff)}.mobile-only{display:none}.desktop-only{display:flex}@media screen and (max-width: 768px){.mobile-only{display:block;margin-top:10px}.desktop-only{display:none}.compatibility-card+.download-btn.mobile-only{margin-top:-30px;margin-bottom:30px}.compatibility-section{padding:60px 20px 30px}.compatibility-wrapper{flex-direction:column;align-items:center;gap:40px;margin-top:40px}.compatibility-card{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px 30px;height:280px}.compatibility-content{max-width:180px;width:100%;margin-top:0;gap:10px}.compatibility-card ul{font-size:.8rem;padding-left:20px;text-align:left}.os-icon{width:30px}.download-btn{width:100px}.middle-card{transform:none}.compatibility-devices{display:none}.compatibility-buttons{flex-direction:column;align-items:center;gap:20px;margin-top:40px}.download-btn{min-width:200px;font-size:.95rem;padding:10px 20px}}.download-support-section{background:radial-gradient(circle,#16215b,#001735 16%,#02050e 80%);color:#fff;padding:90px 20px;text-align:center}.download-support-section h2{font-size:3rem;font-weight:700;margin-bottom:20px}.download-support-section p{font-size:1.7rem;line-height:1.6;max-width:1200px;margin:0 auto}.download-support-section a{color:#30c9ff;text-decoration:underline}@media screen and (max-width: 768px){.download-support-section{padding:20px 20px 60px}.download-support-section h2{font-size:1.4rem}.download-support-section p{font-size:1rem}}
