/* Shared locale navigation and the home page's AI-first positioning. */
header .site-language-switch{display:flex!important;align-items:center;justify-content:center;gap:2px;padding:0 10px;border-right:1px solid #1b0d3540}
.site-language-switch a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:4px 6px;color:#685b7a;font:700 12px/1 Lato,Arial,sans-serif;letter-spacing:.05em}
.site-language-switch a[aria-current="page"]{color:#1b0d35;text-decoration:underline;text-decoration-color:#6c2bea;text-decoration-thickness:2px;text-underline-offset:7px}
.site-language-switch a:hover{color:#6c2bea}
.site-language-switch a:focus-visible{outline:2px solid #6c2bea;outline-offset:0}
.linte-home-v2 .home-ai-positioning{margin-bottom:22px;max-width:fit-content}
.home-ai-audience{display:flex;align-items:center;gap:12px;color:#1b0d35;margin:0;font:700 clamp(18px,1.55vw,22px)/1.3 Lato,Arial,sans-serif;letter-spacing:-.02em}
.home-ai-audience span{color:#6c2bea;font-weight:400}
.linte-home-v2 .home-hero h1.home-ai-first-title{font-size:clamp(50px,5.1vw,76px);line-height:1.04;max-width:19ch}
.linte-home-v2 .home-hero h1.home-ai-first-title>span:last-child{width:fit-content;box-shadow:inset 0 -.11em #c7f04a}
@media(min-width:761px) and (max-width:1100px){
 header .site-nav{grid-template-columns:120px repeat(3,minmax(0,1fr)) auto 76px!important}
 header .site-nav>a:not(:first-child),header .site-nav>.site-platform-menu button{font-size:13px!important;padding-left:10px!important;padding-right:10px!important}
 header .site-nav>.site-demo-link{font-size:12px!important}
 header .site-nav>.site-language-switch{padding:0 3px}
}
@media(max-width:760px){
 header .site-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:60px 44px!important}
 header .site-nav>a.site-logo{grid-column:1/3!important;grid-row:1!important;justify-content:flex-start!important}
 header .site-nav>.site-demo-link{grid-column:3/6!important;grid-row:1!important;padding:0 8px!important;font-size:12px!important}
 header .site-nav>.site-language-switch{grid-column:6/7!important;grid-row:1!important;padding:0!important;gap:0}
 .site-language-switch a{padding:4px;font-size:10px}
 header .site-nav>.site-platform-menu{grid-column:1/3!important;grid-row:2!important}
 header .site-nav>.site-solutions-link{grid-column:3/5!important;grid-row:2!important;justify-content:center!important;font-size:13px!important;padding:0 8px!important}
 header .site-nav>.site-cases-link{grid-column:5/7!important;grid-row:2!important;justify-content:center!important;font-size:12px!important;padding:0 8px!important}
 .linte-home-v2 .home-ai-positioning{margin-bottom:18px}
 .home-ai-audience{font-size:clamp(16px,4.1vw,20px);gap:8px}
}
