.consult-section[data-v-56e9c50f]{align-items:center;background:linear-gradient(170deg,var(--color-finic-deep) 50%,var(--color-finic-ink) 100%);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:clamp(8rem,18vh,14rem) clamp(1.5rem,6vw,6rem) clamp(5rem,10vh,8rem);position:relative}.consult-section[data-v-56e9c50f]:before{background:radial-gradient(ellipse at 30% 50%,rgba(122,147,224,.15),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.consult-center[data-v-56e9c50f]{display:flex;flex-direction:column;gap:1.5rem;max-width:680px;position:relative;width:100%;z-index:1}.quiz-progress[data-v-56e9c50f]{gap:0}.progress-step[data-v-56e9c50f],.quiz-progress[data-v-56e9c50f]{align-items:center;display:flex}.progress-step[data-v-56e9c50f]{gap:.5rem}.progress-dot[data-v-56e9c50f]{align-items:center;background:#ffffff12;border:1px solid hsla(0,0%,100%,.13);border-radius:50%;color:#ffffff59;display:flex;flex-shrink:0;font-size:.7rem;height:1.6rem;justify-content:center;transition:all .35s ease;width:1.6rem}.progress-step.active .progress-dot[data-v-56e9c50f]{background:var(--color-finic-glow);border-color:var(--color-finic-glow);color:var(--color-finic-deep);font-weight:700}.progress-step.done .progress-dot[data-v-56e9c50f]{background:#7a93e02e;border-color:var(--color-finic-glow);color:var(--color-finic-glow)}.progress-step.done .progress-dot svg[data-v-56e9c50f]{height:.72rem;width:.72rem}.progress-label[data-v-56e9c50f]{color:#ffffff4d;font-size:.72rem;letter-spacing:.05em;text-transform:lowercase;transition:color .35s;white-space:nowrap}.progress-step.active .progress-label[data-v-56e9c50f]{color:#ffffffb3}.progress-step.done .progress-label[data-v-56e9c50f]{color:#7a93e08c}.progress-line[data-v-56e9c50f]{background:#ffffff14;flex:1;height:1px;margin:0 .75rem;transition:background .4s}.progress-line.filled[data-v-56e9c50f]{background:#7a93e059}.quiz-card[data-v-56e9c50f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:2rem;min-height:420px;overflow:hidden;padding:clamp(2.5rem,5vw,3.5rem)}.quiz-card[data-v-56e9c50f],.quiz-step[data-v-56e9c50f]{display:flex;flex-direction:column}.quiz-step[data-v-56e9c50f]{flex:1;gap:1.5rem}.step-eyebrow[data-v-56e9c50f]{color:var(--color-finic-glow);font-size:.75rem;letter-spacing:.2em;margin:0;opacity:.7;text-transform:uppercase}.intro-title[data-v-56e9c50f]{color:#fff;font-size:clamp(2.4rem,6vw,3.75rem);font-weight:600;line-height:.97;margin:0}.accent[data-v-56e9c50f]{background:linear-gradient(120deg,var(--color-finic-glow) 0,#fff 60%,var(--color-finic-accent) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.intro-lead[data-v-56e9c50f]{color:#ffffff8c;font-size:.97rem;line-height:1.65;margin:0}.intro-highlights[data-v-56e9c50f]{border-bottom:1px solid hsla(0,0%,100%,.07);border-top:1px solid hsla(0,0%,100%,.07);display:flex;flex-wrap:wrap;gap:1.25rem;padding:1.25rem 0}.highlight[data-v-56e9c50f]{align-items:center;color:#ffffffa6;display:flex;font-size:.88rem;gap:.5rem}.hi[data-v-56e9c50f]{color:var(--color-finic-glow);font-weight:600}.intro-actions[data-v-56e9c50f]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.25rem}.step-title[data-v-56e9c50f]{color:#fff;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;margin:0}.btn[data-v-56e9c50f]{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.97rem;font-weight:500;gap:.6rem;padding:.95rem 1.75rem;text-decoration:none;transition:opacity .25s,transform .2s,background .2s}.btn[data-v-56e9c50f]:active{transform:scale(.98)}.btn-primary[data-v-56e9c50f]{background:#fff;color:var(--color-finic-deep)}.btn-primary[data-v-56e9c50f]:disabled{cursor:not-allowed;opacity:.3}.btn-primary svg[data-v-56e9c50f]{height:1em;transition:transform .35s var(--ease-out-expo,ease);width:1em}.btn-primary:hover:not(:disabled) svg[data-v-56e9c50f]{transform:translate(4px)}.btn-ghost[data-v-56e9c50f]{background:transparent;border:1px solid hsla(0,0%,100%,.16);color:#ffffffb3}.btn-ghost svg[data-v-56e9c50f]{height:1em;width:1em}.btn-ghost[data-v-56e9c50f]:hover{background:#ffffff0d}.btn-ghost-sm[data-v-56e9c50f]{background:transparent;border:none;color:#ffffff61;cursor:pointer;font-family:inherit;font-size:.85rem;padding:.5rem 0;transition:color .2s}.btn-ghost-sm[data-v-56e9c50f]:hover{color:#ffffffa6}.option-grid[data-v-56e9c50f]{display:grid;gap:.7rem;grid-template-columns:repeat(3,1fr)}.option-btn[data-v-56e9c50f]{align-items:flex-start;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.09);border-radius:1rem;color:#ffffffa6;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:.83rem;gap:.45rem;padding:1rem;text-align:left;transition:background .2s,border-color .2s,color .2s}.option-btn[data-v-56e9c50f]:hover{background:#ffffff12;border-color:#ffffff2e}.option-btn.selected[data-v-56e9c50f]{background:#7a93e01f;border-color:var(--color-finic-glow);color:#fff}.opt-icon[data-v-56e9c50f]{font-size:1.3rem}.option-list[data-v-56e9c50f]{display:flex;flex-direction:column;gap:.6rem}.option-row[data-v-56e9c50f]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.09);border-radius:1rem;cursor:pointer;display:flex;font-family:inherit;gap:1rem;padding:1rem 1.25rem;text-align:left;transition:background .2s,border-color .2s}.option-row[data-v-56e9c50f]:hover{background:#ffffff12;border-color:#ffffff2e}.option-row.selected[data-v-56e9c50f]{background:#7a93e01f;border-color:var(--color-finic-glow)}.opt-radio[data-v-56e9c50f]{align-items:center;border:1.5px solid hsla(0,0%,100%,.22);border-radius:50%;display:flex;flex-shrink:0;height:1.1rem;justify-content:center;transition:border-color .2s;width:1.1rem}.option-row.selected .opt-radio[data-v-56e9c50f]{border-color:var(--color-finic-glow)}.opt-radio-dot[data-v-56e9c50f]{background:var(--color-finic-glow);border-radius:50%;height:.5rem;opacity:0;transition:opacity .2s;width:.5rem}.option-row.selected .opt-radio-dot[data-v-56e9c50f]{opacity:1}.opt-label[data-v-56e9c50f]{color:#fff;font-size:.93rem;font-weight:500}.opt-sub[data-v-56e9c50f]{color:#ffffff61;font-size:.78rem;margin-top:.1rem}.dt-section[data-v-56e9c50f]{display:flex;flex-direction:column;gap:.7rem}.dt-label[data-v-56e9c50f]{color:#ffffff61;font-size:.72rem;letter-spacing:.12em;margin:0;text-transform:uppercase}.date-grid[data-v-56e9c50f]{display:grid;gap:.45rem;grid-template-columns:repeat(5,1fr);max-height:160px;overflow-y:auto;padding-right:2px}.date-grid[data-v-56e9c50f]::-webkit-scrollbar{width:3px}.date-grid[data-v-56e9c50f]::-webkit-scrollbar-track{background:transparent}.date-grid[data-v-56e9c50f]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.date-btn[data-v-56e9c50f]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.09);border-radius:.7rem;color:#fff9;cursor:pointer;font-family:inherit;font-size:.73rem;line-height:1.3;padding:.55rem .3rem;text-align:center;transition:background .2s,border-color .2s}.date-btn[data-v-56e9c50f]:hover{background:#ffffff12;border-color:#ffffff2e}.date-btn.selected[data-v-56e9c50f]{background:#7a93e026;border-color:var(--color-finic-glow);color:#fff}.time-grid[data-v-56e9c50f]{display:flex;flex-wrap:wrap;gap:.5rem}.time-btn[data-v-56e9c50f]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.09);border-radius:.6rem;color:#fff9;cursor:pointer;font-family:inherit;font-size:.88rem;padding:.5rem 1rem;transition:background .2s,border-color .2s}.time-btn[data-v-56e9c50f]:hover{background:#ffffff12;border-color:#ffffff2e}.time-btn.selected[data-v-56e9c50f]{background:#7a93e026;border-color:var(--color-finic-glow);color:#fff}.summary-pill[data-v-56e9c50f]{background:#7a93e017;border:1px solid rgba(122,147,224,.18);border-radius:.75rem;color:#ffffff8c;font-size:.82rem;padding:.6rem 1rem}.details-form[data-v-56e9c50f]{display:flex;flex-direction:column;gap:1.1rem}.form-row[data-v-56e9c50f]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-field[data-v-56e9c50f]{display:flex;flex-direction:column;gap:.4rem}label[data-v-56e9c50f]{color:#fff6;font-size:.75rem;letter-spacing:.1em;text-transform:lowercase}input[data-v-56e9c50f]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;color:#fff;font-family:inherit;font-size:.95rem;outline:none;padding:.85rem 1rem;transition:border-color .3s}input[data-v-56e9c50f]::-moz-placeholder{color:#fff3}input[data-v-56e9c50f]::placeholder{color:#fff3}input[data-v-56e9c50f]:focus{border-color:#7a93e08c}.form-error[data-v-56e9c50f]{background:#f8717112;border:1px solid rgba(248,113,113,.18);border-radius:.75rem;color:#f87171;font-size:.85rem;padding:.85rem 1rem}.form-error-msg[data-v-56e9c50f]{margin:0 0 .6rem}.form-error-actions[data-v-56e9c50f]{display:flex;flex-wrap:wrap;gap:.5rem}.err-btn[data-v-56e9c50f]{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#ffffffd9;display:inline-flex;font-size:.82rem;font-weight:600;padding:.45rem 1.1rem;text-decoration:none;transition:background .2s,border-color .2s}.err-btn[data-v-56e9c50f]:hover{background:#ffffff0f;border-color:#ffffff59}.err-btn--whatsapp[data-v-56e9c50f]{background:#25d366;border-color:#25d366;color:#fff}.err-btn--whatsapp[data-v-56e9c50f]:hover{background:#20bd5a;border-color:#20bd5a}.hp-field[data-v-56e9c50f]{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.step-nav[data-v-56e9c50f]{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:.75rem}.success-step[data-v-56e9c50f]{padding:1.5rem 0;text-align:center}.success-icon[data-v-56e9c50f],.success-step[data-v-56e9c50f]{align-items:center;justify-content:center}.success-icon[data-v-56e9c50f]{background:#7a93e01f;border:1px solid rgba(122,147,224,.25);border-radius:50%;color:var(--color-finic-glow);display:flex;font-size:1.3rem;height:3.5rem;width:3.5rem}.success-step strong[data-v-56e9c50f]{color:#fff}.quiz-card[data-v-56e9c50f]{position:relative}.slide-enter-active[data-v-56e9c50f],.slide-leave-active[data-v-56e9c50f]{inset:clamp(2.5rem,5vw,3.5rem);position:absolute;transition:opacity .28s ease,transform .28s ease}.slide-enter-from[data-v-56e9c50f]{opacity:0;transform:translate(24px)}.slide-leave-to[data-v-56e9c50f]{opacity:0;transform:translate(-24px)}.fade-enter-active[data-v-56e9c50f],.fade-leave-active[data-v-56e9c50f]{transition:opacity .25s ease}.fade-enter-from[data-v-56e9c50f],.fade-leave-to[data-v-56e9c50f]{opacity:0}@media(max-width:600px){.option-grid[data-v-56e9c50f]{grid-template-columns:1fr 1fr}.form-row[data-v-56e9c50f]{grid-template-columns:1fr}.date-grid[data-v-56e9c50f]{grid-template-columns:repeat(3,1fr)}.intro-actions[data-v-56e9c50f]{flex-direction:column}}.consult-section[data-v-56e9c50f]{align-items:flex-start;background:var(--base);color:var(--t-bright);min-height:auto;overflow:visible;padding:0 0 15rem}.consult-section[data-v-56e9c50f]:before{display:none}.consult-center[data-v-56e9c50f]{gap:3rem;margin:0 auto;max-width:none;width:calc(100% - 3rem)}.quiz-card[data-v-56e9c50f]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--base-tint);border:0;border-radius:var(--_radius-l);box-shadow:none;min-height:60rem;padding:clamp(3rem,5vw,8rem);width:100%}.quiz-step[data-v-56e9c50f]{gap:3rem}.dt-label[data-v-56e9c50f],.step-eyebrow[data-v-56e9c50f],label[data-v-56e9c50f]{color:var(--t-muted);font-size:1.4rem;font-weight:var(--fw-semibold);letter-spacing:.08em;line-height:1.4}.intro-title[data-v-56e9c50f]{font:normal var(--fw-medium) clamp(4.6rem,7vw,9rem)/.95 var(--_font-accent);letter-spacing:-.04em;max-width:900px}.accent[data-v-56e9c50f],.intro-title[data-v-56e9c50f]{color:var(--t-bright)}.accent[data-v-56e9c50f]{background:none;-webkit-text-fill-color:currentColor}.intro-lead[data-v-56e9c50f]{color:var(--t-medium);font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.45;max-width:780px}.intro-highlights[data-v-56e9c50f]{border-color:var(--st-muted);gap:2.4rem;padding:2.4rem 0}.highlight[data-v-56e9c50f]{color:var(--t-medium);font-size:1.6rem}.hi[data-v-56e9c50f]{color:var(--accent)}.intro-actions[data-v-56e9c50f]{gap:1.2rem}.step-title[data-v-56e9c50f]{color:var(--t-bright);font:normal var(--fw-medium) clamp(3.6rem,5vw,6.4rem)/1 var(--_font-accent);letter-spacing:-.035em;max-width:900px}.btn[data-v-56e9c50f]{border-radius:var(--_radius-m);font-size:1.6rem;font-weight:var(--fw-semibold);gap:1rem;min-height:5.6rem;padding:0 2.4rem}.btn-primary[data-v-56e9c50f]{background:var(--accent);color:var(--t-opp-bright)}.btn-ghost[data-v-56e9c50f]{border-color:var(--st-muted);color:var(--t-bright)}.btn-ghost[data-v-56e9c50f]:hover{background:var(--base-shade)}.intro-contact-btn[data-v-56e9c50f]{background:var(--base);border-color:var(--st-bright);color:var(--t-bright);min-width:20rem}.intro-contact-btn[data-v-56e9c50f]:hover{background:var(--base-shade);border-color:var(--accent);color:var(--accent)}.intro-contact-btn[data-v-56e9c50f]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.intro-contact-btn svg[data-v-56e9c50f]{flex:0 0 auto}.btn-ghost-sm[data-v-56e9c50f]{color:var(--t-muted);font-size:1.5rem}.btn-ghost-sm[data-v-56e9c50f]:hover{color:var(--t-bright)}.option-grid[data-v-56e9c50f]{gap:1.5rem}.date-btn[data-v-56e9c50f],.option-btn[data-v-56e9c50f],.option-row[data-v-56e9c50f],.time-btn[data-v-56e9c50f]{background:var(--base);border-color:var(--st-muted);border-radius:var(--_radius-m);color:var(--t-medium)}.option-btn[data-v-56e9c50f]{font-size:1.6rem;gap:1.4rem;min-height:14rem;padding:2.4rem}.opt-icon[data-v-56e9c50f]{font-size:2.6rem}.option-row[data-v-56e9c50f]{padding:2rem 2.4rem}.date-btn[data-v-56e9c50f]:hover,.option-btn[data-v-56e9c50f]:hover,.option-row[data-v-56e9c50f]:hover,.time-btn[data-v-56e9c50f]:hover{background:var(--base-shade);border-color:var(--st-bright)}.date-btn.selected[data-v-56e9c50f],.option-btn.selected[data-v-56e9c50f],.option-row.selected[data-v-56e9c50f],.time-btn.selected[data-v-56e9c50f]{background:var(--accent);border-color:var(--accent);color:var(--t-opp-bright)}.opt-radio[data-v-56e9c50f]{border-color:var(--st-bright);height:2rem;width:2rem}.opt-radio-dot[data-v-56e9c50f]{background:currentColor;height:.8rem;width:.8rem}.option-row.selected .opt-radio[data-v-56e9c50f]{border-color:currentColor}.opt-label[data-v-56e9c50f]{color:var(--t-bright);font-size:1.8rem}.option-row.selected .opt-label[data-v-56e9c50f],.option-row.selected .opt-sub[data-v-56e9c50f]{color:var(--t-opp-bright)}.opt-sub[data-v-56e9c50f]{color:var(--t-muted);font-size:1.4rem}.date-grid[data-v-56e9c50f]{gap:1rem;max-height:22rem}.date-btn[data-v-56e9c50f],.time-btn[data-v-56e9c50f]{font-size:1.5rem;padding:1.2rem}.time-grid[data-v-56e9c50f]{gap:1rem}.summary-pill[data-v-56e9c50f]{background:var(--base);border-color:var(--st-muted);border-radius:var(--_radius-s);color:var(--t-medium);font-size:1.5rem;padding:1.4rem 1.8rem}.details-form[data-v-56e9c50f],.form-row[data-v-56e9c50f]{gap:2rem}.form-field[data-v-56e9c50f]{gap:.8rem}input[data-v-56e9c50f]{background:var(--base);border-color:var(--st-muted);border-radius:var(--_radius-s);color:var(--t-bright);font-size:1.6rem;min-height:5.8rem;padding:1.3rem 1.6rem}input[data-v-56e9c50f]::-moz-placeholder{color:var(--t-muted)}input[data-v-56e9c50f]::placeholder{color:var(--t-muted)}input[data-v-56e9c50f]:focus{border-color:var(--accent)}.quiz-progress[data-v-56e9c50f]{padding:0 1rem}.progress-dot[data-v-56e9c50f]{background:var(--base-tint);border-color:var(--st-muted);color:var(--t-muted);font-size:1.2rem;height:2.8rem;width:2.8rem}.progress-step.active .progress-dot[data-v-56e9c50f]{background:var(--accent);border-color:var(--accent);color:var(--t-opp-bright)}.progress-step.done .progress-dot[data-v-56e9c50f]{background:var(--base-tint);border-color:var(--accent);color:var(--accent)}.progress-label[data-v-56e9c50f]{color:var(--t-muted);font-size:1.3rem}.progress-step.active .progress-label[data-v-56e9c50f]{color:var(--t-bright)}.progress-line[data-v-56e9c50f]{background:var(--st-muted);margin:0 1.5rem}.progress-line.filled[data-v-56e9c50f]{background:var(--accent)}.success-step strong[data-v-56e9c50f]{color:var(--t-bright)}.success-icon[data-v-56e9c50f]{background:var(--base);border-color:var(--accent);color:var(--accent)}@media only screen and (min-width:768px){.consult-center[data-v-56e9c50f]{width:calc(100% - 8rem)}}@media only screen and (min-width:1200px){.consult-center[data-v-56e9c50f]{max-width:1800px;width:calc(100% - 12rem)}}@media(max-width:767px){.consult-section[data-v-56e9c50f]{padding-bottom:10rem}.quiz-card[data-v-56e9c50f]{min-height:58rem}.intro-contact-btn[data-v-56e9c50f]{width:100%}.progress-label[data-v-56e9c50f]{display:none}.option-grid[data-v-56e9c50f]{grid-template-columns:1fr}.option-btn[data-v-56e9c50f]{min-height:auto}}
