.boton-claro{background-color:#ffb300!important;color:#ffffff!important;border:none!important;background-color:#ffb300!important;color:#ffffff!important;border:none!important;background-color:#ffb300!important;color:#ffffff!important;border:none!important;border-radius:50px!important}.sin-oscuro2{background-color:#ffb300!important;color:#ffffff!important;border:none!important;border-radius:50px!important}.sin-oscuro2,.sin-oscuro2:hover,.sin-oscuro2:active,.sin-oscuro2:focus{background-color:#ffb300!important;color:#ffffff!important;border:none!important;box-shadow:none!important;outline:none!important;opacity:1!important;filter:none!important}.btn-ios,.btn-ios:hover,.btn-ios:active,.btn-ios:focus{background-color:#ffb300!important;color:#ffffff!important;border:none!important;box-shadow:none!important;outline:none!important;opacity:1!important;filter:none!important;transform:none!important}.crossover-note{margin-top:16px;font-size:14px;color:#6A8799;font-weight:500;padding:12px 16px;border-left:3px solid #4AC0E7;background:rgba(74,192,231,.07);border-radius:0 8px 8px 0}.section-title-border{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5E9BB0;margin-bottom:16px;display:flex;align-items:center;gap:12px}.section-title-border::after{content:'';flex:1;height:1px;background:rgba(74,192,231,.2)}.precios_kliniko{width:100%;border-collapse:collapse;font-size:14px;font-family:'Montserrat',sans-serif;background:#FFFFFF}.precios_kliniko thead th{padding:14px 16px;border-bottom:1px solid rgba(74,192,231,.2);border-right:1px solid rgba(74,192,231,.1);text-align:center;font-weight:400}.precios_kliniko thead th:first-child{text-align:left;width:32%;background:#EDF5F7;border-right:1px solid rgba(74,192,231,.2)}.precios_kliniko thead th:last-child{border-right:none}.precios_kliniko thead th:nth-child(4){background:#4AC0E7}.precios_kliniko thead th strong{font-size:14px;font-weight:800;display:block;margin-bottom:2px}.precios_kliniko thead th:nth-child(4) strong{color:white}.precios_kliniko thead th span{font-size:14px;color:#6A8799;display:block}.precios_kliniko thead th:nth-child(4) span{color:rgba(255,255,255,.7)}.precios_kliniko tbody td{padding:9px 16px;border-bottom:1px solid rgba(74,192,231,.1);border-right:1px solid rgba(74,192,231,.1);text-align:center;color:#3A5568;background:#FFFFFF}.precios_kliniko tbody td:first-child{text-align:left;color:#1A2E3B;border-right:1px solid rgba(74,192,231,.2);background:white}.precios_kliniko tbody td:last-child{border-right:none}.precios_kliniko tbody td:nth-child(4){background:rgba(74,192,231,.04)}.precios_kliniko tbody tr:last-child td{border-bottom:none}.precios_kliniko tbody tr:hover td{background:#EDF5F7}.precios_kliniko tbody tr:hover td:nth-child(4){background:rgba(74,192,231,.08)}.precios_kliniko tbody th{background:#EDF5F7;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#A0B8C4;padding:7px 16px;border-bottom:1px solid rgba(74,192,231,.2);text-align:left}.precios_kliniko td i{color:#5E9BB0;font-size:15px;font-weight:700;font-style:normal}.precios_kliniko td s{color:#C5D5DC;font-size:15px;text-decoration:none}.precios_kliniko td strong{font-weight:700;color:#1A2E3B}.precios_kliniko td small{font-size:14px;color:#6A8799;font-weight:500}.precios_kliniko td mark{display:inline-block;font-size:10px;font-weight:700;background:rgba(74,192,231,.12);color:#5E9BB0;padding:2px 8px;border-radius:10px}.precios_kliniko td u{display:inline-block;font-size:10px;font-weight:700;background:#FEF3C7;color:#92400E;padding:2px 8px;border-radius:10px;text-decoration:none}.ai-banner{background:linear-gradient(135deg,#5E9BB0,#3A7A8F);border-radius:20px;padding:28px 32px;margin-bottom:80px;display:flex;align-items:center;gap:20px;box-shadow:0 8px 32px rgba(94,155,176,.3)}@media(max-width:580px){.ai-banner{flex-direction:column;text-align:center}}.ai-icon{font-size:36px;flex-shrink:0}.ai-text h3{font-size:16px;font-weight:800;color:white;margin-bottom:5px}.ai-text p{font-size:14px;font-weight:400;color:rgba(255,255,255,.78);line-height:1.55}.ai-badge{display:inline-block;margin-top:8px;font-size:14px;font-weight:700;letter-spacing:.08em;background:rgba(255,255,255,.15);color:white;padding:4px 12px;border-radius:20px}