.download{padding:100px 0;position:relative}.download-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.5fr 1fr;padding:60px}.download-text h2{font-size:42px;font-weight:900;line-height:1.2;margin-bottom:24px}.download-text>p{color:#ffffffb3;font-size:18px;margin-bottom:40px}.download-info{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.info-item{align-items:center;display:flex;gap:15px}.info-icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#b0b0b0);-webkit-background-clip:text;font-size:32px}.info-item strong{display:block;font-size:16px;font-weight:700;margin-bottom:4px}.info-item p{color:#fff9;font-size:14px}.download-buttons{margin-bottom:30px}.btn-download{align-items:center;background:linear-gradient(135deg,#fff,#b0b0b0);border-radius:50px;color:#000;display:inline-flex;font-weight:700;gap:15px;padding:20px 40px;text-decoration:none}.btn-download svg{font-size:24px}.btn-content{align-items:flex-start;display:flex;flex-direction:column}.btn-main{font-size:18px}.btn-subtitle{font-size:12px;opacity:.8}.installation-note{background:#ffc8571a;border:1px solid #ffc8574d;border-radius:16px;display:flex;gap:15px;padding:20px}.installation-note svg{color:#ffc857;flex-shrink:0;font-size:24px}.installation-note strong{color:#ffc857;display:block;margin-bottom:4px}.installation-note p{color:#fffc;font-size:14px}.qr-code{align-items:center;border-radius:20px;display:flex;height:200px;justify-content:center;margin:0 auto;width:200px}.qr-placeholder{text-align:center}.qr-placeholder svg{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#b0b0b0);-webkit-background-clip:text;font-size:80px;margin-bottom:10px}.qr-placeholder p{color:#fff9;font-size:14px}.requirements{margin-top:80px}.requirements h3{font-size:32px;font-weight:700;margin-bottom:40px;text-align:center}.requirements-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.requirement-item{border-radius:20px;padding:30px;text-align:center}.req-icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#b0b0b0);-webkit-background-clip:text;font-size:40px;margin-bottom:16px}.requirement-item h4{font-size:18px;font-weight:700;margin-bottom:8px}.requirement-item p{color:#fff9;font-size:14px}@media (max-width:1024px){.download-content{grid-template-columns:1fr;padding:40px 30px}.requirements-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.download{padding:60px 0}.download-content{gap:40px;padding:40px 30px}.download-text h2{font-size:30px;line-height:1.3}.download-text>p{font-size:16px;margin-bottom:30px}.download-info{gap:15px;grid-template-columns:1fr}.info-item{gap:12px}.info-icon{font-size:28px}.info-item strong{font-size:15px}.info-item p{font-size:13px}.btn-download{padding:18px 32px;width:100%}.installation-note{font-size:14px;padding:18px}.qr-code{height:180px;width:180px}.requirements h3{font-size:28px}.requirements-grid{gap:15px;grid-template-columns:1fr}.requirement-item{padding:25px}}@media (max-width:480px){.download{padding:50px 0}.download-content{gap:30px;padding:30px 20px}.download-text h2{font-size:26px;line-height:1.3;margin-bottom:16px}.download-text>p{font-size:14px;margin-bottom:25px}.download-info{gap:12px}.info-item{gap:10px}.info-icon{font-size:24px}.info-item strong{font-size:14px}.info-item p{font-size:12px}.btn-download{padding:16px 28px}.btn-main{font-size:16px}.btn-subtitle{font-size:11px}.installation-note{font-size:13px;gap:12px;padding:15px}.installation-note svg{font-size:20px}.qr-code{height:160px;width:160px}.qr-placeholder svg{font-size:60px}.qr-placeholder p{font-size:12px}.requirements{margin-top:60px}.requirements h3{font-size:24px;margin-bottom:30px}.requirements-grid{gap:12px}.requirement-item{padding:20px}.req-icon{font-size:32px;margin-bottom:12px}.requirement-item h4{font-size:16px;margin-bottom:6px}.requirement-item p{font-size:13px}}