.desktop-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}
.desktop-choice{display:flex;align-items:center;gap:10px;min-height:58px;min-width:0;padding:9px 13px;border:1px solid rgba(180,200,222,.54);border-radius:16px;color:#23436d;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 #fff,0 7px 22px rgba(53,81,111,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .2s,box-shadow .2s}
.desktop-choice:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,0 10px 25px rgba(53,81,111,.12)}
.desktop-choice:active{transform:scale(.985)}
.desktop-choice img{width:23px;height:23px;object-fit:contain}
.desktop-choice span{display:block;min-width:0}
.desktop-choice small,.desktop-choice b{display:block;white-space:nowrap}
.desktop-choice small{font-size:8px;letter-spacing:.05em;color:#6d819a}
.desktop-choice b{font-size:12px;margin-top:3px}
.desktop-choice i{margin-left:auto;font-style:normal}
.desktop-choice:focus-visible{outline:3px solid #397ae6;outline-offset:4px}
@media(min-width:701px) and (max-height:800px){.desktop-choice{min-height:48px;padding:6px 11px}.desktop-choices{margin-top:8px}.download-details{margin-top:6px}.hero-bottom{margin-top:12px}}
@media(max-width:700px){.desktop-choices{gap:8px;margin-top:8px}.desktop-choice{min-height:55px;padding:9px 10px}.desktop-choice img{width:20px;height:20px}.desktop-choice small{font-size:7px}.desktop-choice b{font-size:11px}.download-details{margin-top:10px}}
@media(max-width:360px){.desktop-choice{gap:7px}.desktop-choice small{font-size:6.5px}.desktop-choice b{font-size:10px}}
@media(prefers-reduced-motion:reduce){.desktop-choice{transition:none}}
.desktop-choice img{filter:brightness(0) saturate(100%) opacity(.67)}
