.tasacion-page[data-v-c9b877d1]{background:#121212;min-height:100vh;padding-bottom:60px}.Hero__banner[data-v-c9b877d1]{height:400px;overflow:hidden;position:relative;z-index:1;width:100%;background-color:#121212}.Hero__video-background[data-v-c9b877d1]{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);object-fit:cover;z-index:1}.Hero__fade-left[data-v-c9b877d1],.Hero__fade-right[data-v-c9b877d1]{position:absolute;top:0;width:15%;height:100%;z-index:4;pointer-events:none}.Hero__fade-left[data-v-c9b877d1]{left:0;background:linear-gradient(to right,#000c,#0000)}.Hero__fade-right[data-v-c9b877d1]{right:0;background:linear-gradient(to left,#000c,#0000)}.gradient-overlay[data-v-c9b877d1]{position:relative;width:100%;height:200px;margin-top:-200px;background:linear-gradient(to top,#121212,#12121200);z-index:3;pointer-events:none}.Hero__title-overlay[data-v-c9b877d1]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;padding:20px}.tasacion-hero__title[data-v-c9b877d1]{color:#fff;font-size:clamp(24px,4vw,40px);font-weight:800;letter-spacing:-.5px;line-height:1.2;max-width:700px;text-align:center;text-shadow:0 2px 20px rgba(0,0,0,.6)}.stepper[data-v-c9b877d1]{position:relative;max-width:720px;margin:32px auto 40px;height:56px}.stepper__track[data-v-c9b877d1]{position:absolute;top:14px;left:0;right:0;height:4px;background:#ffffff1f;border-radius:2px}.stepper__progress[data-v-c9b877d1]{height:100%;background:#fff;border-radius:2px;transition:width .5s cubic-bezier(.4,0,.2,1)}.stepper__step[data-v-c9b877d1]{position:absolute;transform:translate(-50%);text-align:center;z-index:2}.stepper__circle[data-v-c9b877d1]{width:32px;height:32px;border-radius:50%;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#fff6;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all .3s ease}.stepper__step--active .stepper__circle[data-v-c9b877d1]{background:#fff;border-color:#fff;color:#000;box-shadow:0 0 18px #ffffff4d}.stepper__step--done .stepper__circle[data-v-c9b877d1]{background:#ffffffb3;border-color:#ffffffb3;color:#000}.stepper__label[data-v-c9b877d1]{display:block;margin-top:6px;font-size:11px;color:#fff6;white-space:nowrap;letter-spacing:.3px;text-transform:uppercase;font-weight:600;transition:color .3s ease}.stepper__step--active .stepper__label[data-v-c9b877d1],.stepper__step--done .stepper__label[data-v-c9b877d1]{color:#ffffffe6}.tasacion-step[data-v-c9b877d1]{max-width:800px;margin:0 auto;padding:0 20px;animation:fadeIn-c9b877d1 .35s ease}@keyframes fadeIn-c9b877d1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tas-tabs[data-v-c9b877d1]{display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tas-tabs[data-v-c9b877d1]::-webkit-scrollbar{display:none}.tas-tabs__btn[data-v-c9b877d1]{background:none;border:none;color:#ffffff73;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:12px 20px;cursor:pointer;position:relative;white-space:nowrap;transition:color .25s}.tas-tabs__btn[data-v-c9b877d1]:hover{color:#ffffffb3}.tas-tabs__btn--active[data-v-c9b877d1]{color:#fff}.tas-tabs__btn--active[data-v-c9b877d1]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#fff;border-radius:1px}.tas-required-note[data-v-c9b877d1]{color:#ffffff59;font-size:12px;margin-bottom:20px}.tas-grid[data-v-c9b877d1]{display:grid;gap:16px}.tas-grid--3[data-v-c9b877d1]{grid-template-columns:repeat(3,1fr)}.tas-grid--2[data-v-c9b877d1]{grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.tas-grid--3[data-v-c9b877d1],.tas-grid--2[data-v-c9b877d1]{grid-template-columns:1fr}}.tas-field[data-v-c9b877d1]{position:relative}.tas-field--full[data-v-c9b877d1]{margin-bottom:16px}.tas-field--phone[data-v-c9b877d1]{display:flex;gap:0}.tas-phone-prefix[data-v-c9b877d1]{display:flex;align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-right:none;border-radius:8px 0 0 8px;padding:0 6px 0 12px;flex-shrink:0}.tas-flag[data-v-c9b877d1]{font-size:16px;margin-right:4px}.tas-select--small[data-v-c9b877d1]{border:none!important;background:transparent!important;padding:0 4px!important;min-width:80px;font-size:12px!important}.tas-input--phone[data-v-c9b877d1]{border-radius:0 8px 8px 0!important}.tas-input[data-v-c9b877d1],.tas-select[data-v-c9b877d1]{width:100%;padding:14px 16px;font-size:14px;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:8px;outline:none;transition:border-color .25s,box-shadow .25s;-webkit-appearance:none;appearance:none}.tas-select[data-v-c9b877d1]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='rgba(255,255,255,0.5)' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 5.5l6.5 6.5 6.5-6.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;padding-right:36px;cursor:pointer}.tas-input[data-v-c9b877d1]::placeholder{color:#ffffffd9}.tas-input[data-v-c9b877d1]:focus,.tas-select[data-v-c9b877d1]:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff1a}.tas-select option[data-v-c9b877d1]{background:#1a1a1a;color:#fff}.tas-select[data-v-c9b877d1]:disabled{opacity:.4;cursor:not-allowed}.tas-error[data-v-c9b877d1]{color:#ff6b6b;font-size:12px;margin-top:4px;padding-left:2px}.tas-question[data-v-c9b877d1]{margin-top:24px}.tas-question__label[data-v-c9b877d1]{color:#fff;font-size:14px;margin-bottom:10px}.tas-radio-group[data-v-c9b877d1]{display:flex;gap:24px}.tas-radio[data-v-c9b877d1]{display:flex;align-items:center;gap:6px;color:#fff;font-size:14px;cursor:pointer}.tas-radio input[type=radio][data-v-c9b877d1]{accent-color:#fff;width:16px;height:16px}.tas-terms[data-v-c9b877d1]{margin-top:16px}.tas-checkbox[data-v-c9b877d1]{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;cursor:pointer}.tas-checkbox input[type=checkbox][data-v-c9b877d1]{accent-color:#fff;width:16px;height:16px}.tas-checkbox a[data-v-c9b877d1]{color:#fff!important;text-decoration:underline}.tas-actions[data-v-c9b877d1]{margin-top:32px;display:flex;justify-content:center;gap:16px}.tas-actions--dual[data-v-c9b877d1]{justify-content:center}.tas-btn[data-v-c9b877d1]{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:14px 40px;border-radius:6px;cursor:pointer;transition:all .25s;display:inline-flex;align-items:center;gap:8px;border:none}.tas-btn[data-v-c9b877d1]:disabled{opacity:.5;cursor:not-allowed}.tas-btn--primary[data-v-c9b877d1]{background:#121212;color:#fff;border:2px solid rgba(255,255,255,.95);box-shadow:none}.tas-btn--primary[data-v-c9b877d1]:hover:not(:disabled){background:#111;border-color:#fff;transform:translateY(-1px)}.tas-btn--secondary[data-v-c9b877d1]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.tas-btn--secondary[data-v-c9b877d1]:hover{border-color:#fff9;background:#ffffff0a}.spinner[data-v-c9b877d1]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-c9b877d1 .6s linear infinite}@keyframes spin-c9b877d1{to{transform:rotate(360deg)}}.tas-result[data-v-c9b877d1]{text-align:center;padding:40px 0 32px}.tas-result__title[data-v-c9b877d1]{color:#fff;font-size:28px;font-weight:800;margin-bottom:8px}.tas-result__subtitle[data-v-c9b877d1]{color:#ffffff80;font-size:16px;margin-bottom:16px}.tas-result__prices[data-v-c9b877d1]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.tas-result__price[data-v-c9b877d1]{font-size:clamp(28px,5vw,42px);font-weight:900;color:#fff}.tas-result__separator[data-v-c9b877d1]{color:#ffffff80;font-size:20px}.tas-divider[data-v-c9b877d1]{height:1px;background:#ffffff1a;margin:24px 0 32px}.tas-appointment[data-v-c9b877d1]{text-align:center}.tas-appointment__title[data-v-c9b877d1]{color:#fff;font-size:22px;font-weight:700;margin-bottom:8px}.tas-appointment__subtitle[data-v-c9b877d1]{color:#ffffff80;font-size:15px;margin-bottom:24px}.tas-alert[data-v-c9b877d1]{margin-top:24px;padding:16px 24px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:10px}.tas-alert--success[data-v-c9b877d1]{background:#ffffff14;border:1px solid rgba(255,255,255,.3);color:#fff}.tas-disclaimer[data-v-c9b877d1]{margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.tas-disclaimer p[data-v-c9b877d1]{color:#ffffff4d;font-size:11px;line-height:1.6}@media (max-width: 600px){.stepper__label[data-v-c9b877d1]{font-size:9px}.tas-tabs__btn[data-v-c9b877d1]{font-size:10px;padding:10px 12px}.tas-btn[data-v-c9b877d1]{padding:12px 24px;font-size:12px}}@media (max-width: 768px){.Hero__fade-left[data-v-c9b877d1],.Hero__fade-right[data-v-c9b877d1]{display:none}}
