/* Shared two-step trial actions: equal height and no inherited CTA top margin. */
.form-step-actions{display:flex;align-items:stretch;gap:12px}
.form-step-actions .btn,.form-step-actions .form-back,.trial-landing .form-step-actions .btn,.trial-landing .form-step-actions .form-back{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;margin:0!important;padding:12px 18px;line-height:1.35;border-radius:10px;font-size:15px;font-family:inherit;text-decoration:none;cursor:pointer}
.form-step-actions .form-back,.trial-landing .form-step-actions .form-back{flex:0 0 auto;background:#fff;color:#234b3d;border:1px solid #b6c9bf;font-weight:600;white-space:nowrap}
.form-step-actions .form-back:hover{background:#f1f6f3;border-color:#729482}
.form-step-actions button:focus-visible{outline:3px solid #a77b24;outline-offset:3px}
@media(max-width:480px){.form-step-actions{flex-direction:column}.form-step-actions .btn,.form-step-actions .form-back,.trial-landing .form-step-actions .btn,.trial-landing .form-step-actions .form-back{width:100%;min-height:48px}.form-step-actions .form-back{font-size:14px}}
