@font-face{font-family:Plus Jakarta Sans;src:url(/calculadora-visa/brand/v4/PlusJakartaSans-Variable.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}.uv-v4{color-scheme:light;--brand-navy:#0a1f44;--brand-red:#dc0326;--brand-coral:#ff5a6a;--brand-sky:#eaf0fd;--surface-000:#ffffff;--surface-100:#f5f7fb;--surface-200:#ffffff;--surface-inverse:#0a1f44;--ink:#0a1f44;--ink-muted:#4a5571;--ink-subtle:#7c87a1;--on-inverse:#ffffff;--on-inverse-muted:#b9c4dd;--line:#dde2ec;--line-strong:#7c87a1;--action:#dc0326;--action-hover:#b8001f;--on-action:#ffffff;--action-soft:#fde8eb;--on-action-soft:#b8001f;--focus:#1f4fd1;--success:#0f7a4a;--success-soft:#e3f4ec;--warning:#8a5a00;--danger:#9e1a2a;--star:#a86c00;--shadow-card:0 1px 2px rgba(10,31,68,0.06),0 8px 24px rgba(10,31,68,0.08);--shadow-sticky:0 -6px 24px rgba(10,31,68,0.12);--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-80:80px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--tap-min:48px;--button-lg:56px;--header-h:60px;--container-max:1120px;--measure:640px;--font-sans:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-family:var(--font-sans);color:var(--ink);background:var(--surface-100);--color-surface-page:var(--surface-100);--color-surface-card:var(--surface-000);--color-surface-input:var(--surface-000);--color-surface-subtle:var(--surface-100);--color-text-primary:var(--ink);--color-text-secondary:var(--ink-muted);--color-border:var(--line);--color-border-strong:var(--line-strong);--color-brand:var(--action);--color-brand-bg:var(--action);--color-brand-hover:var(--action-hover);--color-brand-bg-hover:var(--action-hover);--color-focus-ring:var(--focus)}.dark .uv-v4:not(.uv-report){color-scheme:dark;--brand-navy:#0a1f44;--brand-red:#dc0326;--brand-coral:#ff5a6a;--brand-sky:#152448;--surface-000:#070f22;--surface-100:#0b1530;--surface-200:#0e1a36;--surface-inverse:#152448;--ink:#eef2fa;--ink-muted:#a3aec6;--ink-subtle:#7d8aa8;--on-inverse:#eef2fa;--on-inverse-muted:#a3aec6;--line:#24345a;--line-strong:#6b7896;--action:#ff5a6a;--action-hover:#ff7884;--on-action:#070f22;--action-soft:#3a1420;--on-action-soft:#ffb4bd;--focus:#6ea0ff;--success:#4ade9a;--success-soft:#0f2e24;--warning:#f5c451;--danger:#ffb4bd;--star:#f5c451;--shadow-card:0 1px 2px rgba(0,0,0,0.40),0 8px 24px rgba(0,0,0,0.35);--shadow-sticky:0 -6px 24px rgba(0,0,0,0.50)}.uv-brand{display:inline-block;flex-shrink:0;width:156px}.uv-brand img{width:100%;height:auto}.dark .uv-v4:not(.uv-report) .uv-brand__light,.uv-brand--inverse .uv-brand__light,.uv-brand__dark{display:none}.dark .uv-v4:not(.uv-report) .uv-brand__dark,.uv-brand--inverse .uv-brand__dark{display:block}.uv-v4 *,.uv-v4 :after,.uv-v4 :before{box-sizing:border-box}.uv-v4 :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.uv-v4 :where(button,a){-webkit-tap-highlight-color:transparent}.uv-v4 :where(input,select,textarea){font-family:inherit;font-size:16px}.uv-v4 :where(h1,h2,h3){text-wrap:balance}.uv-container{width:min(100% - var(--space-32),var(--container-max));margin-inline:auto}.uv-calculator{background:var(--surface-100)}.uv-v4 .uv-header{background:var(--surface-000);border-color:var(--line)}.uv-header>div{max-width:var(--container-max);padding-block:var(--space-12)}.uv-header__descriptor{border-left:1px solid var(--line);padding-left:var(--space-16);margin-left:var(--space-8);color:var(--ink-muted);font-size:12px;font-weight:500}.uv-v4 .uv-header__cta{background:var(--brand-sky);color:var(--ink);border-radius:var(--radius-pill);min-height:var(--tap-min);display:inline-flex;align-items:center}.uv-v4 .uv-header__cta:hover{background:var(--line)}.uv-hero{padding-top:var(--space-48);background:var(--surface-000);border-bottom:1px solid var(--line)}.uv-hero__grid{display:grid;gap:var(--space-32);align-items:center}.uv-eyebrow{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--ink-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.uv-eyebrow>span{width:var(--space-8);height:var(--space-8);background:var(--action);border-radius:var(--radius-pill)}.uv-hero h1{font-size:38px;line-height:1.12;font-weight:800;letter-spacing:-.035em;margin-block:var(--space-24);max-width:620px}.uv-hero h1 em{font-style:normal;color:var(--action)}.uv-lead{max-width:480px;font-size:17px;line-height:1.65;color:var(--ink-muted);margin-bottom:var(--space-24)}.uv-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-12);min-height:var(--button-lg);padding:var(--space-16) var(--space-24);border-radius:var(--radius-pill);font-size:16px;font-weight:700;transition:background .15s}.uv-button--primary{background:var(--action);color:var(--on-action)}.uv-button--primary:hover{background:var(--action-hover)}.uv-hero__note{display:flex;align-items:center;gap:var(--space-8);font-size:12px;color:var(--ink-muted);margin-top:var(--space-16)}.uv-hero__note svg{color:var(--success)}.uv-overview{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-24);background:var(--surface-100)}.uv-overview__heading{display:flex;align-items:center;justify-content:space-between;color:var(--ink-muted)}.uv-overview h2{font-size:26px;letter-spacing:-.025em;line-height:1.25;font-weight:800;margin-top:var(--space-24)}.uv-overview>p{font-size:13px;color:var(--ink-muted);line-height:1.6;margin-top:var(--space-12)}.uv-overview__steps{margin-block:var(--space-24);display:grid;gap:var(--space-24)}.uv-overview__steps li{display:flex;align-items:flex-start;gap:var(--space-16)}.uv-overview__steps li>span{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid var(--line);background:var(--surface-000);border-radius:var(--radius-sm);font-size:12px;font-weight:700}.uv-overview__steps h3{font-size:14px;font-weight:700}.uv-overview__steps p{font-size:12px;color:var(--ink-muted);line-height:1.6;margin-top:var(--space-4)}.uv-overview__footer{display:flex;align-items:center;gap:var(--space-8);padding-top:var(--space-16);border-top:1px solid var(--line);color:var(--ink-muted);font-size:11px}.uv-overview__footer svg:last-child{margin-left:auto}.uv-disclaimer{margin-top:var(--space-32);padding-block:var(--space-16);border-top:1px solid var(--line);text-align:center;font-size:11px;line-height:1.7;color:var(--ink-muted)}.uv-section-heading{text-align:center;margin-bottom:var(--space-32)}.uv-section-heading h2{font-size:30px;font-weight:800;letter-spacing:-.025em;margin-top:var(--space-12)}.uv-section-heading p{color:var(--ink-muted);margin-top:var(--space-12)}.uv-features{padding-block:var(--space-48) var(--space-80)}.uv-features__grid{display:grid;gap:var(--space-16)}.uv-features article{background:var(--surface-000);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-24)}.uv-feature-icon{display:inline-flex;padding:var(--space-12);background:var(--brand-sky);border-radius:var(--radius-sm)}.uv-features h3{margin-block:var(--space-24) var(--space-12);font-size:17px;font-weight:700}.uv-features article p{font-size:14px;line-height:1.8;color:var(--ink-muted)}.uv-calculator #form-section{padding-inline:var(--space-16)}.uv-calculator #form-section>.text-center h2{color:var(--ink);font-size:30px;letter-spacing:-.025em}.uv-v4 .uv-form-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.uv-v4 .uv-form-heading{background:var(--brand-sky);color:var(--ink);border-bottom:1px solid var(--line);padding-block:var(--space-24)}.uv-v4 .uv-form-heading :is(h2,p,svg){color:var(--ink)}.uv-v4 .uv-form-heading h2{font-weight:800}.uv-v4 .uv-form-heading p{color:var(--ink-muted);margin-top:var(--space-4)}.uv-calculator :is(.text-gray-900,.text-gray-800,.text-gray-700){color:var(--ink)}.uv-calculator :is(.text-gray-600,.text-gray-500,.text-teal-600,.text-teal-700,.text-teal-800){color:var(--ink-muted)}.uv-calculator :is(.bg-gray-50,.bg-teal-50,.bg-teal-100){background:var(--surface-100)}.uv-calculator :is(.bg-red-500,.bg-red-600,.bg-green-500){background:var(--action);color:var(--on-action)}.uv-calculator :is(button.bg-red-500,button.bg-red-600,.action-button){min-height:var(--tap-min);border-radius:var(--radius-pill)}.uv-calculator :is(.text-red-500,.text-red-600,.text-red-400){color:var(--action)}.uv-calculator .form-container :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--radius-sm);min-height:var(--tap-min);border-color:var(--line-strong);background:var(--surface-000);color:var(--ink)}.uv-calculator .form-container :is(.border-red-500,[aria-invalid=true]){border-color:var(--danger)}.uv-calculator [role=listitem][aria-current=step]>div{background:var(--action);color:var(--on-action);box-shadow:none;--tw-ring-color:var(--action-soft)}.uv-calculator [role=listitem]:not([aria-current])>.bg-green-500{background:var(--ink);color:var(--surface-000)}.uv-calculator .bg-gradient-to-r.h-1{background:var(--ink)}.uv-calculator footer{background:var(--brand-navy);color:var(--on-inverse)}.uv-calculator footer :is(.text-gray-400,.text-gray-300){color:var(--on-inverse-muted)}.uv-calculator footer a{min-height:var(--tap-min)}.uv-report-content{background:var(--surface-100);color:var(--ink)}.uv-report-brand{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding-block:var(--space-8) var(--space-24)}.uv-report-brand>span{font-size:12px;color:var(--ink-muted)}.uv-report .uv-report-header{background:var(--brand-navy);border-radius:var(--radius-lg);box-shadow:none}.uv-report-header>.absolute{display:none}.uv-report-disclaimer{padding:var(--space-16) var(--space-4);font-size:12px;line-height:1.7;color:var(--ink-muted)}.uv-report :is(.text-slate-900,.text-slate-800,.text-slate-700){color:var(--ink)}.uv-report :is(.text-slate-600,.text-slate-500,.text-teal-700,.text-teal-600){color:var(--ink-muted)}.uv-report :is(.bg-teal-50,.bg-slate-50){background:var(--surface-100)}.uv-report :is(.bg-teal-600,.bg-teal-700){background:var(--brand-navy)}.uv-report :is(a.bg-emerald-600,a.bg-emerald-500){background:var(--action);color:var(--on-action);border-radius:var(--radius-pill);min-height:var(--tap-min)}.uv-report :is(a.bg-emerald-600,a.bg-emerald-500):hover{background:var(--action-hover)}.uv-report [data-print-keep].bg-gradient-to-br:not(.uv-report-header){background:var(--brand-navy)}.uv-report .text-teal-300{color:var(--on-inverse-muted)}.uv-report :is(button,summary,label.cursor-pointer){min-height:var(--tap-min)}.uv-report section{scroll-margin-top:90px}@media (min-width:720px){.uv-features__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.uv-hero{padding-top:var(--space-80)}.uv-hero__grid{grid-template-columns:1.15fr 1fr;gap:var(--space-80)}.uv-hero h1{font-size:56px;line-height:1.08}.uv-overview{padding:var(--space-32)}.uv-overview h2{font-size:30px}}@media (max-width:600px){.uv-brand{width:132px}.uv-header__descriptor{display:none}.uv-v4 .uv-header__cta{font-size:12px;padding-inline:var(--space-12)}.uv-hero__copy .uv-button{width:100%}.uv-report-brand>span{max-width:120px;text-align:right;font-size:10px}}@media (prefers-reduced-motion:reduce){.uv-v4 *,.uv-v4 :after,.uv-v4 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.uv-report{--surface-100:var(--surface-000);background:var(--surface-000)}.uv-report-content{padding-bottom:0}.uv-report-brand{padding-bottom:var(--space-16)}.uv-report :is(button:not([aria-pressed]),a.bg-emerald-500,a.bg-emerald-600){display:none!important}.uv-report details::details-content{content-visibility:visible!important}.uv-report #feedback{display:none}.uv-report [data-print-keep]{-moz-column-break-inside:avoid;break-inside:avoid}}.uv-report .from-teal-400{background:var(--ink)}.uv-report :is(.text-teal-900,.text-teal-800,.text-teal-500){color:var(--ink)}.uv-report :is(.bg-teal-50\/70,.bg-teal-50\/60){background:var(--brand-sky)}.uv-report :is(.border-teal-600,.border-teal-200,.border-teal-100,.border-teal-300){border-color:var(--line-strong)}.uv-report .bg-teal-500{background:var(--ink)}.uv-calculator .action-button,.uv-calculator footer a.bg-green-600{background:var(--action);color:var(--on-action)}.uv-calculator footer a.bg-green-600{border-radius:var(--radius-pill)}.uv-calculator footer a.bg-green-600:hover{background:var(--action-hover)}.uv-trust-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-top:var(--space-12);font-size:13px;line-height:1.5;color:var(--ink-muted)}.uv-trust-line strong{color:var(--ink);font-weight:700}.uv-stars{display:inline-flex;gap:2px;color:var(--star)}.uv-stars svg{fill:currentColor}@media (max-width:600px){.uv-trust-line__extra{display:none}}.uv-v4 div.uv-status{background:var(--surface-200);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.uv-v4 .uv-status .uv-status__icon{background:var(--success-soft);color:var(--success)}.uv-v4 .uv-status__icon svg{color:var(--success)}.uv-v4 h2.uv-status__title{color:var(--ink);font-weight:800;letter-spacing:-.02em}.uv-v4 .uv-status .uv-status__panel{background:var(--brand-sky);border-color:var(--line);border-radius:var(--radius-md)}.uv-v4 .uv-status__panel :is(h3,li){color:var(--ink)}.uv-v4 .uv-status__panel :is(p,ol){color:var(--ink-muted)}.uv-v4 a.uv-wa-button{min-height:var(--button-lg);border-radius:var(--radius-pill)}