/* Larger, consistent signup buttons across the lander. */
.jg-page .hero-action .hero-price-anchor{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 12px;line-height:1.1}
.jg-page .hero-price-anchor s{font-size:26px;font-weight:600;color:var(--muted);text-decoration-line:line-through;text-decoration-color:var(--accent);text-decoration-thickness:3px}
.jg-page .hero-price-anchor strong{font-size:42px;font-weight:800;color:var(--accent)}
.jg-page a.button,.jg-page .hero-action a.hero-cta,.jg-page .stage-copy a.button,.jg-page a.review-button{display:flex;align-items:center;justify-content:center;width:100%;max-width:440px;min-height:76px;padding:22px 26px;font-size:22px;font-weight:800;line-height:1.25;letter-spacing:.035em;text-align:center;text-decoration:none;border-radius:9px;box-sizing:border-box}
.jg-page .hero-action{max-width:440px}
.jg-page .stage-copy a.button{margin-inline:auto}
.jg-page .signup-secondary{margin-top:24px}
.jg-page .registration-panel a.review-button{max-width:none}
@media(max-width:767px){
.jg-page a.button,.jg-page .hero-action a.hero-cta,.jg-page .stage-copy a.button,.jg-page a.review-button{min-height:72px;padding:20px;font-size:21px;max-width:100%}
.jg-page .hero-action{max-width:100%}
}
