.finder{max-width:960px;margin:auto}.finder-step{border:1px solid #dce5ea;border-radius:18px;padding:22px;margin:18px 0;background:#fff}.target-picks,.choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.target-picks button,.choice{border:1px solid #ccd9df;background:#fff;border-radius:14px;padding:14px;cursor:pointer;text-align:left}.target-picks button.active,.choice:has(input:checked){border:2px solid #078a4a;background:#f3f8f5}.target-picks strong{display:block;font-size:1.35rem}.choice input{margin-right:7px}.plan-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.plan-stat{background:#f5f8fa;padding:16px;border-radius:14px}.plan-stat strong{display:block;font-size:1.45rem}.plan-track{height:12px;background:#e4eaed;border-radius:999px;overflow:hidden}.plan-track span{display:block;height:100%;background:#078a4a}.route{border:1px solid #dce5ea;border-radius:14px;padding:16px;margin:10px 0}.route-head{display:flex;justify-content:space-between;gap:12px}.route .amount{font-weight:800;white-space:nowrap}.tag{display:inline-block;padding:4px 8px;border-radius:999px;background:#eef4f7;font-size:.82rem}.privacy-box{padding:16px;border-radius:14px;background:#f3f8f5;margin:18px 0}.finder-actions{display:flex;gap:10px;flex-wrap:wrap}.custom-target{margin-top:12px;max-width:300px}@media(max-width:700px){.target-picks,.choice-grid,.plan-summary{grid-template-columns:1fr 1fr}}@media(max-width:440px){.target-picks,.choice-grid,.plan-summary{grid-template-columns:1fr}}

.sam-inline-02ed8b13e947{margin-top:14px;max-width:420px}
