.wh-cta-block-module{--wh-cta-btn-pad-top:18px;--wh-cta-btn-pad-right:24px;--wh-cta-btn-pad-bottom:18px;--wh-cta-btn-pad-left:24px;--wh-cta-btn-gap:16px;--wh-cta-btn-radius:6px;--wh-cta-btn-bg:#000;--wh-cta-btn-text:#fff;--wh-cta-btn-bg-hover:#2f3136;--wh-cta-btn-text-hover:#fff;--wh-cta-btn-font-size:clamp(18px, 2vw, 22px);--wh-cta-btn-line-height:1.25;--wh-cta-btn-font-weight:700;--wh-cta-btn-text-transform:none;--wh-cta-btn-letter-spacing:normal}.wh-cta-block-buttons{display:flex;flex-direction:column;gap:var(--wh-cta-btn-gap)}.wh-cta-block-button{width:100%;border:none;border-radius:var(--wh-cta-btn-radius);cursor:pointer;padding:var(--wh-cta-btn-pad-top) var(--wh-cta-btn-pad-right) var(--wh-cta-btn-pad-bottom) var(--wh-cta-btn-pad-left);background:var(--wh-cta-btn-bg);color:var(--wh-cta-btn-text);text-align:center;font-weight:var(--wh-cta-btn-font-weight);font-size:var(--wh-cta-btn-font-size);line-height:var(--wh-cta-btn-line-height);text-transform:var(--wh-cta-btn-text-transform);letter-spacing:var(--wh-cta-btn-letter-spacing);transition:background-color .2s ease,color .2s ease,transform .12s ease;text-decoration:none!important;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.wh-cta-block-button:focus,.wh-cta-block-button:hover{background:var(--wh-cta-btn-bg-hover);color:var(--wh-cta-btn-text-hover)}.wh-cta-block-button:active{transform:translateY(1px)}.wh-cta-block-button-pair{display:flex;flex-direction:row;gap:calc(var(--wh-cta-btn-gap) * .75);width:100%}.wh-cta-block-button-pair .wh-cta-block-button{flex:1 1 0;min-width:0;width:auto}.wh-cta-hidden-triggers{position:absolute;width:0;height:0;overflow:visible}.wh-cta-hidden-triggers .wh-finapp-button,.wh-cta-hidden-triggers .wh-ptm-button{display:none!important}.wh-cta-hidden-triggers .wh-finapp-error,.wh-cta-hidden-triggers .wh-ptm-error,.wh-cta-hidden-triggers .wh-ptm-status-message,.wh-cta-hidden-triggers .wh-ptm-submitted{display:none!important}.wh-cta-block-message{margin-top:12px;padding:12px 14px;border:1px solid #d7dbe0;border-radius:6px;background:#f7f8fa;color:#2f3440;font-size:14px;line-height:1.4}.wh-cta-prequal-success{margin-top:10px}.wh-cta-prequal-success-title{margin:0 0 8px;font-size:28px;line-height:1.2}.wh-cta-prequal-success-range{margin:0 0 12px;font-size:18px}.wh-cta-prequal-success-subtext{margin:0 0 14px;color:#5f666d}.wh-cta-prequal-fullapp-link{display:block;text-decoration:none!important}.wh-cta-prequal-testmode{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 14px;padding:10px 12px;border:1px solid #ffe28a;background:#fff8e1;border-radius:6px}.wh-cta-prequal-testmode-badge{display:inline-block;padding:4px 8px;background:#ffc107;color:#222;font-size:11px;font-weight:700;letter-spacing:.4px;border-radius:4px}.wh-cta-prequal-testmode-select label{display:block;margin:0 0 4px;font-size:12px;color:#4a4f55}.wh-cta-prequal-testmode-select select{min-width:140px}.wh-cta-prequal-consent-row{margin-top:6px}.wh-cta-prequal-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:#3e454d;font-weight:400}.wh-cta-prequal-consent input[type=checkbox]{margin-top:3px;width:16px;height:16px;flex-shrink:0;position:relative;top:4px}