.downloads-module__NVtQ0a__page{width:100%;max-width:880px;margin:0 auto;padding:clamp(88px,12vh,128px) 24px 120px}.downloads-module__NVtQ0a__title{font-family:var(--font-display,sans-serif);font-size:var(--shop-text-headline);font-weight:var(--shop-weight-display,300);letter-spacing:-.025em;color:var(--shop-text-hi);margin:14px 0 16px;line-height:1.05}.downloads-module__NVtQ0a__lede{font-size:var(--shop-text-lede);color:var(--shop-text-mid);max-width:62ch;margin:0 0 56px;line-height:1.7}.downloads-module__NVtQ0a__prelaunch{border-radius:var(--shop-radius-frame);padding:clamp(28px,4vw,40px)}.downloads-module__NVtQ0a__prelaunchStatus{font-family:var(--font-mono,monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--shop-text-dim);margin:0 0 14px;font-size:11px}.downloads-module__NVtQ0a__prelaunchTitle{font-family:var(--font-display,sans-serif);font-size:var(--shop-text-title);font-weight:var(--shop-weight-title,500);letter-spacing:-.015em;color:var(--shop-text-hi);max-width:24ch;margin:0 0 12px;line-height:1.12}.downloads-module__NVtQ0a__prelaunchBody{color:var(--shop-text-mid);max-width:58ch;margin:0 0 24px;font-size:16px;line-height:1.7}.downloads-module__NVtQ0a__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.downloads-module__NVtQ0a__card{border-radius:var(--shop-radius-frame);flex-direction:column;gap:20px;padding:24px;display:flex}.downloads-module__NVtQ0a__cardHead{flex-direction:column;gap:8px;display:flex}.downloads-module__NVtQ0a__cardName{font-family:var(--font-display,sans-serif);font-size:1.25rem;font-weight:var(--shop-weight-title,500);letter-spacing:-.01em;color:var(--shop-text-hi);margin:0;line-height:1.2}.downloads-module__NVtQ0a__cardMeta{font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--shop-text-dim);gap:14px;margin:0;font-size:11px;display:flex}.downloads-module__NVtQ0a__cardActions{flex-direction:column;gap:10px;margin-top:auto;display:flex}.downloads-module__NVtQ0a__downloadButton{border:1px solid color-mix(in srgb, var(--lit) 45%, var(--shop-line));border-radius:var(--shop-radius-capsule);letter-spacing:.01em;color:var(--shop-text-hi);transition:border-color .2s var(--shop-ease), transform .25s var(--shop-ease);justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.downloads-module__NVtQ0a__downloadButton:hover{border-color:var(--lit);transform:translateY(-1px)}.downloads-module__NVtQ0a__downloadButton:focus-visible{outline:2px solid var(--lit);outline-offset:2px}.downloads-module__NVtQ0a__trial{margin-top:96px}.downloads-module__NVtQ0a__sectionTitle{font-family:var(--font-display,sans-serif);font-size:var(--shop-text-title);font-weight:var(--shop-weight-title,500);letter-spacing:-.015em;color:var(--shop-text-hi);margin:14px 0 32px;line-height:1.1}.downloads-module__NVtQ0a__steps{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px 24px;margin:0 0 32px;padding:0;list-style:none;display:grid}.downloads-module__NVtQ0a__step{border-top:1px solid var(--shop-line-soft);padding-top:18px}.downloads-module__NVtQ0a__stepIndex{font-family:var(--font-mono,monospace);letter-spacing:.22em;color:var(--shop-text-faint);margin-bottom:12px;font-size:11px;display:block}.downloads-module__NVtQ0a__stepTitle{font-family:var(--font-display,sans-serif);font-size:1.1rem;font-weight:var(--shop-weight-title,500);letter-spacing:-.005em;color:var(--shop-text-hi);margin:0 0 8px}.downloads-module__NVtQ0a__stepBody{color:var(--shop-text-mid);margin:0;font-size:15px;line-height:1.7}.downloads-module__NVtQ0a__trialNote{color:var(--shop-text-mid);max-width:62ch;margin:0 0 16px;font-size:16px;line-height:1.7}.downloads-module__NVtQ0a__trialCta{color:var(--shop-text-dim);margin:0;font-size:15px;line-height:1.7}.downloads-module__NVtQ0a__link{color:var(--lit);text-decoration:none}.downloads-module__NVtQ0a__link:hover{text-decoration:underline}.downloads-module__NVtQ0a__link:focus-visible{outline:2px solid var(--lit);outline-offset:2px;border-radius:2px}.downloads-module__NVtQ0a__requirements{background:var(--shop-deck);border:1px solid var(--shop-line-soft);border-radius:var(--shop-radius-frame);margin-top:96px;padding:clamp(24px,3.5vw,36px)}.downloads-module__NVtQ0a__requirementsLabel{font-family:var(--font-mono,monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--shop-text-dim);margin:0 0 20px;font-size:11px;font-weight:400}.downloads-module__NVtQ0a__reqList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 28px;margin:0 0 24px;display:grid}.downloads-module__NVtQ0a__reqRow{min-width:0}.downloads-module__NVtQ0a__reqLabel{font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--shop-text-faint);margin:0 0 6px;font-size:11px}.downloads-module__NVtQ0a__reqValue{color:var(--shop-text-mid);margin:0;font-size:15px;line-height:1.6}.downloads-module__NVtQ0a__daws{border-top:1px solid var(--shop-line-soft);flex-direction:column;gap:10px;margin:0;padding-top:20px;display:flex}.downloads-module__NVtQ0a__dawList{flex-wrap:wrap;gap:8px;display:flex}.downloads-module__NVtQ0a__dawChip{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--shop-text-dim);background:var(--shop-chip);border:1px solid var(--shop-line);border-radius:var(--shop-radius-capsule);white-space:nowrap;padding:6px 14px;font-size:11px}@media (prefers-reduced-motion:reduce){.downloads-module__NVtQ0a__downloadButton{transition:none}.downloads-module__NVtQ0a__downloadButton:hover{transform:none}}
