.navbar-wrapper{position:relative;z-index:1500}.navbar{background-color:var(--tsar-nav-bg,var(--tsar-brand,#7a212a));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:fixed;top:0;left:0;right:0;z-index:1500;border-bottom:1px solid rgba(255,255,255,.1);width:100%;max-width:100vw;transform:translateZ(0);transition:background-color .25s ease,box-shadow .25s ease,border-color .25s ease;will-change:background-color,box-shadow}.navbar--scrolled{background-color:rgba(var(--tsar-primary-rgb),.98);box-shadow:0 14px 34px rgba(var(--tsar-ink-rgb),.28);border-bottom-color:rgba(255,255,255,.22)}.navbar-container{max-width:1400px;margin:0 auto;padding:0 24px;justify-content:space-between;height:70px}.logo,.navbar-container{display:flex;align-items:center}.logo{gap:14px;cursor:pointer;z-index:1001;text-decoration:none;transition:opacity .2s ease}.logo:hover{opacity:.92}.logo-mark{position:relative;display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:8px;background:#0a0a0a;border:1px solid rgba(255,255,255,.28);box-shadow:0 2px 8px rgba(0,0,0,.22);overflow:hidden}.logo-mark__img{width:100%!important;height:100%!important;object-fit:cover;border-radius:7px}.logo-icon{width:40px;height:40px;background:#212529;border:1px solid rgba(255,255,255,.22);border-radius:10px;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:18px}.logo-text{display:flex;flex-direction:column;gap:2px;color:#ffffff;font-family:var(--font-tsar-display),Syne,sans-serif;line-height:1.05;white-space:nowrap}.logo-text__name{font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.logo-text__name span{font-weight:700;color:rgba(255,255,255,.92)}.logo-text__tag{font-family:var(--font-tsar-body),"Source Sans 3",sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.72)}.nav-links{display:flex;align-items:center;gap:32px;list-style:none}.nav-item,.nav-link{position:relative}.nav-link{color:rgba(255,255,255,.88);text-decoration:none;font-family:var(--font-tsar-body),"Source Sans 3",sans-serif;font-size:.92rem;font-weight:600;display:flex;align-items:center;gap:4px;padding:8px 4px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;perspective:1000px;will-change:color,transform;background:none;border:none}.nav-link:hover{color:white;transform:translateY(-2px) translateZ(5px)}.nav-link.active{color:white}.nav-link svg{transition:transform .3s ease}.nav-link.active svg{transform:rotate(180deg)}.nav-actions{display:flex;align-items:center;gap:20px}.globe-btn,.mobile-menu-btn,.search-btn{background:none;border:none;color:rgba(255,255,255,.85);cursor:pointer;padding:8px;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;gap:6px}.globe-btn:hover,.mobile-menu-btn:hover,.search-btn:hover{background:rgba(255,255,255,.1);color:white;transform:scale(1.05)}.navbar-search-overlay{position:fixed;inset:0;background:rgba(3,7,18,.8);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:2rem;z-index:1100}.navbar-search-card{width:min(640px,100%);background:rgba(15,23,42,.85);border:1px solid rgba(148,163,184,.25);border-radius:1.5rem;padding:2rem;position:relative;box-shadow:0 40px 80px rgba(2,6,23,.65)}.navbar-search-close{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border-radius:50%;border:none;background:rgba(148,163,184,.15);color:#f8fafc;cursor:pointer;display:grid;place-items:center;transition:background .2s ease}.navbar-search-close:hover{background:rgba(148,163,184,.3)}.navbar-search-field{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;border-radius:999px;background:rgba(15,23,42,.55);border:1px solid rgba(99,102,241,.5);color:#f8fafc}.navbar-search-field input{flex:1;background:transparent;border:none;color:inherit;font-size:1.05rem;outline:none}.navbar-search-submit{border:none;border-radius:999px;background:linear-gradient(120deg,#38bdf8,#6366f1);color:#fff;font-weight:600;padding:.6rem 1.5rem;cursor:pointer;transition:transform .2s ease}.navbar-search-submit:hover{transform:translateY(-1px)}.navbar-search-hint{margin-top:1rem;color:rgba(226,232,240,.8);font-size:.9rem;text-align:center}.contact-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#e0e0e0;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 24px rgba(0,0,0,.18)}.contact-btn:hover{background:rgba(255,255,255,.1);color:#ffffff;transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.3)}.login-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:999px;background:linear-gradient(120deg,#06b6d4,#2563eb);border:1px solid rgba(255,255,255,.2);color:#ffffff;font-size:14px;font-weight:700;letter-spacing:.2px;text-decoration:none;transition:all .25s ease;box-shadow:0 10px 24px rgba(37,99,235,.32)}.login-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(37,99,235,.42);filter:saturate(1.1)}.mobile-login-btn{display:none}.mobile-menu-btn{display:none;z-index:1001}.dropdown-overlay{position:fixed;top:70px;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:1100;animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dropdown-container{position:fixed;top:70px;left:0;right:0;height:80vh;background:rgba(26,26,26,.98);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);z-index:1101;overflow:hidden;animation:slideDown .4s cubic-bezier(.4,0,.2,1)}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.dropdown-content-wrapper{max-width:1400px;margin:0 auto;height:100%;display:flex;gap:0}.dropdown-left{padding:60px 80px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.1);animation:fadeInLeft .5s ease .1s both;width:60%}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.dropdown-left h2{color:white;font-size:42px;font-weight:300;margin-bottom:28px;line-height:1.2}.dropdown-left p{color:rgba(255,255,255,.7);font-size:16px;line-height:1.7;margin-bottom:40px}.dropdown-cta{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid rgba(255,255,255,.3);color:white;padding:14px 28px;text-decoration:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;transition:all .4s cubic-bezier(.4,0,.2,1);align-self:flex-start;position:relative;overflow:hidden}.dropdown-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:white;transition:left .4s cubic-bezier(.4,0,.2,1);z-index:-1}.dropdown-cta:hover:before{left:0}.dropdown-cta:hover{color:#1a1a1a;transform:translateX(4px)}.dropdown-cta svg{transition:transform .4s ease}.dropdown-cta:hover svg{transform:translateX(4px)}.dropdown-right{padding:40px 0;overflow-y:auto;max-height:80vh;animation:fadeInRight .5s ease .2s both;width:100%;scrollbar-gutter:stable}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.dropdown-right::-webkit-scrollbar{width:6px}.dropdown-right::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.dropdown-right::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}.dropdown-right::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.dropdown-menu-item{padding:16px 32px;color:rgba(255,255,255,.85);border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .3s ease;position:relative}.dropdown-menu-item:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(135deg,var(--tsar-brand,#7a212a) 0,#212529 100%);transform:scaleY(0);transition:transform .3s ease}.dropdown-menu-item:hover:before{transform:scaleY(1)}.dropdown-menu-item:hover{background:rgba(255,255,255,.05)}.menu-item-header{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:500}.menu-item-header:hover{color:white}.menu-item-header svg{transition:transform .3s ease}.dropdown-menu-item:hover .menu-item-header svg{transform:translateX(4px)}.submenu-items{margin-top:16px;padding-left:12px;display:grid;grid-template-columns:1fr;gap:12px;animation:fadeInSubmenu .3s ease}@keyframes fadeInSubmenu{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.submenu-item{color:rgba(255,255,255,.6);font-size:14px;border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;padding:8px 12px 8px 20px}.submenu-item:before{content:"→";position:absolute;left:8px;opacity:0;transition:all .3s ease}.submenu-item:hover{color:white;background:rgba(255,255,255,.05);transform:translateX(4px)}.submenu-item:hover:before{opacity:1;left:4px}.mobile-menu{position:fixed;top:70px;left:0;right:0;bottom:0;background:rgba(26,26,26,.98);backdrop-filter:blur(10px);z-index:1100;padding:24px;overflow-y:auto;transform:translateX(-100%);opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.mobile-menu.open{transform:translateX(0);opacity:1}.mobile-nav-item{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1);animation:fadeInUp .4s ease both}.mobile-nav-item:first-child{animation-delay:.1s}.mobile-nav-item:nth-child(2){animation-delay:.15s}.mobile-nav-item:nth-child(3){animation-delay:.2s}.mobile-nav-item:nth-child(4){animation-delay:.25s}.mobile-nav-item:nth-child(5){animation-delay:.3s}.mobile-nav-item:nth-child(6){animation-delay:.35s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-link{color:white;text-decoration:none;font-size:18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease}.mobile-nav-link:hover{color:var(--tsar-brand,#7a212a);transform:translateX(4px)}@media (max-width:1200px){.dropdown-content-wrapper{grid-template-columns:1fr}.dropdown-left{border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding:40px}.dropdown-left h2{font-size:32px}.dropdown-right{padding:20px 0}}@media (max-width:1024px){.nav-links{display:none}.mobile-menu-btn{display:flex}.contact-btn,.login-btn{display:none}.mobile-login-btn{display:inline-flex}}@media (max-width:768px){.navbar-container{padding:0 16px}.dropdown-left{padding:30px 20px}.dropdown-left h2{font-size:28px}.dropdown-left p{font-size:15px}.dropdown-menu-item{padding:14px 20px}.globe-btn span:last-child{display:none}}.language-selector{position:relative}.language-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#e0e0e0;padding:8px 16px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease;font-size:14px}.language-indicator{width:8px;height:8px;border-radius:50%;background:#7dffd9;opacity:0;transition:opacity .2s ease;flex-shrink:0}.language-indicator.active{opacity:1}.language-btn:hover{background:rgba(255,255,255,.1);color:white}.language-text{font-weight:500}.language-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:#1a1a2e;border:1px solid rgba(255,255,255,.1);border-radius:8px;min-width:280px;max-width:320px;max-height:500px;box-shadow:0 8px 32px rgba(0,0,0,.3);z-index:1202;overflow-y:auto}.language-category{border-bottom:1px solid rgba(255,255,255,.08)}.language-category:last-child{border-bottom:none}.language-category-title{padding:12px 16px;font-size:13px;font-weight:700;color:var(--tsar-brand,#7a212a);background:rgba(102,126,234,.08);text-transform:uppercase;letter-spacing:.05em}.language-category:first-child .language-category-title{border-radius:8px 8px 0 0}.language-option{width:100%;padding:12px 16px;background:transparent;border:none;color:#e0e0e0;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .2s ease;text-align:left}.language-option.active{background:rgba(125,255,217,.12);color:#ffffff}.language-option:hover{background:rgba(102,126,234,.1);color:white}.language-code{font-weight:600;color:var(--tsar-brand,#7a212a);min-width:40px}.language-option-text{flex:1;display:flex;flex-direction:column;line-height:1.2}.language-name{font-weight:500}.language-native{font-size:12px;color:rgba(255,255,255,.6)}.language-option.active .language-code{color:#7dffd9}.language-active-icon{color:#7dffd9;margin-left:auto}.language-status{padding:10px 16px;font-size:12px;color:rgba(255,255,255,.7);border-top:1px solid rgba(255,255,255,.08)}.products-menu-wrapper{position:relative}.products-menu-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#e0e0e0;width:44px;height:44px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.products-menu-btn .dot-grid-icon{width:20px;height:20px;display:block}.products-menu-btn:hover{background:rgba(255,255,255,.1);color:white}.products-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:linear-gradient(165deg,rgba(22,9,13,.97),rgba(12,6,9,.98));backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.15);border-top-color:rgba(255,255,255,.25);border-radius:20px;width:520px;max-height:640px;box-shadow:0 28px 80px rgba(0,0,0,.75),0 0 50px rgba(122,33,42,.35),inset 0 1px 0 rgba(255,255,255,.15);z-index:1600;padding:22px;display:flex;flex-direction:column;gap:16px;animation:launcherSlideDown .3s cubic-bezier(.16,1,.3,1)}@keyframes launcherSlideDown{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.products-dropdown-header{display:flex;flex-direction:column;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.products-header-title{display:flex;align-items:center;justify-content:space-between}.products-header-main{display:flex;align-items:center;gap:8px;font-family:var(--font-tsar-display),Syne,sans-serif;font-size:17px;font-weight:700;color:#ffffff;letter-spacing:-.01em}.products-header-sparkle{color:#f59e0b;animation:pulseSparkle 2s ease-in-out infinite}@keyframes pulseSparkle{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.25);opacity:1}}.products-live-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.35);color:#34d399;font-size:11px;font-weight:700;letter-spacing:.03em}.live-pulse-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:liveBlink 1.5s infinite}@keyframes liveBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.products-drawer-search{position:relative;display:flex;align-items:center}.drawer-search-icon{position:absolute;left:12px;color:rgba(255,255,255,.45);pointer-events:none}.drawer-search-input{width:100%;padding:9px 32px 9px 36px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#ffffff;font-size:13px;outline:none;transition:all .2s ease}.drawer-search-input:focus{background:rgba(255,255,255,.08);border-color:var(--tsar-brand,#7a212a);box-shadow:0 0 0 3px rgba(122,33,42,.35)}.drawer-search-clear{position:absolute;right:10px;background:rgba(255,255,255,.18);border:none;color:#ffffff;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.products-category-pills{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.products-category-pills::-webkit-scrollbar{display:none}.products-cat-pill{padding:5px 12px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.7);font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .2s ease}.products-cat-pill:hover{background:rgba(255,255,255,.1);color:#ffffff}.products-cat-pill.active{background:linear-gradient(135deg,#7a212a,#a82e3c);border-color:rgba(255,255,255,.3);color:#ffffff;box-shadow:0 4px 14px rgba(122,33,42,.5)}.products-grid-scroll{max-height:430px;overflow-y:auto;padding-right:4px}.products-grid-scroll::-webkit-scrollbar{width:5px}.products-grid-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.02)}.products-grid-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:4px}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.product-item{padding:14px 12px;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#ffffff;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer;flex-direction:column;gap:12px;position:relative;overflow:hidden}.product-card-head,.product-item{display:flex;justify-content:space-between}.product-card-head{align-items:flex-start;width:100%}.product-icon-box{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;transition:transform .25s ease,box-shadow .25s ease;flex-shrink:0}.product-card-badges{display:flex;align-items:center;gap:6px}.product-abbr-badge{font-size:10px;font-weight:800;letter-spacing:.05em;color:#38bdf8;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.25);padding:2px 6px;border-radius:6px}.product-launch-icon{color:rgba(255,255,255,.35);transition:all .2s ease;transform:translate(-1px,1px)}.product-item:hover .product-launch-icon{color:#ffffff;transform:translate(1px,-1px)}.product-info{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left}.product-name{font-size:12px;font-weight:700;color:#ffffff;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-cat-label{font-size:9.5px;color:#f59e0b;font-weight:600;letter-spacing:.03em}.product-domain-hint{font-size:9px;font-family:var(--font-tsar-body),monospace,sans-serif;color:rgba(255,255,255,.45);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px;transition:color .2s ease}.product-item:hover .product-domain-hint{color:#38bdf8}.product-item:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.24);transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.5)}.product-item:hover .product-icon-box{transform:scale(1.08)}.product-item.featured{background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border-color:rgba(255,255,255,.12)}.products-empty-search{padding:40px 20px;text-align:center;color:rgba(255,255,255,.6);font-size:13px;display:flex;flex-direction:column;align-items:center;gap:10px}.products-empty-search button{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#ffffff;padding:6px 14px;border-radius:6px;font-size:12px;cursor:pointer}@media (max-width:640px){.products-dropdown{width:calc(100vw - 32px);right:-8px}.products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.language-btn .language-text{display:none}.language-btn{padding:8px 12px}.products-menu-btn{width:40px;height:40px}.products-dropdown{width:360px;right:-80px}.products-grid{grid-template-columns:repeat(3,1fr);gap:12px}.product-item{padding:12px}}@media (max-width:640px){.products-dropdown{width:100vw;max-width:calc(100vw - 32px);right:50%;transform:translateX(50%)}.products-grid{grid-template-columns:repeat(2,1fr)}}:root{--navbar-text:rgba(var(--tsar-contrast-rgb,248,250,252),0.85);--navbar-text-muted:rgba(var(--tsar-contrast-rgb,248,250,252),0.6)}.navbar{background:var(--tsar-brand,#7a212a);border-color:var(--tsar-nav-border)}.dropdown-container,.mobile-menu{background:var(--tsar-ink,#212529);border-color:var(--tsar-nav-border)}.navbar{border-bottom:1px solid var(--tsar-nav-border)}.navbar .logo-icon,.product-item .product-icon{background:linear-gradient(135deg,var(--tsar-primary),var(--tsar-accent));color:var(--tsar-primary-contrast)}.navbar .logo-text,.navbar .logo-text__name,.navbar .logo-text__name span{color:#ffffff}.navbar .logo-text__tag{color:rgba(255,255,255,.72)}.dropdown-menu-item,.navbar .globe-btn,.navbar .language-btn,.navbar .language-option,.navbar .mobile-menu-btn,.navbar .mobile-nav-link,.navbar .nav-link,.navbar .products-menu-btn,.navbar .search-btn,.submenu-item{color:var(--navbar-text)}.dropdown-menu-item:hover .menu-item-header,.language-option.active,.language-option:hover,.navbar .dropdown-cta,.navbar .dropdown-left h2,.navbar .mobile-nav-link:hover,.navbar .nav-link.active,.navbar .nav-link:hover,.product-item:hover .product-name{color:var(--tsar-primary-contrast)}.language-btn,.navbar .globe-btn,.navbar .mobile-menu-btn,.navbar .search-btn,.products-menu-btn{background:rgba(var(--tsar-contrast-rgb,248,250,252),.05);border-color:rgba(var(--tsar-contrast-rgb,248,250,252),.2)}.language-btn:hover,.navbar .globe-btn:hover,.navbar .mobile-menu-btn:hover,.navbar .search-btn:hover,.products-menu-btn:hover{background:var(--tsar-nav-hover);color:var(--tsar-primary-contrast)}.dropdown-cta,.navbar .contact-btn,.navbar .login-btn{border-color:var(--tsar-nav-border);color:var(--tsar-primary-contrast)}.dropdown-cta:hover,.navbar .contact-btn:hover,.navbar .login-btn:hover{background:var(--tsar-primary-contrast);color:var(--tsar-primary-darker);box-shadow:0 8px 30px var(--tsar-shadow-color)}.dropdown-left,.language-dropdown,.products-dropdown{background:color-mix(in srgb,var(--tsar-primary-darker),rgba(8,10,25,.9));border-color:var(--tsar-nav-border);box-shadow:0 20px 45px var(--tsar-shadow-color)}.dropdown-left p,.language-btn,.language-option-text .language-native,.language-status,.product-item,.product-name,.products-dropdown-header{color:var(--navbar-text-muted)}.dropdown-menu-item:before,.product-item:before,.submenu-item:before{background:linear-gradient(135deg,var(--tsar-primary),var(--tsar-accent))}.all-products-list,.language-option,.product-item{border-color:rgba(var(--tsar-contrast-rgb,248,250,252),.12);background:rgba(5,8,22,.35)}.language-option:hover,.product-item:hover{border-color:var(--tsar-border-color);background:rgba(var(--tsar-primary-rgb,37,99,235),.18)}.product-item.featured{border-color:var(--tsar-border-color);background:rgba(var(--tsar-primary-rgb,37,99,235),.22)}.language-code,.product-item .product-abbr{color:var(--tsar-accent)}.dropdown-menu-item,.mobile-nav-item,.submenu-item{border-color:rgba(var(--tsar-contrast-rgb,248,250,252),.12)}.dropdown-menu-item:hover,.mobile-nav-link:hover,.submenu-item:hover{background:rgba(var(--tsar-primary-rgb,37,99,235),.12)}.navbar-search-results{display:grid;gap:.55rem;margin-top:1rem;max-height:22rem;overflow-y:auto}.navbar-search-result{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .95rem;border:1px solid rgba(255,255,255,.14);border-radius:.65rem;color:#ffffff;background:rgba(33,37,41,.72);text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.navbar-search-result span{display:grid;gap:.25rem}.navbar-search-result strong{font-size:.92rem}.navbar-search-result small{color:rgba(255,255,255,.7);font-size:.76rem}.navbar-search-empty{margin:1rem 0 0;color:rgba(255,255,255,.75);font-size:.88rem;line-height:1.5}.navbar,.navbar.navbar--scrolled{background:var(--tsar-brand,#7a212a);border-bottom-color:color-mix(in srgb,var(--tsar-white,#ffffff) 14%,transparent)}.navbar.navbar--scrolled{background:color-mix(in srgb,var(--tsar-brand,#7a212a) 96%,var(--tsar-ink,#212529));box-shadow:0 14px 34px color-mix(in srgb,var(--tsar-ink,#212529) 28%,transparent)}.navbar-search-overlay{background:color-mix(in srgb,var(--tsar-ink,#212529) 88%,transparent)}.navbar-search-card{background:var(--tsar-ink,#212529);border-color:color-mix(in srgb,var(--tsar-white,#ffffff) 18%,transparent)}.navbar-search-close{background:color-mix(in srgb,var(--tsar-white,#ffffff) 10%,transparent);color:var(--tsar-white,#ffffff)}.navbar-search-close:focus-visible,.navbar-search-close:hover{background:var(--tsar-brand,#7a212a)}.navbar-search-field{background:color-mix(in srgb,var(--tsar-ink,#212529) 78%,var(--tsar-white,#ffffff));border-color:color-mix(in srgb,var(--tsar-brand,#7a212a) 70%,transparent)}.navbar-search-submit{background:var(--tsar-brand,#7a212a)}.navbar-search-submit:focus-visible,.navbar-search-submit:hover{background:color-mix(in srgb,var(--tsar-brand,#7a212a) 82%,var(--tsar-white,#ffffff))}.navbar-search-result{border-color:color-mix(in srgb,var(--tsar-white,#ffffff) 14%,transparent);background:color-mix(in srgb,var(--tsar-ink,#212529) 88%,var(--tsar-white,#ffffff))}.navbar-search-result:focus-visible,.navbar-search-result:hover{border-color:var(--tsar-brand,#7a212a);background:var(--tsar-brand,#7a212a)}.navbar :is(button,a):focus-visible{outline:2px solid var(--tsar-white,#ffffff);outline-offset:3px}@media (max-width:640px){.navbar-search-overlay{align-items:flex-start;padding:5rem 1rem 1rem}.navbar-search-card{padding:1.25rem;border-radius:1rem}.navbar-search-field{padding:.85rem 1rem}.navbar-search-submit{padding:.55rem 1rem}.logo-mark{width:44px;height:44px}.logo-text__name{font-size:.95rem}.logo-text__tag{font-size:.58rem}}.tcs-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:320px;max-height:480px;background:#111119!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px;box-shadow:0 20px 45px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.05);z-index:1202;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.tcs-dropdown::-webkit-scrollbar{width:5px}.tcs-dropdown::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:4px}.tcs-accordion-section{border-bottom:1px solid rgba(255,255,255,.08)}.tcs-accordion-section:last-child{border-bottom:none}.tcs-accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px 18px;background:#161622;border:none;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffff;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;transition:background .2s ease}.tcs-accordion-header:hover{background:#1f1f2e}.tcs-accordion-body{background:#0d0d14}.tcs-language-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.03);color:#c4c4d2;font-size:13px;text-align:left;cursor:pointer;transition:all .15s ease}.tcs-language-item:hover{background:rgba(255,255,255,.06);color:#ffffff;padding-left:22px}.tcs-language-item.active{background:rgba(122,33,42,.25);color:#ffffff;font-weight:600;border-left:3px solid var(--tsar-brand,#7a212a)}.tcs-active-check{color:#7dffd9;flex-shrink:0}:root{--tsar-shell-max:1180px;--tsar-shell-gutter:clamp(1rem,3vw,1.75rem)}.tsar-shell{width:min(var(--tsar-shell-max),calc(100% - (var(--tsar-shell-gutter) * 2)));margin-inline:auto}.tsar-page-hero{position:relative;isolation:isolate;min-height:min(88vh,820px);display:grid;align-items:end;overflow:hidden;color:var(--tsar-white,#ffffff);background:var(--tsar-ink,#212529)}.tsar-page-hero__media{position:absolute;inset:0;z-index:0}.tsar-page-hero__media img,.tsar-page-hero__media video{width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:tsar-hero- ken 22s ease-in-out infinite alternate}.tsar-page-hero__veil{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,rgba(var(--tsar-ink-rgb),.92) 0,rgba(var(--tsar-ink-rgb),.72) 42%,rgba(var(--tsar-primary-rgb),.45) 100%),linear-gradient(0deg,rgba(var(--tsar-ink-rgb),.55) 0,transparent 45%)}.tsar-page-hero__content{position:relative;z-index:5;width:min(var(--tsar-shell-max),calc(100% - (var(--tsar-shell-gutter) * 2)));margin:0 auto;padding:clamp(7.5rem,14vh,9.5rem) 0 clamp(3.5rem,8vh,5.5rem)}.tsar-brand-mark{margin:0;font-family:var(--tsar-display);font-size:clamp(3.4rem,9vw,7.2rem);font-weight:800;line-height:.9;letter-spacing:-.06em;color:var(--tsar-white,#ffffff);text-wrap:balance}.tsar-brand-mark span{color:color-mix(in srgb,var(--tsar-brand,#7a212a) 88%,white)}.tsar-page-kicker{display:inline-flex;align-items:center;gap:.65rem;margin:0 0 1.1rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--tsar-white,#ffffff) 78%,transparent)}.tsar-page-kicker:before{content:"";width:1.65rem;height:2px;background:var(--tsar-brand,#7a212a)}.tsar-page-lede{max-width:34rem;margin:1.25rem 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.7;color:color-mix(in srgb,var(--tsar-white,#ffffff) 78%,transparent)}.tsar-page-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.tsar-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.05rem;padding:0 1.35rem;border:1px solid transparent;border-radius:6px;font-family:var(--tsar-body);font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.tsar-btn:hover{transform:translateY(-2px)}.tsar-btn--primary{background:var(--tsar-brand,#7a212a);color:var(--tsar-white,#ffffff)}.tsar-btn--primary:hover{background:var(--tsar-white,#ffffff);color:var(--tsar-brand,#7a212a)}.tsar-btn--ghost{border-color:color-mix(in srgb,var(--tsar-white,#ffffff) 34%,transparent);color:var(--tsar-white,#ffffff);background:transparent}.tsar-btn--ghost:hover{background:var(--tsar-white,#ffffff);color:var(--tsar-ink,#212529);border-color:var(--tsar-white,#ffffff)}.tsar-section{padding:clamp(4.5rem,9vw,7rem) 0}.tsar-section--ink{background:var(--tsar-ink,#212529);color:var(--tsar-white,#ffffff)}.tsar-section--brand{background:var(--tsar-brand,#7a212a);color:var(--tsar-white,#ffffff)}.tsar-section--soft{background:linear-gradient(180deg,color-mix(in srgb,var(--tsar-ink,#212529) 3%,white) 0,white 100%)}.tsar-overline{margin:0;color:var(--tsar-brand,#7a212a);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tsar-section--brand .tsar-overline,.tsar-section--ink .tsar-overline{color:color-mix(in srgb,var(--tsar-white,#ffffff) 82%,transparent)}.tsar-section-title{max-width:18ch;margin:.7rem 0 0;font-family:var(--tsar-display);font-size:clamp(2rem,4.2vw,3.35rem);font-weight:700;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.tsar-section-copy{max-width:36rem;margin:1rem 0 0;color:color-mix(in srgb,var(--tsar-ink,#212529) 64%,transparent);font-size:1.02rem;line-height:1.75}.tsar-section--brand .tsar-section-copy,.tsar-section--ink .tsar-section-copy{color:color-mix(in srgb,var(--tsar-white,#ffffff) 68%,transparent)}@keyframes tsar-hero-ken{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}@media (prefers-reduced-motion:reduce){.tsar-btn,.tsar-page-hero__media img,.tsar-page-hero__media video{animation:none;transition:none}.tsar-page-hero__media img,.tsar-page-hero__media video{transform:none}}@media (max-width:680px){.tsar-page-hero{min-height:min(78vh,680px)}.tsar-brand-mark{font-size:clamp(2.8rem,14vw,4rem)}}:root{--tsar-ink:#212529;--tsar-brand:#7a212a;--tsar-white:#ffffff;--tsar-display:var(--font-tsar-display),Syne,sans-serif;--tsar-body:var(--font-tsar-body),"Source Sans 3",sans-serif}main.site-main,main.site-main *{font-family:var(--tsar-body)}main.site-main .h-display,main.site-main [class*=-title],main.site-main [class*=__title],main.site-main [class*=brand],main.site-main h1,main.site-main h2,main.site-main h3,main.site-main h4{font-family:var(--tsar-display);letter-spacing:-.04em}main.site-main
[class*=hero]:not([class*=hero-]):not(.home-hero):not([class^=home-hero]):is(section,header,div),main.site-main [class$=-hero]:not(.home-hero),main.site-main [class*=__hero]:is(section,header),main.site-main section[class*=Hero]{position:relative;isolation:isolate;overflow:hidden;color:var(--tsar-white)!important;background:linear-gradient(108deg,rgba(33,37,41,.94) 0,rgba(33,37,41,.82) 45%,rgba(var(--tsar-primary-rgb),.55) 100%),var(--tsar-ink)!important;border:0!important;box-shadow:none!important}main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) [class*=blob],main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) [class*=glow],main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) [class*=orb]{opacity:.35;filter:grayscale(.4) saturate(.6)}main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) h1{font-family:var(--tsar-display)!important;font-weight:700!important;letter-spacing:-.045em!important;color:var(--tsar-white)!important;max-width:18ch}main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) [class*=badge]:not(button):not(a),main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) [class*=eyebrow],main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) [class*=kicker],main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) [class*=overline]{color:color-mix(in srgb,var(--tsar-white) 78%,transparent)!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:700!important;font-size:.72rem!important;background:transparent!important;border:0!important;box-shadow:none!important}.tsar-page-brand{margin:0 0 .75rem;font-family:var(--tsar-display);font-size:clamp(2.4rem,7vw,4.8rem);font-weight:800;line-height:.9;letter-spacing:-.06em;color:var(--tsar-ink)}.tsar-page-brand span{color:var(--tsar-brand)}.tsar-page-hero .tsar-brand-mark,.tsar-page-hero .tsar-page-brand,main.site-main [class*=Hero] .tsar-page-brand,main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) .tsar-page-brand{color:var(--tsar-white)}.tsar-page-hero .tsar-brand-mark span,.tsar-page-hero .tsar-page-brand span,main.site-main [class*=Hero] .tsar-page-brand span,main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) .tsar-page-brand span{color:color-mix(in srgb,var(--tsar-brand) 82%,white)}main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) [class$=-panel]:not(form):not([class*=action]):not([class*=form]):not(.pcinema),main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) [class*=command]:not(.pcinema):not(.tsar-cinema-host),main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) [class*=hero-card],main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) [class*=hero-panel],main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) [class*=hero-visual],main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) [class*=hero__card],main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) [class*=hero__panel],main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) [class*=hero__visual],main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) aside[class*=panel]{display:none!important}main.site-main .pcinema,main.site-main .tsar-cinema-host,main.site-main .tsar-cinema-strip{display:block!important;visibility:visible!important;opacity:1}main.site-main [class*=hero-content]:not(.home-hero__content),main.site-main [class*=hero-grid]:not(.home-hero__content),main.site-main [class*=hero-inner]:not(.home-hero__content),main.site-main [class*=hero__content]:not(.home-hero__content),main.site-main [class*=hero__grid]:not(.home-hero__content),main.site-main [class*=hero__inner]:not(.home-hero__content){display:block!important;max-width:720px!important;margin-left:0!important;padding-top:clamp(6.5rem,12vh,8.5rem)!important;padding-bottom:clamp(2.75rem,6vh,4.5rem)!important}main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) a[href],main.site-main a[class*=action],main.site-main a[class*=btn],main.site-main a[class*=cta],main.site-main button[class*=btn]{border-radius:6px!important}main.site-main [class*=btn-primary],main.site-main a[class*=action--primary],main.site-main a[class*=btn--primary],main.site-main a[class*=cta]:not([class*=ghost]):not([class*=outline]),main.site-main button[class*=primary]{background:var(--tsar-brand)!important;color:var(--tsar-white)!important;border-color:var(--tsar-brand)!important;box-shadow:none!important}main.site-main [class*=section] h2,main.site-main section h2{font-family:var(--tsar-display);letter-spacing:-.04em}main.site-main [class*=card]:not(form):not([class*=hero]){border-radius:8px!important;box-shadow:0 8px 24px rgba(33,37,41,.06)!important}main.site-main [class*=chip],main.site-main [class*=pill],main.site-main [class*=tag]{border-radius:6px!important}main.site-main ::selection{background:var(--tsar-brand);color:var(--tsar-white)}main.site-main a:focus-visible,main.site-main button:focus-visible,main.site-main input:focus-visible,main.site-main select:focus-visible,main.site-main textarea:focus-visible{outline:2px solid var(--tsar-brand);outline-offset:2px}@media (max-width:720px){.tsar-page-brand{font-size:clamp(2.4rem,14vw,3.6rem)}main.site-main [class*=hero]:not(.home-hero):not([class^=home-hero]) h1{max-width:none}}