#fream-simulador{background:transparent;border:none;border-radius:30px;padding:25px;max-width:auto-flow;box-shadow:0 0 5px #ff8128;font-family:'Oswald',sans-serif;color:#ffffff}#fream-simulador input,#fream-simulador select{width:100%;margin-bottom:12px;background:transparent;border:none;outline:none;padding:12px 10px;color:#ffffff;font-family:'Oswald',sans-serif;font-size:15px;box-shadow:0 0 5px #fff;border-radius:30px;transition:all 0.25s ease}#fream-simulador input::placeholder{color:rgba(255,255,255,0.55)}#fream-simulador input:focus,#fream-simulador select:focus{box-shadow:0 0 5px #ff8128;transform:scale(1.02)}#fream-simulador select option{background:rgba(0,0,77,0.40);color:#ffffff}#fream-simulador label{color:rgba(255,255,255,0.75)}#btnSimular{width:100%;border:none;border-radius:30px;padding:14px;font-family:'Oswald',sans-serif;font-size:16px;font-weight:auto-flow;color:#ffffff;background:linear-gradient(135deg,#ff8128,#ff9b50);cursor:pointer;transition:all 0.25s ease}#btnSimular:hover{transform:translateY(-2px);box-shadow:0 0 5px rgba(255,129,40,0.35)}#btnSimular:active{background:#00004d;transform:scale(0.98)}.fream-section-title{font-size:18px;color:#ff8128;margin:15px 0 10px 0;letter-spacing:0.5px}.fream-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:15px}.fream-metric{background:linear-gradient(145deg,rgba(0,0,0,0.85),rgba(0,0,77,0.25));border-radius:30px;padding:12px;box-shadow:0 10px 25px rgba(0,0,0,0.45);transition:all 0.25s ease}.fream-metric:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(255,129,40,0.15)}.fream-metric-label{font-size:12px;color:rgba(255,255,255,0.55);margin-bottom:4px}.fream-metric-value{font-size:18px;color:#ffffff;font-weight:500}.fream-highlight{font-size:26px;color:#ff8128;margin:5px 0}.propuesta-card{background:linear-gradient(145deg,rgba(0,0,77,0.35),rgba(0,0,0,0.95));border-radius:30px;padding:18px;margin-bottom:15px;box-shadow:0 15px 35px rgba(0,0,0,0.55);position:relative;overflow:hidden}.propuesta-card::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 20%,rgba(255,129,40,0.08),transparent 80%);opacity:0.7}.propuesta-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.propuesta-header img{max-height:35px}.fream-badge{display:inline-block;background:#ff8128;color:#000;padding:4px 10px;border-radius:20px;font-size:12px;margin-top:5px}.fream-ahorro{font-size:22px;color:#ff8128;margin:8px 0}.propuesta-rank{position:absolute;top:12px;right:12px;font-size:18px}.fream-conversion-badge{margin-top:8px;font-size:13px;text-align:center;background:linear-gradient(135deg,#ff8128,#ff9b50);color:#ffffff;padding:6px 10px;border-radius:20px;box-shadow:0 0 10px rgba(255,129,40,0.35)}#btnPDF{width:100%;border:none;border-radius:30px;padding:14px;margin-top:10px;font-family:'Oswald',sans-serif;font-size:15px;color:#ffffff;background:linear-gradient(135deg,#00004d,#001a99);cursor:pointer;transition:all 0.25s ease}#btnPDF:hover{transform:translateY(-2px);box-shadow:0 0 12px rgba(0,0,77,0.4)}.pdf-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.pdf-title{font-size:26px;font-weight:600;color:#ff8128}.pdf-logo{height:55px}.resumen-grid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;font-size:14px}.resumen-banco{text-align:right}.resumen-banco img{height:55px}