.nav{position:fixed;top:0;left:0;width:100%;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:clamp(14px,2vw,24px)var(--tb-pad,2rem);transition:transform .5s var(--tb-ease,ease)}.nav--hidden{transform:translateY(-110%)}.brand-switch{position:relative;display:inline-block}.brand-switch__spacer{display:flex;align-items:center;visibility:hidden;white-space:nowrap;font-family:var(--tb-sans);font-weight:600;font-size:1.05rem;letter-spacing:-.01em;line-height:1;height:44px;padding:0 18px}.brand-menu{position:absolute;top:0;left:0;z-index:99;box-sizing:border-box;padding:7px 18px;background:var(--tb-pill);border-radius:100px;display:flex;flex-direction:column;width:max-content;max-width:100%;max-height:44px;overflow:hidden;transition:max-width .5s var(--tb-ease),max-height .55s var(--tb-ease),background .35s var(--tb-ease),border-radius .45s var(--tb-ease),box-shadow .4s var(--tb-ease),padding .45s var(--tb-ease)}.brand-switch:hover .brand-menu,.brand-switch:focus-within .brand-menu,.brand-switch.is-open .brand-menu{max-width:32em;max-height:20em;padding:13px 18px;background:var(--tb-card);border-radius:24px;box-shadow:0 30px 60px -26px rgba(0,0,0,.6)}.brand-menu__home,.brand-menu__item{font-family:var(--tb-sans);font-weight:600;font-size:1.05rem;letter-spacing:-.01em;line-height:1.78;white-space:nowrap}.brand-menu__prefix,.brand-menu__slash,.brand-menu__word{transition:color .25s var(--tb-ease);color:var(--tb-card-muted)}.brand-menu__item{transform:translateY(-5px);opacity:0;transition:transform .45s var(--tb-ease),opacity .45s var(--tb-ease)}.brand-switch:hover .brand-menu__item,.brand-switch:focus-within .brand-menu__item,.brand-switch.is-open .brand-menu__item{transform:none;opacity:1}.brand-menu__item:nth-child(4){transition-delay:.04s}.brand-menu__item:nth-child(5){transition-delay:.08s}.brand-menu__item:nth-child(6){transition-delay:.12s}.brand-menu__item:not(.is-active):hover .brand-menu__slash,.brand-menu__item:not(.is-active):hover .brand-menu__word{color:var(--tb-link-hover,#1e2bff)}.brand-menu__home{max-height:0;opacity:0;overflow:hidden;transform:translateY(-5px);transition:max-height .5s var(--tb-ease),opacity .4s var(--tb-ease),transform .45s var(--tb-ease)}.brand-switch:hover .brand-menu__home,.brand-switch:focus-within .brand-menu__home,.brand-switch.is-open .brand-menu__home{max-height:1.78em;opacity:1;transform:none}.brand-menu__home:hover .brand-menu__slash{color:var(--tb-link-hover,#1e2bff)}.brand-menu__item.is-active{transform:none;opacity:1}.brand-menu__item.is-active .brand-menu__prefix,.brand-menu__item.is-active .brand-menu__slash{color:var(--tb-fg)}.brand-menu__item.is-active .brand-menu__word{color:var(--tb-accent,var(--tb-link-hover,#1e2bff))}.brand-switch:hover .brand-menu__item.is-active .brand-menu__prefix,.brand-switch:focus-within .brand-menu__item.is-active .brand-menu__prefix,.brand-switch.is-open .brand-menu__item.is-active .brand-menu__prefix,.brand-switch:hover .brand-menu__item.is-active .brand-menu__slash,.brand-switch:focus-within .brand-menu__item.is-active .brand-menu__slash,.brand-switch.is-open .brand-menu__item.is-active .brand-menu__slash{color:var(--tb-card-fg)}.hdr-actions{display:flex;align-items:center;gap:10px}.lang-switch{display:inline-flex;align-items:center;height:44px;padding:3px;background:var(--tb-pill);border-radius:100px}.lang-switch__btn{display:inline-flex;align-items:center;justify-content:center;height:100%;min-width:36px;padding:0 12px;border-radius:100px;font-family:var(--tb-mono);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--tb-fg-dim);transition:background .3s var(--tb-ease),color .3s}.lang-switch__btn.is-active{background:var(--tb-cta-bg);color:var(--tb-cta-fg)}.lang-switch__btn:not(.is-active):hover{color:var(--tb-fg)}.cta-switch{position:relative;display:inline-block}.cta-switch__spacer{display:inline-flex;align-items:center;gap:9px;visibility:hidden;white-space:nowrap;height:44px;padding:0 22px;font-family:var(--tb-mono);font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.cta-menu{position:absolute;top:0;left:0;z-index:99;box-sizing:border-box;width:max-content;background:var(--tb-pill);color:var(--tb-fg);border-radius:100px;display:flex;flex-direction:column;max-height:44px;overflow:hidden;transition:max-height .55s var(--tb-ease),background .35s var(--tb-ease),border-radius .45s var(--tb-ease),box-shadow .4s var(--tb-ease),padding-bottom .45s var(--tb-ease)}.cta-switch.is-open .cta-menu{max-height:16em;background:var(--tb-card);border-radius:22px;padding-bottom:8px;box-shadow:0 30px 60px -26px rgba(0,0,0,.5)}.cta-head{flex:none;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:9px;width:100%;height:44px;padding:0 22px;border:0;background:0 0;cursor:pointer;color:var(--tb-fg);font-family:var(--tb-mono);font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;transition:color .3s var(--tb-ease)}.cta-head__label,.cta-head__ind{position:relative;z-index:1}.cta-head__ind{flex:none;width:14px;height:14px}.cta-head__dot{position:absolute;top:50%;right:24.5px;z-index:0;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--tb-cta-bg);transform:scale(1);transform-origin:center;transition:transform .8s var(--tb-ease),opacity .3s var(--tb-ease)}.cta-head__arrow{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-220%);transition:transform .4s var(--tb-ease),opacity .3s var(--tb-ease)}.cta-switch:hover:not(.is-open) .cta-head{color:var(--tb-cta-fg)}.cta-switch:hover:not(.is-open) .cta-head__dot{transform:scale(40)}.cta-switch:hover:not(.is-open) .cta-head__arrow{opacity:1;transform:translateY(0)}.cta-switch.is-open .cta-head{color:var(--tb-card-fg)}.cta-switch.is-open .cta-head__dot{transform:scale(0);opacity:0}.cta-switch.is-open .cta-head__arrow{opacity:1;transform:rotate(180deg)}.cta-menu__item{font-family:var(--tb-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--tb-card-muted);padding:6px 22px;white-space:nowrap;opacity:0;transform:translateY(-5px);transition:color .25s var(--tb-ease),opacity .4s var(--tb-ease),transform .4s var(--tb-ease)}.cta-switch.is-open .cta-menu__item{opacity:1;transform:none}.cta-menu__item:nth-child(3){transition-delay:.04s}.cta-menu__item:nth-child(4){transition-delay:.08s}.cta-menu__item:nth-child(5){transition-delay:.12s}.cta-menu__item:hover{color:var(--tb-card-fg)}.menu-btn{position:relative;z-index:101;display:inline-flex;align-items:center;gap:12px;height:44px;padding:0 22px;border:0;cursor:pointer;border-radius:100px;background:var(--tb-pill);color:var(--tb-fg);font-family:var(--tb-mono);font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;transition:background .3s}.menu-btn:hover{background:var(--tb-pill-hover)}.menu-btn__dots{display:inline-flex;gap:4px;transition:transform .4s var(--tb-ease)}.menu-btn__dots i{width:5px;height:5px;border-radius:50%;background:currentColor;display:block}.menu-btn:hover .menu-btn__dots,.nav.is-open .menu-btn__dots{transform:rotate(90deg)}.menu-backdrop{position:fixed;inset:0;z-index:98;background:var(--tb-menu-bg,#1e2bff);opacity:0;visibility:hidden;transition:opacity .3s var(--tb-ease),visibility .3s var(--tb-ease)}.nav.is-open .menu-backdrop{opacity:1;visibility:visible}.menu-panel{position:fixed;top:clamp(74px,9vh,92px);right:var(--tb-pad,2rem);z-index:99;width:min(360px,calc(100vw - 2 * var(--tb-pad,2rem)));visibility:hidden;transition:visibility .5s var(--tb-ease)}.nav.is-open .menu-panel{visibility:visible}.menu-panel__cards{display:flex;flex-direction:column;gap:14px}.menu-card{background:var(--tb-card,#fff);border-radius:22px;box-shadow:0 30px 60px -30px rgba(0,0,0,.5);opacity:0;will-change:transform,opacity;transition:opacity .5s var(--tb-ease),transform .6s var(--tb-ease)}.menu-panel__nav{padding:clamp(18px,2vw,26px);display:flex;flex-direction:column;transform:translateY(54px)rotate(-4deg)}.menu-sections,.menu-talk{transform:translateY(66px)rotate(4deg)}.nav.is-open .menu-card{opacity:1;transform:translateY(0)rotate(0)}.nav.is-open .menu-panel__nav{transition-delay:.1s}.nav.is-open .menu-sections,.nav.is-open .menu-talk{transition-delay:.18s}.menu-link{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--tb-sans);font-weight:600;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(22px,2.4vw,30px);color:var(--tb-card-fg);padding:9px 4px;transition:opacity .25s,padding-left .3s var(--tb-ease)}.menu-link:hover{padding-left:12px;opacity:.5}.menu-link__dot{width:8px;height:8px;border-radius:50%;background:var(--tb-link-hover,#1e2bff);opacity:0;transition:opacity .25s}.menu-link:hover .menu-link__dot{opacity:1}.menu-sections{display:flex;flex-direction:column;padding:clamp(16px,1.8vw,22px)}.menu-sections__head{font-family:var(--tb-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--tb-card-muted);padding:2px 4px 10px}.menu-sections__item{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--tb-sans);font-weight:600;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(17px,1.6vw,21px);color:var(--tb-card-fg);padding:7px 4px;transition:opacity .25s,padding-left .3s var(--tb-ease)}.menu-sections__item:hover{padding-left:12px;opacity:.5}.menu-sections__dot{width:7px;height:7px;border-radius:50%;background:var(--tb-link-hover,#1e2bff);opacity:0;transition:opacity .25s}.menu-sections__item:hover .menu-sections__dot{opacity:1}.menu-talk{display:none}@media(max-width:600px){.nav{padding-top:12px;padding-bottom:12px}.lang-switch{display:none}.brand-switch{z-index:101}.brand-switch__spacer{height:40px;padding:0 16px;font-size:.95rem}.brand-menu{max-height:40px;padding:6px 16px}.brand-switch:hover .brand-menu,.brand-switch:focus-within .brand-menu,.brand-switch.is-open .brand-menu{padding:11px 16px}.brand-menu__home,.brand-menu__item{font-size:.95rem}.menu-btn{position:relative;z-index:101;width:40px;height:40px;padding:0;gap:0;border-radius:50%;justify-content:center}.menu-btn__label{display:none}.nav.is-open .menu-btn{background:#fff;color:#111}.cta-switch{display:none}.menu-backdrop{display:none}.menu-panel{position:fixed;inset:0;z-index:99;width:auto;max-width:none;background:var(--tb-menu-bg,#1e2bff);padding:calc(env(safe-area-inset-top,0px) + 74px)16px calc(env(safe-area-inset-bottom,0px) + 22px);transform:none;opacity:0;visibility:hidden;transition:opacity .25s var(--tb-ease),visibility .25s var(--tb-ease);overflow-y:auto;-webkit-overflow-scrolling:touch}.nav.is-open .menu-panel{opacity:1;visibility:visible}.menu-card{border-radius:26px;box-shadow:0 26px 60px -34px rgba(0,0,0,.45)}.menu-panel__nav{padding:14px 22px}.menu-sections{display:none}.menu-talk{display:flex;flex-direction:column;padding:14px 22px}.menu-link{font-size:clamp(26px,8vw,34px);padding:12px 4px}.menu-link__dot{opacity:0}.menu-talk__head{font-family:var(--tb-sans);font-weight:600;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(26px,8vw,34px);line-height:1;color:var(--tb-card-fg);padding:12px 4px 10px}.menu-talk__item{display:flex;align-items:center;font-family:var(--tb-mono);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--tb-card-muted);padding:10px 4px;transition:color .25s var(--tb-ease)}.menu-talk__item:active{color:var(--tb-card-fg)}}