:root{--os-navy:#1e212e;--os-navy-2:#2a2e3f;--os-blue:#81a1d3;--os-blue-ink:#3f64a0;--os-tint:#eef3fa;--os-line:#d9e2ef;--os-mist:#f6f8fb;--os-ink-2:#4a5163;--os-ok:#2f8f5b;--os-display:"Archivo","Helvetica Neue",Arial,sans-serif;--os-body:"DM Sans","Helvetica Neue",Arial,sans-serif;--os-ease:cubic-bezier(.2,.7,.2,1)}.tb-os-ap{color:var(--os-navy);font-family:var(--os-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.tb-os-ap *,.tb-os-ap :after,.tb-os-ap :before{box-sizing:border-box}.tb-os-ap h1,.tb-os-ap h2,.tb-os-ap h3{color:inherit;font-family:var(--os-display);letter-spacing:-.01em;line-height:1.1;margin:0}.tb-os-ap p{margin:0}.tb-os-ap img{height:auto;max-width:100%}.tb-os-ap :focus-visible{border-radius:6px;outline:3px solid var(--os-blue);outline-offset:3px}.tb-os-ap .ap-wrap{margin:0 auto;max-width:1180px;padding:0 28px}.tb-os-ap.ap-sec{padding:104px 0}.tb-os-ap .ap-accent,.tb-os-ap .ap-pill{color:var(--os-blue-ink)}.tb-os-ap .ap-pill{background:var(--os-tint);border-radius:999px;display:inline-block;font:700 14px/1 var(--os-body);margin-bottom:18px;padding:8px 14px}.tb-os-ap .ap-head{margin:0 auto 56px;max-width:700px;text-align:center}.tb-os-ap .ap-head h2{font-size:clamp(32px,4vw,46px);font-weight:800}.tb-os-ap .ap-head p{color:var(--os-ink-2);font-size:19px;margin-top:16px}.tb-os-ap .ap-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.tb-os-ap .ap-btn{align-items:center;border:2px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font:700 16px/1 var(--os-body);justify-content:center;padding:16px 26px;text-decoration:none;transition:background-color .2s,color .2s,transform .2s var(--os-ease)}.tb-os-ap .ap-btn:hover{transform:translateY(-1px)}.tb-os-ap .ap-btn--primary{background:var(--os-navy);color:#fff}.tb-os-ap .ap-btn--primary:hover{background:#353a4f;color:#fff}.tb-os-ap .ap-btn--ghost{background:transparent;border-color:var(--os-navy);color:var(--os-navy)}.tb-os-ap .ap-btn--ghost:hover{background:var(--os-navy);color:#fff}.tb-os-ap .ap-sr{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.tbosap-js .tb-os-ap .ap-rv{opacity:0;transform:translateY(22px);transition:opacity .7s var(--os-ease),transform .7s var(--os-ease);transition-delay:calc(var(--d,0)*90ms)}.tbosap-js .tb-os-ap .ap-rv.is-in{opacity:1;transform:none}@media (max-width:560px){.tb-os-ap{font-size:16px}.tb-os-ap .ap-wrap{padding:0 20px}.tb-os-ap.ap-sec{padding:72px 0}}@media (prefers-reduced-motion:reduce){.tbosap-js .tb-os-ap .ap-rv{opacity:1;transform:none;transition:none}.tb-os-ap *{animation:none!important;transition:none!important}}.tb-os-ap.tb-os-ap-feat{background:linear-gradient(180deg,#fff 0,var(--os-tint) 30%,var(--os-tint) 100%)}.tb-os-ap.tb-os-ap-feat .ap-frow{align-items:center;display:grid;gap:64px;grid-template-columns:1.15fr 1fr;padding:40px 0}.tb-os-ap.tb-os-ap-feat .ap-frow+.ap-frow{border-top:1px solid var(--os-line);margin-top:32px;padding-top:72px}.tb-os-ap.tb-os-ap-feat .ap-frow--rev{grid-template-columns:1fr 1.15fr}.tb-os-ap.tb-os-ap-feat .ap-frow--rev .ap-frow__media{order:2}.tbosap-js .tb-os-ap.tb-os-ap-feat .ap-frow.ap-rv{transform:translateY(40px)}.tbosap-js .tb-os-ap.tb-os-ap-feat .ap-frow.ap-rv .ap-frame{transform:scale(.96);transition:transform 1s var(--os-ease) .1s}.tbosap-js .tb-os-ap.tb-os-ap-feat .ap-frow.ap-rv.is-in,.tbosap-js .tb-os-ap.tb-os-ap-feat .ap-frow.ap-rv.is-in .ap-frame{transform:none}.tb-os-ap.tb-os-ap-feat .ap-frame{aspect-ratio:var(--ap-ratio,4/3);background:#fff;border-radius:22px;box-shadow:0 24px 50px -24px rgba(30,33,46,.3),0 0 0 1px var(--os-line);overflow:hidden;position:relative}.tb-os-ap.tb-os-ap-feat .ap-frame__item{align-items:center;background:radial-gradient(circle at 80% 10%,var(--os-tint),#fff 60%);display:flex;inset:0;justify-content:center;opacity:0;padding:28px;position:absolute;transition:opacity .45s ease,visibility 0s .45s;visibility:hidden}.tb-os-ap.tb-os-ap-feat .ap-frame__item.is-on{opacity:1;transition:opacity .45s ease;visibility:visible}.tb-os-ap.tb-os-ap-feat .ap-frame__item--img{background:#fff;padding:0}.tb-os-ap.tb-os-ap-feat .ap-frame__item--img img{display:block;height:100%;object-fit:var(--ap-fit,contain);width:100%}.tb-os-ap.tb-os-ap-feat .ap-frame__item .ui{transform:translateY(14px) scale(.98);transition:transform .6s var(--os-ease)}.tb-os-ap.tb-os-ap-feat .ap-frame__item.is-on .ui{transform:none}.tb-os-ap.tb-os-ap-feat .ap-tabs{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:16px}.tb-os-ap.tb-os-ap-feat .ap-tab{background:#fff;border:1px solid var(--os-line);border-radius:999px;color:var(--os-ink-2);cursor:pointer;font:500 14px var(--os-body);padding:8px 16px;transition:background-color .25s,color .25s,border-color .25s}.tb-os-ap.tb-os-ap-feat .ap-tab[aria-selected=true]{background:var(--os-navy);border-color:var(--os-navy);color:#fff}.tb-os-ap.tb-os-ap-feat .ap-frow__tag{color:var(--os-blue-ink);font:700 14px var(--os-body)}.tb-os-ap.tb-os-ap-feat h3{font-size:clamp(30px,3.4vw,40px);font-weight:800;margin-top:10px}.tb-os-ap.tb-os-ap-feat .ap-frow__desc{color:var(--os-ink-2);font-size:18px;margin-top:14px}.tb-os-ap.tb-os-ap-feat .ap-flist{display:grid;gap:8px;margin-top:28px}.tb-os-ap.tb-os-ap-feat .ap-fitem{background:transparent;border:0;border-left:3px solid var(--os-line);border-radius:0 12px 12px 0;color:var(--os-ink-2);cursor:pointer;font:400 15px/1.5 var(--os-body);overflow:hidden;padding:12px 18px;position:relative;text-align:left;transition:background-color .3s,border-color .3s}.tb-os-ap.tb-os-ap-feat .ap-fitem b{color:var(--os-navy);display:block;font:700 17px var(--os-display);margin-bottom:2px}.tb-os-ap.tb-os-ap-feat .ap-fitem.is-on{background:#fff;border-left-color:var(--os-blue-ink)}.tb-os-ap.tb-os-ap-feat .ap-fitem__bar{background:var(--os-blue);bottom:0;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;width:100%}.tb-os-ap.tb-os-ap-feat .ap-fitem.is-timing .ap-fitem__bar{transform:scaleX(1);transition:transform var(--ap-dur,6s) linear}.tb-os-ap.tb-os-ap-feat .ui{background:#fff;border:1px solid var(--os-line);border-radius:16px;box-shadow:0 12px 30px -16px rgba(30,33,46,.3);font-size:14px;line-height:1.5;max-width:400px;padding:20px;width:100%}.tb-os-ap.tb-os-ap-feat .ui__t{font:800 17px var(--os-display);margin-bottom:4px}.tb-os-ap.tb-os-ap-feat .ui__s{color:var(--os-ink-2);font-size:13px;margin-bottom:14px}.tb-os-ap.tb-os-ap-feat .ui__s--tight{margin:4px 0 0}.tb-os-ap.tb-os-ap-feat .ui__row{align-items:center;border:1px solid var(--os-line);border-radius:10px;display:flex;gap:10px;justify-content:space-between;margin-top:8px;padding:10px 12px}.tb-os-ap.tb-os-ap-feat .ui__row span:last-child{color:var(--os-ink-2)}.tb-os-ap.tb-os-ap-feat .ui__row.on{border-color:var(--os-blue-ink);box-shadow:inset 3px 0 0 var(--os-blue-ink)}.tb-os-ap.tb-os-ap-feat .ui__cat{color:var(--os-blue-ink);font:700 12px var(--os-body);margin-top:14px}.tb-os-ap.tb-os-ap-feat .ui__badge{background:var(--os-tint);border-radius:999px;color:var(--os-blue-ink);display:inline-block;font-size:12px;font-weight:700;padding:5px 10px}.tb-os-ap.tb-os-ap-feat .ui__grid{display:grid;gap:6px;grid-template-columns:repeat(4,1fr);margin-top:10px}.tb-os-ap.tb-os-ap-feat .ui__grid span{border:1px solid var(--os-line);border-radius:8px;font-size:13px;padding:7px 0;text-align:center}.tb-os-ap.tb-os-ap-feat .ui__grid .x{background:var(--os-mist);color:#9aa2b1;text-decoration:line-through}.tb-os-ap.tb-os-ap-feat .ui__grid .pick{background:var(--os-navy);border-color:var(--os-navy);color:#fff}.tb-os-ap.tb-os-ap-feat .is-on .ui__grid .pick{animation:tbosapPick .6s .4s var(--os-ease) both}.tb-os-ap.tb-os-ap-feat .ui__line{display:flex;justify-content:space-between;padding:5px 0}.tb-os-ap.tb-os-ap-feat .ui__line.minus span:last-child{color:var(--os-ok)}.tb-os-ap.tb-os-ap-feat .ui__line.tot{border-top:1px dashed var(--os-line);font-size:16px;font-weight:700;margin-top:8px;padding-top:10px}.tb-os-ap.tb-os-ap-feat .ui__note{background:var(--os-tint);border-radius:10px;color:var(--os-blue-ink);font-size:13px;font-weight:700;margin-top:14px;padding:10px 12px}.tb-os-ap.tb-os-ap-feat .ui__note--warn{background:#fff6e5;color:#7a5200}.tb-os-ap.tb-os-ap-feat .ui__promo{border:1.5px dashed var(--os-line);border-radius:10px;color:var(--os-ink-2);font-size:13px;margin-top:12px;padding:9px 12px}.tb-os-ap.tb-os-ap-feat .ui__who{display:grid;gap:8px}.tb-os-ap.tb-os-ap-feat .ui__who>div{align-items:center;border:1px solid var(--os-line);border-radius:12px;display:flex;gap:12px;padding:10px 12px}.tb-os-ap.tb-os-ap-feat .ui__who>div.on{background:var(--os-navy);border-color:var(--os-navy);color:#fff}.tb-os-ap.tb-os-ap-feat .ui__who i{background:var(--os-tint);border-radius:50%;color:var(--os-blue-ink);display:grid;flex:none;font:700 12px var(--os-body);font-style:normal;height:32px;place-items:center;width:32px}.tb-os-ap.tb-os-ap-feat .ui__who .on i{background:var(--os-blue);color:var(--os-navy)}.tb-os-ap.tb-os-ap-feat .ui__who small{color:var(--os-ink-2);display:block;font-size:12px}.tb-os-ap.tb-os-ap-feat .ui__who .on small{color:hsla(0,0%,100%,.7)}.tb-os-ap.tb-os-ap-feat .ui__set{align-items:center;border-top:1px solid var(--os-line);display:grid;gap:2px 12px;grid-template-columns:1fr auto;padding:11px 0}.tb-os-ap.tb-os-ap-feat .ui__s+.ui__set{border-top:0}.tb-os-ap.tb-os-ap-feat .ui__set small{color:var(--os-ink-2);font-size:12px;grid-column:1}.tb-os-ap.tb-os-ap-feat .ui__set b{background:var(--os-mist);border:1px solid var(--os-line);border-radius:8px;font-size:13px;grid-column:2;grid-row:1/3;padding:6px 10px;white-space:nowrap}.tb-os-ap.tb-os-ap-feat .ui__tl{border-radius:10px;display:flex;font-size:12px;font-weight:700;height:56px;margin:26px 0 10px;overflow:hidden}.tb-os-ap.tb-os-ap-feat .ui__tl>div{align-items:center;display:flex;justify-content:center;padding:0 6px;text-align:center}.tb-os-ap.tb-os-ap-feat .ui__tl .early{background:var(--os-tint);color:var(--os-blue-ink);flex:2.2}.tb-os-ap.tb-os-ap-feat .ui__tl .late{background:#fff6e5;color:#7a5200;flex:1}.tb-os-ap.tb-os-ap-feat .ui__tl .sess{background:var(--os-navy);color:#fff;flex:.7}.tb-os-ap.tb-os-ap-feat .is-on .ui__tl>div{animation:tbosapGrow .7s var(--os-ease) both}.tb-os-ap.tb-os-ap-feat .is-on .ui__tl .late{animation-delay:.15s}.tb-os-ap.tb-os-ap-feat .is-on .ui__tl .sess{animation-delay:.3s}.tb-os-ap.tb-os-ap-feat .ui__tlk{color:var(--os-ink-2);display:flex;font-size:12px;justify-content:space-between}.tb-os-ap.tb-os-ap-feat .ui__tbl{border-collapse:collapse;font-size:13px;width:100%}.tb-os-ap.tb-os-ap-feat .ui__tbl th{border-bottom:1px solid var(--os-line);color:var(--os-ink-2);font-size:12px;font-weight:700;padding:6px 0;text-align:left}.tb-os-ap.tb-os-ap-feat .ui__tbl td{border-bottom:1px solid var(--os-line);padding:9px 0}.tb-os-ap.tb-os-ap-feat .ui__tbl td:last-child,.tb-os-ap.tb-os-ap-feat .ui__tbl th:last-child{text-align:right}.tb-os-ap.tb-os-ap-feat .ui__tbl tr.dim td{color:var(--os-ink-2)}.tb-os-ap.tb-os-ap-feat .is-on .ui__line,.tb-os-ap.tb-os-ap-feat .is-on .ui__row,.tb-os-ap.tb-os-ap-feat .is-on .ui__set,.tb-os-ap.tb-os-ap-feat .is-on .ui__tbl tbody tr,.tb-os-ap.tb-os-ap-feat .is-on .ui__who>div{animation:tbosapRise .45s var(--os-ease) both}.tb-os-ap.tb-os-ap-feat .is-on .ui__line:nth-child(2),.tb-os-ap.tb-os-ap-feat .is-on .ui__row:nth-child(2),.tb-os-ap.tb-os-ap-feat .is-on .ui__set:nth-child(2),.tb-os-ap.tb-os-ap-feat .is-on .ui__tbl tbody tr:nth-child(2),.tb-os-ap.tb-os-ap-feat .is-on .ui__who>div:nth-child(2){animation-delay:.08s}.tb-os-ap.tb-os-ap-feat .is-on .ui__line:nth-child(3),.tb-os-ap.tb-os-ap-feat .is-on .ui__row:nth-child(3),.tb-os-ap.tb-os-ap-feat .is-on .ui__set:nth-child(3),.tb-os-ap.tb-os-ap-feat .is-on .ui__tbl tbody tr:nth-child(3),.tb-os-ap.tb-os-ap-feat .is-on .ui__who>div:nth-child(3){animation-delay:.16s}.tb-os-ap.tb-os-ap-feat .is-on .ui__line:nth-child(4),.tb-os-ap.tb-os-ap-feat .is-on .ui__row:nth-child(4),.tb-os-ap.tb-os-ap-feat .is-on .ui__set:nth-child(4),.tb-os-ap.tb-os-ap-feat .is-on .ui__tbl tbody tr:nth-child(4),.tb-os-ap.tb-os-ap-feat .is-on .ui__who>div:nth-child(4){animation-delay:.24s}.tb-os-ap.tb-os-ap-feat .is-on .ui__line:nth-child(n+5),.tb-os-ap.tb-os-ap-feat .is-on .ui__row:nth-child(n+5),.tb-os-ap.tb-os-ap-feat .is-on .ui__set:nth-child(n+5),.tb-os-ap.tb-os-ap-feat .is-on .ui__tbl tbody tr:nth-child(n+5),.tb-os-ap.tb-os-ap-feat .is-on .ui__who>div:nth-child(n+5){animation-delay:.32s}@keyframes tbosapRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tbosapGrow{0%{transform:scaleX(0);transform-origin:left}to{transform:none}}@keyframes tbosapPick{0%{background:#fff;color:var(--os-navy);transform:scale(.8)}60%{transform:scale(1.08)}to{transform:none}}.tb-os-ap.tb-os-ap-feat .ap-foot{align-items:center;background:#fff;border:1px solid var(--os-line);border-radius:20px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:72px;padding:22px 26px}.tb-os-ap.tb-os-ap-feat .ap-guide{align-items:center;color:var(--os-navy);display:flex;gap:16px;text-decoration:none}.tb-os-ap.tb-os-ap-feat .ap-guide svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.tb-os-ap.tb-os-ap-feat .ap-guide__ico{background:var(--os-tint);border-radius:12px;color:var(--os-blue-ink);display:grid;flex:none;height:46px;place-items:center;width:46px}.tb-os-ap.tb-os-ap-feat .ap-guide__ico svg{height:22px;width:22px}.tb-os-ap.tb-os-ap-feat .ap-guide__txt small{color:var(--os-ink-2);display:block;font-size:14px}.tb-os-ap.tb-os-ap-feat .ap-guide__txt b{font:700 17px var(--os-display)}.tb-os-ap.tb-os-ap-feat .ap-guide__arrow{color:var(--os-blue-ink);transition:transform .3s var(--os-ease)}.tb-os-ap.tb-os-ap-feat .ap-guide__arrow svg{height:20px;stroke-width:2.4;width:20px}.tb-os-ap.tb-os-ap-feat .ap-guide:hover .ap-guide__arrow{transform:translateX(4px)}.tb-os-ap.tb-os-ap-feat .ap-guide:hover b{text-decoration:underline}@media (max-width:1000px){.tb-os-ap.tb-os-ap-feat .ap-frow,.tb-os-ap.tb-os-ap-feat .ap-frow--rev{gap:36px;grid-template-columns:1fr}.tb-os-ap.tb-os-ap-feat .ap-frow--rev .ap-frow__media{order:0}}@media (max-width:560px){.tb-os-ap.tb-os-ap-feat .ap-frame{aspect-ratio:auto;min-height:380px}.tb-os-ap.tb-os-ap-feat .ap-frame.ap-frame--img{aspect-ratio:var(--ap-ratio,4/3);min-height:0}.tb-os-ap.tb-os-ap-feat .ap-frame__item{padding:18px}}@media (prefers-reduced-motion:reduce){.tb-os-ap.tb-os-ap-feat .ap-fitem__bar{display:none}}