.cf-section[data-v-cf87fb5e]{padding:56px 0;background:#f8fafc}.cf-wrap[data-v-cf87fb5e]{max-width:780px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.cf-heading[data-v-cf87fb5e]{font-size:clamp(20px,2.4vw,26px);font-weight:700;color:var(--cf-primary, #0079a1);letter-spacing:-.02em;text-align:center;margin-bottom:32px}.cf-form[data-v-cf87fb5e]{display:flex;flex-direction:column;gap:16px}.cf-field[data-v-cf87fb5e]{display:flex;flex-direction:column;gap:6px}.cf-field--full[data-v-cf87fb5e]{width:100%}.cf-row[data-v-cf87fb5e]{display:flex;gap:16px;width:100%}.cf-row--half>.cf-field[data-v-cf87fb5e]{flex:1;min-width:0}.cf-row--car>.cf-field[data-v-cf87fb5e]:first-child{flex:7;min-width:0}.cf-row--car>.cf-field[data-v-cf87fb5e]:last-child{flex:3;min-width:0}@media(max-width:580px){.cf-row[data-v-cf87fb5e]{flex-direction:column}}.cf-car-hint[data-v-cf87fb5e]{font-size:13px;color:var(--cf-accent, #b50b0b);line-height:1.5;margin:0}.cf-installment-block[data-v-cf87fb5e]{display:flex;flex-direction:column;gap:8px}.cf-installment-label[data-v-cf87fb5e]{font-size:14px;font-weight:600;color:#334155;margin:0}.cf-installment-check[data-v-cf87fb5e]{display:flex;align-items:center;gap:10px}.cf-label[data-v-cf87fb5e]{font-size:13px;font-weight:600;color:#334155;letter-spacing:.01em}.cf-label--check[data-v-cf87fb5e]{font-weight:500;cursor:pointer}.cf-req[data-v-cf87fb5e]{color:var(--cf-accent, #b50b0b);margin-left:2px}.cf-input[data-v-cf87fb5e]{padding:10px 14px;border:1.5px solid #cbd5e1;border-radius:8px;font-size:15px;color:#0f172a;background:#fff;transition:border-color .18s,box-shadow .18s;outline:none;width:100%;box-sizing:border-box}.cf-input[data-v-cf87fb5e]:focus{border-color:var(--cf-primary, #0079a1);box-shadow:0 0 0 3px #00000014}.cf-input--error[data-v-cf87fb5e]{border-color:var(--cf-accent, #b50b0b)}.cf-input--error[data-v-cf87fb5e]:focus{box-shadow:0 0 0 3px #b50b0b1f}.cf-textarea[data-v-cf87fb5e]{resize:vertical;min-height:100px}.cf-checkbox[data-v-cf87fb5e]{width:18px;height:18px;cursor:pointer;flex-shrink:0;accent-color:var(--cf-primary, #0079a1)}.cf-err[data-v-cf87fb5e]{font-size:12px;color:var(--cf-accent, #b50b0b);font-weight:500}.cf-btn-wrap[data-v-cf87fb5e]{display:flex;justify-content:center}.cf-btn[data-v-cf87fb5e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 48px;background:var(--cf-primary, #0079a1);color:#fff;font-size:15px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background .18s,opacity .18s;letter-spacing:.01em}.cf-btn[data-v-cf87fb5e]:hover:not(:disabled){background:var(--cf-accent, #b50b0b)}.cf-btn[data-v-cf87fb5e]:disabled{opacity:.5;cursor:not-allowed}.cf-btn--outline[data-v-cf87fb5e]{background:transparent;border:1.5px solid var(--cf-primary, #0079a1);color:var(--cf-primary, #0079a1)}.cf-btn--outline[data-v-cf87fb5e]:hover{background:var(--cf-primary, #0079a1);color:#fff}.cf-turnstile-wrap[data-v-cf87fb5e]{min-height:65px;display:flex;align-items:center;justify-content:center}.cf-spinner[data-v-cf87fb5e]{width:16px;height:16px;animation:cf-spin-cf87fb5e .8s linear infinite;flex-shrink:0}@keyframes cf-spin-cf87fb5e{to{transform:rotate(360deg)}}.cf-state[data-v-cf87fb5e]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 24px;border-radius:12px;text-align:center}.cf-state svg[data-v-cf87fb5e]{width:48px;height:48px}.cf-state p[data-v-cf87fb5e]{font-size:16px;line-height:1.6;max-width:420px}.cf-state--success[data-v-cf87fb5e]{background:#f0fdf4;border:1.5px solid #bbf7d0;color:#166534}.cf-state--success svg[data-v-cf87fb5e]{stroke:#16a34a}.cf-state--error[data-v-cf87fb5e]{background:#fff1f2;border:1.5px solid #fecdd3;color:#991b1b}.cf-state--error svg[data-v-cf87fb5e]{stroke:#dc2626}.cfm-overlay[data-v-face8b9f]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;background-color:#0f172a00;pointer-events:none;visibility:hidden;transition:background-color .25s ease,visibility 0s linear .25s}.cfm-overlay.cfm-open[data-v-face8b9f]{background-color:#0f172a99;pointer-events:auto;visibility:visible;transition:background-color .25s ease,visibility 0s linear 0s}.cfm-panel[data-v-face8b9f]{position:relative;background:#fff;border-radius:16px;width:100%;max-width:680px;max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:0 24px 64px #0003}.cfm-panel[data-v-face8b9f] .cf-section{background:transparent;padding:32px 0 24px}.cfm-panel[data-v-face8b9f]::-webkit-scrollbar{width:6px}.cfm-panel[data-v-face8b9f]::-webkit-scrollbar-track{background:transparent}.cfm-panel[data-v-face8b9f]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.cfm-close[data-v-face8b9f]{position:absolute;top:16px;right:16px;z-index:1;width:36px;height:36px;border-radius:50%;border:none;background:#f1f5f9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s;color:#64748b}.cfm-close[data-v-face8b9f]:hover{background:#e2e8f0;color:#0f172a}.cfm-close svg[data-v-face8b9f]{width:16px;height:16px}.cfm-panel-enter-active[data-v-face8b9f]{transition:transform .22s ease}.cfm-panel-leave-active[data-v-face8b9f]{transition:transform .18s ease}.cfm-panel-enter-from[data-v-face8b9f]{transform:translateY(14px)}.cfm-panel-leave-to[data-v-face8b9f]{transform:translateY(8px)}
