.onx{background:var(--white);text-align:left;border:1px solid #5f6ac429;border-radius:20px;max-width:720px;margin:0 auto 72px;padding:34px 36px 36px;box-shadow:0 14px 44px #0a153012}.landing-v4 section.onx{padding:34px 36px 36px}.erc-card+.onx,.gr-card+.onx,.ffc-report+.onx,section+.onx{margin-top:-48px}.onx-kicker{letter-spacing:.08em;text-transform:uppercase;width:-moz-fit-content;width:fit-content;color:var(--magenta,#f80d5d);margin:0 0 6px;font-size:12px;font-weight:800;display:block}.onx-ask h3{color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;margin:0 0 14px;font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:800;line-height:1.1}.onx-btns{flex-wrap:wrap;gap:10px;display:flex}.onx-btn{-webkit-appearance:none;appearance:none;cursor:pointer;border:2px solid var(--ink);min-height:48px;color:var(--ink);font:inherit;background:0 0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:800;line-height:1;transition:background .15s,color .15s,transform .15s}.onx-btn:hover{transform:translateY(-1px)}.onx-btn.on{background:var(--ink);color:#fff}.onx-btn:focus-visible{outline-offset:2px;outline:3px solid #f80d5d59}.onx-yes,.onx-no{border-top:1px solid #5f6ac429;margin-top:22px;padding-top:22px}.onx--direct .onx-yes,.onx--direct .onx-no{border-top:0;margin-top:0;padding-top:0}.onx-kicker--in{color:var(--ink-faint)}.onx-lead{color:var(--ink-soft,#3b4361);max-width:60ch;margin:0 0 20px;font-size:15px;line-height:1.6}.onx-embed,.onx-embed>div{text-align:left}.onx-embed .va-chart{margin-bottom:0!important}.onx-cta{flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px;display:flex}.onx-cta .btn,.onx-no .btn{text-decoration:none}.onx-note{color:var(--ink-faint);font-size:13px}.onx-no{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.onx-no .onx-lead{margin-bottom:4px}@media (max-width:560px){.onx,.landing-v4 section.onx{border-radius:16px;padding:24px 20px 26px}.onx-ask h3{font-size:24px}.onx-btns{flex-direction:column}.onx-btn{width:100%;min-height:48px}.onx-cta .btn,.onx-no .btn{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.onx-btn,.onx-btn:hover{transition:none;transform:none}}
