/* Company pages reuse the existing landing-page mobile navigation rules. */
.company-page .policy a{color:var(--link);}
@media(max-width:900px){
 .company-page .nav{height:auto;min-height:64px;padding:.75rem 4%;flex-wrap:wrap;gap:.75rem;}
 .company-page .nav-right{margin-left:auto;flex-wrap:wrap;justify-content:flex-end;row-gap:.5rem;}
 .company-page .btn-login,.company-page .btn-demo{min-width:0;padding:.45rem .95rem;}
}
@media(max-width:620px){
 .company-page .nav{padding:.7rem 1rem;}
 .company-page .logo-link img{height:28px;}
 .company-page .nav-right{width:100%;justify-content:space-between;gap:.5rem;}
 .company-page .btn-login,.company-page .btn-demo{flex:1 1 calc(50% - .25rem);width:100%;}
 .company-page .lang-switcher{width:100%;justify-content:flex-end;}
 .company-page .hero{padding:140px 1rem 52px;}
}
