.cta-section{background:#e9e7e2;padding:90px 0;scroll-margin-top:100px}.cta-bg{display:none}.cta-section>.max-w-7xl{display:grid;gap:70px;grid-template-columns:1fr 1fr;margin:auto;max-width:1280px;padding:0 48px}.cta-header{max-width:500px}.cta-title{font-size:clamp(38px,4.5vw,62px);line-height:1.06;margin:18px 0 24px}.cta-audit-hint,.cta-payment-hint,.cta-sub{color:var(--color-muted);font-size:15px;line-height:1.8}.cta-payment-hint{font-size:12px;margin:18px 0}.cta-audit-link{text-decoration:underline;text-underline-offset:4px}.wizard{align-self:start;background:var(--color-bg);border:1px solid var(--color-border);padding:32px}.wizard-progress-wrap{margin-bottom:25px}.wizard-step-label{color:var(--color-muted);font-size:12px}.wizard-progress-track{background:var(--color-border);height:3px;margin-top:12px}.wizard-progress-fill{background:var(--color-brand);height:100%;transition:width .2s}.wizard-question{font:500 26px/1.3 var(--font-sans);letter-spacing:-1px;margin-bottom:24px}.form-input{background:transparent;border:1px solid #929d90;border-radius:0;color:var(--color-text);font:inherit;min-height:50px;padding:12px;width:100%}.wizard-microcopy{color:var(--color-muted);font-size:13px;margin-top:12px}.wizard-cards{display:grid;gap:9px}.wizard-card{align-items:center;background:transparent;border:1px solid var(--color-border);color:inherit;display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:12px 16px;text-align:left}.wizard-card--selected,.wizard-card:hover{background:#e8e5df;border-color:var(--color-brand)}.wizard-card-label{font-size:14px;font-weight:600}.wizard-card-sub{font-size:13px}.wizard-card-installment{font-size:12px}.wizard-nav{display:flex;gap:16px;justify-content:flex-end;margin-top:26px}.form-submit,.wizard-btn-back{border:1px solid var(--color-brand);font:600 13px var(--font-sans);padding:14px 20px}.form-submit{background:var(--color-brand);color:var(--color-bg)}.form-submit:disabled{cursor:not-allowed;opacity:.4}.wizard-btn-back{background:transparent}.form-row{display:grid;gap:18px}.form-label{display:block;font-size:13px;margin-bottom:6px}.consent-label{align-items:flex-start;display:flex;gap:12px;margin-top:20px}.consent-checkbox{accent-color:var(--color-brand);flex-shrink:0;height:20px;width:20px}.consent-text{font-size:12px;line-height:1.7}.consent-link{text-decoration:underline}.form-feedback--error{color:#912f25;font-size:14px;margin-top:20px}.wizard-success-title{font-size:32px;margin:16px 0}.wizard-success-text{font-size:15px}.step-backward-enter-active,.step-forward-enter-active,.wiz-fade-enter-active,.wiz-fade-leave-active{transition:opacity .15s}.step-backward-enter-from,.step-forward-enter-from,.wiz-fade-enter-from,.wiz-fade-leave-to{opacity:0}@media(max-width:800px){.cta-section{padding:60px 0}.cta-section>.max-w-7xl{gap:30px;grid-template-columns:1fr;padding:0 24px}.wizard{padding:24px}}
