.DownloadCard-module__DwT7DG__downloadCard{background:linear-gradient(135deg, var(--bg-tertiary) 0%, var(--bg-primary) 100%);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:.5rem;padding:1.6rem 2.2rem;display:flex;position:relative;overflow:hidden}.DownloadCard-module__DwT7DG__downloadCard:before{content:attr(data-watermark);font-family:var(--font-outfit), sans-serif;color:var(--text-primary);opacity:.04;letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:opacity var(--transition-fast), transform var(--transition-fast);font-size:3rem;font-weight:900;position:absolute;top:.2rem;right:1.2rem}.DownloadCard-module__DwT7DG__downloadCard:hover:before{opacity:.09;transform:scale(1.08)}.DownloadCard-module__DwT7DG__cardInfo{z-index:1;flex-direction:column;gap:.35rem;display:flex}.DownloadCard-module__DwT7DG__cardTitle{color:var(--text-primary);align-items:center;gap:.4rem;font-size:1.05rem;font-weight:800;display:flex}.DownloadCard-module__DwT7DG__cardIcon{color:var(--text-secondary);font-size:1.1rem}.DownloadCard-module__DwT7DG__cardDesc{color:var(--text-primary);font-size:.9rem;line-height:1.55}.DownloadCard-module__DwT7DG__downloadBtn{color:var(--text-primary,#1e293b);border-radius:var(--radius-sm);transition:all var(--transition-fast);border:1.5px solid var(--border-color-hover,#cbd5e1);white-space:nowrap;z-index:1;cursor:pointer;background-color:#0000;align-items:center;gap:.45rem;padding:.6rem 1.25rem;font-size:.88rem;font-weight:700;display:inline-flex}.DownloadCard-module__DwT7DG__downloadBtn svg{transition:transform var(--transition-fast)}.DownloadCard-module__DwT7DG__downloadBtn:hover{color:#fff;background-color:#1e293b;border-color:#1e293b;transform:translateY(-2px);box-shadow:0 6px 16px #0f172a1f}.DownloadCard-module__DwT7DG__downloadBtn:hover svg{transform:translateY(2px)}.DownloadCard-module__DwT7DG__downloadBtn:active{transform:translateY(0)scale(.98);box-shadow:0 2px 6px #0f172a14}@media (max-width:600px){.DownloadCard-module__DwT7DG__downloadCard{flex-direction:column;align-items:flex-start;padding:1.25rem}.DownloadCard-module__DwT7DG__cardTitle{font-size:.98rem}.DownloadCard-module__DwT7DG__cardDesc{font-size:.86rem}.DownloadCard-module__DwT7DG__downloadBtn{justify-content:center;width:100%}}
