.landing-nav{--landing-ink:#000;--landing-soft:#a7a09b;--landing-accent:#ff4c00;--landing-nav-height:64px;color:var(--landing-ink);font-family:Inter Variable,Inter,Arial,sans-serif}.landing-nav a{color:inherit;text-decoration:none}.landing-nav button,.landing-nav summary{font:inherit;cursor:pointer}.landing-nav :is(a,button,summary):focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}.landing-nav{z-index:100;backdrop-filter:blur(20px)saturate(160%);background:#ffffffb8;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.landing-nav.is-scrolled{border-bottom-color:#ebebeb}.landing-nav__inner{justify-content:space-between;align-items:center;gap:28px;width:min(1200px,100% - 48px);min-height:64px;margin:auto;display:flex}.landing-nav__logo{flex:none}.landing-nav__logo img{width:98px;height:14px;display:block}.landing-nav__links{color:#4a4a4a;white-space:nowrap;align-items:center;gap:32px;margin-left:36px;margin-right:auto;font-size:14px;display:flex}.landing-nav__links a:hover{color:var(--landing-accent)}.landing-nav__actions{align-items:center;gap:16px;display:flex}.landing-nav__mobile-actions,.landing-nav__toggle{display:none}.landing-nav__toggle{width:44px;height:44px;color:var(--landing-ink);background:0 0;border:0;border-radius:10px;flex:none;padding:12px}.landing-nav__toggle:hover{background:#00000008}.landing-nav__toggle span{background:currentColor;width:20px;height:2px;display:block}.landing-nav__toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.landing-nav__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.landing-nav__toggle[aria-expanded=true] span:last-child{transform:translateY(-6px)rotate(-45deg)}.landing-language{position:relative}.landing-language summary{border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;line-height:1.3;list-style:none;transition:color .2s;display:flex}.landing-language summary:hover{color:var(--landing-accent)}.landing-language summary::-webkit-details-marker{display:none}.landing-language__icon{background:currentColor;flex:none;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.landing-language__icon--globe{width:16px;height:16px;mask-image:url(/assets/landing-outline-globe1.svg)}.landing-language__icon--chevron{width:9.04171px;height:4.95833px;mask-image:url(/assets/landing-arrow-down2.svg)}.landing-language__menu{z-index:5;background:#fff;border:1px solid #ebebeb;border-radius:10px;min-width:132px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000014}.landing-language__menu :is(a,span){border-radius:6px;padding:8px 10px;font-size:14px}.landing-language__menu a:hover{background:#eee}.landing-language__menu [aria-current]{color:var(--landing-soft)}.landing-button{white-space:nowrap;border:1px solid;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:16px;line-height:1.3;transition:background-color .2s,color .2s;display:inline-flex}.landing-nav__actions>.landing-button{flex:none;height:40px;font-size:16px;font-weight:400}.landing-button--outline{border-color:var(--landing-accent);color:var(--landing-accent);background:0 0}.landing-button--outline:hover{background:#fff3ee}.landing-button--primary{border-color:var(--landing-accent);background:var(--landing-accent);color:#fff;font-weight:500;position:relative}.landing-button__label{display:inline-block}.landing-button__arrow{opacity:0;font-size:16px;line-height:1;position:absolute;right:12px;transform:translate(-4px)}.landing-button--primary:hover .landing-button__label{transform:translate(-12px)}.landing-button--primary:hover .landing-button__arrow{opacity:1;transform:translate(0)}.landing-button--dark-outline{color:#000;background:#fff;border-color:#000}.landing-button--dark-outline:hover{color:#fff;background:#000}.landing-nav__signin{color:#000;white-space:nowrap;flex:none;font-size:14px;line-height:1.3;transition:color .2s}.landing-nav__signin:hover{color:var(--landing-accent)}.landing-nav__actions>.landing-button--outline:hover{background:var(--landing-accent);color:#fff}@media (prefers-reduced-motion:no-preference){.landing-button{transition:background-color .2s,color .2s,translate .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.landing-button__label{transition:transform .2s}.landing-button__arrow{transition:opacity .2s,transform .2s}.landing-button:active{translate:0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-button:hover{translate:0 -2px;box-shadow:0 6px 16px #0000000d}.landing-button:active{box-shadow:none;translate:0}.landing-nav__actions>.landing-button:hover,.landing-button--dark-outline:hover,.landing-button--primary:hover{box-shadow:none;translate:none}}@media (width<=1200px){.landing-nav__links{gap:18px;margin-left:12px}.landing-nav__actions{gap:12px}}@media (width<=900px){.landing-nav__inner{gap:12px}.landing-nav__actions{gap:4px;margin-left:auto}.landing-nav__actions>:is(.landing-nav__signin,.landing-button){display:none}.landing-nav__toggle{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.landing-language summary{min-height:44px;padding:0 12px}.landing-nav__links{max-height:calc(100dvh - var(--landing-nav-height));background:#fff;border-bottom:1px solid #ebebeb;align-items:stretch;gap:0;margin:0;padding:12px 24px 24px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #0000000d}.landing-nav.is-menu-open .landing-nav__links{flex-direction:column;display:flex}.landing-nav__links>a{align-items:center;min-height:48px;font-size:16px;display:flex}.landing-nav__mobile-actions{border-top:1px solid #ebebeb;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:20px;display:flex}.landing-nav__mobile-actions>:is(a,button){min-height:44px}}@media (width<=600px){.landing-nav__inner{width:calc(100% - 40px)}.landing-nav__links{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.landing-nav__signin,.landing-language summary,.landing-nav{transition:none}}
