
.download-hero{padding:65px 30px;text-align:center;background:#064b94;color:#fff}
.download-hero h1{font-size:40px}

.download-main{max-width:1000px;margin:60px auto;padding:35px;background:white;border-radius:22px;display:grid;grid-template-columns:1fr 1fr;gap:45px;box-shadow:0 20px 50px #064b9420;align-items:center}

.product-image{text-align:center;position:relative}
.product-image img{width:260px;filter:drop-shadow(0 20px 20px #0003)}

.product-badge{margin:25px auto;background:#eef7ff;color:#064b94;padding:15px;border-radius:14px;width:220px;font-size:14px;font-weight:600;line-height:1.8}

.download-form{background:#f7fbff;padding:30px;border-radius:20px}

.form-head h2{color:#064b94;font-size:26px;margin-bottom:8px}
.form-head p{color:#666;margin-bottom:25px}

.input-box{height:50px;background:white;border:1px solid #d9e7f7;border-radius:10px;display:flex;align-items:center;padding:0 15px;margin-bottom:15px;gap:10px}

.input-box span{color:#064b94;font-size:18px}

.input-box input,.input-box select{border:0;outline:0;width:100%;font-size:14px;background:transparent}

.download-btn{width:100%;height:52px;border:0;border-radius:10px;background:#064b94;color:white;font-size:16px;font-weight:600;cursor:pointer}

.download-btn:hover{background:#00b878}

.form-note{text-align:center;margin-top:18px;font-size:13px;color:#666}

@media(max-width:800px){.download-main{grid-template-columns:1fr;margin:30px 15px}}
.product-image img{width:80%;display:block;margin:auto}

.download-form{background:#eef5ff;padding:35px;border-radius:20px}

.download-form input,.download-form select{
width:100%;
padding:14px;
margin:10px 0;
border:1px solid #ddd;
border-radius:8px
}


.overview,.choose{padding:60px 80px;background:#eef5ff}

.overview h2,.new-features h2,.choose h2,.download-files h2{
color:#064b94;
font-size:30px
}


.overview p{line-height:1.8;color:#555}


.overview-points,.new-grid,.file-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:20px;
margin-top:30px
}


.overview-points div{
background:white;
padding:20px;
border-radius:12px;
color:#064b94;
font-weight:600
}


.new-features{padding:60px 80px;background:#fff}


.new-grid div{
padding:18px;
border-left:4px solid #00b878;
background:#f5f9ff
}


.choose li{
margin:12px;
color:#444
}


.download-files{padding:60px 80px;background:#fff}


.file-grid div{
padding:25px;
border-radius:15px;
background:#eef5ff
}


.file-grid button{
background:#064b94;
color:white;
border:0;
padding:10px 25px;
border-radius:7px
}


@media(max-width:800px){
.download-main,.overview-points,.new-grid,.file-grid{grid-template-columns:1fr}
}
.commands-section{padding:60px 80px;background:#eef5ff}
.command-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}
.command-grid div{background:white;padding:25px;border-radius:15px}
.command-grid b{color:#064b94;font-size:18px}
.command-grid p{color:#666;margin-top:8px}

@media(max-width:800px){
.command-grid{grid-template-columns:1fr}
}