.download-card{max-width:850px;margin:0 auto 48px}.download-card .button{max-width:520px}.download-card summary{cursor:pointer;font-weight:600;margin-top:24px}.platform-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:8px}.platform-buttons .secondary{margin-top:12px}.platform-buttons [aria-pressed="true"]{border-color:var(--green);background:#eaf0e6}.pricing,.how-it-works{max-width:850px;margin:0 auto 48px}.price-options{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.price-options span{background:#e7eddf;padding:20px;text-align:center;font:800 30px Manrope,Arial;border-radius:12px}.how-it-works ol{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-left:22px}.how-it-works li::marker{color:var(--accent);font-weight:700}.how-it-works p{font-size:14px;color:var(--muted)}.existing-orders{max-width:850px;margin:0 auto 55px}.existing-orders .secondary{text-decoration:none;display:inline-block;padding:12px 18px;border-radius:8px}.legacy-banner{padding:16px 20px;margin:20px 0;background:#e7eddf;border-radius:12px}.legacy-banner p{margin:4px 0}.intro aside{display:block}@media(max-width:600px){.price-options{grid-template-columns:repeat(2,1fr)}.how-it-works ol{grid-template-columns:1fr;gap:16px}.intro aside{padding:22px}.download-card{margin-bottom:32px}.platform-buttons .secondary{flex:1 1 40%;justify-content:center}}

.price-options small{display:block;font:500 12px/1.4 Arial,sans-serif;margin-top:8px}
