.codex-download-card{display:flex;align-items:center;gap:26px;margin-top:24px;padding:30px 34px;border:1px solid #d9d3e8;border-radius:20px;background:#eeebf6;color:#101222;transition:transform .2s,border-color .2s}
.codex-download-card:hover{transform:translateY(-3px);border-color:#6946ff}
.codex-download-card>img{width:88px;height:88px;flex-shrink:0}
.codex-download-copy{max-width:680px}.codex-download-label{font-size:10px;font-weight:700;letter-spacing:.12em;color:#6946ff}
.codex-download-copy h3{font-size:30px;margin:7px 0 8px;letter-spacing:-.04em}.codex-download-copy p{font-size:14px;line-height:1.6;color:#6e6b7c;max-width:530px}
.codex-download-action{display:flex;align-items:center;gap:24px;margin-left:auto;font-size:13px;font-weight:700;white-space:nowrap}.codex-download-action>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#6946ff;color:#fff;font-size:22px}
@media(max-width:900px){.codex-download-card{flex-wrap:wrap;padding:26px;gap:18px}.codex-download-copy{flex:1;min-width:210px}.codex-download-action{width:100%;margin-left:0;justify-content:space-between}}
@media(max-width:540px){.codex-download-card{padding:22px;gap:14px}.codex-download-card>img{width:64px;height:64px}.codex-download-copy{min-width:160px}.codex-download-copy h3{font-size:24px}.codex-download-copy p{font-size:12px}.codex-download-label{font-size:8px}}
