.tt3d .deal-shift{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-wrap:wrap;align-items:center;gap:22px 40px;padding:28px;display:flex}.tt3d .deal-shift .bars i{width:48px;height:8px}.tt3d .deal-shift .badge b{font-size:1.15rem}.tt3d .deal-arrow{font:400 2rem/1 var(--mono);color:var(--glacier)}.tt3d .deal-shift-link{margin:22px 0 0}.tt3d .term-value{font:600 15px/1.4 var(--mono);white-space:nowrap;color:var(--ember)!important}.tt3d .sub-h{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin:56px 0 18px}.tt3d .deal-rule{max-width:68ch;margin:26px 0 0}.tt3d .terms .term b{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2.1rem)}.tt3d .no-hacemos{margin-top:16px}.tt3d .no-hacemos ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tt3d .no-hacemos li span{color:var(--ember);font-family:var(--mono);margin-right:6px}.tt3d .col.exit{flex-direction:column;gap:12px;display:flex}.tt3d .col.exit h3{font:600 1.15rem/1.2 var(--display);letter-spacing:-.02em;text-transform:none;color:var(--bone);margin:0}.tt3d .col.exit p{color:var(--bone-2);flex:1;margin:0;font-size:14.5px}@media (max-width:820px){.tt3d .no-hacemos ul{grid-template-columns:minmax(0,1fr)}.tt3d .term-value{white-space:normal}}
