
/* AJUSTES COMERCIALES 2026. La marca y hojas originales se conservan. */
.premium-tariff{margin:2.5rem 0 0;padding:1.8rem; background:linear-gradient(140deg,#12120f,#242017);border:1px solid rgba(216,175,66,.42);border-radius:1.25rem;color:#faf5e8;box-shadow:0 12px 38px rgba(0,0,0,.13)}
.tariff-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.tariff-kicker{color:#e0b954;letter-spacing:.13em;text-transform:uppercase;font-size:.77rem;font-weight:700}.tariff-head>strong{font-size:.94rem;font-weight:500;color:#eee4cf}.tariff-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.tariff-columns>div{background:rgba(255,255,255,.045);border:1px solid rgba(235,200,126,.25);border-radius:.8rem;padding:1.5rem}.tariff-columns span{color:#e4c787;font-weight:700;font-size:.92rem}.tariff-columns strong{display:block;font-size:clamp(2.2rem,4vw,3rem);font-family:Georgia,serif;color:#fff8e7;margin:.4rem 0}.tariff-columns small{font-size:.8rem;color:#d9b65f}.tariff-columns p{font-size:.9rem;line-height:1.5;color:#e6e1d4;margin:0}.premium-tariff .tariff-note{color:#d3c8b3;line-height:1.5;font-size:.82rem;margin:1.3rem 0}.tariff-cta{display:inline-flex;margin-top:.3rem}.pay-extra-note{padding:1rem 1.2rem;border:1px solid #ae8b3d;border-radius:.8rem;background:rgba(217,175,66,.12);line-height:1.55;color:#292218;font-size:.9rem;margin:1.6rem 0}.pay-extra-note a{color:#694d12;text-decoration:underline;font-weight:700}.team-note{margin-top:1rem;color:inherit;font-size:.92rem;line-height:1.6}.team-pill{display:inline-block;border:1px solid rgba(211,166,52,.5);padding:.55rem .9rem;border-radius:99px;margin:.25rem .3rem .25rem 0;font-size:.83rem}
.axior-desk{position:fixed;right:1.25rem;bottom:1.25rem;z-index:9500;font:inherit}.desk-launch{border:1px solid rgba(239,209,131,.58);border-radius:100px;background:#15140f;color:#f8ecd0;padding:.8rem 1.05rem;box-shadow:0 9px 35px rgba(0,0,0,.35);cursor:pointer;display:flex;align-items:center;gap:.65rem;font-size:.85rem;font-weight:700}.desk-launch:hover{background:#282219}.desk-dot{width:.6rem;height:.6rem;background:#dfb54f;border-radius:100%;box-shadow:0 0 0 4px rgba(223,181,79,.16)}.desk-panel{position:absolute;right:0;bottom:calc(100% + .75rem);width:min(390px,calc(100vw - 2rem));max-height:min(610px,calc(100vh - 5rem));background:#f9f6f0;color:#222;box-shadow:0 20px 60px rgba(0,0,0,.4);border-radius:1rem;border:1px solid #ddcaa3;overflow:auto}.desk-panel[hidden]{display:none}.desk-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#17140f;color:white;padding:1rem 1.1rem;border-bottom:2px solid #b48b32}.desk-head strong{display:block;color:#e9c56e;font-size:1rem}.desk-head small{display:block;color:#dad2c1;font-size:.75rem;margin-top:.3rem}.desk-head button{border:1px solid #92825f;background:transparent;border-radius:50%;height:2rem;width:2rem;color:white;font-size:1.35rem;cursor:pointer}.desk-content{padding:1.15rem}.desk-message{font-size:.92rem;line-height:1.52;margin:0 0 .9rem;color:#25211b}.desk-options{display:grid;gap:.45rem}.desk-options button{border:1px solid #d4c6a6;border-radius:.65rem;padding:.75rem .85rem;background:white;text-align:left;cursor:pointer;font-size:.88rem;color:#26231d}.desk-options button:hover,.desk-options button:focus-visible{border-color:#9a711f;background:#fff6df;outline:2px solid transparent}.desk-result{display:grid;gap:.7rem}.desk-result[hidden]{display:none}.desk-result a{display:block;text-align:center;background:#161510;color:#efdcac;padding:.75rem;border-radius:.65rem;text-decoration:none;font-size:.88rem;font-weight:600}.desk-result .desk-emergency{background:#8b2820;color:#fff}.desk-result button{border:0;background:transparent;color:#69501b;text-decoration:underline;padding:.45rem;cursor:pointer}.desk-result p{font-size:.87rem;line-height:1.5;margin:0}.desk-foot{padding:.85rem 1.05rem;border-top:1px solid #e0d7c6;color:#5b5247;font-size:.72rem;line-height:1.5;background:#f3eee3}@media(max-width:680px){.tariff-columns{grid-template-columns:1fr}.premium-tariff{padding:1.2rem}.axior-desk{right:.7rem;bottom:.65rem}.desk-launch{padding:.72rem .86rem}.desk-panel{width:calc(100vw - 1.4rem);max-height:calc(100dvh - 6rem)}}
