.site-header{z-index:30;border-bottom:1px solid var(--border);backdrop-filter:blur(24px);background:#0a0a0ab3;position:sticky;top:0}.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.brand{flex-shrink:0;align-items:center;gap:.875rem;display:flex}.brand img{width:auto;height:2.5rem}.brand span{flex-direction:column;justify-content:center;display:flex}.brand strong{letter-spacing:.28em;font-size:1.125rem;font-weight:600;line-height:1}.brand small{letter-spacing:.26em;color:#ffffff73;margin-top:5px;font-size:11px;line-height:1}.desktop-navigation{color:#ffffffb3;align-items:center;gap:2rem;font-size:.875rem;display:none}.desktop-navigation a:hover{color:#fff}.header-actions{align-items:center;gap:.75rem;display:flex}.header-cta{min-height:var(--control-height);padding-block:.5rem;padding-inline:1.25rem;line-height:1.25}.language-switcher{position:relative}.language-switcher summary{min-height:var(--control-height);color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25;list-style:none;display:flex}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher[open] summary svg{transform:rotate(180deg)}.language-options{border:1px solid var(--border);background:#171717;border-radius:1rem;flex-direction:column;min-width:90px;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 25px 50px #00000040}.language-options a{color:#ffffff80;justify-content:space-between;gap:1rem;padding:.625rem 1rem;font-size:.875rem;display:flex}.language-options a[aria-current]{color:#fff}.language-options a:hover{background:#ffffff1a}.menu-toggle{background:0 0;border:1px solid #ffffff26;border-radius:999px;min-width:44px;min-height:44px;padding:.4rem .7rem;font-size:1.2rem}.mobile-navigation{flex-wrap:wrap;gap:1rem;width:100%;padding-block:.5rem;font-size:.875rem;display:flex}@media (width>=75rem){.desktop-navigation{display:flex}.mobile-navigation,.menu-toggle{display:none}}@media (width<=74.99rem){.header-cta{display:none}}@media (width<=23rem){.brand{gap:.5rem}.header-actions{gap:.4rem}.language-switcher summary{padding-inline:.75rem}}.language-options{overscroll-behavior:contain;min-width:10rem;max-height:min(70vh,30rem);overflow-y:auto}@media (width<=22.5rem){.language-options{left:0;right:auto}}.menu-toggle{-webkit-appearance:none;appearance:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.menu-icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;display:block}.menu-icon-top{transform-origin:12px 6px}.menu-icon-bottom{transform-origin:12px 18px}.menu-toggle[aria-expanded=true] .menu-icon-top{transform:translateY(6px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-icon-middle{opacity:0}.menu-toggle[aria-expanded=true] .menu-icon-bottom{transform:translateY(-6px)rotate(-45deg)}@media (width<=74.99rem){.mobile-navigation{flex-flow:column;align-items:stretch;gap:0}.mobile-navigation a{padding:.75rem 0;display:block}}@media (width<=39.99rem){.site-header{-webkit-backdrop-filter:none;background:#0a0a0a;position:sticky;top:0}}@media (width>=75rem){.menu-toggle{display:none}}@media (width<=39.99rem){.header-inner{column-gap:.5rem}.brand{gap:.5rem}.brand img{object-fit:contain;width:40px;height:40px}.brand strong{letter-spacing:.22em;font-size:1rem}.brand small{letter-spacing:.22em;font-size:10px}}.site-footer{border-top:1px solid var(--border);position:relative}.footer-inner{color:var(--text-secondary);padding-block:2rem;font-size:.875rem;line-height:1.5}.footer-navigation,.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;display:flex}.footer-navigation nav,.footer-legal{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.footer-navigation a{align-items:center;min-height:44px;display:inline-flex}.footer-top{flex-shrink:0}.footer-bottom{margin-top:1rem;padding-top:1.5rem;position:relative}.footer-bottom:before{content:"";top:0;pointer-events:none;background:#ffffff0f;height:1px;position:absolute;inset-inline:5%}.footer-inner a{transition:color .2s}.footer-inner a:hover{color:var(--foreground)}@media (width<=39.99rem){.footer-navigation{align-items:flex-start}.footer-navigation nav{gap:.25rem 1.25rem}.footer-bottom{flex-direction:column;align-items:flex-start;gap:1rem}.footer-legal{flex-direction:column;gap:.75rem}}.footer-business{overflow-wrap:anywhere;margin-top:.375rem;font-size:.8125rem;line-height:1.6}@media (width<=39.99rem){.footer-navigation{flex-direction:column;gap:.75rem}.footer-navigation nav{flex-direction:column;align-items:flex-start;gap:.125rem}}
