: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-hero{background:linear-gradient(180deg,#fff 0,var(--os-tint) 100%);overflow:hidden;padding:40px 0 var(--ap-pb,96px)}.tb-os-ap.tb-os-ap-hero .ap-crumbs{color:var(--os-ink-2);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;list-style:none;margin:0 0 56px;padding:0}.tb-os-ap.tb-os-ap-hero .ap-crumbs a{color:var(--os-ink-2);text-decoration:none}.tb-os-ap.tb-os-ap-hero .ap-crumbs a:hover{color:var(--os-navy);text-decoration:underline}.tb-os-ap.tb-os-ap-hero .ap-crumbs [aria-current]{color:var(--os-navy);font-weight:500}.tb-os-ap.tb-os-ap-hero .ap-intro{margin:0 auto;max-width:820px;text-align:center}.tb-os-ap.tb-os-ap-hero h1{font-size:clamp(40px,6vw,var(--ap-h1,72px));font-weight:800}.tb-os-ap.tb-os-ap-hero .ap-lede{color:var(--os-ink-2);font-size:20px;margin:24px auto 0;max-width:40em}.tb-os-ap.tb-os-ap-hero .ap-btns{margin-top:34px}.tb-os-ap.tb-os-ap-hero .ap-hsteps+.ap-intro .ap-hero__ctas{margin-top:var(--ap-cg,44px)}.tb-os-ap.tb-os-ap-hero .ap-callout{align-items:center;background:#fff;border:1px solid var(--os-line);border-radius:999px;color:var(--os-navy);display:inline-flex;font:500 15px var(--os-body);gap:10px;margin-top:22px;padding:6px 14px 6px 6px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s var(--os-ease)}.tb-os-ap.tb-os-ap-hero .ap-callout:hover{border-color:var(--os-blue-ink);box-shadow:0 10px 24px -16px rgba(30,33,46,.4);transform:translateY(-1px)}.tb-os-ap.tb-os-ap-hero .ap-callout__tag{background:var(--os-tint);border-radius:999px;color:var(--os-blue-ink);font:700 12px/1 var(--os-body);padding:7px 10px;white-space:nowrap}.tb-os-ap.tb-os-ap-hero .ap-callout__arr{fill:none;height:16px;stroke:var(--os-blue-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;transition:transform .3s var(--os-ease);width:16px}.tb-os-ap.tb-os-ap-hero .ap-callout:hover .ap-callout__arr{transform:translateY(3px)}@media (max-width:560px){.tb-os-ap.tb-os-ap-hero .ap-callout{border-radius:18px;flex-wrap:wrap;justify-content:center;padding:10px 14px;text-align:center}}.tb-os-ap.tb-os-ap-hero .ap-hsteps{margin:var(--ap-sg,48px) auto 0;max-width:1080px}.tb-os-ap.tb-os-ap-hero .ap-steps{counter-reset:apstep;display:grid;gap:28px;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.tb-os-ap.tb-os-ap-hero .ap-step{counter-increment:apstep;padding:0 6px;position:relative;text-align:center}.tb-os-ap.tb-os-ap-hero .ap-step[hidden]{display:none}.tb-os-ap.tb-os-ap-hero .ap-step__badge{background:#fff;border-radius:18px;box-shadow:0 10px 24px -14px rgba(30,33,46,.45),0 0 0 1px var(--os-line);color:var(--os-blue-ink);display:inline-grid;height:60px;margin-bottom:16px;place-items:center;position:relative;width:60px;z-index:1}.tb-os-ap.tb-os-ap-hero .ap-step__ico svg{display:block;fill:none;height:26px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:26px}.tb-os-ap.tb-os-ap-hero .ap-step__n{background:var(--os-navy);border-radius:50%;color:var(--os-blue);font:800 12px/24px var(--os-display);height:24px;position:absolute;right:-8px;text-align:center;top:-8px;width:24px}.tb-os-ap.tb-os-ap-hero .ap-step__n:before{content:counter(apstep)}.tb-os-ap.tb-os-ap-hero .ap-step:last-child .ap-step__badge{background:var(--os-navy);box-shadow:0 10px 24px -12px rgba(30,33,46,.6);color:var(--os-blue)}.tb-os-ap.tb-os-ap-hero .ap-step:last-child .ap-step__n{background:var(--os-blue);color:var(--os-navy)}.tb-os-ap.tb-os-ap-hero .ap-step--story .ap-step__badge{background:var(--os-blue);box-shadow:0 10px 24px -12px rgba(63,100,160,.55);color:var(--os-navy)}.tb-os-ap.tb-os-ap-hero .ap-step--story .ap-step__t{color:var(--os-blue-ink)}.tb-os-ap.tb-os-ap-hero .ap-step__t{font-size:20px;font-weight:800}.tb-os-ap.tb-os-ap-hero .ap-step__p{color:var(--os-ink-2);font-size:15.5px;margin:8px auto 0;max-width:30ch}.tb-os-ap.tb-os-ap-hero.ap-steps--line .ap-steps:before{background:linear-gradient(90deg,var(--os-blue) 0 50%,transparent 50%) 0 0/14px 2px repeat-x;content:"";height:2px;left:calc(100%/var(--n,3)/2);position:absolute;right:calc(100%/var(--n,3)/2);top:30px;transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--os-ease) .35s}.tb-os-ap.tb-os-ap-hero.ap-steps--line .ap-steps.is-in:before{transform:scaleX(1)}html:not(.tbosap-js) .tb-os-ap.tb-os-ap-hero.ap-steps--line .ap-steps:before{transform:none}.tb-os-ap.tb-os-ap-hero.ap-steps--cards .ap-step{background:#fff;border:1px solid var(--os-line);border-radius:22px;padding:28px 20px}.tbosap-js .tb-os-ap.tb-os-ap-hero .ap-steps.ap-rv{opacity:1;transform:none}.tbosap-js .tb-os-ap.tb-os-ap-hero .ap-steps.ap-rv .ap-step{opacity:0;transform:translateY(16px);transition:opacity .6s var(--os-ease),transform .6s var(--os-ease);transition-delay:calc(.2s + var(--i,0)*.15s)}.tbosap-js .tb-os-ap.tb-os-ap-hero .ap-steps.ap-rv.is-in .ap-step{opacity:1;transform:none}@media (max-width:760px){.tb-os-ap.tb-os-ap-hero .ap-steps{gap:24px;grid-template-columns:1fr;margin:0 auto;max-width:460px}.tb-os-ap.tb-os-ap-hero .ap-step{column-gap:16px;display:grid;grid-template-columns:60px 1fr;padding:0;text-align:left}.tb-os-ap.tb-os-ap-hero .ap-step__badge{grid-row:1/3;margin:0}.tb-os-ap.tb-os-ap-hero .ap-step__p{margin-left:0;max-width:none}.tb-os-ap.tb-os-ap-hero.ap-steps--line .ap-steps:before{display:none}.tb-os-ap.tb-os-ap-hero.ap-steps--line .ap-step:not(:last-child):after{background:linear-gradient(180deg,var(--os-blue) 0 50%,transparent 50%) 0 0/2px 14px repeat-y;bottom:-20px;content:"";left:29px;position:absolute;top:68px;transform:scaleY(0);transform-origin:top;transition:transform .6s var(--os-ease);transition-delay:calc(.4s + var(--i,0)*.15s);width:2px}.tb-os-ap.tb-os-ap-hero.ap-steps--line .ap-steps.is-in .ap-step:after,html:not(.tbosap-js) .tb-os-ap.tb-os-ap-hero.ap-steps--line .ap-step:after{transform:scaleY(1)}.tb-os-ap.tb-os-ap-hero.ap-steps--cards .ap-step{padding:20px}}@media (prefers-reduced-motion:reduce){.tb-os-ap.tb-os-ap-hero .ap-step:after,.tb-os-ap.tb-os-ap-hero.ap-steps--line .ap-steps:before{transform:none!important}.tbosap-js .tb-os-ap.tb-os-ap-hero .ap-steps.ap-rv .ap-step{opacity:1;transform:none}}.tb-os-ap.tb-os-ap-hero .ap-stage{background:#fff;border-radius:20px;box-shadow:0 40px 80px -30px rgba(30,33,46,.35),0 0 0 1px var(--os-line);margin:var(--ap-stg,64px) auto 0;max-width:1080px;overflow:hidden}.tbosap-js .tb-os-ap.tb-os-ap-hero .ap-stage.ap-rv{transform:translateY(48px) scale(.97);transition-duration:1s}.tbosap-js .tb-os-ap.tb-os-ap-hero .ap-stage.ap-rv.is-in{transform:none}.tb-os-ap.tb-os-ap-hero .ap-stage__bar{align-items:center;background:var(--os-mist);border-bottom:1px solid var(--os-line);color:var(--os-ink-2);display:flex;font-size:12px;gap:7px;padding:12px 16px}.tb-os-ap.tb-os-ap-hero .ap-stage__bar i{background:#d3d8e2;border-radius:50%;height:10px;width:10px}.tb-os-ap.tb-os-ap-hero .ap-stage__url{background:#fff;border:1px solid var(--os-line);border-radius:6px;margin-left:12px;padding:3px 12px}.tb-os-ap.tb-os-ap-hero .ap-stage__hint{background:var(--os-blue);border-radius:999px;color:var(--os-navy);font-weight:700;margin-left:auto;padding:4px 12px}.tb-os-ap.tb-os-ap-hero .ap-stage__img{display:block;height:auto;width:100%}.tb-os-ap.tb-os-ap-hero .bk{display:grid;grid-template-columns:240px 1fr 300px;min-height:440px;text-align:left}.tb-os-ap.tb-os-ap-hero .bk__col{padding:24px}.tb-os-ap.tb-os-ap-hero .bk__col+.bk__col{border-left:1px solid var(--os-line)}.tb-os-ap.tb-os-ap-hero .bk__h{color:var(--os-ink-2);font:700 13px var(--os-body);margin:0 0 12px}.tb-os-ap.tb-os-ap-hero .bk__gap{margin-top:22px}.tb-os-ap.tb-os-ap-hero .bk__studio{font:800 17px var(--os-display);margin-bottom:18px}.tb-os-ap.tb-os-ap-hero .bk__svc{background:#fff;border:1.5px solid var(--os-line);border-radius:12px;color:var(--os-navy);cursor:pointer;display:block;font:500 15px/1.4 var(--os-body);margin-bottom:8px;padding:12px 14px;text-align:left;transition:border-color .2s,box-shadow .2s;width:100%}.tb-os-ap.tb-os-ap-hero .bk__svc small{color:var(--os-ink-2);display:block;font-size:13px;font-weight:400}.tb-os-ap.tb-os-ap-hero .bk__svc[aria-pressed=true]{border-color:var(--os-navy);box-shadow:inset 4px 0 0 var(--os-blue)}.tb-os-ap.tb-os-ap-hero .chips{display:flex;flex-wrap:wrap;gap:8px}.tb-os-ap.tb-os-ap-hero .chip{align-items:center;background:#fff;border:1.5px solid var(--os-line);border-radius:999px;color:var(--os-navy);cursor:pointer;display:flex;font:500 14px var(--os-body);gap:8px;padding:7px 14px 7px 7px;transition:background-color .2s,color .2s}.tb-os-ap.tb-os-ap-hero .chip__av{background:var(--os-tint);border-radius:50%;color:var(--os-blue-ink);display:grid;font:700 11px var(--os-body);height:26px;place-items:center;width:26px}.tb-os-ap.tb-os-ap-hero .chip[aria-pressed=true]{background:var(--os-navy);border-color:var(--os-navy);color:#fff}.tb-os-ap.tb-os-ap-hero .chip[aria-pressed=true] .chip__av{background:var(--os-blue);color:var(--os-navy)}.tb-os-ap.tb-os-ap-hero .days{display:grid;gap:6px;grid-template-columns:repeat(7,1fr)}.tb-os-ap.tb-os-ap-hero .day{background:var(--os-mist);border:0;border-radius:12px;color:var(--os-ink-2);cursor:pointer;font:500 12px/1.3 var(--os-body);padding:8px 0;transition:background-color .2s}.tb-os-ap.tb-os-ap-hero .day b{color:var(--os-navy);display:block;font:700 17px var(--os-display)}.tb-os-ap.tb-os-ap-hero .day[disabled]{cursor:not-allowed;opacity:.35}.tb-os-ap.tb-os-ap-hero .day[aria-pressed=true]{background:var(--os-blue)}.tb-os-ap.tb-os-ap-hero .times{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.tb-os-ap.tb-os-ap-hero .time{animation:tbosapPop .35s var(--os-ease) both;animation-delay:calc(var(--i,0)*40ms);background:#fff;border:1.5px solid var(--os-line);border-radius:10px;color:var(--os-navy);cursor:pointer;font:500 14px var(--os-body);padding:9px 0}.tb-os-ap.tb-os-ap-hero .time[aria-pressed=true]{background:var(--os-tint);border-color:var(--os-blue-ink);color:var(--os-blue-ink);font-weight:700}.tb-os-ap.tb-os-ap-hero .bk__empty{color:var(--os-ink-2);font-size:14px;grid-column:1/-1}.tb-os-ap.tb-os-ap-hero .bk__sum{background:var(--os-mist);display:flex;flex-direction:column;overflow:hidden;position:relative}.tb-os-ap.tb-os-ap-hero .bk__what{font:800 19px var(--os-display)}.tb-os-ap.tb-os-ap-hero .bk__when{color:var(--os-ink-2);font-size:14px;margin-top:4px;min-height:22px}.tb-os-ap.tb-os-ap-hero .wallet{background:#fff;border:1px solid var(--os-line);border-radius:12px;display:flex;margin-top:20px;padding:4px}.tb-os-ap.tb-os-ap-hero .wallet button{background:none;border:0;border-radius:9px;color:var(--os-ink-2);cursor:pointer;flex:1;font:500 13px var(--os-body);padding:9px 4px;transition:background-color .2s,color .2s}.tb-os-ap.tb-os-ap-hero .wallet button[aria-pressed=true]{background:var(--os-navy);color:#fff;font-weight:700}.tb-os-ap.tb-os-ap-hero .lines{font-size:14px;margin-top:16px}.tb-os-ap.tb-os-ap-hero .lines div{display:flex;justify-content:space-between;padding:3px 0}.tb-os-ap.tb-os-ap-hero .lines .minus span:last-child{color:var(--os-ok)}.tb-os-ap.tb-os-ap-hero .lines small{color:var(--os-ink-2);font-size:12px}.tb-os-ap.tb-os-ap-hero .lines .total{border-top:1px dashed var(--os-line);font-size:17px;font-weight:700;margin-top:8px;padding-top:10px}.tb-os-ap.tb-os-ap-hero .hold{background:#fff6e5;border-radius:10px;color:#7a5200;display:none;font-size:13px;margin-top:12px;padding:10px 12px}.tb-os-ap.tb-os-ap-hero .hold.is-on{animation:tbosapPop .3s var(--os-ease) both;display:block}.tb-os-ap.tb-os-ap-hero .go{margin-top:auto;width:100%}.tb-os-ap.tb-os-ap-hero .go[disabled]{cursor:not-allowed;opacity:.35;transform:none}.tb-os-ap.tb-os-ap-hero .done{background:var(--os-navy);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:28px 24px;position:absolute;transform:translateY(100%);transition:transform .5s var(--os-ease),visibility 0s .5s;visibility:hidden}.tb-os-ap.tb-os-ap-hero .done.is-on{transform:none;transition:transform .5s var(--os-ease);visibility:visible}.tb-os-ap.tb-os-ap-hero .done__check{background:var(--os-blue);border-radius:50%;display:grid;height:52px;margin-bottom:18px;place-items:center;width:52px}.tb-os-ap.tb-os-ap-hero .done.is-on .done__check{animation:tbosapPop .45s .2s var(--os-ease) both}.tb-os-ap.tb-os-ap-hero .done__h{font:800 26px/1.1 var(--os-display)}.tb-os-ap.tb-os-ap-hero .done p{color:hsla(0,0%,100%,.75);font-size:15px;margin-top:6px}.tb-os-ap.tb-os-ap-hero .done ul{font-size:14px;list-style:none;margin:18px 0 22px;padding:0}.tb-os-ap.tb-os-ap-hero .done li{border-top:1px solid hsla(0,0%,100%,.12);padding:7px 0}.tb-os-ap.tb-os-ap-hero .done.is-on li{animation:tbosapRise .4s var(--os-ease) both;animation-delay:calc(.3s + var(--i,0)*80ms)}.tb-os-ap.tb-os-ap-hero [data-reset]{align-self:flex-start;background:none;border:0;color:var(--os-blue);cursor:pointer;font:700 14px var(--os-body);padding:0;text-decoration:underline}@keyframes tbosapPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes tbosapRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1000px){.tb-os-ap.tb-os-ap-hero .bk{grid-template-columns:1fr}.tb-os-ap.tb-os-ap-hero .bk__col+.bk__col{border-left:0;border-top:1px solid var(--os-line)}.tb-os-ap.tb-os-ap-hero .bk__svcs{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.tb-os-ap.tb-os-ap-hero .bk__svc{margin:0}.tb-os-ap.tb-os-ap-hero .go{margin-top:20px}}@media (max-width:720px){.tb-os-ap.tb-os-ap-hero .bk__svcs{grid-template-columns:1fr}}@media (max-width:560px){.tb-os-ap.tb-os-ap-hero .ap-crumbs{margin-bottom:36px}.tb-os-ap.tb-os-ap-hero .bk__col{padding:18px}.tb-os-ap.tb-os-ap-hero .times{grid-template-columns:repeat(3,1fr)}.tb-os-ap.tb-os-ap-hero .ap-stage__url{display:none}}