/* Presentación independiente. No modifica el JavaScript ni los precios recibidos. */
:root{--ink:#f7f5f0;--deep:#eae5db;--white:#243b38;--fog:#333333;--ash:#56534e;--smoke:#635f58;--gold:#705936;--gold2:#705936;--sans:Arial,Helvetica,sans-serif;--serif:Georgia,'Times New Roman',serif}
body{background:#f7f5f0;color:#333;font-size:17px;font-weight:400}.prototype-nav{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:14px 5%;background:#eae5db;color:#333;font-size:14px}.prototype-nav a{text-decoration:underline;text-underline-offset:4px}.sim-card{background:#fff;border-color:#b8b1a4}.field input{background:#f7f5f0;color:#333;border-color:#8f8778;font-size:17px}.field label,.card-desc,.ben-desc,.radio-sub,.res-disc{font-size:15px;font-weight:400}.prog-lbl{font-size:12px;font-weight:400}.card-step,.aside-label,.res-sec-title{font-size:13px;font-weight:400}.srv-item,.radio-opt{border-color:#b8b1a4;background:#f7f5f0}.srv-item.sel,.radio-opt.sel{background:#eee8dc;border-color:#705936}.srv-item:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #705936;outline-offset:4px}.btn-prim{background:#243b38;color:#fff;font-size:15px}.btn-sec,.btn-back,.btn-copy,.btn-wa{font-size:15px}.btn-sec,.btn-copy{border-color:#8f8778}.sim-aside{border-color:#b8b1a4;background:#eae5db}.sim-logo{object-fit:contain}.sim-footer{font-size:14px}.ben-card{border-color:#b8b1a4;background:#eee8dc}@media(max-width:700px){.prog-lbl{font-size:10px}.prototype-nav{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.sim-card{opacity:1!important;transform:none!important}}
