.dl-hero[data-astro-cid-2ritoibr]{text-align:center;padding:32px 0 8px}.kicker[data-astro-cid-2ritoibr]{color:var(--color-primary);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.dl-hero[data-astro-cid-2ritoibr] h1[data-astro-cid-2ritoibr]{font-size:clamp(32px,5vw,52px);line-height:1.15;margin:12px 0 16px}.lede[data-astro-cid-2ritoibr]{font-size:17px;color:var(--color-muted);max-width:620px;margin:0 auto 24px;line-height:1.7}.price-box[data-astro-cid-2ritoibr]{background:#fff;border:2px solid var(--color-primary);border-radius:16px;padding:24px;max-width:380px;margin:0 auto}.price[data-astro-cid-2ritoibr]{font-size:44px;font-weight:800;color:var(--color-primary-dark)}.was[data-astro-cid-2ritoibr]{font-size:26px;color:var(--color-muted);font-weight:400;margin-right:8px}.price-note[data-astro-cid-2ritoibr]{color:var(--color-muted);font-size:14px;margin:4px 0 16px}.coupon-box[data-astro-cid-2ritoibr]{margin:12px 0 16px;font-size:15px;background:#f0fdf4;border:1px dashed var(--color-primary);border-radius:10px;padding:10px 14px}.coupon-code[data-astro-cid-2ritoibr]{background:var(--color-primary);color:#fff;padding:2px 10px;border-radius:6px;font-family:monospace;letter-spacing:1px}.btn-buy[data-astro-cid-2ritoibr]{width:100%;background:var(--color-primary);color:#fff;border:none;border-radius:10px;padding:15px;font-size:17px;font-weight:700;cursor:pointer}.btn-buy[data-astro-cid-2ritoibr]:hover{background:var(--color-primary-dark)}.soon[data-astro-cid-2ritoibr]{font-size:14px;color:var(--color-muted);margin-top:12px}.dl-compare[data-astro-cid-2ritoibr],.dl-list[data-astro-cid-2ritoibr],.dl-req[data-astro-cid-2ritoibr],.dl-faq[data-astro-cid-2ritoibr],.dl-trust[data-astro-cid-2ritoibr]{margin-top:48px}.dl-compare[data-astro-cid-2ritoibr] h2[data-astro-cid-2ritoibr],.dl-list[data-astro-cid-2ritoibr] h2[data-astro-cid-2ritoibr],.dl-req[data-astro-cid-2ritoibr] h2[data-astro-cid-2ritoibr],.dl-faq[data-astro-cid-2ritoibr] h2[data-astro-cid-2ritoibr],.dl-trust[data-astro-cid-2ritoibr] h2[data-astro-cid-2ritoibr]{font-size:26px;margin-bottom:12px}.compare-grid[data-astro-cid-2ritoibr]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}@media(max-width:640px){.compare-grid[data-astro-cid-2ritoibr]{grid-template-columns:1fr}}.compare-card[data-astro-cid-2ritoibr]{border:1px solid var(--color-border);border-radius:14px;padding:20px;background:#fff}.compare-card[data-astro-cid-2ritoibr].highlight{border:2px solid var(--color-primary)}.compare-card[data-astro-cid-2ritoibr] h3[data-astro-cid-2ritoibr]{font-size:18px;margin-bottom:4px}.compare-card[data-astro-cid-2ritoibr] .free[data-astro-cid-2ritoibr]{font-weight:700;color:var(--color-primary-dark);margin-bottom:10px}.compare-card[data-astro-cid-2ritoibr] ul[data-astro-cid-2ritoibr]{padding-left:18px;font-size:14px;line-height:1.7;color:var(--color-muted)}.honest[data-astro-cid-2ritoibr]{margin-top:12px;font-size:14px;color:var(--color-muted);font-style:italic}.tool-cat[data-astro-cid-2ritoibr]{border:1px solid var(--color-border);border-radius:12px;margin-bottom:10px;background:#fff}.tool-cat[data-astro-cid-2ritoibr] summary[data-astro-cid-2ritoibr]{padding:14px 18px;cursor:pointer;font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center}.tool-cat[data-astro-cid-2ritoibr] summary[data-astro-cid-2ritoibr]::-webkit-details-marker{display:none}.count[data-astro-cid-2ritoibr]{font-size:13px;color:var(--color-muted);font-weight:400}.tool-list[data-astro-cid-2ritoibr]{columns:2;padding:0 18px 16px 36px;font-size:14px;line-height:2}@media(max-width:640px){.tool-list[data-astro-cid-2ritoibr]{columns:1}}.tool-list[data-astro-cid-2ritoibr] a[data-astro-cid-2ritoibr]{color:var(--color-ink);text-decoration:none}.tool-list[data-astro-cid-2ritoibr] a[data-astro-cid-2ritoibr]:hover{color:var(--color-primary);text-decoration:underline}.dl-req[data-astro-cid-2ritoibr] ul[data-astro-cid-2ritoibr],.dl-trust[data-astro-cid-2ritoibr] ul[data-astro-cid-2ritoibr]{line-height:2;padding-left:20px}.faq[data-astro-cid-2ritoibr]{border:1px solid var(--color-border);border-radius:12px;margin-bottom:10px;background:#fff}.faq[data-astro-cid-2ritoibr] summary[data-astro-cid-2ritoibr]{padding:14px 18px;cursor:pointer;font-weight:600}.faq[data-astro-cid-2ritoibr] p[data-astro-cid-2ritoibr]{padding:0 18px 16px;color:var(--color-muted);font-size:14px;line-height:1.7}
