.download-tool[data-v-a1bc9a81]{background:#fffffff0;border:1px solid var(--line-strong);border-radius:var(--radius-xl);box-shadow:0 30px 80px -58px #1517196b;overflow:hidden}.download-form[data-v-a1bc9a81]{padding:clamp(1.25rem,4vw,2rem)}.download-quota[data-v-a1bc9a81]{background:var(--brand-soft);padding:clamp(1.5rem,5vw,2.5rem)}.download-label[data-v-a1bc9a81]{color:var(--ink);display:block;font-size:.875rem;font-weight:700;margin-bottom:.65rem}.download-input-row[data-v-a1bc9a81]{display:grid;gap:.75rem}.download-input-wrap[data-v-a1bc9a81]{min-width:0;position:relative}.download-platform-icon[data-v-a1bc9a81]{color:var(--ink);height:1.15rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1.15rem}.download-input[data-v-a1bc9a81]{background:var(--paper-strong);border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--ink);font-size:1rem;min-height:3.6rem;padding:.85rem 1rem .85rem 3rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.download-input[data-v-a1bc9a81]:focus{border-color:var(--brand);box-shadow:0 0 0 4px #15998d1f;outline:0}.download-input[data-v-a1bc9a81]::-moz-placeholder{color:#8a929b}.download-input[data-v-a1bc9a81]::placeholder{color:#8a929b}.download-submit[data-v-a1bc9a81]{min-height:3.6rem;white-space:nowrap}.download-submit[data-v-a1bc9a81]:disabled{cursor:wait;opacity:.58;transform:none}.download-meta[data-v-a1bc9a81]{color:var(--ink-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.6rem 1.25rem;line-height:1.5;margin-top:.85rem}.download-provider-note[data-v-a1bc9a81]{color:var(--ink-muted);font-size:.72rem;line-height:1.5;margin-top:.65rem}.download-message[data-v-a1bc9a81]{align-items:flex-start;border-radius:var(--radius-md);display:flex;font-size:.875rem;gap:.65rem;line-height:1.5;margin-top:1rem;padding:.85rem 1rem}.download-message--error[data-v-a1bc9a81]{background:#fff7f7;border:1px solid #fecaca;color:#991b1b}.download-result[data-v-a1bc9a81]{background:#f7faf9;border-top:1px solid var(--line);padding:clamp(1.25rem,4vw,2rem)}.download-result-main[data-v-a1bc9a81]{align-items:start;display:grid;gap:1rem;grid-template-columns:6rem minmax(0,1fr)}.download-result-media[data-v-a1bc9a81]{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-md);height:7.5rem;overflow:hidden;width:6rem}.download-result-placeholder[data-v-a1bc9a81]{color:var(--brand-deep);display:grid;height:100%;place-items:center;width:100%}.download-result-copy[data-v-a1bc9a81]{min-width:0}.download-result-title[data-v-a1bc9a81]{color:var(--ink);display:-webkit-box;font-size:clamp(1rem,2vw,1.2rem);font-weight:650;line-height:1.4;margin-top:.45rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.download-actions[data-v-a1bc9a81]{display:grid;gap:.6rem;margin-top:1rem;max-width:31rem}.download-asset[data-v-a1bc9a81]{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-md);color:#fff;display:flex;gap:.75rem;min-height:3.5rem;padding:.7rem .9rem;transition:background .2s ease,transform .2s var(--ease-out-quart)}.download-asset[data-v-a1bc9a81]:hover{background:var(--brand-deep);transform:translateY(-1px)}.download-asset-meta[data-v-a1bc9a81]{color:#ffffffb3;display:block;font-size:.7rem;line-height:1.25;margin-top:.15rem;text-transform:uppercase}.download-alternatives[data-v-a1bc9a81]{background:var(--paper-strong);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.download-alternatives-summary[data-v-a1bc9a81]{align-items:center;color:var(--ink-soft);cursor:pointer;display:flex;font-size:.8rem;font-weight:700;gap:.65rem;list-style:none;min-height:2.75rem;padding:.65rem .8rem}.download-alternatives-summary[data-v-a1bc9a81]::-webkit-details-marker{display:none}.download-alternatives-summary[data-v-a1bc9a81]:hover{color:var(--brand-deep)}.download-alternatives-count[data-v-a1bc9a81]{background:var(--brand-soft);border-radius:50%;color:var(--brand-deep);display:grid;flex:0 0 auto;font-size:.7rem;height:1.5rem;place-items:center;width:1.5rem}.download-alternatives-chevron[data-v-a1bc9a81]{transition:transform .2s var(--ease-out-quart)}.download-alternatives[open] .download-alternatives-chevron[data-v-a1bc9a81]{transform:rotate(180deg)}.download-alternatives-list[data-v-a1bc9a81]{border-top:1px solid var(--line);display:grid}.download-alternative[data-v-a1bc9a81]{align-items:center;display:flex;gap:.7rem;min-width:0;padding:.65rem .8rem;transition:background .2s ease}.download-alternative+.download-alternative[data-v-a1bc9a81]{border-top:1px solid var(--line)}.download-alternative[data-v-a1bc9a81]:hover{background:var(--brand-soft)}.download-alternative-icon[data-v-a1bc9a81]{background:var(--canvas);border-radius:var(--radius-sm);color:var(--brand-deep);display:grid;flex:0 0 auto;height:2rem;place-items:center;width:2rem}.download-alternative-meta[data-v-a1bc9a81]{color:var(--ink-muted);display:block;font-size:.68rem;line-height:1.25;margin-top:.1rem;text-transform:uppercase}.download-result-funnel[data-v-a1bc9a81]{align-items:center;border-top:1px solid var(--line);display:flex;gap:1rem;justify-content:space-between;margin-top:1.25rem;padding-top:1rem}.download-funnel-copy[data-v-a1bc9a81],.download-funnel-link[data-v-a1bc9a81]{align-items:center;display:flex;gap:.65rem}.download-funnel-copy[data-v-a1bc9a81]{min-width:0}.download-funnel-icon[data-v-a1bc9a81]{background:var(--brand-soft);border-radius:var(--radius-sm);color:var(--brand-deep);display:grid;flex:0 0 auto;height:2rem;place-items:center;width:2rem}.download-funnel-link[data-v-a1bc9a81]{color:var(--brand-deep);flex:0 0 auto;font-size:.875rem;font-weight:700}.download-funnel-link[data-v-a1bc9a81]:hover{color:var(--brand)}@media(min-width:700px){.download-input-row[data-v-a1bc9a81]{grid-template-columns:minmax(0,1fr) auto}.download-submit[data-v-a1bc9a81]{min-width:10.5rem}}@media(max-width:560px){.download-result-main[data-v-a1bc9a81]{gap:.8rem;grid-template-columns:4.75rem minmax(0,1fr)}.download-result-media[data-v-a1bc9a81]{height:6rem;width:4.75rem}.download-result-title[data-v-a1bc9a81]{font-size:1rem}.download-result-funnel[data-v-a1bc9a81]{align-items:flex-start;flex-direction:column}.download-funnel-link[data-v-a1bc9a81]{justify-content:space-between;width:100%}}.faq-wrap[data-v-8bc94fbf]{padding-bottom:clamp(4rem,8vw,7rem);padding-top:clamp(4rem,8vw,7rem)}.faq-heading[data-v-8bc94fbf]{margin-bottom:2rem;max-width:44rem}.faq-heading h2[data-v-8bc94fbf]{margin-top:.75rem}.faq-list[data-v-8bc94fbf]{border-top:1px solid var(--line-strong)}.faq-list details[data-v-8bc94fbf]{border-bottom:1px solid var(--line-strong)}.faq-list summary[data-v-8bc94fbf]{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-weight:700;gap:1rem;justify-content:space-between;list-style:none;min-height:4.8rem;padding:1.1rem 0}.faq-list summary[data-v-8bc94fbf]::-webkit-details-marker{display:none}.faq-chevron[data-v-8bc94fbf]{flex:0 0 auto;height:1.1rem;transition:transform .2s ease;width:1.1rem}.faq-list details[open] .faq-chevron[data-v-8bc94fbf]{transform:rotate(180deg)}.faq-list p[data-v-8bc94fbf]{line-height:1.75;max-width:72ch;padding:0 2rem 1.4rem 0}.related-links[data-v-8bc94fbf]{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.75rem 1.5rem;margin-top:2rem}.related-links>span[data-v-8bc94fbf]{color:var(--ink-muted);font-family:var(--font-mono);font-size:.74rem}.related-links a[data-v-8bc94fbf]{align-items:center;color:var(--brand-deep);display:inline-flex;font-weight:700;gap:.3rem}.related-links a[data-v-8bc94fbf]:hover{text-decoration:underline}.related-links svg[data-v-8bc94fbf]{height:.9rem;width:.9rem}
