/* Download HosBot · one tile per platform, above Questions */
.dl-section{margin-top:140px;padding:0 25px;scroll-margin-top:24px}
.dl-section a{text-decoration:none}
.dl-section a:focus-visible{outline:2px solid #0071e3;outline-offset:3px}
.dl-ico{width:18px;height:18px;fill:currentColor;flex:0 0 auto}
.dl3-head{margin-bottom:40px}
.dl3-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.dl3-tile{display:flex;flex-direction:column;gap:4px;min-height:250px;padding:30px 28px;border-radius:26px;background:#f5f5f7;color:#1d1d1f;transition:transform .25s,box-shadow .25s,background .25s}
.dl3-tile .dl-ico{width:38px;height:38px;margin-bottom:auto;color:#1d1d1f}
.dl3-tile strong{font-size:26px;font-weight:600;letter-spacing:-.6px;margin-top:34px}
.dl3-tile>span{color:#6e6e73;font-size:15px}
.dl3-tile em{font-style:normal;color:#0066cc;font-size:15px;margin-top:18px}
.dl3-tile:hover{background:#fff;transform:translateY(-6px);box-shadow:0 20px 50px #1a2f4518,0 0 0 1px #e5e5ea}
.dl3-tile:hover .dl-ico{color:#0071e3}

@media(max-width:1080px){.dl3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-section{padding:0 10px}}
@media(max-width:800px){.dl-section{margin-top:90px}}
@media(max-width:760px){.dl3-grid{gap:12px}.dl3-tile{min-height:190px;padding:22px 20px;border-radius:22px}.dl3-tile strong{font-size:21px;margin-top:22px}.dl3-tile .dl-ico{width:30px;height:30px}}
@media(max-width:360px){.dl3-grid{grid-template-columns:minmax(0,1fr)}.dl3-tile{min-height:0}.dl3-tile .dl-ico{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){.dl3-tile{transition:none}}
